This is the first set of driver conversions to use the add_disk() error handling. You can find these changes along with the entire 7th set of driver conversions on my 20210927-for-axboe-add-disk-error-handling branch [0]. Changes on this v4 since the last v3: - Rebased onto linux-next tag 20210927 - I drop the patches already merged - Fix the scsi/sd, scsi/sr as noted by Ming Lei - md: rebased in light of "md: fix a lock order reversal in md_alloc" - Adds Reviewed / Acked by tags where appropriate. I didn't keep the review by Hannes on the scsi patches as those patches are now slightly fixed [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 (6): scsi/sd: add error handling support for add_disk() scsi/sr: add error handling support for add_disk() md: add error handling support for add_disk() dm: add add_disk() error handling loop: add error handling support for add_disk() nbd: add error handling support for add_disk() drivers/block/loop.c | 8 +++++++- drivers/block/nbd.c | 6 +++++- drivers/md/dm.c | 4 +++- drivers/md/md.c | 6 +++++- drivers/scsi/sd.c | 8 +++++++- drivers/scsi/sr.c | 7 ++++++- 6 files changed, 33 insertions(+), 6 deletions(-) -- 2.30.2