mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-22 22:51:37 +00:00
userns: Convert btrfs to use kuid/kgid where appropriate
Cc: Chris Mason <chris.mason@fusionio.com> Acked-by: Serge Hallyn <serge.hallyn@canonical.com> Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
This commit is contained in:
parent
7f5b82b835
commit
2f2f43d3c7
4 changed files with 11 additions and 12 deletions
|
@ -1715,8 +1715,8 @@ static void fill_stack_inode_item(struct btrfs_trans_handle *trans,
|
|||
struct btrfs_inode_item *inode_item,
|
||||
struct inode *inode)
|
||||
{
|
||||
btrfs_set_stack_inode_uid(inode_item, inode->i_uid);
|
||||
btrfs_set_stack_inode_gid(inode_item, inode->i_gid);
|
||||
btrfs_set_stack_inode_uid(inode_item, i_uid_read(inode));
|
||||
btrfs_set_stack_inode_gid(inode_item, i_gid_read(inode));
|
||||
btrfs_set_stack_inode_size(inode_item, BTRFS_I(inode)->disk_i_size);
|
||||
btrfs_set_stack_inode_mode(inode_item, inode->i_mode);
|
||||
btrfs_set_stack_inode_nlink(inode_item, inode->i_nlink);
|
||||
|
@ -1764,8 +1764,8 @@ int btrfs_fill_inode(struct inode *inode, u32 *rdev)
|
|||
|
||||
inode_item = &delayed_node->inode_item;
|
||||
|
||||
inode->i_uid = btrfs_stack_inode_uid(inode_item);
|
||||
inode->i_gid = btrfs_stack_inode_gid(inode_item);
|
||||
i_uid_write(inode, btrfs_stack_inode_uid(inode_item));
|
||||
i_gid_write(inode, btrfs_stack_inode_gid(inode_item));
|
||||
btrfs_i_size_write(inode, btrfs_stack_inode_size(inode_item));
|
||||
inode->i_mode = btrfs_stack_inode_mode(inode_item);
|
||||
set_nlink(inode, btrfs_stack_inode_nlink(inode_item));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue