[NET]: Kill skb->list
Remove the "list" member of struct sk_buff, as it is entirely redundant. All SKB list removal callers know which list the SKB is on, so storing this in sk_buff does nothing other than taking up some space. Two tricky bits were SCTP, which I took care of, and two ATM drivers which Francois Romieu <romieu@fr.zoreil.com> fixed up. Signed-off-by:David S. Miller <davem@davemloft.net> Signed-off-by:
Francois Romieu <romieu@fr.zoreil.com>
Showing
- drivers/atm/nicstar.c 74 additions, 83 deletionsdrivers/atm/nicstar.c
- drivers/atm/nicstar.h 14 additions, 2 deletionsdrivers/atm/nicstar.h
- drivers/atm/zatm.c 5 additions, 3 deletionsdrivers/atm/zatm.c
- drivers/bluetooth/bfusb.c 4 additions, 4 deletionsdrivers/bluetooth/bfusb.c
- drivers/ieee1394/ieee1394_core.c 2 additions, 2 deletionsdrivers/ieee1394/ieee1394_core.c
- drivers/isdn/act2000/capi.c 1 addition, 1 deletiondrivers/isdn/act2000/capi.c
- drivers/net/shaper.c 2 additions, 48 deletionsdrivers/net/shaper.c
- drivers/net/wan/sdla_fr.c 7 additions, 15 deletionsdrivers/net/wan/sdla_fr.c
- drivers/usb/net/usbnet.c 10 additions, 11 deletionsdrivers/usb/net/usbnet.c
- include/linux/skbuff.h 5 additions, 11 deletionsinclude/linux/skbuff.h
- net/atm/ipcommon.c 0 additions, 3 deletionsnet/atm/ipcommon.c
- net/ax25/ax25_subr.c 1 addition, 1 deletionnet/ax25/ax25_subr.c
- net/core/skbuff.c 24 additions, 33 deletionsnet/core/skbuff.c
- net/decnet/af_decnet.c 1 addition, 1 deletionnet/decnet/af_decnet.c
- net/decnet/dn_nsp_out.c 1 addition, 1 deletionnet/decnet/dn_nsp_out.c
- net/econet/af_econet.c 2 additions, 2 deletionsnet/econet/af_econet.c
- net/ipv4/tcp.c 1 addition, 1 deletionnet/ipv4/tcp.c
- net/ipv4/tcp_input.c 16 additions, 13 deletionsnet/ipv4/tcp_input.c
- net/ipv4/tcp_output.c 3 additions, 3 deletionsnet/ipv4/tcp_output.c
- net/irda/irlap_frame.c 0 additions, 6 deletionsnet/irda/irlap_frame.c
Loading
Please register or sign in to comment