]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - fs/notify/dnotify/dnotify.c
new helper: file_inode(file)
[mirror_ubuntu-artful-kernel.git] / fs / notify / dnotify / dnotify.c
index 08b886f119ce49cd0232f954b775be71e76ae736..2bfe6dc413a0e7cf6adebda205d957e1d2fe4ebe 100644 (file)
@@ -174,7 +174,7 @@ void dnotify_flush(struct file *filp, fl_owner_t id)
        struct dnotify_struct **prev;
        struct inode *inode;
 
-       inode = filp->f_path.dentry->d_inode;
+       inode = file_inode(filp);
        if (!S_ISDIR(inode->i_mode))
                return;
 
@@ -296,7 +296,7 @@ int fcntl_dirnotify(int fd, struct file *filp, unsigned long arg)
        }
 
        /* dnotify only works on directories */
-       inode = filp->f_path.dentry->d_inode;
+       inode = file_inode(filp);
        if (!S_ISDIR(inode->i_mode)) {
                error = -ENOTDIR;
                goto out_err;