1. 24 Jun, 2013 5 commits
  2. 19 Jun, 2013 5 commits
  3. 18 Jun, 2013 7 commits
  4. 13 Jun, 2013 3 commits
  5. 12 Jun, 2013 4 commits
  6. 11 Jun, 2013 11 commits
  7. 05 Jun, 2013 3 commits
  8. 04 Jun, 2013 2 commits
    • Johannes Berg's avatar
      cfg80211: make wiphy index start at 0 again · 9b881963
      Johannes Berg authored
      The change to use atomic_inc_return() for assigning the wiphy
      index made the first wiphy index 1 instead of 0. This is fine,
      but we all habitually type "phy0" when we're testing, so make
      it go back to 0 instead of 1 by subtracting 1 from the index.
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      9b881963
    • Johannes Berg's avatar
      cfg80211: fix potential deadlock regression · 256c90de
      Johannes Berg authored
      My big locking cleanups caused a problem by registering the
      rfkill instance with the RTNL held, while the callback also
      acquires the RTNL. This potentially causes a deadlock since
      the two locks used (rfkill mutex and RTNL) can be acquired
      in two different orders. Fix this by (un)registering rfkill
      without holding the RTNL. This needs to be done after the
      device struct is registered, but that can also be done w/o
      holding the RTNL.
      Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
      256c90de