We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c860874 + 988c7e6 commit 3bbdea0Copy full SHA for 3bbdea0
fs/inode.c
@@ -193,8 +193,6 @@ int inode_init_always(struct super_block *sb, struct inode *inode)
193
inode->i_wb_frn_history = 0;
194
#endif
195
196
- if (security_inode_alloc(inode))
197
- goto out;
198
spin_lock_init(&inode->i_lock);
199
lockdep_set_class(&inode->i_lock, &sb->s_type->i_lock_key);
200
@@ -231,11 +229,12 @@ int inode_init_always(struct super_block *sb, struct inode *inode)
231
229
inode->i_fsnotify_mask = 0;
232
230
233
inode->i_flctx = NULL;
+
+ if (unlikely(security_inode_alloc(inode)))
234
+ return -ENOMEM;
235
this_cpu_inc(nr_inodes);
236
237
return 0;
-out:
238
- return -ENOMEM;
239
}
240
EXPORT_SYMBOL(inode_init_always);
241
0 commit comments