From 41fcf5a5170deb8c0d848124c059f05b69bc1c23 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 3 May 2010 15:22:00 -0700 Subject: [PATCH] --- yaml --- r: 198072 b: refs/heads/master c: 56b7cf9581fa0486657102a6fb8efabc3eadeba1 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ceph/mds_client.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index aa14d78deaed..6568f499bb40 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b736b3d9d0ba52693701373d7cd88aaad8e5bed3 +refs/heads/master: 56b7cf9581fa0486657102a6fb8efabc3eadeba1 diff --git a/trunk/fs/ceph/mds_client.c b/trunk/fs/ceph/mds_client.c index 35dbdad07b1c..0d451a83bc83 100644 --- a/trunk/fs/ceph/mds_client.c +++ b/trunk/fs/ceph/mds_client.c @@ -2748,6 +2748,9 @@ void ceph_mdsc_sync(struct ceph_mds_client *mdsc) { u64 want_tid, want_flush; + if (mdsc->client->mount_state == CEPH_MOUNT_SHUTDOWN) + return; + dout("sync\n"); mutex_lock(&mdsc->mutex); want_tid = mdsc->last_tid;