)]}'
{
  "commit": "bebb8a5e2cd30adcc5e9a14c3366a231da728aee",
  "tree": "d4965ea266e0415ecea063aa7e54fd41aaa311fe",
  "parents": [
    "a82d992261f79506a0d55b9a179a211f96caf878"
  ],
  "author": {
    "name": "Johannes Berg",
    "email": "johannes@sipsolutions.net",
    "time": "Fri Apr 04 23:33:37 2008 +0200"
  },
  "committer": {
    "name": "John W. Linville",
    "email": "linville@tuxdriver.com",
    "time": "Tue Apr 08 16:44:43 2008 -0400"
  },
  "message": "mac80211: make debugfs files root-only\n\nUnfortunately, debugfs can be made to access invalid memory by\nopen()ing a file and then waiting until the corresponding debugfs\nfile has been removed (and, probably, the underlying object.)\n\nThat could be exploited by any user if the user is able to open\ndebugfs files and can cause networking devices, STA entries or\nsimilar to disappear which is quite easy to do.\n\nHence, all debugfs files should be root-only.\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": "4736c64937b4d0eafa03cb463fb14248e34139de",
      "old_mode": 33188,
      "old_path": "net/mac80211/debugfs.c",
      "new_id": "f4bb08b62d1a009ed8bb6dd113203694bff1e078",
      "new_mode": 33188,
      "new_path": "net/mac80211/debugfs.c"
    },
    {
      "type": "modify",
      "old_id": "3e19d42e61cb2ca9416edbdf5cd42035a7282370",
      "old_mode": 33188,
      "old_path": "net/mac80211/debugfs_netdev.c",
      "new_id": "55cd6fc3f2e0ccb007168f0e37ec27696da0e022",
      "new_mode": 33188,
      "new_path": "net/mac80211/debugfs_netdev.c"
    },
    {
      "type": "modify",
      "old_id": "256ea880d28bbf4dea8982d87da723fb1961efb2",
      "old_mode": 33188,
      "old_path": "net/mac80211/debugfs_sta.c",
      "new_id": "6d47a1d31b37a550164e424ca9571b67709418db",
      "new_mode": 33188,
      "new_path": "net/mac80211/debugfs_sta.c"
    }
  ]
}
