From 7316b561bef97c73335f33742a0cccfe76850fab Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sat, 13 Feb 2010 20:29:31 -0800 Subject: [PATCH] --- yaml --- r: 188708 b: refs/heads/master c: 6c5d1a49e5e88ee831117f4b2375829933ad15da h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ceph/messenger.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index c7e521d17bed..e65e02328180 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8031049147c58d9d8b6226c3ac31a9d72d053e25 +refs/heads/master: 6c5d1a49e5e88ee831117f4b2375829933ad15da diff --git a/trunk/fs/ceph/messenger.c b/trunk/fs/ceph/messenger.c index c4341784ec8f..44bdaf439924 100644 --- a/trunk/fs/ceph/messenger.c +++ b/trunk/fs/ceph/messenger.c @@ -463,11 +463,11 @@ static void prepare_write_message(struct ceph_connection *con) struct ceph_msg, list_head); con->out_msg = m; if (test_bit(LOSSYTX, &con->state)) { + list_del_init(&m->list_head); + } else { /* put message on sent list */ ceph_msg_get(m); list_move_tail(&m->list_head, &con->out_sent); - } else { - list_del_init(&m->list_head); } m->hdr.seq = cpu_to_le64(++con->out_seq);