bdev: move ->bd_has_subit_bio to ->__bd_flags
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 12 Apr 2024 05:21:45 +0000 (01:21 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Fri, 3 May 2024 00:00:37 +0000 (20:00 -0400)
commitac2b6f9dee8f41d5e9162959a8bbd2c8047ee382
tree1f28cb4449ce1258e6b0b793607bce2383ea5d87
parent4c80105e3909b3aff634a40daa9c29059ce03d6a
bdev: move ->bd_has_subit_bio to ->__bd_flags

In bdev_alloc() we have all flags initialized to false, so
assignment to ->bh_has_submit_bio n there is a no-op unless
we have partno != 0 and flag already set on entire device.

In device_add_disk() we have just allocated the block_device
in question and it had been a full-device one, so the flag
is guaranteed to be still clear when we get to assignment.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
block/bdev.c
block/blk-core.c
block/genhd.c
include/linux/blk_types.h