nullblk: use lock guards#748
Conversation
|
Upstream branch: d60bc14 |
|
Upstream branch: d60bc14 |
afdad5d to
4696116
Compare
6b4d829 to
ceec5ed
Compare
|
Upstream branch: b4e0758 |
4696116 to
ae079b7
Compare
ceec5ed to
3b54e52
Compare
|
Upstream branch: 6596a02 |
ae079b7 to
f1e7be5
Compare
3b54e52 to
6a0b974
Compare
|
Upstream branch: 507bd4b |
f1e7be5 to
2b87f01
Compare
6a0b974 to
59ca59b
Compare
|
Upstream branch: dd6c438 |
2b87f01 to
f1d255a
Compare
94f0438 to
857ada9
Compare
|
Upstream branch: dd6c438 |
f1d255a to
63b1db3
Compare
857ada9 to
482ce5b
Compare
|
Upstream branch: dca922e |
63b1db3 to
cc44944
Compare
482ce5b to
5a9f7c7
Compare
|
Upstream branch: e75a43c |
cc44944 to
ffa0fd4
Compare
5a9f7c7 to
25a041f
Compare
|
Upstream branch: 66edb90 |
ffa0fd4 to
3f3d0dc
Compare
25a041f to
6f75bd1
Compare
|
Upstream branch: 6d35786 |
3f3d0dc to
23a2bf9
Compare
6f75bd1 to
1f0d33a
Compare
|
Upstream branch: 6d35786 |
23a2bf9 to
9f06084
Compare
1f0d33a to
b1870f6
Compare
Use guard() and scoped_guard() for handling mutex and spin locks instead of manually locking and unlocking. This prevents forgotten locks due to early exits and remove the need of gotos. Signed-off-by: Ricardo H H Kojo <ricardo.kojo@ime.usp.br> Co-developed-by: Ellian Carlos <elliancarlos@gmail.com> Signed-off-by: Ellian Carlos <elliancarlos@gmail.com> Co-developed-by: Gabriel B L de Oliveira <gabrielblo@ime.usp.br> Signed-off-by: Gabriel B L de Oliveira <gabrielblo@ime.usp.br>
Use guard() and scoped_guard() for handling spin locks instead of manually locking and unlocking. This prevents forgotten locks due to early exits. Signed-off-by: Ricardo H H Kojo <ricardo.kojo@ime.usp.br> Co-developed-by: Ellian Carlos <elliancarlos@gmail.com> Signed-off-by: Ellian Carlos <elliancarlos@gmail.com> Co-developed-by: Gabriel B L de Oliveira <gabrielblo@ime.usp.br> Signed-off-by: Gabriel B L de Oliveira <gabrielblo@ime.usp.br>
|
Upstream branch: aa54b1d |
9f06084 to
9809d53
Compare
Pull request for series with
subject: nullblk: use lock guards
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=1082742