]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
block: introduce bdev_rot()
authorDamien Le Moal <dlemoal@kernel.org>
Fri, 30 Jan 2026 06:28:45 +0000 (15:28 +0900)
committerJens Axboe <axboe@kernel.dk>
Fri, 30 Jan 2026 15:11:09 +0000 (08:11 -0700)
commitda562d92e6755c00cd67845a8dbfb908dac51a9c
tree7c7b9a26df57fbeb534b78fd8aed4ecbbb04c4b8
parentad5f2e2908c9b79a86529281a48e94d644d43dc7
block: introduce bdev_rot()

Introduce the helper function bdev_rot() to test if a block device is a
rotational one. The existing function bdev_nonrot() which tests for the
opposite condition is redefined using this new helper.
This avoids the double negation (operator and name) that appears when
testing if a block device is a rotational device, thus making the code a
little easier to read.

Call sites of bdev_nonrot() in the block layer are updated to use this
new helper.  Remaining users in other subsystems are left unchanged for
now.

Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/ioctl.c
drivers/block/loop.c
drivers/nvme/target/admin-cmd.c
include/linux/blkdev.h