[PATCH 0/2] nullblk: use lock guards

Ricardo H H Kojo ricardo.kojo em ime.usp.br
Qui Abr 16 00:21:20 -03 2026


From: Ricardo H H Kojo <ricardo.kojo em ime.usp.br>

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     | 74 +++++++++++++------------------
 drivers/block/null_blk/null_blk.h |  1 +
 drivers/block/null_blk/zoned.c    | 19 ++------
 3 files changed, 36 insertions(+), 58 deletions(-)

-- 
2.34.1



Mais detalhes sobre a lista de discussão kernel