ceph: use locks_inode_context helper
[linux-2.6-microblaze.git] / fs / ceph / locks.c
index 3e2843e..f3b461c 100644 (file)
@@ -364,7 +364,7 @@ void ceph_count_locks(struct inode *inode, int *fcntl_count, int *flock_count)
        *fcntl_count = 0;
        *flock_count = 0;
 
-       ctx = inode->i_flctx;
+       ctx = locks_inode_context(inode);
        if (ctx) {
                spin_lock(&ctx->flc_lock);
                list_for_each_entry(lock, &ctx->flc_posix, fl_list)
@@ -418,7 +418,7 @@ int ceph_encode_locks_to_buffer(struct inode *inode,
                                int num_fcntl_locks, int num_flock_locks)
 {
        struct file_lock *lock;
-       struct file_lock_context *ctx = inode->i_flctx;
+       struct file_lock_context *ctx = locks_inode_context(inode);
        int err = 0;
        int seen_fcntl = 0;
        int seen_flock = 0;