diff --git a/fs/ceph/messenger.c b/fs/ceph/messenger.c index 203c4359b549a21071e3800f119aaae5c42184a0..983285540945451149c1363ea65a098d4f27c2ca 100644 --- a/fs/ceph/messenger.c +++ b/fs/ceph/messenger.c @@ -1836,8 +1836,6 @@ static void ceph_fault(struct ceph_connection *con) goto out; } - clear_bit(BUSY, &con->state); /* to avoid an improbable race */ - mutex_lock(&con->mutex); if (test_bit(CLOSED, &con->state)) goto out_unlock;