diff options
Diffstat (limited to 'fs/kernfs/file.c')
-rw-r--r-- | fs/kernfs/file.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/fs/kernfs/file.c b/fs/kernfs/file.c index dbf397bfdff2..10a8c91c49d6 100644 --- a/fs/kernfs/file.c +++ b/fs/kernfs/file.c | |||
@@ -820,7 +820,6 @@ struct kernfs_node *__kernfs_create_file(struct kernfs_node *parent, | |||
820 | bool name_is_static, | 820 | bool name_is_static, |
821 | struct lock_class_key *key) | 821 | struct lock_class_key *key) |
822 | { | 822 | { |
823 | struct kernfs_addrm_cxt acxt; | ||
824 | struct kernfs_node *kn; | 823 | struct kernfs_node *kn; |
825 | unsigned flags; | 824 | unsigned flags; |
826 | int rc; | 825 | int rc; |
@@ -855,10 +854,7 @@ struct kernfs_node *__kernfs_create_file(struct kernfs_node *parent, | |||
855 | if (ops->mmap) | 854 | if (ops->mmap) |
856 | kn->flags |= KERNFS_HAS_MMAP; | 855 | kn->flags |= KERNFS_HAS_MMAP; |
857 | 856 | ||
858 | kernfs_addrm_start(&acxt); | 857 | rc = kernfs_add_one(kn); |
859 | rc = kernfs_add_one(&acxt, kn); | ||
860 | kernfs_addrm_finish(&acxt); | ||
861 | |||
862 | if (rc) { | 858 | if (rc) { |
863 | kernfs_put(kn); | 859 | kernfs_put(kn); |
864 | return ERR_PTR(rc); | 860 | return ERR_PTR(rc); |