This is the 7th and last set of driver conversions for add_disk() error handling. The entire set of pending changes can be found on my 20210927-for-axboe-add-disk-error-handling branch [0]. Changes on this v2: - rebased onto linux-next tag 20210927 - I modified the drivers to be sure to treat an existing block device on probe as a non-issue, and expanded the documentation to explain why we want to driver's probe routine to behave this way. [0] https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux-next.git/log/?h=20210927-for-axboe-add-disk-error-handling Luis Chamberlain (2): block: make __register_blkdev() return an error block: add __must_check for *add_disk*() callers block/bdev.c | 5 ++++- block/genhd.c | 27 ++++++++++++++++++--------- drivers/block/ataflop.c | 20 +++++++++++++++----- drivers/block/brd.c | 7 +++++-- drivers/block/floppy.c | 14 ++++++++++---- drivers/block/loop.c | 11 ++++++++--- drivers/md/md.c | 12 +++++++++--- drivers/scsi/sd.c | 3 ++- include/linux/genhd.h | 10 +++++----- 9 files changed, 76 insertions(+), 33 deletions(-) -- 2.30.2