Loading fs/btrfs/inode.c +7 −6 Original line number Diff line number Diff line Loading @@ -90,13 +90,14 @@ static noinline int cow_file_range(struct inode *inode, unsigned long *nr_written, int unlock); static int btrfs_init_inode_security(struct btrfs_trans_handle *trans, struct inode *inode, struct inode *dir) struct inode *inode, struct inode *dir, const struct qstr *qstr) { int err; err = btrfs_init_acl(trans, inode, dir); if (!err) err = btrfs_xattr_security_init(trans, inode, dir); err = btrfs_xattr_security_init(trans, inode, dir, qstr); return err; } Loading Loading @@ -4704,7 +4705,7 @@ static int btrfs_mknod(struct inode *dir, struct dentry *dentry, if (IS_ERR(inode)) goto out_unlock; err = btrfs_init_inode_security(trans, inode, dir); err = btrfs_init_inode_security(trans, inode, dir, &dentry->d_name); if (err) { drop_inode = 1; goto out_unlock; Loading Loading @@ -4765,7 +4766,7 @@ static int btrfs_create(struct inode *dir, struct dentry *dentry, if (IS_ERR(inode)) goto out_unlock; err = btrfs_init_inode_security(trans, inode, dir); err = btrfs_init_inode_security(trans, inode, dir, &dentry->d_name); if (err) { drop_inode = 1; goto out_unlock; Loading Loading @@ -4893,7 +4894,7 @@ static int btrfs_mkdir(struct inode *dir, struct dentry *dentry, int mode) drop_on_err = 1; err = btrfs_init_inode_security(trans, inode, dir); err = btrfs_init_inode_security(trans, inode, dir, &dentry->d_name); if (err) goto out_fail; Loading Loading @@ -7104,7 +7105,7 @@ static int btrfs_symlink(struct inode *dir, struct dentry *dentry, if (IS_ERR(inode)) goto out_unlock; err = btrfs_init_inode_security(trans, inode, dir); err = btrfs_init_inode_security(trans, inode, dir, &dentry->d_name); if (err) { drop_inode = 1; goto out_unlock; Loading fs/btrfs/xattr.c +4 −2 Original line number Diff line number Diff line Loading @@ -370,7 +370,8 @@ int btrfs_removexattr(struct dentry *dentry, const char *name) } int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, struct inode *inode, struct inode *dir) struct inode *inode, struct inode *dir, const struct qstr *qstr) { int err; size_t len; Loading @@ -378,7 +379,8 @@ int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, char *suffix; char *name; err = security_inode_init_security(inode, dir, &suffix, &value, &len); err = security_inode_init_security(inode, dir, qstr, &suffix, &value, &len); if (err) { if (err == -EOPNOTSUPP) return 0; Loading fs/btrfs/xattr.h +2 −1 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ extern int btrfs_setxattr(struct dentry *dentry, const char *name, extern int btrfs_removexattr(struct dentry *dentry, const char *name); extern int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, struct inode *inode, struct inode *dir); struct inode *inode, struct inode *dir, const struct qstr *qstr); #endif /* __XATTR__ */ fs/ext2/ext2.h +1 −1 Original line number Diff line number Diff line Loading @@ -110,7 +110,7 @@ extern struct ext2_dir_entry_2 * ext2_dotdot (struct inode *, struct page **); extern void ext2_set_link(struct inode *, struct ext2_dir_entry_2 *, struct page *, struct inode *, int); /* ialloc.c */ extern struct inode * ext2_new_inode (struct inode *, int); extern struct inode * ext2_new_inode (struct inode *, int, const struct qstr *); extern void ext2_free_inode (struct inode *); extern unsigned long ext2_count_free_inodes (struct super_block *); extern void ext2_check_inodes_bitmap (struct super_block *); Loading fs/ext2/ialloc.c +3 −2 Original line number Diff line number Diff line Loading @@ -429,7 +429,8 @@ static int find_group_other(struct super_block *sb, struct inode *parent) return group; } struct inode *ext2_new_inode(struct inode *dir, int mode) struct inode *ext2_new_inode(struct inode *dir, int mode, const struct qstr *qstr) { struct super_block *sb; struct buffer_head *bitmap_bh = NULL; Loading Loading @@ -585,7 +586,7 @@ struct inode *ext2_new_inode(struct inode *dir, int mode) if (err) goto fail_free_drop; err = ext2_init_security(inode,dir); err = ext2_init_security(inode, dir, qstr); if (err) goto fail_free_drop; Loading Loading
fs/btrfs/inode.c +7 −6 Original line number Diff line number Diff line Loading @@ -90,13 +90,14 @@ static noinline int cow_file_range(struct inode *inode, unsigned long *nr_written, int unlock); static int btrfs_init_inode_security(struct btrfs_trans_handle *trans, struct inode *inode, struct inode *dir) struct inode *inode, struct inode *dir, const struct qstr *qstr) { int err; err = btrfs_init_acl(trans, inode, dir); if (!err) err = btrfs_xattr_security_init(trans, inode, dir); err = btrfs_xattr_security_init(trans, inode, dir, qstr); return err; } Loading Loading @@ -4704,7 +4705,7 @@ static int btrfs_mknod(struct inode *dir, struct dentry *dentry, if (IS_ERR(inode)) goto out_unlock; err = btrfs_init_inode_security(trans, inode, dir); err = btrfs_init_inode_security(trans, inode, dir, &dentry->d_name); if (err) { drop_inode = 1; goto out_unlock; Loading Loading @@ -4765,7 +4766,7 @@ static int btrfs_create(struct inode *dir, struct dentry *dentry, if (IS_ERR(inode)) goto out_unlock; err = btrfs_init_inode_security(trans, inode, dir); err = btrfs_init_inode_security(trans, inode, dir, &dentry->d_name); if (err) { drop_inode = 1; goto out_unlock; Loading Loading @@ -4893,7 +4894,7 @@ static int btrfs_mkdir(struct inode *dir, struct dentry *dentry, int mode) drop_on_err = 1; err = btrfs_init_inode_security(trans, inode, dir); err = btrfs_init_inode_security(trans, inode, dir, &dentry->d_name); if (err) goto out_fail; Loading Loading @@ -7104,7 +7105,7 @@ static int btrfs_symlink(struct inode *dir, struct dentry *dentry, if (IS_ERR(inode)) goto out_unlock; err = btrfs_init_inode_security(trans, inode, dir); err = btrfs_init_inode_security(trans, inode, dir, &dentry->d_name); if (err) { drop_inode = 1; goto out_unlock; Loading
fs/btrfs/xattr.c +4 −2 Original line number Diff line number Diff line Loading @@ -370,7 +370,8 @@ int btrfs_removexattr(struct dentry *dentry, const char *name) } int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, struct inode *inode, struct inode *dir) struct inode *inode, struct inode *dir, const struct qstr *qstr) { int err; size_t len; Loading @@ -378,7 +379,8 @@ int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, char *suffix; char *name; err = security_inode_init_security(inode, dir, &suffix, &value, &len); err = security_inode_init_security(inode, dir, qstr, &suffix, &value, &len); if (err) { if (err == -EOPNOTSUPP) return 0; Loading
fs/btrfs/xattr.h +2 −1 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ extern int btrfs_setxattr(struct dentry *dentry, const char *name, extern int btrfs_removexattr(struct dentry *dentry, const char *name); extern int btrfs_xattr_security_init(struct btrfs_trans_handle *trans, struct inode *inode, struct inode *dir); struct inode *inode, struct inode *dir, const struct qstr *qstr); #endif /* __XATTR__ */
fs/ext2/ext2.h +1 −1 Original line number Diff line number Diff line Loading @@ -110,7 +110,7 @@ extern struct ext2_dir_entry_2 * ext2_dotdot (struct inode *, struct page **); extern void ext2_set_link(struct inode *, struct ext2_dir_entry_2 *, struct page *, struct inode *, int); /* ialloc.c */ extern struct inode * ext2_new_inode (struct inode *, int); extern struct inode * ext2_new_inode (struct inode *, int, const struct qstr *); extern void ext2_free_inode (struct inode *); extern unsigned long ext2_count_free_inodes (struct super_block *); extern void ext2_check_inodes_bitmap (struct super_block *); Loading
fs/ext2/ialloc.c +3 −2 Original line number Diff line number Diff line Loading @@ -429,7 +429,8 @@ static int find_group_other(struct super_block *sb, struct inode *parent) return group; } struct inode *ext2_new_inode(struct inode *dir, int mode) struct inode *ext2_new_inode(struct inode *dir, int mode, const struct qstr *qstr) { struct super_block *sb; struct buffer_head *bitmap_bh = NULL; Loading Loading @@ -585,7 +586,7 @@ struct inode *ext2_new_inode(struct inode *dir, int mode) if (err) goto fail_free_drop; err = ext2_init_security(inode,dir); err = ext2_init_security(inode, dir, qstr); if (err) goto fail_free_drop; Loading