diff options
author | Yan, Zheng <zyan@redhat.com> | 2015-07-07 16:18:46 +0800 |
---|---|---|
committer | Ilya Dryomov <idryomov@gmail.com> | 2015-07-31 11:38:47 +0300 |
commit | f6762cb2ca48e9052b5233c338fa254fa58d8981 (patch) | |
tree | 537552e4904c81c116dd5cb07b8399dbd6f58b6b | |
parent | cbfe8fa6cd672011c755c3cd85c9ffd4e2d10a6f (diff) |
ceph: fix ceph_encode_locks_to_buffer()
posix locks should be in ctx->flc_posix list
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
-rw-r--r-- | fs/ceph/locks.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ceph/locks.c b/fs/ceph/locks.c index 4347039ecc18..6706bde9ad1b 100644 --- a/fs/ceph/locks.c +++ b/fs/ceph/locks.c @@ -287,7 +287,7 @@ int ceph_encode_locks_to_buffer(struct inode *inode, return 0; spin_lock(&ctx->flc_lock); - list_for_each_entry(lock, &ctx->flc_flock, fl_list) { + list_for_each_entry(lock, &ctx->flc_posix, fl_list) { ++seen_fcntl; if (seen_fcntl > num_fcntl_locks) { err = -ENOSPC; |