• David S. Miller's avatar
    be2net: Remove unnecessary frag list traversing. · ebc8d2ab
    David S. Miller authored
    This driver does not indicate support for frag lists.
    
    Furthermore, even if it did, the code is walking the frag
    lists incorrectly.  The idiom is:
    
    	for (iter = skb_shinfo(skb)->frag_list; iter; iter = iter->next)
    
    but it's doing:
    
    	for (iter = skb_shinfo(skb)->frag_list; iter;
    	     iter = skb_shinfo(iter)->frag_list)
    
    which would never work.  And this proves that this driver never
    saw an SKB with active frag lists.
    
    So just remove the code altogether and the driver TX path becomes
    much simpler.
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    ebc8d2ab
be_main.c 50 KB