taglinefilesource code
sys_fl35fs/locks.cstatic int conflict(struct file_lock *caller_fl, struct file_lock *sys_fl);
sys_fl255fs/locks.cstatic int conflict(struct file_lock *caller_fl, struct file_lock *sys_fl)
sys_fl257fs/locks.cif (   caller_fl->fl_owner == sys_fl->fl_owner
sys_fl258fs/locks.c&& caller_fl->fl_fd == sys_fl->fl_fd)
sys_fl260fs/locks.cif (!overlap(caller_fl, sys_fl))
sys_fl264fs/locks.creturn sys_fl->fl_type != F_RDLCK;