linux/drivers/net/irda
Patrick McHardy 4bd73ae268 net: fix network drivers ndo_start_xmit() return values (part 2)
Fix up IRDA drivers that return an errno value to qdisc_restart(), causing
qdisc_restart() to print a warning an requeue/retransmit the skb.

- donauboe: intention appears to be to have the skb retransmitted without
            error message
- irda-usb: intention is to drop silently according to comment
- kingsub-sir: skb is freed: use after free
- ks959-sir: skb is freed: use after free
- ksdazzle-sir: skb is freed: use after free
- mcs7880: skb is freed: use after free

All but donauboe compile tested.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-06-13 01:18:34 -07:00
..
act200l-sir.c
actisys-sir.c
ali-ircc.c irda: convert ali driver to net_device_ops 2009-03-21 19:33:46 -07:00
ali-ircc.h irda: convert to internal stats 2009-01-06 10:40:43 -08:00
au1k_ir.c irda: include etherdevice.h for eth_*() functions 2009-04-17 01:14:52 -07:00
au1000_ircc.h irda: convert to internal stats 2009-01-06 10:40:43 -08:00
donauboe.c net: fix network drivers ndo_start_xmit() return values (part 2) 2009-06-13 01:18:34 -07:00
donauboe.h irda: convert to internal stats 2009-01-06 10:40:43 -08:00
ep7211-sir.c
esi-sir.c
girbil-sir.c
irda-usb.c net: fix network drivers ndo_start_xmit() return values (part 2) 2009-06-13 01:18:34 -07:00
irda-usb.h irda: convert to internal stats 2009-01-06 10:40:43 -08:00
irtty-sir.c tty: Flags should be accessed via the foo_bit interfaces 2008-12-05 22:31:52 -08:00
irtty-sir.h
Kconfig
kingsun-sir.c net: fix network drivers ndo_start_xmit() return values (part 2) 2009-06-13 01:18:34 -07:00
ks959-sir.c net: fix network drivers ndo_start_xmit() return values (part 2) 2009-06-13 01:18:34 -07:00
ksdazzle-sir.c net: fix network drivers ndo_start_xmit() return values (part 2) 2009-06-13 01:18:34 -07:00
litelink-sir.c
ma600-sir.c drivers/net/irda: fix sparse warnings: make symbols static 2008-12-26 00:03:19 -08:00
Makefile
mcp2120-sir.c
mcs7780.c net: fix network drivers ndo_start_xmit() return values (part 2) 2009-06-13 01:18:34 -07:00
mcs7780.h irda: convert to internal stats 2009-01-06 10:40:43 -08:00
nsc-ircc.c irda: convert nsc_ircc driver to net_device_ops 2009-03-21 19:33:46 -07:00
nsc-ircc.h irda: convert to internal stats 2009-01-06 10:40:43 -08:00
old_belkin-sir.c
pxaficp_ir.c irda: include etherdevice.h for eth_*() functions 2009-04-17 01:14:52 -07:00
sa1100_ir.c sa1100_ir: fix build breakage 2009-04-21 18:12:11 -07:00
sir_dev.c irda: convert sir device to net_device_ops 2009-03-21 19:33:49 -07:00
sir_dongle.c
sir-dev.h irda: convert to internal stats 2009-01-06 10:40:43 -08:00
smsc-ircc2.c irda: convert smsc driver to net_device_ops 2009-03-21 19:33:47 -07:00
smsc-ircc2.h
smsc-sio.h
stir4200.c stir4200: convert to net_device_ops 2009-03-21 19:19:17 -07:00
tekram-sir.c
toim3232-sir.c
via-ircc.c irda: convert via-ircc to net_device_ops 2009-03-21 19:33:48 -07:00
via-ircc.h irda: convert to internal stats 2009-01-06 10:40:43 -08:00
vlsi_ir.c proc 2/2: remove struct proc_dir_entry::owner 2009-03-31 01:14:44 +04:00
vlsi_ir.h irda: convert to internal stats 2009-01-06 10:40:43 -08:00
w83977af_ir.c irda: convert w83977af_ir to net_device_ops 2009-03-21 19:33:45 -07:00
w83977af_ir.h irda: convert to internal stats 2009-01-06 10:40:43 -08:00
w83977af.h