Searched refs:reconfig_mutex (Results 1 – 12 of 12) sorted by relevance
505 * 'reconfig_mutex' protects all other reconfiguration.509 * reconfig_mutex -> disk->open_mutex513 struct mutex reconfig_mutex; member 550 * pers (also protected by reconfig_mutex and pending IO).615 * reconfig_mutex is unlocked, protected by reconfig_mutex.705 ret = mutex_lock_interruptible(&mddev->reconfig_mutex); in mddev_lock() 707 /* MD_DELETED is set in do_md_stop with reconfig_mutex. in mddev_lock() 712 mutex_unlock(&mddev->reconfig_mutex); in mddev_lock() 726 mutex_lock(&mddev->reconfig_mutex); in mddev_lock_nointr() [all...]
214 lockdep_is_held(&mddev->reconfig_mutex)); in linear_add()
93 * Noted that sync_work will grab reconfig_mutex, hence never flush this94 * workqueue whith reconfig_mutex grabbed.470 * hold reconfig_mutex to wait for normal io will deadlock, because in mddev_suspend() 474 lockdep_assert_not_held(&mddev->reconfig_mutex); in mddev_suspend() 519 lockdep_assert_not_held(&mddev->reconfig_mutex); in __mddev_resume() 696 mutex_init(&mddev->reconfig_mutex); in mddev_init() 833 /* These cannot be removed under reconfig_mutex as in mddev_unlock() 834 * an access to the files will try to take reconfig_mutex in mddev_unlock() 841 * We set sysfs_active under reconfig_mutex and elsewhere in mddev_unlock() 848 mutex_unlock(&mddev->reconfig_mutex); in mddev_unlock() [all...]
1327 * reconfig_mutex hold. The first step of raid5_quiesce() is waiting in r5l_write_super_and_discard_space() 1578 log->reclaim_thread, lockdep_is_held(&mddev->reconfig_mutex)); in r5l_quiesce() 3157 * 'reconfig_mutex' is held by caller, set 'confg->log' to NULL to in r5l_exit_log()
1798 lockdep_assert_held(&conf->mddev->reconfig_mutex); in print_conf()
4126 lockdep_is_held(&mddev->reconfig_mutex))); in raid_resume()
1979 * This is ensured if ->reconfig_mutex or ->device_lock in enough() 2044 lockdep_assert_held(&conf->mddev->reconfig_mutex); in print_conf()
174 lockdep_assert_held(&nvdimm_bus->reconfig_mutex); in __nvdimm_security_unlock() 258 lockdep_assert_held(&nvdimm_bus->reconfig_mutex); in security_disable() 307 lockdep_assert_held(&nvdimm_bus->reconfig_mutex); in security_update() 356 lockdep_assert_held(&nvdimm_bus->reconfig_mutex); in security_erase() 399 lockdep_assert_held(&nvdimm_bus->reconfig_mutex); in security_overwrite() 443 lockdep_assert_held(&nvdimm_bus->reconfig_mutex); in __nvdimm_security_overwrite_query()
28 mutex_lock(&nvdimm_bus->reconfig_mutex); in nvdimm_bus_lock() 38 mutex_unlock(&nvdimm_bus->reconfig_mutex); in nvdimm_bus_unlock() 48 return mutex_is_locked(&nvdimm_bus->reconfig_mutex); in is_nvdimm_bus_locked()
23 lockdep_assert_held(&nvdimm_bus->reconfig_mutex); in __nd_detach_ndns() 51 lockdep_assert_held(&nvdimm_bus->reconfig_mutex); in __nd_attach_ndns()
27 struct mutex reconfig_mutex; member
353 mutex_init(&nvdimm_bus->reconfig_mutex); in nvdimm_bus_register()