xen-netback: Fix pointer incrementation to avoid incorrect logging
Due to this pointer is increased prematurely, the error log contains rubbish. Signed-off-by: Zoltan Kiss <zoltan.kiss@citrix.com> Reported-by: Armin Zentai <armin.zentai@ezit.hu> Cc: netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: xen-devel@lists.xenproject.org Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									1b860da040
								
							
						
					
					
						commit
						d8cfbfc466
					
				| @ -1045,7 +1045,6 @@ static int xenvif_tx_check_gop(struct xenvif_queue *queue, | ||||
| 
 | ||||
| 	/* Check status of header. */ | ||||
| 	err = (*gopp_copy)->status; | ||||
| 	(*gopp_copy)++; | ||||
| 	if (unlikely(err)) { | ||||
| 		if (net_ratelimit()) | ||||
| 			netdev_dbg(queue->vif->dev, | ||||
| @ -1058,6 +1057,7 @@ static int xenvif_tx_check_gop(struct xenvif_queue *queue, | ||||
| 			xenvif_idx_release(queue, pending_idx, | ||||
| 					   XEN_NETIF_RSP_ERROR); | ||||
| 	} | ||||
| 	(*gopp_copy)++; | ||||
| 
 | ||||
| check_frags: | ||||
| 	for (i = 0; i < nr_frags; i++, gop_map++) { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user