linux/drivers/staging/vt6656
Greg Kroah-Hartman 4d088876f2 USB: vt6656: remove __devinit* from the struct usb_device_id table
This structure needs to always stick around, even if CONFIG_HOTPLUG
is disabled, otherwise we can oops when trying to probe a device that
was added after the structure is thrown away.

Thanks to Fengguang Wu and Bjørn Mork for tracking this issue down.

Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Reported-by: Bjørn Mork <bjorn@mork.no>
Cc: stable <stable@vger.kernel.org>
CC: Forest Bond <forest@alittletooquiet.net>
CC: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
CC: "David S. Miller" <davem@davemloft.net>
CC: Jesper Juhl <jj@chaosbits.net>
CC: Jiri Pirko <jpirko@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-08-17 17:50:45 -07:00
..
80211hdr.h staging: vt6656: Remove all commented macros 2012-07-09 12:43:25 -07:00
80211mgr.c staging: vt6656: 80211mgr.c: Code cleanup, removed return of void funcs. 2011-11-30 19:28:18 +09:00
80211mgr.h
Kconfig
Makefile
TODO
aes_ccmp.c
aes_ccmp.h
baseband.c staging: vt6656: baseband.c: Remove commented code 2011-11-30 19:28:18 +09:00
baseband.h
bssdb.c staging: vt6656: use %pM for the BSSID 2012-07-06 16:24:00 -07:00
bssdb.h staging: vt6656: Remove all commented macros 2012-07-09 12:43:25 -07:00
card.c staging: vt6656: Remove unsed macros 2012-07-09 12:43:26 -07:00
card.h staging: vt6656: Remove all commented macros 2012-07-09 12:43:25 -07:00
channel.c staging: vt6656: Remove unsed macros 2012-07-09 12:43:26 -07:00
channel.h
control.c
control.h
country.h
datarate.c
datarate.h
desc.h staging: vt6656: desc.h: Remove commented macros and useless comments 2012-07-09 12:43:25 -07:00
device.h staging: vt6656: Remove all commented macros 2012-07-09 12:43:25 -07:00
device_cfg.h
dpc.c staging: Remove test of is_broadcast with is_multicast 2012-05-09 13:52:23 -07:00
dpc.h
firmware.c
firmware.h
hostap.c staging: vt6656: hostap.c: Remove commented code 2012-07-09 12:43:25 -07:00
hostap.h
int.c staging: vt6656: int.c: correct indentation to use tabs rather than spaces 2012-07-06 16:10:55 -07:00
int.h staging: vt6656: int.h: Fix indentation and spacing 2012-07-06 16:10:53 -07:00
iocmd.h
ioctl.c Merge 3.4-rc5 into staging-next 2012-05-02 11:48:07 -07:00
ioctl.h
iowpa.h
iwctl.c staging: vt6656: iwctl: remove a few remaining redundant newlines 2012-07-09 11:41:31 -07:00
iwctl.h staging: vt6656: iwctl: Fix up variable declarations (whitespace and 'one-per-line') 2012-06-25 11:17:37 -07:00
key.c Staging: vt6655-6: check keysize before memcpy() 2012-04-10 09:17:34 -07:00
key.h
mac.c drivers: staging: vt6656: Remove not used returned data of function 2011-12-22 13:36:25 -08:00
mac.h drivers: staging: vt6656: Remove not used returned data of function 2011-12-22 13:36:25 -08:00
main_usb.c USB: vt6656: remove __devinit* from the struct usb_device_id table 2012-08-17 17:50:45 -07:00
mib.c
mib.h staging: vt6656: Remove all commented macros 2012-07-09 12:43:25 -07:00
michael.c
michael.h
power.c
power.h
rc4.c
rc4.h
rf.c
rf.h
rndis.h
rxtx.c staging: vt6656: Remove unsed macros 2012-07-09 12:43:26 -07:00
rxtx.h
srom.h
tcrc.c
tcrc.h
tether.c
tether.h staging: vt6656: Remove all commented macros 2012-07-09 12:43:25 -07:00
tkip.c
tkip.h
tmacro.h
ttype.h
upc.h
usbpipe.c staging: vt6656: Remove all commented macros 2012-07-09 12:43:25 -07:00
usbpipe.h
vntconfiguration.dat
wcmd.c staging/vt6656: cleanup coding style in vResetCommandTimer 2012-07-16 19:13:49 -07:00
wcmd.h
wctl.c
wctl.h
wmgr.c staging: vt6656: use %pM for printing MACs 2011-08-23 14:36:18 -07:00
wmgr.h
wpa.c staging: replace open-coded ARRAY_SIZEs 2012-04-10 15:25:55 -07:00
wpa.h
wpa2.c
wpa2.h
wpactl.c staging, vt6656/wpactl.c: Fix mem leak in wpa_ioctl() 2012-02-09 09:20:06 -08:00
wpactl.h