41425f96d7aa ("dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape") 5625ff8b72b0 ("dm-raid: add a new helper prepare_suspend() in md_personality") 16c4770c75b1 ("dm-raid: really frozen sync_thread during suspend") f52f5c71f3d4 ("md: fix stopping sync thread") c9f7cb5b2bc9 ("md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly()") f2d87a759f68 ("md: fix missing flush of sync_work") 78b7b13f07a3 ("md: cleanup pers->prepare_suspend()") 2b16a52549d5 ("md: rename __mddev_suspend/resume() back to mddev_suspend/resume()") 4717c0287522 ("md: remove old apis to suspend the array") 205669f37770 ("md: use new apis to suspend array for sysfs apis") 1b172e0b11c0 ("md/raid5-cache: use new apis to suspend array") 4eb3327aa28f ("md/dm-raid: use new apis to suspend array") f45461e24feb ("md: add new helpers to suspend/resume and lock/unlock array") 714d20150ed8 ("md: add new helpers to suspend/resume array") 2e82248b70f4 ("md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery()") 06a4d0d8c642 ("md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log'") 617787f1386d ("md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi'") 54d21eb6ad5e ("md: don't check 'mddev->pers' and 'pers->quiesce' from suspend_lo_store()") a2a9f1683850 ("md: don't check 'mddev->pers' from suspend_hi_store()") b721e7885eb2 ("md: don't rely on 'mddev->pers' to be set in mddev_suspend()")