1. 17 1月, 2013 1 次提交
  2. 11 1月, 2013 1 次提交
  3. 09 1月, 2013 2 次提交
  4. 03 1月, 2013 31 次提交
  5. 07 12月, 2012 1 次提交
  6. 05 12月, 2012 1 次提交
  7. 03 12月, 2012 1 次提交
  8. 30 11月, 2012 2 次提交
    • J
      cfg80211: fix BSS struct IE access races · 9caf0364
      Johannes Berg 提交于
      When a BSS struct is updated, the IEs are currently
      overwritten or freed. This can lead to races if some
      other CPU is accessing the BSS struct and using the
      IEs concurrently.
      
      Fix this by always allocating the IEs in a new struct
      that holds the data and length and protecting access
      to this new struct with RCU.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      9caf0364
    • J
      cfg80211: fix cmp_hidden_bss · f94f8b16
      Johannes Berg 提交于
      The cmp_bss() comparator function uses memcmp() to
      compare the SSID. This means that cmp_hidden_bss()
      needs to similarly return a number bigger than zero
      (use 1) instead of -1 when ie1 is bigger than ie2,
      which is the case if an ie2 byte is non-zero.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      f94f8b16