From 48d7694e00a569ec4162a93e53de7e1b3588b104 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 9 Mar 2010 12:52:26 -0800 Subject: [PATCH] --- yaml --- r: 189193 b: refs/heads/master c: 052bb34af3bf8ae2001b9f03d884ba0def3e427c h: refs/heads/master i: 189191: 0dbb3095565beebe24b562c8ec3c8697ae318ca0 v: v3 --- [refs] | 2 +- trunk/fs/ceph/snap.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 98b03e75ff4e..9bed5b691fd0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 978097c907b58a2d085bbf7632bee1a5a7e6f6ba +refs/heads/master: 052bb34af3bf8ae2001b9f03d884ba0def3e427c diff --git a/trunk/fs/ceph/snap.c b/trunk/fs/ceph/snap.c index bf2a5f3846a4..8a43bc8675eb 100644 --- a/trunk/fs/ceph/snap.c +++ b/trunk/fs/ceph/snap.c @@ -818,7 +818,9 @@ void ceph_handle_snap(struct ceph_mds_client *mdsc, * queued (again) by ceph_update_snap_trace() * below. Queue it _now_, under the old context. */ + spin_lock(&realm->inodes_with_caps_lock); list_del_init(&ci->i_snap_realm_item); + spin_unlock(&realm->inodes_with_caps_lock); spin_unlock(&inode->i_lock); ceph_queue_cap_snap(ci,