From e0ea7ce8a2ff1f48b0b2aba9947fad22ebe7a46f Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Mon, 28 Feb 2005 19:47:58 -0800 Subject: [PATCH] [PATCH] genhd: NULL checking fix Avoid a possible null-pointer deref. Found by the Coverity tool Signed-off-by: Alexander Nyberg Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- drivers/block/genhd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/block/genhd.c b/drivers/block/genhd.c index aee126315447..80da35816f5e 100644 --- a/drivers/block/genhd.c +++ b/drivers/block/genhd.c @@ -660,9 +660,10 @@ int invalidate_partition(struct gendisk *disk, int index) { int res = 0; struct block_device *bdev = bdget_disk(disk, index); - if (bdev) + if (bdev) { res = __invalidate_device(bdev, 1); - bdput(bdev); + bdput(bdev); + } return res; } -- 2.39.5