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>
This commit is contained in:
parent
cbfe8fa6cd
commit
f6762cb2ca
|
@ -287,7 +287,7 @@ int ceph_encode_locks_to_buffer(struct inode *inode,
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
spin_lock(&ctx->flc_lock);
|
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;
|
++seen_fcntl;
|
||||||
if (seen_fcntl > num_fcntl_locks) {
|
if (seen_fcntl > num_fcntl_locks) {
|
||||||
err = -ENOSPC;
|
err = -ENOSPC;
|
||||||
|
|
Loading…
Reference in New Issue