diff --git a/lustre/ldlm/ldlm_flock.c b/lustre/ldlm/ldlm_flock.c index 3a45d012c4cbadf8727633197bdf199599c9be98..6ca050bbfca943862b8c712a22f88e900705aaf3 100644 --- a/lustre/ldlm/ldlm_flock.c +++ b/lustre/ldlm/ldlm_flock.c @@ -523,8 +523,8 @@ granted: cfs_flock_set_type(getlk, F_UNLCK); } cfs_flock_set_pid(getlk, (pid_t)lock->l_policy_data.l_flock.pid); - cfs_flock_set_start(getlk, (off_t)lock->l_policy_data.l_flock.start); - cfs_flock_set_end(getlk, (off_t)lock->l_policy_data.l_flock.end); + cfs_flock_set_start(getlk, (loff_t)lock->l_policy_data.l_flock.start); + cfs_flock_set_end(getlk, (loff_t)lock->l_policy_data.l_flock.end); } else { int noreproc = LDLM_FL_WAIT_NOREPROC;