Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md...
authorJens Axboe <axboe@kernel.dk>
Thu, 28 Apr 2022 01:36:18 +0000 (19:36 -0600)
committerJens Axboe <axboe@kernel.dk>
Thu, 28 Apr 2022 01:36:18 +0000 (19:36 -0600)
commitf01e49fb17bfabcac417c6ad6e55aae0fe6fb360
tree619c95425f294e723e214373f14a0e512fb0765e
parent8ba816b23abd2a9a05705f3d00b8653f8be73015
parent9151ad5d8676a89cf1b6a4051037ab3ca077d938
Merge branch 'md-next' of https://git./linux/kernel/git/song/md into for-5.19/drivers

Pull MD updates from Song:

"1. Improve annotation in raid5 code, by Logan Gunthorpe.
 2. Support MD_BROKEN flag in raid-1/5/10, by Mariusz Tkaczyk.
 3. Other small fixes/cleanups."

* 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md:
  md: Replace role magic numbers with defined constants
  md/raid0: Ignore RAID0 layout if the second zone has only one device
  md/raid5: Annotate functions that hold device_lock with __must_hold
  md/raid5-ppl: Annotate with rcu_dereference_protected()
  md/raid5: Annotate rdev/replacement access when mddev_lock is held
  md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated
  md/raid5: Add __rcu annotation to struct disk_info
  md/raid5: Un-nest struct raid5_percpu definition
  md/raid5: Cleanup setup_conf() error returns
  md: replace deprecated strlcpy & remove duplicated line
  md/bitmap: don't set sb values if can't pass sanity check
  md: fix an incorrect NULL check in md_reload_sb
  md: fix an incorrect NULL check in does_sb_need_changing
  raid5: introduce MD_BROKEN
  md: Set MD_BROKEN for RAID1 and RAID10