This is the 7th and final set of changes to convert all drivers over to use and finally enforce add_disk() error handling. This set deals with those old drivers using __register_blkdev() which in turn have a respective add_disk() call made. The last patch ensures we won't add new drivers without a check for the add_disk() call. You can find the full set of patches on my kernel.org linux 20210901-for-axboe-add-disk-error-handling branch [0] which is now based on axboe/master. [0] https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux-next.git/log/?h=20210901-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/genhd.c | 21 ++++++++++++--------- drivers/block/ataflop.c | 20 +++++++++++++++----- drivers/block/brd.c | 7 +++++-- drivers/block/floppy.c | 14 ++++++++++---- drivers/block/loop.c | 6 +++--- drivers/md/md.c | 10 +++++++--- drivers/scsi/sd.c | 3 ++- fs/block_dev.c | 5 ++++- include/linux/genhd.h | 10 +++++----- 9 files changed, 63 insertions(+), 33 deletions(-) -- 2.30.2