Commit 75c7940d authored by Jeff Layton's avatar Jeff Layton Committed by Chuck Lever
Browse files

lockd: set missing fl_flags field when retrieving args

parent 85a0d0c9
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ nlm4svc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp,
		*filp = file;

		/* Set up the missing parts of the file_lock structure */
		lock->fl.fl_flags = FL_POSIX;
		lock->fl.fl_file  = file->f_file[mode];
		lock->fl.fl_pid = current->tgid;
		lock->fl.fl_start = (loff_t)lock->lock_start;
+1 −0
Original line number Diff line number Diff line
@@ -77,6 +77,7 @@ nlmsvc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp,

		/* Set up the missing parts of the file_lock structure */
		mode = lock_to_openmode(&lock->fl);
		lock->fl.fl_flags = FL_POSIX;
		lock->fl.fl_file  = file->f_file[mode];
		lock->fl.fl_pid = current->tgid;
		lock->fl.fl_lmops = &nlmsvc_lock_operations;