7a2347e284d7 ("md: export helpers to stop sync_thread") 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()") a705b11b358d ("md/raid5-cache: fix a deadlock in r5l_exit_log()") e24ed04389f9 ("md: restore 'noio_flag' for the last mddev_resume()") b39f35ebe86d ("md: don't quiesce in mddev_suspend()") 6f56f0c4f124 ("md: add a mutex to synchronize idle and frozen in action_store()") 64e5e09afc14 ("md: refactor action_store() for 'idle' and 'frozen'") a865b96c513b ("Revert "md: unlock mddev before reap sync_thread in action_store"")