mirror of
https://github.com/psankar/simplefs.git
synced 2025-07-22 05:24:26 +02:00
simplefs_create_fs_object(): release mutexes when we can't acquire sb_lock
We need more pretty code for this.
This commit is contained in:
parent
ee1efa11df
commit
c199cecbce
2
simple.c
2
simple.c
@ -542,6 +542,8 @@ static int simplefs_create_fs_object(struct inode *dir, struct dentry *dentry,
|
||||
inode_iterator = (struct simplefs_inode *)bh->b_data;
|
||||
|
||||
if (mutex_lock_interruptible(&simplefs_sb_lock)) {
|
||||
mutex_unlock(&simplefs_inodes_mgmt_lock);
|
||||
mutex_unlock(&simplefs_directory_children_update_lock);
|
||||
printk(KERN_ERR "Failed to acquire mutex lock %s +%d\n",
|
||||
__FILE__, __LINE__);
|
||||
return -EINTR;
|
||||
|
Loading…
x
Reference in New Issue
Block a user