)]}'
{
  "commit": "3ebfa6e76beab01e644e1facd5fdb84d4274043e",
  "tree": "7324fb5171326d8ce0af3eb22c2d50a9f5531573",
  "parents": [
    "ad2d223aa900179031feb40273881e212941573d"
  ],
  "author": {
    "name": "Luis R. Rodriguez",
    "email": "mcgrof@do-not-panic.com",
    "time": "Wed Dec 19 10:53:02 2012 -0800"
  },
  "committer": {
    "name": "Johannes Berg",
    "email": "johannes.berg@intel.com",
    "time": "Thu Jan 03 13:01:37 2013 +0100"
  },
  "message": "cfg80211: do not process beacon hints if one is already queued\n\nRegulatory beacon hints are used to help with world roaming\nand as it is right now we learn from a beacon hint processed\non one wiphy to all other wiphys. The processing of beacon\nhints however is scheduled and if we have a lot of interfaces\nwe may hit the case that we\u0027ll queue a the same beacon hint\nmany times until its processed.\n\nTo avoid this do a lookup on the queued up beacon hints prior\nto adding a new beacon hint. If the beacon hint is removed\nfrom the pending reg beacon hint list then it would be processed\nand we\u0027d ensure all wiphys would have learned from it, if its\non the pending reg beacon list we\u0027d now find it prior to it\nbeing processed.\n\nTested-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nReported-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd53d975c0bc7f850dd05ce73c98bade9142d54a",
      "old_mode": 33188,
      "old_path": "net/wireless/reg.c",
      "new_id": "2a3ae4d1001dfd7eea61ed117ad821212d63bc5a",
      "new_mode": 33188,
      "new_path": "net/wireless/reg.c"
    }
  ]
}
