File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -894,7 +894,6 @@ static RING_IDX xennet_fill_frags(struct netfront_queue *queue,
894
894
struct sk_buff * skb ,
895
895
struct sk_buff_head * list )
896
896
{
897
- struct skb_shared_info * shinfo = skb_shinfo (skb );
898
897
RING_IDX cons = queue -> rx .rsp_cons ;
899
898
struct sk_buff * nskb ;
900
899
@@ -903,15 +902,16 @@ static RING_IDX xennet_fill_frags(struct netfront_queue *queue,
903
902
RING_GET_RESPONSE (& queue -> rx , ++ cons );
904
903
skb_frag_t * nfrag = & skb_shinfo (nskb )-> frags [0 ];
905
904
906
- if (shinfo -> nr_frags == MAX_SKB_FRAGS ) {
905
+ if (skb_shinfo ( skb ) -> nr_frags == MAX_SKB_FRAGS ) {
907
906
unsigned int pull_to = NETFRONT_SKB_CB (skb )-> pull_to ;
908
907
909
908
BUG_ON (pull_to <= skb_headlen (skb ));
910
909
__pskb_pull_tail (skb , pull_to - skb_headlen (skb ));
911
910
}
912
- BUG_ON (shinfo -> nr_frags >= MAX_SKB_FRAGS );
911
+ BUG_ON (skb_shinfo ( skb ) -> nr_frags >= MAX_SKB_FRAGS );
913
912
914
- skb_add_rx_frag (skb , shinfo -> nr_frags , skb_frag_page (nfrag ),
913
+ skb_add_rx_frag (skb , skb_shinfo (skb )-> nr_frags ,
914
+ skb_frag_page (nfrag ),
915
915
rx -> offset , rx -> status , PAGE_SIZE );
916
916
917
917
skb_shinfo (nskb )-> nr_frags = 0 ;
You can’t perform that action at this time.
0 commit comments