From patchwork Thu Feb 7 09:41:38 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [v2,4/4] netback: correct netbk_tx_err to handle wrap around. Date: Wed, 06 Feb 2013 23:41:38 -0000 From: Ian Campbell X-Patchwork-Id: 218869 Message-Id: <1360230098-28218-4-git-send-email-ian.campbell@citrix.com> To: Cc: , Ian Campbell Signed-off-by: Ian Campbell Acked-by: Jan Beulich Cc: # 3.0+ --- drivers/net/xen-netback/netback.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/xen-netback/netback.c b/drivers/net/xen-netback/netback.c index dcb2d4d..2b9520c 100644 --- a/drivers/net/xen-netback/netback.c +++ b/drivers/net/xen-netback/netback.c @@ -880,7 +880,7 @@ static void netbk_tx_err(struct xenvif *vif, do { make_tx_response(vif, txp, XEN_NETIF_RSP_ERROR); - if (cons >= end) + if (cons == end) break; txp = RING_GET_REQUEST(&vif->tx, cons++); } while (1);