mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-26 11:28:28 +00:00
staging/lustre/ldlm: Unregister ldlm namespace from sysfs on free
ldlm_namespace_sysfs_unregister needs to be called ldlm_namespace_free_post so that we don't have this dangling object there after the namespace has disappeared. Signed-off-by: Oleg Drokin <green@linuxhacker.ru> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
4bdc190a92
commit
9c7e397c98
@ -939,6 +939,7 @@ void ldlm_namespace_free_post(struct ldlm_namespace *ns)
|
||||
ldlm_pool_fini(&ns->ns_pool);
|
||||
|
||||
ldlm_namespace_debugfs_unregister(ns);
|
||||
ldlm_namespace_sysfs_unregister(ns);
|
||||
cfs_hash_putref(ns->ns_rs_hash);
|
||||
/* Namespace \a ns should be not on list at this time, otherwise
|
||||
* this will cause issues related to using freed \a ns in poold
|
||||
|
Loading…
Reference in New Issue
Block a user