]> git.baikalelectronics.ru Git - kernel.git/commit
rt2x00: Don't frequently reset beacon interval in AdHoc mode
authorHelmut Schaa <helmut.schaa@googlemail.com>
Mon, 13 Dec 2010 11:33:36 +0000 (12:33 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 13 Dec 2010 20:23:34 +0000 (15:23 -0500)
commit5d3ab6d17fe855bc1a07af2e275736809e50f220
tree7c8dd38055d85a9b062b524353835ad162a02a69
parenta8349e16bfa602c7b466ea517d5d45db19bb7acd
rt2x00: Don't frequently reset beacon interval in AdHoc mode

Commit f64cff1514f911fe7435c18345756124c54d9a79 "Check for specific changed
flags when updating the erp config" changed the way in which a new beacon
interval gets handled. However, due to a bug in rt2800usb and rt2800pci the
beacon interval was reset during each scan, thus causing problems in AdHoc
mode.

Fix this by not cleaning up the beacon interval when killing the beacon queue
but just prevent the device from sending out beacons.

Reported-by: Wolfgang Kufner <wolfgang.kufner@gmail.com>
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
Acked-by: Gertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt2400pci.c
drivers/net/wireless/rt2x00/rt2500pci.c
drivers/net/wireless/rt2x00/rt2500usb.c
drivers/net/wireless/rt2x00/rt2800pci.c
drivers/net/wireless/rt2x00/rt2800usb.c
drivers/net/wireless/rt2x00/rt61pci.c
drivers/net/wireless/rt2x00/rt73usb.c