summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYehuda Sadeh <yehuda@hq.newdream.net>2009-02-13 17:09:12 -0800
committerYehuda Sadeh <yehuda@hq.newdream.net>2009-02-13 17:09:12 -0800
commitf62e4db41503d08650ac8c048bac54d4d2c2e2dd (patch)
tree9ac2698d189d0a1320b63dc0d9a391cc9c377221
parentf0a2967f05a903d1d012f8c30a7b87c886232c1d (diff)
downloadceph-f62e4db41503d08650ac8c048bac54d4d2c2e2dd.tar.gz
kclient: fix mdsc->snap_empty cleanup
-rw-r--r--src/kernel/snap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/snap.c b/src/kernel/snap.c
index 12043e38203..89e94f8666b 100644
--- a/src/kernel/snap.c
+++ b/src/kernel/snap.c
@@ -195,7 +195,7 @@ static void __cleanup_empty_realms(struct ceph_mds_client *mdsc)
spin_lock(&mdsc->snap_empty_lock);
while (!list_empty(&mdsc->snap_empty)) {
- realm = list_entry(&mdsc->snap_empty, struct ceph_snap_realm,
+ realm = list_entry(mdsc->snap_empty.next, struct ceph_snap_realm,
empty_item);
list_del(&realm->empty_item);
spin_unlock(&mdsc->snap_empty_lock);