projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge branch 'drm-sti-next-2015-11-03' of http://git.linaro.org/people/benjamin.gaign...
[firefly-linux-kernel-4.4.55.git]
/
fs
/
tracefs
/
inode.c
diff --git
a/fs/tracefs/inode.c
b/fs/tracefs/inode.c
index cbc8d5d2755a691a560c46f7105e85ca6220d835..c66f2423e1f5c511b0202cfdab46a5e2be53d7f8 100644
(file)
--- a/
fs/tracefs/inode.c
+++ b/
fs/tracefs/inode.c
@@
-340,8
+340,12
@@
static struct dentry *start_creating(const char *name, struct dentry *parent)
dput(dentry);
dentry = ERR_PTR(-EEXIST);
}
- if (IS_ERR(dentry))
+
+ if (IS_ERR(dentry)) {
mutex_unlock(&parent->d_inode->i_mutex);
+ simple_release_fs(&tracefs_mount, &tracefs_mount_count);
+ }
+
return dentry;
}