Loading fs/configfs/dir.c +3 −2 Original line number Diff line number Diff line Loading @@ -1176,8 +1176,9 @@ void configfs_unregister_subsystem(struct configfs_subsystem *subsys) return; } mutex_lock(&configfs_sb->s_root->d_inode->i_mutex); mutex_lock(&dentry->d_inode->i_mutex); mutex_lock_nested(&configfs_sb->s_root->d_inode->i_mutex, I_MUTEX_PARENT); mutex_lock_nested(&dentry->d_inode->i_mutex, I_MUTEX_CHILD); if (configfs_detach_prep(dentry)) { printk(KERN_ERR "configfs: Tried to unregister non-empty subsystem!\n"); } Loading Loading
fs/configfs/dir.c +3 −2 Original line number Diff line number Diff line Loading @@ -1176,8 +1176,9 @@ void configfs_unregister_subsystem(struct configfs_subsystem *subsys) return; } mutex_lock(&configfs_sb->s_root->d_inode->i_mutex); mutex_lock(&dentry->d_inode->i_mutex); mutex_lock_nested(&configfs_sb->s_root->d_inode->i_mutex, I_MUTEX_PARENT); mutex_lock_nested(&dentry->d_inode->i_mutex, I_MUTEX_CHILD); if (configfs_detach_prep(dentry)) { printk(KERN_ERR "configfs: Tried to unregister non-empty subsystem!\n"); } Loading