)]}'
{
  "commit": "f3209bea110cade12e2b133da8b8499689cb0e2e",
  "tree": "27346021a1b6a50b49a6a27696a1f01f18655f7c",
  "parents": [
    "43e4e0b94984b45d52048e3ac027cac15c718b65"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes.berg@intel.com",
    "time": "Wed Jun 08 13:27:29 2011 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Wed Jun 08 14:19:05 2011 -0400"
  },
  "message": "mac80211: fix IBSS teardown race\n\nIgnacy reports that sometimes after leaving an IBSS\njoining a new one didn\u0027t work because there still\nwere stations on the list. He fixed it by flushing\nstations when attempting to join a new IBSS, but\nthis shouldn\u0027t be happening in the first case. When\nI looked into it I saw a race condition in teardown\nthat could cause stations to be added after flush,\nand thus cause this situation. Ignacy confirms that\nafter applying my patch he hasn\u0027t seen this happen\nagain.\n\nReported-by: Ignacy Gawedzki \u003ci@lri.fr\u003e\nDebugged-by: Ignacy Gawedzki \u003ci@lri.fr\u003e\nTested-by: Ignacy Gawedzki \u003ci@lri.fr\u003e\nCc: stable@kernel.org\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "421eaa6b0c2b36cbb9a1131b78d995a248debaf0",
      "old_mode": 33188,
      "old_path": "net/mac80211/ibss.c",
      "new_id": "56c24cabf26d3cb6552f157320e1e782acff16cf",
      "new_mode": 33188,
      "new_path": "net/mac80211/ibss.c"
    }
  ]
}
