diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2017-12-21 18:00:30 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2017-12-21 18:06:45 -0500 |
commit | 1cf4d51dc4661f336f5318c176a3561ddf5bf04f (patch) | |
tree | 8b390ccd48361ba1408be6799d46e62c6382cc39 /libbcachefs/fs-ioctl.c | |
parent | 8acc54456e11ee0ec80ed0c6abb6d68abae60592 (diff) |
Update bcachefs sources to 14ce2a2031 bcachefs: fixes for building in userspace
Diffstat (limited to 'libbcachefs/fs-ioctl.c')
-rw-r--r-- | libbcachefs/fs-ioctl.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libbcachefs/fs-ioctl.c b/libbcachefs/fs-ioctl.c index bd915fe..24228c8 100644 --- a/libbcachefs/fs-ioctl.c +++ b/libbcachefs/fs-ioctl.c @@ -75,7 +75,7 @@ do { \ /* Set VFS inode flags from bcachefs inode: */ void bch2_inode_flags_to_vfs(struct bch_inode_info *inode) { - set_flags(bch_flags_to_vfs, inode->ei_flags, inode->v.i_flags); + set_flags(bch_flags_to_vfs, inode->ei_inode.bi_flags, inode->v.i_flags); } static int bch2_inode_flags_set(struct bch_inode_info *inode, @@ -99,13 +99,13 @@ static int bch2_inode_flags_set(struct bch_inode_info *inode, return -EINVAL; bi->bi_flags = newflags; - inode->v.i_ctime = current_fs_time(inode->v.i_sb); + inode->v.i_ctime = current_time(&inode->v); return 0; } static int bch2_ioc_getflags(struct bch_inode_info *inode, int __user *arg) { - unsigned flags = map_flags(bch_flags_to_uflags, inode->ei_flags); + unsigned flags = map_flags(bch_flags_to_uflags, inode->ei_inode.bi_flags); return put_user(flags, arg); } @@ -153,7 +153,7 @@ static int bch2_ioc_fsgetxattr(struct bch_inode_info *inode, { struct fsxattr fa = { 0 }; - fa.fsx_xflags = map_flags(bch_flags_to_xflags, inode->ei_flags); + fa.fsx_xflags = map_flags(bch_flags_to_xflags, inode->ei_inode.bi_flags); return copy_to_user(arg, &fa, sizeof(fa)); } |