Преглед изворни кода

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>
Yan, Zheng пре 10 година
родитељ
комит
f6762cb2ca
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      fs/ceph/locks.c

+ 1 - 1
fs/ceph/locks.c

@@ -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;