mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 14:11:52 +00:00
ceph: fix mandatory flock check
Signed-off-by: Yan, Zheng <zyan@redhat.com>
This commit is contained in:
parent
e55f1a1871
commit
db4a63aab4
@ -210,8 +210,8 @@ int ceph_flock(struct file *file, int cmd, struct file_lock *fl)
|
||||
if (!(fl->fl_flags & FL_FLOCK))
|
||||
return -ENOLCK;
|
||||
/* No mandatory locks */
|
||||
if (__mandatory_lock(file->f_mapping->host) && fl->fl_type != F_UNLCK)
|
||||
return -ENOLCK;
|
||||
if (fl->fl_type & LOCK_MAND)
|
||||
return -EOPNOTSUPP;
|
||||
|
||||
dout("ceph_flock, fl_file: %p", fl->fl_file);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user