lkml.org 
[lkml]   [2015]   [Jun]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 07/18] NTB: Do not advance transport RX on link down
    Date
    On link down, don't advance RX index to the next entry.  The next entry
    should never be valid after receiving the link down flag.

    Signed-off-by: Allen Hubbe <Allen.Hubbe@emc.com>
    ---
    drivers/ntb/ntb_transport.c | 3 +--
    1 file changed, 1 insertion(+), 2 deletions(-)

    diff --git a/drivers/ntb/ntb_transport.c b/drivers/ntb/ntb_transport.c
    index 8d9b59f7fa07..0f86b60a0c0e 100644
    --- a/drivers/ntb/ntb_transport.c
    +++ b/drivers/ntb/ntb_transport.c
    @@ -1212,8 +1212,7 @@ static int ntb_process_rxc(struct ntb_transport_qp *qp)
    dev_dbg(&qp->ndev->pdev->dev, "link down flag set\n");
    ntb_qp_link_down(qp);
    hdr->flags = 0;
    - iowrite32(qp->rx_index, &qp->rx_info->entry);
    - return 0;
    + return -EAGAIN;
    }

    if (hdr->ver != (u32)qp->rx_pkts) {
    --
    2.4.0.rc0.43.gcf8a8c6


    \
     
     \ /
      Last update: 2015-06-09 17:01    [W:2.524 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site