diff options
-rw-r--r-- | fs/ceph/messenger.c | 2 |
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 | } |