From: Greg Kroah-Hartman Date: Thu, 23 Feb 2017 17:00:32 +0000 (+0100) Subject: 4.4-stable patches X-Git-Tag: v4.4.52~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f7a62c75ee4a189749fecab4f57b1d9368c29df1;p=thirdparty%2Fkernel%2Fstable-queue.git 4.4-stable patches added patches: rtlwifi-rtl_usb-fix-missing-entry-in-usb-driver-s-private-data.patch --- diff --git a/queue-4.4/rtlwifi-rtl_usb-fix-missing-entry-in-usb-driver-s-private-data.patch b/queue-4.4/rtlwifi-rtl_usb-fix-missing-entry-in-usb-driver-s-private-data.patch new file mode 100644 index 00000000000..ba4817f17e4 --- /dev/null +++ b/queue-4.4/rtlwifi-rtl_usb-fix-missing-entry-in-usb-driver-s-private-data.patch @@ -0,0 +1,35 @@ +From 60f59ce0278557f7896d5158ae6d12a4855a72cc Mon Sep 17 00:00:00 2001 +From: Larry Finger +Date: Wed, 21 Dec 2016 11:18:55 -0600 +Subject: rtlwifi: rtl_usb: Fix missing entry in USB driver's private data + +From: Larry Finger + +commit 60f59ce0278557f7896d5158ae6d12a4855a72cc upstream. + +These drivers need to be able to reference "struct ieee80211_hw" from +the driver's private data, and vice versa. The USB driver failed to +store the address of ieee80211_hw in the private data. Although this +bug has been present for a long time, it was not exposed until +commit ba9f93f82aba ("rtlwifi: Fix enter/exit power_save"). + +Fixes: ba9f93f82aba ("rtlwifi: Fix enter/exit power_save") +Signed-off-by: Larry Finger +Signed-off-by: Kalle Valo +Cc: Takashi Iwai +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/net/wireless/realtek/rtlwifi/usb.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/drivers/net/wireless/realtek/rtlwifi/usb.c ++++ b/drivers/net/wireless/realtek/rtlwifi/usb.c +@@ -1073,6 +1073,7 @@ int rtl_usb_probe(struct usb_interface * + return -ENOMEM; + } + rtlpriv = hw->priv; ++ rtlpriv->hw = hw; + rtlpriv->usb_data = kzalloc(RTL_USB_MAX_RX_COUNT * sizeof(u32), + GFP_KERNEL); + if (!rtlpriv->usb_data) diff --git a/queue-4.4/series b/queue-4.4/series new file mode 100644 index 00000000000..d4729f05fbd --- /dev/null +++ b/queue-4.4/series @@ -0,0 +1 @@ +rtlwifi-rtl_usb-fix-missing-entry-in-usb-driver-s-private-data.patch diff --git a/queue-4.9/series b/queue-4.9/series new file mode 100644 index 00000000000..e69de29bb2d