[PATCH v2 0/2] nullblk: use lock guards
Ricardo H H Kojo
ricardo.kojo em ime.usp.br
Dom Abr 19 01:39:21 -03 2026
Use guard() and scoped_guard() for handling mutex and spin locks instead of
manually locking and unlocking in main.c and zoned.c. This prevents forgotten
locks due to early exits and remove the need of gotos.
Signed-off-by: Ricardo H H Kojo <ricardo.kojo em ime.usp.br>
Co-developed-by: Ellian Carlos <elliancarlos em gmail.com>
Signed-off-by: Ellian Carlos <elliancarlos em gmail.com>
Co-developed-by: Gabriel B L de Oliveira <gabrielblo em ime.usp.br>
Signed-off-by: Gabriel B L de Oliveira <gabrielblo em ime.usp.br>
Ricardo H H Kojo (2):
nullblk: main: use lock guards
nullblk: zoned: use lock guards
drivers/block/null_blk/main.c | 82 +++++++++++++------------------
drivers/block/null_blk/null_blk.h | 1 +
drivers/block/null_blk/zoned.c | 19 ++-----
3 files changed, 38 insertions(+), 64 deletions(-)
--
2.34.1
Mais detalhes sobre a lista de discussão kernel