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") 130443d60b1b ("md: refactor idle/frozen_sync_thread() to fix deadlock") 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"") 4934b6401a81 ("md: fix 'delete_mutex' deadlock") e5e9b9cb71a0 ("md: factor out a helper to wake up md_thread directly") 3ce94ce5d05a ("md: fix duplicate filename for rdev") 2736e8eeb0cc ("block: use the holder as indication for exclusive opens") 29499ab060fe ("bcache: don't pass a stack address to blkdev_get_by_path") c889d0793d9d ("swsusp: don't pass a stack address to blkdev_get_by_path") b2baa57475e3 ("mtd: block2mtd: factor the early block device open logic into a helper") cf056a431215 ("init: improve the name_to_dev_t interface") c0c1a7dcb6f5 ("init: move the nfs/cifs/ram special cases out of name_to_dev_t") 3701c600a3e7 ("init: factor the root_wait logic in prepare_namespace into a helper") 07d63cbb67cd ("init: handle ubi/mtd root mounting like all other root types") 73231b58b1b4 ("init: don't remove the /dev/ prefix from error messages") c8643c72bc42 ("init: pass root_device_name explicitly")