]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ceph: fix ceph_encode_locks_to_buffer()
authorYan, Zheng <zyan@redhat.com>
Tue, 7 Jul 2015 08:18:46 +0000 (16:18 +0800)
committerIlya Dryomov <idryomov@gmail.com>
Fri, 31 Jul 2015 08:38:47 +0000 (11:38 +0300)
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>
fs/ceph/locks.c

index 4347039ecc183d538c23f32019e5213da2ebf2f4..6706bde9ad1b1e16e6a283a83ea93c4f58b6b2aa 100644 (file)
@@ -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;