1. 12 9月, 2014 4 次提交
  2. 26 8月, 2014 6 次提交
  3. 19 7月, 2014 2 次提交
  4. 20 6月, 2014 4 次提交
  5. 31 5月, 2014 1 次提交
  6. 30 5月, 2014 1 次提交
  7. 23 4月, 2014 2 次提交
  8. 18 3月, 2014 2 次提交
    • V
      wil6210: fix race between disconnect and Tx NAPI · 097638a0
      Vladimir Kondratiev 提交于
      When disconnecting some CID, corresponded Tx vring get released. During vring
      release, all descriptors get freed. It is possible that Tx NAPI working on the same
      vring simultaneously. If it happens, descriptor may be double freed.
      
      To protect from the race above, make sure NAPI won't process the same vring.
      Introduce 'enabled' flag in the struct vring_tx_data. Proceed with Tx NAPI only if
      'enabled' flag set. Prior to Tx vring release, clear this flag and make sure NAPI
      get synchronized.
      
      NAPI enablement status protected by wil->mutex, add protection where it was
      missing and check for it.
      
      During reset, disconnect all peers first, then proceed with the Rx vring. It allows for
      the disconnect flow to observe proper 'wil->status' and correctly notify cfg80211 about
      connection status change
      Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      097638a0
    • V
      wil6210: Block data till "data port open" reported · e58c9f70
      Vladimir Kondratiev 提交于
      When connection established, as reported by WMI_CONNECT_EVENTID,
      4-way handshaking required for the secure connection is not done
      yet. It is indicated by another WMI event. Wait for it and only then
      allow data traffic. In case of non-secure connection, FW reports
      "data port open" immediately after connection.
      Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      e58c9f70
  9. 01 3月, 2014 7 次提交
  10. 23 8月, 2013 1 次提交
  11. 23 7月, 2013 2 次提交
  12. 13 6月, 2013 4 次提交
  13. 30 5月, 2013 2 次提交
  14. 23 5月, 2013 1 次提交
  15. 14 3月, 2013 1 次提交