1. 08 Apr, 2014 2 commits
    • Michal Kazior's avatar
      ath10k: refactor monitor code · 1bbc0975
      Michal Kazior authored
      It was possible to create/delete/start/stop
      monitor vdev from a few places that were not
      exclusively protected against each other. This
      resulted in monitor vdev being stopped/removed by
      one call origin while another one was expecting it
      to continue running.
      
      For example if CAC was started and interface's
      promiscuous mode was toggled monitor vdev was
      removed from the driver meaning no radar would be
      detected. In additional a warning would be printed
      upon CAC completion complaining it tried to stop
      non-running monitor vdev.
      
      The patch simplifies monitor code by removing
      IEEE80211_HW_WANT_MONITOR_VIF (which wasn't really
      ever needed) and improves state tracking. It also
      unifies prints.
      Signed-off-by: default avatarMichal Kazior <michal.kazior@tieto.com>
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      1bbc0975
    • Kalle Valo's avatar
      ath10k: cleanup debug messages in ath10k_wmi_event_host_swba() · 7a8a396b
      Kalle Valo authored
      They were just too superfluous and made it harder to read logs. Change them to
      follow the normal style used in ath10k.
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      7a8a396b
  2. 28 Mar, 2014 18 commits
  3. 25 Mar, 2014 10 commits
  4. 24 Mar, 2014 3 commits
  5. 21 Mar, 2014 4 commits
  6. 13 Mar, 2014 3 commits