nlm: Ensure callback code also checks that the files match

am: 1f2f16c7b7

Change-Id: I43a97d53ff81c6eb8ae23b92ede80f3917806ede
This commit is contained in:
Trond Myklebust
2017-03-15 02:23:54 +00:00
committed by android-build-merger

View File

@@ -355,7 +355,8 @@ static inline int nlm_privileged_requester(const struct svc_rqst *rqstp)
static inline int nlm_compare_locks(const struct file_lock *fl1,
const struct file_lock *fl2)
{
return fl1->fl_pid == fl2->fl_pid
return file_inode(fl1->fl_file) == file_inode(fl2->fl_file)
&& fl1->fl_pid == fl2->fl_pid
&& fl1->fl_owner == fl2->fl_owner
&& fl1->fl_start == fl2->fl_start
&& fl1->fl_end == fl2->fl_end