)]}'
{
  "commit": "9c6bd79011b14a8bfe58aad0acfb51e4dca05eed",
  "tree": "0101b96437b5fb9421e8f291e3a99d0a2bf300a9",
  "parents": [
    "5bc75728fd43bb15b46f16ef465bcf9d487393cf"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Thu Sep 11 00:01:52 2008 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Mon Sep 15 16:48:21 2008 -0400"
  },
  "message": "mac80211: reorder MLME code more\n\nThis way all the utility functions are at the top, then the\nstate machine and externally callable functions are moved to\nthe bottom. Also clean up ieee80211_i.h a bit and add a few\ncomments about which functions are called from where.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cac0b13345485742e1e0c62f771b92cfe31fea9e",
      "old_mode": 33188,
      "old_path": "net/mac80211/ieee80211_i.h",
      "new_id": "442a43a34005e2759fb898da3e9906709cbea28a",
      "new_mode": 33188,
      "new_path": "net/mac80211/ieee80211_i.h"
    },
    {
      "type": "modify",
      "old_id": "ddbaa417e2ecc6a555d081c55af0de6f8f7846bc",
      "old_mode": 33188,
      "old_path": "net/mac80211/iface.c",
      "new_id": "61b19340488c36f087cd73c1d68a1bce65da3e03",
      "new_mode": 33188,
      "new_path": "net/mac80211/iface.c"
    },
    {
      "type": "modify",
      "old_id": "19c7f21e49d176ccdf6de150acac689f751cf035",
      "old_mode": 33188,
      "old_path": "net/mac80211/mlme.c",
      "new_id": "e14830106526b38a60b13eac87efca5be839dfb5",
      "new_mode": 33188,
      "new_path": "net/mac80211/mlme.c"
    }
  ]
}
