)]}'
{
  "commit": "339a7c41c913035bf58579f6e47b4ba29da83795",
  "tree": "ef9c696d9d73f34f75c3470c0a1997964b2256eb",
  "parents": [
    "e340a90e6e07bba6e6b3fc39dd5fa76f95579d7c"
  ],
  "author": {
    "name": "Pavel Emelyanov",
    "email": "xemul@openvz.org",
    "time": "Sun May 04 17:59:30 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sun May 04 17:59:30 2008 -0700"
  },
  "message": "mac80211: Do not free net device after it is unregistered.\n\nThe error path in ieee80211_register_hw() may call the unregister_netdev()\nand right after it - the free_netdev(), which is wrong, since the\nunregister releases the device itself.\n\nSo the proposed fix is to NULL the local-\u003emdev after unregister is done\nand check this before calling free_netdev().\n\nI checked - no code uses the local-\u003emdev after unregister in this error\npath (but even if some did this would be a BUG).\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ad4e3631b6bd4b5ac012f53457abcaa41e2ec47",
      "old_mode": 33188,
      "old_path": "net/mac80211/main.c",
      "new_id": "915afadb06028b270e7229074a325c66836a3e85",
      "new_mode": 33188,
      "new_path": "net/mac80211/main.c"
    }
  ]
}
