diff options
Diffstat (limited to 'drivers/net/xen-netfront.c')
| -rw-r--r-- | drivers/net/xen-netfront.c | 18 | 
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c index 55276635e69..d9097a78696 100644 --- a/drivers/net/xen-netfront.c +++ b/drivers/net/xen-netfront.c @@ -712,7 +712,7 @@ static int xennet_get_responses(struct netfront_info *np,  	struct sk_buff *skb = xennet_get_rx_skb(np, cons);  	grant_ref_t ref = xennet_get_rx_ref(np, cons);  	int max = MAX_SKB_FRAGS + (rx->status <= RX_COPY_THRESHOLD); -	int frags = 1; +	int slots = 1;  	int err = 0;  	unsigned long ret; @@ -756,27 +756,27 @@ next:  		if (!(rx->flags & XEN_NETRXF_more_data))  			break; -		if (cons + frags == rp) { +		if (cons + slots == rp) {  			if (net_ratelimit()) -				dev_warn(dev, "Need more frags\n"); +				dev_warn(dev, "Need more slots\n");  			err = -ENOENT;  			break;  		} -		rx = RING_GET_RESPONSE(&np->rx, cons + frags); -		skb = xennet_get_rx_skb(np, cons + frags); -		ref = xennet_get_rx_ref(np, cons + frags); -		frags++; +		rx = RING_GET_RESPONSE(&np->rx, cons + slots); +		skb = xennet_get_rx_skb(np, cons + slots); +		ref = xennet_get_rx_ref(np, cons + slots); +		slots++;  	} -	if (unlikely(frags > max)) { +	if (unlikely(slots > max)) {  		if (net_ratelimit())  			dev_warn(dev, "Too many frags\n");  		err = -E2BIG;  	}  	if (unlikely(err)) -		np->rx.rsp_cons = cons + frags; +		np->rx.rsp_cons = cons + slots;  	return err;  }  |