1. 23 8月, 2013 8 次提交
  2. 17 8月, 2013 2 次提交
  3. 10 8月, 2013 1 次提交
  4. 30 7月, 2013 1 次提交
    • S
      rt2x00: fix stop queue · e2288b66
      Stanislaw Gruszka 提交于
      Since we clear QUEUE_STARTED in rt2x00queue_stop_queue(), following
      call to rt2x00queue_pause_queue() reduce to noop, i.e we do not
      stop queue in mac80211.
      
      To fix that introduce rt2x00queue_pause_queue_nocheck() function,
      which will stop queue in mac80211 directly.
      
      Note that rt2x00_start_queue() explicitly set QUEUE_PAUSED bit.
      
      Note also that reordering operations i.e. first call to
      rt2x00queue_pause_queue() and then clear QUEUE_STARTED bit, will race
      with rt2x00queue_unpause_queue(), so calling ieee80211_stop_queue()
      directly is the only available solution to fix the problem without
      major rework.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: NStanislaw Gruszka <stf_xl@wp.pl>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      e2288b66
  5. 24 7月, 2013 1 次提交
    • X
      wireless: rt2x00: rt2800usb: add RT3573 devices · 63706526
      Xose Vazquez Perez 提交于
      taken from Ralink linux and windows drivers:
      
      0x1b75, 0x7733 AirLive 450Mbps Wireless-N Dual Band USB Adapter
      0x0b05, 0x17bc ASUS USB-N66 450Mbps Dual Band USB Adapter
      0x0b05, 0x17ad ASUS USB-N66 Dual Band N Network Adapter
      0x050d, 0x1103 Belkin Wireless Adapter
      0x148f, 0xf301 Cameo Ralink3573 3x3 single band USB dongle
      0x7392, 0x7733 Edimax
      0x0e66, 0x0020 Hawking HD45U Dual Band USB Wireless-N Adapter
      0x0e66, 0x0021 Hawking HD45U Dual Band Wls-450N Adapter
      0x04bb, 0x094e I-O DATA WN-AG450U Wireless LAN Adapter
      0x0789, 0x016b Logitec LAN-W450AN/U2
      0x0846, 0x9012 NETGEAR WNDA4100 N900 Wireless Dual Band USB Adapter
      0x0846, 0x9019 NETGEAR WNDA4200D Wireless Dual Band USB Adapter
      0x2019, 0xed19 Planex GW-USDual450
      0x148f, 0x3573 Ralink 802.11n USB Wireless LAN Card
      0x0df6, 0x0067 Sitecom Wireless Dualband Network Adapter N750 X6
      0x0df6, 0x006a Sitecom Wireless Dualband Network Adapter N900 X7
      0x0586, 0x3421 ZyXEL Dual-Band Wireless N450 USB Adapter
      
      Cc: Ivo van Doorn <IvDoorn@gmail.com>
      Cc: Gertjan van Wingerde <gwingerde@gmail.com>
      Cc: Helmut Schaa <helmut.schaa@googlemail.com>
      Cc: John W. Linville <linville@tuxdriver.com>
      Cc: users@rt2x00.serialmonkey.com
      Cc: linux-wireless@vger.kernel.org
      Signed-off-by: NXose Vazquez Perez <xose.vazquez@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      63706526
  6. 23 7月, 2013 25 次提交
  7. 19 7月, 2013 1 次提交
    • G
      rt2x00: RT2X00 should depend on HAS_DMA · 6a084839
      Geert Uytterhoeven 提交于
      If NO_DMA=y:
      
      drivers/built-in.o: In function `rt2x00queue_unmap_skb':
      drivers/net/wireless/rt2x00/rt2x00queue.c:129: undefined reference to `dma_unmap_single'
      drivers/net/wireless/rt2x00/rt2x00queue.c:133: undefined reference to `dma_unmap_single'
      drivers/built-in.o: In function `rt2x00queue_map_txskb':
      drivers/net/wireless/rt2x00/rt2x00queue.c:112: undefined reference to `dma_map_single'
      drivers/net/wireless/rt2x00/rt2x00queue.c:115: undefined reference to `dma_mapping_error'
      drivers/built-in.o: In function `rt2x00queue_alloc_rxskb':
      drivers/net/wireless/rt2x00/rt2x00queue.c:93: undefined reference to `dma_map_single'
      drivers/net/wireless/rt2x00/rt2x00queue.c:95: undefined reference to `dma_mapping_error'
      Signed-off-by: NGeert Uytterhoeven <geert@linux-m68k.org>
      Cc: linux-wireless@vger.kernel.org
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      6a084839
  8. 04 7月, 2013 1 次提交