]> git.baikalelectronics.ru Git - kernel.git/commit
ublk_drv: fix double shift bug
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 26 Jul 2022 14:12:23 +0000 (17:12 +0300)
committerJens Axboe <axboe@kernel.dk>
Tue, 26 Jul 2022 18:30:07 +0000 (12:30 -0600)
commit922ca2c23c5772c5ffd85048c7b344f203488ef7
tree0c5966972333ea5aa4d4832b28d86ab6bd0a35c9
parentba31778296c4c2f3e1325a6131368c77370d46cd
ublk_drv: fix double shift bug

The test/clear_bit() functions take a bit number, but this code is
passing as shifted value.  It's the equivalent of saying BIT(BIT(0))
instead of just BIT(0).

This doesn't affect runtime because numbers are small and it's done
consistently.

Fixes: e2fbb2da2476 ("ublk: simplify ublk_ch_open and ublk_ch_release")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/Yt/2R/+MJf/MSoyl@kili
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/ublk_drv.c