[lkml]   [2008]   [May]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    Patch in this message
    Subject[PATCH 2.6.26 2/3] RDMA/cxgb3: Silently ignore close reply after abort.

    Remove bad BUG_ON() in close_con_rpl(). It is possible to get a close_rpl
    message on a dead connection. The sequence is:
    host refs ep for close exchange
    host posts close_req
    hw posts PEER_ABORT from incoming RST
    host marks ep DEAD
    host posts ABORT_RPL and releases ep resources
    hw posts CLOSE_RPL
    host derefs ep and ep freed.

    Signed-off-by: Steve Wise <>

    drivers/infiniband/hw/cxgb3/iwch_cm.c | 2 +-
    1 files changed, 1 insertions(+), 1 deletions(-)

    diff --git a/drivers/infiniband/hw/cxgb3/iwch_cm.c b/drivers/infiniband/hw/cxgb3/iwch_cm.c
    index f4f3c9e..b2db0a9 100644
    --- a/drivers/infiniband/hw/cxgb3/iwch_cm.c
    +++ b/drivers/infiniband/hw/cxgb3/iwch_cm.c
    @@ -1650,8 +1650,8 @@ static int close_con_rpl(struct t3cdev *tdev, struct sk_buff *skb, void *ctx)
    release = 1;
    case ABORTING:
    - break;
    case DEAD:
    + break;

     \ /
      Last update: 2008-05-02 18:21    [W:0.018 / U:2.928 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site