X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=fs%2Flocks.c;h=8eddae23e10bed47430704cfd897b8e3a491f88b;hb=c4b0fae7cb7553b4c588b6eaef1407665b6dcace;hp=6333263b7bc86a975f1d9fd5487276a15991bfb4;hpb=2ea80ad4205178dcea1152c0a603f23531c5412c;p=firefly-linux-kernel-4.4.55.git diff --git a/fs/locks.c b/fs/locks.c index 6333263b7bc8..8eddae23e10b 100644 --- a/fs/locks.c +++ b/fs/locks.c @@ -1602,7 +1602,7 @@ generic_add_lease(struct file *filp, long arg, struct file_lock **flp, void **pr { struct file_lock *fl, *my_fl = NULL, *lease; struct dentry *dentry = filp->f_path.dentry; - struct inode *inode = dentry->d_inode; + struct inode *inode = file_inode(filp); struct file_lock_context *ctx; bool is_deleg = (*flp)->fl_flags & FL_DELEG; int error;