linux/drivers/net
Christian Eggers 6d31748294 usb/mcs7830: Don't use buffers from stack for USB transfers
mcs7830_set_reg() and mcs7830_get_reg() are called with buffers
from stack which must not be used directly for USB transfers.
This causes corruption of the stack particulary on non x86
architectures because DMA may be used for these transfers.

Signed-off-by: Christian Eggers <christian.eggers@kathrein.de>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-01-21 12:56:24 -08:00
..
appletalk appletalk: convert ipddp to net_device_ops 2009-01-07 17:22:19 -08:00
arcnet drivers/net/arcnet: fix sparse warnings: make symbols static 2008-12-25 23:57:21 -08:00
arm ARM etherh: Fix build failure. 2009-01-14 14:35:15 -08:00
atl1e net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
atlx drivers/net/atlx: fix sparse warnings: make symbols static 2008-12-25 23:58:35 -08:00
bonding bonding: use net_device_ops 2009-01-06 10:41:56 -08:00
can vcan: whitespace fixes 2008-12-17 15:37:55 -08:00
chelsio net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
cris
cxgb3 cxgb3: Fix LRO misalignment 2009-01-19 16:20:16 -08:00
e1000 trivial: fix then -> than typos in comments and documentation 2009-01-06 11:28:06 +01:00
e1000e e1000e: Add process name to WARN message when detecting Mutex contention 2009-01-11 00:04:11 -08:00
ehea powerpc: Cleanup from l64 to ll64 change: drivers/net 2009-01-13 14:48:00 +11:00
enic netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
fs_enet powerpc/fs_enet: Add missing irq free in error path. 2009-01-14 20:43:43 -08:00
hamradio drivers/net/hamradio/6pack.c: move a dereference below a NULL test 2009-01-11 00:06:34 -08:00
ibm_newemac net: Add init_dummy_netdev() and fix EMAC driver using it 2009-01-14 21:05:05 -08:00
igb igb: fix anoying type mismatch warning on rx/tx queue sizing 2009-01-05 18:47:12 -08:00
irda drivers/net/irda/irda-usb.c: fix buffer overflow 2009-01-14 20:55:00 -08:00
ixgb net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
ixgbe ixgbe: Fix usage of netif_*_all_queues() with netif_carrier_{off|on}() 2009-01-19 16:55:03 -08:00
ixp2000 net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
mlx4 mlx4_core: Fix min() warning 2009-01-15 20:43:56 -08:00
myri10ge myri10ge: don't forget pci_disable_device() 2009-01-20 14:41:18 -08:00
netxen netxen: include ipv6.h (fixes build failure) 2009-01-16 11:05:28 -08:00
pcmcia
phy phylib: Fix Freescale TBI PHY detection 2009-01-14 14:38:02 -08:00
qlge qlge: Remove dynamic alloc of rx ring control blocks. 2009-01-11 00:07:36 -08:00
sfc sfc: SFT9001: Fix condition for LNPGA power-off 2009-01-11 00:18:13 -08:00
skfp drivers/net/skfp: fix sparse warnings: make symbols static 2008-12-26 00:06:28 -08:00
tokenring trivial: fix then -> than typos in comments and documentation 2009-01-06 11:28:06 +01:00
tulip windbond: convert devices to new API 2009-01-07 18:02:26 -08:00
usb usb/mcs7830: Don't use buffers from stack for USB transfers 2009-01-21 12:56:24 -08:00
wan WAN: Fix NAPI interface in IXP4xx HSS driver. 2009-01-12 21:18:32 -08:00
wimax wimax/i2400m: error paths that need to free an skb should use kfree_skb() 2009-01-19 17:58:08 -08:00
wireless usbnet: allow type check of devdbg arguments in non-debug build 2009-01-21 12:35:43 -08:00
3c59x.c 3c59x: Use device_set_wakeup_enable 2009-01-11 00:06:32 -08:00
3c501.c
3c501.h
3c503.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
3c503.h
3c505.c
3c505.h
3c507.c
3c509.c
3c515.c
3c523.c drivers/net: fix sparse warnings: make symbols static 2008-12-25 23:56:45 -08:00
3c523.h
3c527.c
3c527.h
7990.c
7990.h
8139cp.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
8139too.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
8390.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
8390.h
8390p.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
82596.c
Kconfig r6040: no longer mark r6040 as being experimental 2009-01-11 00:03:39 -08:00
LICENSE.SRC
Makefile i2400m: Makefile and Kconfig 2009-01-07 10:00:22 -08:00
Space.c
a2065.c
a2065.h
ac3200.c
acenic.c netdev: missing validate_address hooks 2009-01-11 00:06:42 -08:00
acenic.h firmware: convert acenic driver to request_firmware() 2009-01-04 16:10:02 -08:00
amd8111e.c amd8111e: convert to net_device_ops 2009-01-07 18:09:58 -08:00
amd8111e.h
apne.c
ariadne.c
ariadne.h
at1700.c
atarilance.c
atp.c atp: convert to net_device_ops 2009-01-07 18:10:24 -08:00
atp.h
au1000_eth.c drivers/net/au1000_eth.c: Remove redundant test 2008-12-25 18:02:49 -08:00
au1000_eth.h
ax88796.c ax88796: start_xmit fix using net_device_ops 2009-01-14 21:05:55 -08:00
b44.c b44: GFP_DMA skb should not escape from driver 2009-01-15 15:29:35 -08:00
b44.h b44: GFP_DMA skb should not escape from driver 2009-01-15 15:29:35 -08:00
bfin_mac.c
bfin_mac.h
bmac.c
bmac.h
bnx2.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-23 17:56:23 -08:00
bnx2.h bnx2: Don't redefine FLOW_CTRL_{RX,TX}. 2008-12-16 23:54:23 -08:00
bnx2_fw.h
bnx2_fw2.h
bnx2x.h bnx2x: Version update 2009-01-19 16:20:15 -08:00
bnx2x_fw_defs.h
bnx2x_hsi.h
bnx2x_init.h
bnx2x_init_values.h
bnx2x_link.c bnx2x: Version update 2009-01-19 16:20:15 -08:00
bnx2x_link.h bnx2x: Fix namespace collision with FLOW_CTRL_{TX,RX} 2008-12-16 23:54:24 -08:00
bnx2x_main.c bnx2x: Version update 2009-01-19 16:20:15 -08:00
bnx2x_reg.h bnx2x: Version update 2009-01-19 16:20:15 -08:00
bsd_comp.c
cassini.c cassini: update to net_device_ops 2009-01-07 17:25:41 -08:00
cassini.h
cpmac.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
cs89x0.c Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm 2008-12-30 17:36:49 -08:00
cs89x0.h
de600.c de600: update to net_device_ops 2009-01-07 17:34:36 -08:00
de600.h
de620.c de600: update to net_device_ops 2009-01-07 17:34:36 -08:00
de620.h
declance.c
defxx.c
defxx.h
depca.c
depca.h
dl2k.c
dl2k.h
dm9000.c
dm9000.h
dummy.c
e100.c firmware: convert e100 driver to request_firmware() 2009-01-07 12:59:17 -08:00
e2100.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
eepro.c drivers/net: fix sparse warnings: make symbols static 2008-12-25 23:56:45 -08:00
eexpress.c
eexpress.h EtherExpress16: fix printing timed out status 2008-12-29 18:42:33 -08:00
enc28j60.c enc28j60: update to net_device_ops 2009-01-07 17:30:09 -08:00
enc28j60_hw.h
epic100.c epic100: update to net_device_ops 2009-01-07 17:27:39 -08:00
eql.c
es3210.c
eth16i.c
ewrk3.c
ewrk3.h
fealnx.c fealnx: update to net_device_ops 2009-01-07 17:57:47 -08:00
fec.c
fec.h
fec_mpc52xx.c
fec_mpc52xx.h
fec_mpc52xx_phy.c powerpc/mpc5200: Remove obsolete code from mpc5200 MDIO driver 2008-12-21 02:54:30 -07:00
forcedeth.c forcedeth: napi schedule lock fix 2009-01-11 00:11:28 -08:00
gianfar.c gianfar: Fix soft lockup with multi-interrupt TSECs 2009-01-12 21:57:34 -08:00
gianfar.h gianfar: Merge Tx and Rx interrupt for scheduling clean up ring 2008-12-17 16:52:00 -08:00
gianfar_ethtool.c gianfar: Add Scatter Gather support 2008-12-17 16:51:04 -08:00
gianfar_mii.c gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
gianfar_mii.h gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
gianfar_sysfs.c
hamachi.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
hp-plus.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
hp.c
hp100.c hp100: update to net_device_ops 2009-01-07 18:13:49 -08:00
hp100.h
hplance.c
hplance.h
hydra.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
ibmlana.c
ibmlana.h
ibmveth.c powerpc: Cleanup from l64 to ll64 change: drivers/net 2009-01-13 14:48:00 +11:00
ibmveth.h ibmveth: use consistent types 2009-01-06 10:47:44 -08:00
ifb.c
ioc3-eth.c
ipg.c ipg: update to net_device_ops 2009-01-07 17:26:14 -08:00
ipg.h
isa-skeleton.c
iseries_veth.c powerpc: Cleanup from l64 to ll64 change: drivers/net 2009-01-13 14:48:00 +11:00
jazzsonic.c
jme.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
jme.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-23 17:56:23 -08:00
korina.c korina: drop leftover assignment 2009-01-19 16:23:01 -08:00
lance.c
lasi_82596.c
lib8390.c 8390/8390p: Fix compat netdev ops handling. 2008-12-15 15:14:59 -08:00
lib82596.c
lne390.c
loopback.c
lp486e.c
mac89x0.c
mac8390.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
macb.c macb: avoid lockup when TGO during underrun 2009-01-19 16:20:16 -08:00
macb.h
mace.c
mace.h
macmace.c
macsonic.c
macvlan.c
meth.c
meth.h
mii.c
mipsnet.c
mv643xx_eth.c mv643xx_eth: prevent interrupt storm on ifconfig down 2009-01-19 17:58:07 -08:00
mvme147.c
myri_code.h
myri_sbus.c
myri_sbus.h
natsemi.c natsemi: update to net_device_ops 2009-01-07 17:57:19 -08:00
ne-h8300.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
ne.c drivers/net: fix sparse warning: use ANSI-style function declaration 2008-12-25 23:52:57 -08:00
ne2.c
ne2k-pci.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
ne3210.c
netconsole.c
netx-eth.c
ni52.c
ni52.h
ni65.c
ni65.h
ni5010.c
ni5010.h
niu.c drivers/net: fix sparse warning: returning void-valued expression 2008-12-25 23:56:04 -08:00
niu.h
ns83820.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
pasemi_mac.c powerpc: Change u64/s64 to a long long integer type 2009-01-13 14:47:59 +11:00
pasemi_mac.h
pasemi_mac_ethtool.c
pci-skeleton.c
pcnet32.c pcnet32: round off carrier watch timer 2009-01-08 11:17:13 -08:00
plip.c plip: update to net_device_ops 2009-01-07 17:26:48 -08:00
ppp_async.c drivers/net: Remove redundant test 2008-12-25 18:03:28 -08:00
ppp_deflate.c
ppp_generic.c net: ppp_generic - fix regressions caused by IDR conversion 2009-01-12 22:11:56 -08:00
ppp_mppe.c
ppp_mppe.h
ppp_synctty.c drivers/net: Remove redundant test 2008-12-25 18:03:28 -08:00
pppoe.c
pppol2tp.c l2tp: fix UDP checksum support 2008-12-16 01:23:49 -08:00
pppox.c
ps3_gelic_net.c
ps3_gelic_net.h
ps3_gelic_wireless.c
ps3_gelic_wireless.h
qla3xxx.c net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
qla3xxx.h
r6040.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
r8169.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
rionet.c
rrunner.c
rrunner.h
s2io-regs.h
s2io.c net: Fix warning fallout from recent NAPI interface changes. 2008-12-26 15:10:00 -08:00
s2io.h
sb1000.c sb1000: update to net_device_ops 2009-01-07 17:56:54 -08:00
sb1250-mac.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
sc92031.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
seeq8005.c
seeq8005.h
sgiseeq.c
sgiseeq.h
sh_eth.c
sh_eth.h
sis190.c sis190: update to net_device_ops 2009-01-07 17:35:41 -08:00
sis900.c sis900: generate fake MAC address if the hardware doesn't have one 2009-01-14 20:46:24 -08:00
sis900.h
skge.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
skge.h
sky2.c
sky2.h
slhc.c
slip.c slip: convert to net_device_ops 2009-01-07 18:09:36 -08:00
slip.h trivial: fix then -> than typos in comments and documentation 2009-01-06 11:28:06 +01:00
smc-mca.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
smc-ultra.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
smc-ultra32.c
smc91x.c
smc91x.h Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm 2008-12-30 17:36:49 -08:00
smc911x.c
smc911x.h
smc9194.c drivers/net: fix sparse warnings: make symbols static 2008-12-25 23:56:45 -08:00
smc9194.h
smsc911x.c smsc911x: register irq with device name, not driver name 2009-01-11 00:14:52 -08:00
smsc911x.h net: Move flow control definitions to mii.h 2008-12-16 02:00:00 -08:00
smsc9420.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
smsc9420.h net: Move flow control definitions to mii.h 2008-12-16 02:00:00 -08:00
sni_82596.c
sonic.c
sonic.h
spider_net.c net: Fix unused variable warnings in pasemi_mac.c and spider_net.c 2008-12-28 20:15:38 -08:00
spider_net.h
spider_net_ethtool.c
starfire.c starfire: update to net_device_ops 2009-01-07 17:58:17 -08:00
stnic.c
sun3_82586.c
sun3_82586.h
sun3lance.c
sunbmac.c
sunbmac.h
sundance.c sundance: update to net_device_ops 2009-01-07 17:58:43 -08:00
sungem.c sungem: update to net_device_ops 2009-01-07 17:28:54 -08:00
sungem.h
sungem_phy.c
sungem_phy.h
sunhme.c sunhme: update to net_device_ops 2009-01-07 17:28:35 -08:00
sunhme.h
sunlance.c
sunqe.c
sunqe.h
sunvnet.c sparc64: Fix unsigned long long warnings in drivers. 2009-01-06 13:20:38 -08:00
sunvnet.h
tc35815.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
tehuti.c trivial: fix then -> than typos in comments and documentation 2009-01-06 11:28:06 +01:00
tehuti.h
tehuti_fw.h
tg3.c tg3: Fix firmware loading 2009-01-19 16:57:45 -08:00
tg3.h tg3: Fix firmware loading 2009-01-19 16:57:45 -08:00
tlan.c tlan: update to net_device_ops 2009-01-07 17:27:15 -08:00
tlan.h
tsi108_eth.c net: Remove unused netdev arg from some NAPI interfaces. 2008-12-22 20:43:12 -08:00
tsi108_eth.h
tun.c tun: Eliminate sparse signedness warning 2009-01-04 17:14:46 -08:00
typhoon-firmware.h
typhoon.c typhoon: update to net_device_ops 2009-01-07 17:29:46 -08:00
typhoon.h
ucc_geth.c ucc_geth: use correct UCCE macros 2009-01-11 00:25:21 -08:00
ucc_geth.h ucc_geth: use correct UCCE macros 2009-01-11 00:25:21 -08:00
ucc_geth_ethtool.c
ucc_geth_mii.c
ucc_geth_mii.h
veth.c
via-rhine.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
via-velocity.c via-velocity: fix hot spin 2009-01-20 14:44:01 -08:00
via-velocity.h
virtio_net.c virtio: convert to net_device_ops 2009-01-06 10:44:22 -08:00
wd.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
xen-netfront.c xen-netfront: convert to net_device_ops 2009-01-06 10:44:55 -08:00
xtsonic.c
yellowfin.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00
znet.c
zorro8390.c netdev: add missing set_mac_address hook 2009-01-11 00:06:36 -08:00