/* Check whether two locks have the same owner.  */
static int posix_same_owner(struct file_lock *fl1, struct file_lock *fl2)
/* Check whether two locks have the same owner.  */
static int posix_same_owner(struct file_lock *fl1, struct file_lock *fl2)
{
	if (fl1->fl_lmops && fl1->fl_lmops->fl_compare_owner)
		return fl2->fl_lmops == fl1->fl_lmops &&
			fl1->fl_lmops->fl_compare_owner(fl1, fl2);
	return fl1->fl_owner == fl2->fl_owner;
}