-
- Downloads
rt2x00: Fix in_atomic() usage
rt73usb and rt2500usb used in_atomic to determine if a configuration step should be rescheduled or not. Since in_atomic() is not a valid method to determine if sleeping is allowed we should fix the way this is handled by adding a new flag to rt2x00. In addition mark LED class support for the drivers broken since that also uses the broken in_atomic() method but so far no solution exists to have LED triggers work only in scheduled context. Signed-off-by:Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/rt2x00/Kconfig 2 additions, 2 deletionsdrivers/net/wireless/rt2x00/Kconfig
- drivers/net/wireless/rt2x00/rt2400pci.c 29 additions, 63 deletionsdrivers/net/wireless/rt2x00/rt2400pci.c
- drivers/net/wireless/rt2x00/rt2500pci.c 33 additions, 68 deletionsdrivers/net/wireless/rt2x00/rt2500pci.c
- drivers/net/wireless/rt2x00/rt2500usb.c 34 additions, 84 deletionsdrivers/net/wireless/rt2x00/rt2500usb.c
- drivers/net/wireless/rt2x00/rt2x00.h 9 additions, 2 deletionsdrivers/net/wireless/rt2x00/rt2x00.h
- drivers/net/wireless/rt2x00/rt2x00config.c 1 addition, 9 deletionsdrivers/net/wireless/rt2x00/rt2x00config.c
- drivers/net/wireless/rt2x00/rt2x00mac.c 55 additions, 2 deletionsdrivers/net/wireless/rt2x00/rt2x00mac.c
- drivers/net/wireless/rt2x00/rt61pci.c 35 additions, 70 deletionsdrivers/net/wireless/rt2x00/rt61pci.c
- drivers/net/wireless/rt2x00/rt73usb.c 36 additions, 86 deletionsdrivers/net/wireless/rt2x00/rt73usb.c
Loading
Please register or sign in to comment