This is a note to let you know that I've just added the patch titled
USB: winbond: remove __devinit* from the struct usb_device_id table
to the 3.4-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
usb-winbond-remove-__devinit-from-the-struct-usb_device_id-table.patch
and it can be found in the queue-3.4 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree,
please let <[email protected]> know about it.
>From 43a34695d9cd79c6659f09da6d3b0624f3dd169f Mon Sep 17 00:00:00 2001
From: Greg Kroah-Hartman <[email protected]>
Date: Fri, 17 Aug 2012 17:48:37 -0700
Subject: USB: winbond: remove __devinit* from the struct usb_device_id table
From: Greg Kroah-Hartman <[email protected]>
commit 43a34695d9cd79c6659f09da6d3b0624f3dd169f upstream.
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 <[email protected]>
Reported-by: Bjørn Mork <[email protected]>
CC: Pavel Machek <[email protected]>
CC: Paul Gortmaker <[email protected]>
CC: "John W. Linville" <[email protected]>
CC: Eliad Peller <[email protected]>
CC: Devendra Naga <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
---
drivers/staging/winbond/wbusb.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/drivers/staging/winbond/wbusb.c
+++ b/drivers/staging/winbond/wbusb.c
@@ -25,7 +25,7 @@ MODULE_DESCRIPTION("IS89C35 802.11bg WLA
MODULE_LICENSE("GPL");
MODULE_VERSION("0.1");
-static const struct usb_device_id wb35_table[] __devinitconst = {
+static const struct usb_device_id wb35_table[] = {
{ USB_DEVICE(0x0416, 0x0035) },
{ USB_DEVICE(0x18E8, 0x6201) },
{ USB_DEVICE(0x18E8, 0x6206) },
Patches currently in stable-queue which might be from
[email protected] are
queue-3.4/vfs-missed-source-of-f_pos-races.patch
queue-3.4/arm-imx-select-cpu_freq_table-when-needed.patch
queue-3.4/arm-7487-1-mm-avoid-setting-ng-bit-for-user-mappings-that-aren-t-present.patch
queue-3.4/arm-7489-1-errata-fix-workaround-for-erratum-720789-on-up-systems.patch
queue-3.4/usb-emi62-remove-__devinit-from-the-struct-usb_device_id-table.patch
queue-3.4/alpha-fix-fpu.h-usage-in-userspace.patch
queue-3.4/arm-imx6-spin-the-cpu-until-hardware-takes-it-down.patch
queue-3.4/arm-7488-1-mm-use-5-bits-for-swapfile-type-encoding.patch
queue-3.4/alsa-hda-fix-copyright-debug-message.patch
queue-3.4/arm-7483-1-vfp-only-advertise-vfpv4-in-hwcaps-if-config_vfpv3-is-enabled.patch
queue-3.4/asoc-omap-mcbsp-fix-6pin-mux-configuration.patch
queue-3.4/alpha-don-t-export-sock_nonblock-to-user-space.patch
queue-3.4/usb-vt6656-remove-__devinit-from-the-struct-usb_device_id-table.patch
queue-3.4/arm-s3c24xx-add-missing-dmach_dt_prop.patch
queue-3.4/revert-dma-imx-dma-fix-kernel-crash-due-to-missing-clock-conversion.patch
queue-3.4/usb-winbond-remove-__devinit-from-the-struct-usb_device_id-table.patch
queue-3.4/xen-setup-fix-one-off-error-when-adding-for-balloon-pfns-to-the-p2m.patch
queue-3.4/arm-omap2-fix-dmtimer-set-source-clock-failure.patch
queue-3.4/arm-s3c24xx-fix-s3c2410_dma_enqueue-parameters.patch
queue-3.4/vfs-canonicalize-create-mode-in-build_open_flags.patch
queue-3.4/asoc-wm9712-fix-microphone-source-selection.patch
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html