Merge branch 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md...
authorJens Axboe <axboe@kernel.dk>
Sun, 3 Jul 2022 16:18:10 +0000 (10:18 -0600)
committerJens Axboe <axboe@kernel.dk>
Sun, 3 Jul 2022 16:18:10 +0000 (10:18 -0600)
commitd01051ed365d95dfd5dec100a2b22e0c0cb8912d
treeee929cefcde61de4ad2a0def8b54bee3dd8e9651
parent197f80d97e9ccc8a496f4935ba939f3ed7432d53
parentff4ec5f79108cf82fe7168547c76fe754c4ade0a
Merge branch 'md-next' of https://git./linux/kernel/git/song/md into for-5.20/drivers

Pull MD updates from Song:

"1. Improve raid5 lock contention, by Logan Gunthorpe.
 2. Misc fixes to raid5, by Logan Gunthorpe.
 3. Fix race condition with md_reap_sync_thread(), by Guoqing Jiang."

* 'md-next' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md: (29 commits)
  md: Fix spelling mistake in comments
  md/raid5: Increase restriction on max segments per request
  md/raid5: Improve debug prints
  md/raid5: Pivot raid5_make_request()
  md/raid5: Check all disks in a stripe_head for reshape progress
  md/raid5: Refactor add_stripe_bio()
  md/raid5: Keep a reference to last stripe_head for batch
  md/raid5: Refactor for loop in raid5_make_request() into while loop
  md/raid5: Move read_seqcount_begin() into make_stripe_request()
  md/raid5: Drop the do_prepare flag in raid5_make_request()
  md/raid5: Factor out helper from raid5_make_request() loop
  md/raid5: Move common stripe get code into new find_get_stripe() helper
  md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio()
  md/raid5: Refactor raid5_make_request loop
  md/raid5: Factor out ahead_of_reshape() function
  md/raid5: Make logic blocking check consistent with logic that blocks
  md: unlock mddev before reap sync_thread in action_store
  md: Explicitly create command-line configured devices
  md: Notify sysfs sync_completed in md_reap_sync_thread()
  md: Ensure resync is reported after it starts
  ...