diff options
Diffstat (limited to 'module/zfs/zpl_file.c')
-rw-r--r-- | module/zfs/zpl_file.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/module/zfs/zpl_file.c b/module/zfs/zpl_file.c index 1f4f219ed..5f5bbba3d 100644 --- a/module/zfs/zpl_file.c +++ b/module/zfs/zpl_file.c @@ -617,7 +617,7 @@ zpl_fallocate(struct file *filp, int mode, loff_t offset, loff_t len) static int zpl_ioctl_getflags(struct file *filp, void __user *arg) { - struct inode *ip = filp->f_dentry->d_inode; + struct inode *ip = file_inode(filp); unsigned int ioctl_flags = 0; uint64_t zfs_flags = ITOZ(ip)->z_pflags; int error; @@ -653,7 +653,7 @@ zpl_ioctl_getflags(struct file *filp, void __user *arg) static int zpl_ioctl_setflags(struct file *filp, void __user *arg) { - struct inode *ip = filp->f_dentry->d_inode; + struct inode *ip = file_inode(filp); uint64_t zfs_flags = ITOZ(ip)->z_pflags; unsigned int ioctl_flags; cred_t *cr = CRED(); |