diff --git a/lustre/ldlm/ldlm_flock.c b/lustre/ldlm/ldlm_flock.c index 4dba55b3397770352afb4cc52bb88448d52f3797..1047b890f2930661ef81ea9b565dd47c0018a8ff 100644 --- a/lustre/ldlm/ldlm_flock.c +++ b/lustre/ldlm/ldlm_flock.c @@ -541,8 +541,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;