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:
Родитель
cbfe8fa6cd
Коммит
f6762cb2ca
|
@ -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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче