aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/ceph/messenger.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ceph/messenger.c b/fs/ceph/messenger.c
index 44bdaf439924..acf383f6a9cd 100644
--- a/fs/ceph/messenger.c
+++ b/fs/ceph/messenger.c
@@ -1808,7 +1808,7 @@ done:
1808 clear_bit(BUSY, &con->state); 1808 clear_bit(BUSY, &con->state);
1809 dout("con->state=%lu\n", con->state); 1809 dout("con->state=%lu\n", con->state);
1810 if (test_bit(QUEUED, &con->state)) { 1810 if (test_bit(QUEUED, &con->state)) {
1811 if (!backoff) { 1811 if (!backoff || test_bit(OPENING, &con->state)) {
1812 dout("con_work %p QUEUED reset, looping\n", con); 1812 dout("con_work %p QUEUED reset, looping\n", con);
1813 goto more; 1813 goto more;
1814 } 1814 }