aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Axboe2018-08-09 14:22:41 -0600
committerJens Axboe2018-08-09 14:22:41 -0600
commit61884de08f8368b9aa289ab8dc953e0ce4c755b1 (patch)
treec47922602bf794586a0a45d51e88a8010875cde4
parent991f61fe7e1db3f74b72a3a5cbe6b012804eb0ee (diff)
null_blk: add lock drop/acquire annotation
sparse complains: drivers/block/null_blk_main.c:816:24: sparse: context imbalance in 'null_insert_page' - unexpected unlock Fix it by adding the necessary annotations to the function. Signed-off-by: Jens Axboe <axboe@kernel.dk>
-rw-r--r--drivers/block/null_blk_main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/block/null_blk_main.c b/drivers/block/null_blk_main.c
index 86cafa6d3b41..6127e3ff7b4b 100644
--- a/drivers/block/null_blk_main.c
+++ b/drivers/block/null_blk_main.c
@@ -804,7 +804,9 @@ static struct nullb_page *null_lookup_page(struct nullb *nullb,
}
static struct nullb_page *null_insert_page(struct nullb *nullb,
- sector_t sector, bool ignore_cache)
+ sector_t sector, bool ignore_cache)
+ __releases(&nullb->lock)
+ __acquires(&nullb->lock)
{
u64 idx;
struct nullb_page *t_page;