Hi Jens, Please consider pulling the following changes for md-next on top of your for-5.16/drivers branch. The major changes are: 1. add_disk() error handling, by Luis Chamberlain; 2. locking/unwind improvement in md_alloc, by Christoph Hellwig; 3. update superblock after changing rdev flags, by Xiao Ni; 4. various clean-ups and small fixes, by Guoqing Jiang. Thanks, Song The following changes since commit 9ea55973b4cef1913c1756560a5de5ba7571a003: nvme: don't memset() the normal read/write command (2021-10-13 10:57:04 -0600) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/song/md.git md-next for you to fetch changes up to 199b1b9e816fb4eb14161cdcbcd0c7a948660bc5: md: update superblock after changing rdev flags in state_store (2021-10-14 17:11:59 -0700) ---------------------------------------------------------------- Christoph Hellwig (3): md: add the bitmap group to the default groups for the md kobject md: extend disks_mutex coverage md: properly unwind when failing to add the kobject in md_alloc Guoqing Jiang (4): md/raid1: only allocate write behind bio for WriteMostly device md/raid1: use rdev in raid1_write_request directly md/raid5: call roundup_pow_of_two in raid5_run md: remove unused argument from md_new_event Luis Chamberlain (1): md: add error handling support for add_disk() Xiao Ni (1): md: update superblock after changing rdev flags in state_store drivers/md/md.c | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------- drivers/md/md.h | 2 +- drivers/md/raid1.c | 13 ++++++------- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 7 ++----- 5 files changed, 64 insertions(+), 52 deletions(-)