OSDN Git Service

block: merge invalidate_partitions into rescan_partitions
authorChristoph Hellwig <hch@lst.de>
Thu, 14 Nov 2019 14:34:33 +0000 (15:34 +0100)
committerJens Axboe <axboe@kernel.dk>
Thu, 14 Nov 2019 14:42:41 +0000 (07:42 -0700)
commit6917d0689993f46d97d40dd66c601d0fd5b1dbdd
tree176dd2f6fa009a8ab3bd5181afc2f3ed71888e21
parentf902b02600028dfc0c9df811eb711ac7d7fca09f
block: merge invalidate_partitions into rescan_partitions

A lot of the logic in invalidate_partitions and rescan_partitions is
shared.  Merge the two functions to simplify things.  There is a small
behavior change in that we now send the kevent change notice also if we
were not invalidating but no partitions were found, which seems like
the right thing to do.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/ioctl.c
block/partition-generic.c
fs/block_dev.c
include/linux/genhd.h