Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9b8c8695 authored by Jeff Layton's avatar Jeff Layton
Browse files

locks: remove extraneous IS_POSIX and IS_FLOCK tests



We know that the locks being passed into this function are of the
correct type, now that they live on their own lists.

Signed-off-by: default avatarJeff Layton <jeff.layton@primarydata.com>
parent 9cd29044
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -730,7 +730,7 @@ static int posix_locks_conflict(struct file_lock *caller_fl, struct file_lock *s
	/* POSIX locks owned by the same process do not conflict with
	 * each other.
	 */
	if (!IS_POSIX(sys_fl) || posix_same_owner(caller_fl, sys_fl))
	if (posix_same_owner(caller_fl, sys_fl))
		return (0);

	/* Check whether they overlap */
@@ -748,7 +748,7 @@ static int flock_locks_conflict(struct file_lock *caller_fl, struct file_lock *s
	/* FLOCK locks referring to the same filp do not conflict with
	 * each other.
	 */
	if (!IS_FLOCK(sys_fl) || (caller_fl->fl_file == sys_fl->fl_file))
	if (caller_fl->fl_file == sys_fl->fl_file)
		return (0);
	if ((caller_fl->fl_type & LOCK_MAND) || (sys_fl->fl_type & LOCK_MAND))
		return 0;