linux/drivers/net/wireless/rtlwifi/rtl8192c
Larry Finger ebecdcc12f rtlwifi: rtl8192c: Prevent sleeping from invalid context in rtl8192cu
When driver rtl8192cu is used with the debug level set to 3 or greater,
the result is "sleeping function called from invalid context" due to
an rcu_read_lock() call in the DM refresh routine in driver rtl8192c.
This lock is not necessary as the USB driver does not use the struct
being protected, thus the lock is set only when a PCI interface is
active.

This bug is reported in https://bugzilla.kernel.org/show_bug.cgi?id=42775.

Reported-by: Ronald Wahl <ronald.wahl@raritan.com>
Tested-by: Ronald Wahl <ronald.wahl@raritan.com>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Stable <stable@vger.kernel.org>
Cc: Ronald Wahl <ronald.wahl@raritan.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2012-03-05 15:53:49 -05:00
..
dm_common.c rtlwifi: rtl8192c: Prevent sleeping from invalid context in rtl8192cu 2012-03-05 15:53:49 -05:00
dm_common.h rtl8192c_common: Update copyright dates 2012-01-24 14:08:37 -05:00
fw_common.c rtlwifi: Convert to asynchronous firmware load 2012-01-30 15:48:50 -05:00
fw_common.h rtl8192c_common: Update copyright dates 2012-01-24 14:08:37 -05:00
main.c rtlwifi: Move pr_fmt macros to a single location 2012-01-30 15:48:23 -05:00
Makefile rtlwifi: rtl8192ce: rtl8192cu: Fix multiple def errors for allyesconfig build 2011-02-23 16:28:41 -05:00
phy_common.c rtlwifi: rtl8192c-common: rtl8192se: rtl8192de: Simplify if statements 2012-02-22 14:47:38 -05:00
phy_common.h rtl8192c_common: Update copyright dates 2012-01-24 14:08:37 -05:00