linux-stable/drivers/net/ethernet/chelsio/cxgb3
Eric W. Biederman f9ec8131bb cxgb3: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb.
Replace kfree_skb with dev_consume_skb_any in free_tx_desc, and
write_tx_pkt_wr that can be called in hard irq and other contexts.

Replace dev_kfree_skb with dev_kfree_skb_any in t3_eth_xmit that can
be called in hard irq and other contexts.

dev_kfree_skb is replaced with dev_kfree_skb_any in t3_eth_xmit as
that location is a packet drop, while kfree_skb in free_tx_desc,
and in write_tx_pkt_wr are places where packets are consumed
in a healthy manner.

Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
2014-03-24 21:18:57 -07:00
..
adapter.h
ael1002.c
aq100x.c
common.h drivers/net: delete non-required instances of include <linux/init.h> 2014-01-16 11:53:26 -08:00
cxgb3_ctl_defs.h
cxgb3_defs.h
cxgb3_ioctl.h
cxgb3_main.c cxgb3: Use pci_enable_msix_range() instead of pci_enable_msix() 2014-02-18 15:33:30 -05:00
cxgb3_offload.c net: cxgb3: slight optimization of addr compare 2013-12-31 16:48:30 -05:00
cxgb3_offload.h
firmware_exports.h
l2t.c net: cxgb3: slight optimization of addr compare 2013-12-31 16:48:30 -05:00
l2t.h cxgb3: Convert t3_l2t_get() over to dst_neigh_lookup(). 2012-07-05 02:29:40 -07:00
Makefile
mc5.c
regs.h chelsio: remove duplicate defines 2013-10-21 18:46:45 -04:00
sge.c cxgb3: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb. 2014-03-24 21:18:57 -07:00
sge_defs.h
t3_cpl.h
t3_hw.c remove init of dev->perm_addr in drivers 2013-01-08 18:00:48 -08:00
t3cdev.h
version.h cxgb3: update firmware version 2012-02-15 15:48:19 -05:00
vsc8211.c
xgmac.c