1. 12 Mar, 2012 5 commits
    • Ben Greear's avatar
      ath9k: Add wiphy name to log messages. · 98b36a02
      Ben Greear authored
      On systems with multiple NICs, it's nice to know which
      one is producing warnings.  Here is an example of the
      new ouput:
      
      ath: wiphy0: Failed to stop TX DMA, queues=0x005!
      Signed-off-by: default avatarBen Greear <greearb@candelatech.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      98b36a02
    • Ashok Nagarajan's avatar
      mac80211_hwsim: Fix set mactime on receiver hwsim radio · 4e13f092
      Ashok Nagarajan authored
      The patch "mac80211_hwsim:  Add tsf to beacons, probe responses and radiotap
      header" was setting the mactime on wrong hwsim radio. This patch fixes it.
      Signed-off-by: default avatarAshok Nagarajan <ashok@cozybit.com>
      Signed-off-by: default avatarJavier Cardona <javier@cozybit.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      4e13f092
    • Helmut Schaa's avatar
      mac80211: Limit TID buffering during BA session setup/teardown · aa454580
      Helmut Schaa authored
      While setting up or tearing down a BA session mac80211 is buffering
      pending frames for the according TID. However, there's currently no
      limit on how many frames are buffered possibly leading to an out-of-
      memory situation. This can happen on systems with little memory when
      the CPU is fully loaded since the BA session work is executed in
      process context while frames can still come via softirq.
      
      Apply a limitation to the TIDs pending queue to avoid consuming
      too much memory in this situation.
      Signed-off-by: default avatarHelmut Schaa <helmut.schaa@googlemail.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      aa454580
    • Bala Shanmugam's avatar
      cfg80211: Add background scan period attribute. · 4486ea98
      Bala Shanmugam authored
      Receive background scan period as part of connect
      command and pass the same to the driver.
      Signed-off-by: default avatarBala Shanmugam <bkamatch@qca.qualcomm.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      4486ea98
    • Sujith Manoharan's avatar
      ath9k: Fix BTCOEX shutdown · bff2ec2b
      Sujith Manoharan authored
      Flush MCI profiles only if MCI is being actually used.
      This fixes a panic on driver unload when non-MCI devices
      are being used and btcoex_enable is set.
      
      BUG: unable to handle kernel NULL pointer dereference at           (null)
      IP: [<ffffffffa06296d2>] ath_mci_flush_profile+0x12/0x100 [ath9k]
      Call Trace:
      [<ffffffffa061befe>] ath9k_stop_btcoex+0x5e/0x80 [ath9k]
      [<ffffffffa061ed57>] ath9k_stop+0xb7/0x230 [ath9k]
      [<ffffffffa0533f30>] ieee80211_stop_device+0x50/0x180 [mac80211]
      [<ffffffffa051f0cf>] ieee80211_do_stop+0x2af/0x6a0 [mac80211]
      [<ffffffffa051f4da>] ieee80211_stop+0x1a/0x20 [mac80211]
      [<ffffffff81365d96>] __dev_close_many+0x86/0xe0
      [<ffffffff81365ee0>] dev_close_many+0xa0/0x110
      [<ffffffff81366038>] rollback_registered_many+0xe8/0x260
      [<ffffffff813661cb>] unregister_netdevice_many+0x1b/0x80
      [<ffffffffa051e950>] ieee80211_remove_interfaces+0xd0/0x110 [mac80211]
      [<ffffffffa050c133>] ieee80211_unregister_hw+0x53/0x120 [mac80211]
      [<ffffffffa061d5a4>] ath9k_deinit_device+0x44/0x70 [ath9k]
      [<ffffffffa062c1d4>] ath_pci_remove+0x54/0xa0 [ath9k]
      [<ffffffff81267c46>] pci_device_remove+0x46/0x110
      [<ffffffff8131021c>] __device_release_driver+0x7c/0xe0
      [<ffffffff81310960>] driver_detach+0xd0/0xe0
      [<ffffffff81310078>] bus_remove_driver+0x88/0xe0
      [<ffffffff81311122>] driver_unregister+0x62/0xa0
      [<ffffffff81268004>] pci_unregister_driver+0x44/0xc0
      [<ffffffffa062c8b5>] ath_pci_exit+0x15/0x20 [ath9k]
      [<ffffffffa063205d>] ath9k_exit+0x15/0x31 [ath9k]
      [<ffffffff810b92cc>] sys_delete_module+0x18c/0x270
      [<ffffffff814373dd>] ? retint_swapgs+0x13/0x1b
      [<ffffffff8124828e>] ? trace_hardirqs_on_thunk+0x3a/0x3f
      [<ffffffff81437de9>] system_call_fastpath+0x16/0x1b
      Signed-off-by: default avatarSujith Manoharan <c_manoha@qca.qualcomm.com>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      bff2ec2b
  2. 09 Mar, 2012 4 commits
  3. 08 Mar, 2012 31 commits