)]}'
{
  "commit": "1597fbc0faf88c42edb3fe42e92e53b83c3f120e",
  "tree": "17a56a96af0e00a1af452f0530997585803b6c7b",
  "parents": [
    "1d430b913c2e6293a80a4a422406bc9489a476ad"
  ],
  "author": {
    "name": "Pavel Emelyanov",
    "email": "xemul@openvz.org",
    "time": "Sat Dec 01 23:51:01 2007 +1100"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Jan 28 14:55:23 2008 -0800"
  },
  "message": "[UNIX]: Make the unix sysctl tables per-namespace\n\nThis is the core.\n\n * add the ctl_table_header on the struct net;\n * make the unix_sysctl_register and _unregister clone the table;\n * moves calls to them into per-net init and exit callbacks;\n * move the .data pointer in the proper place.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0cf07519b81eb4f1ac71d674fc56d817b51ec3c",
      "old_mode": 33188,
      "old_path": "include/net/net_namespace.h",
      "new_id": "f97b2a4469ae2f46339b76fb9171bd2fc529583e",
      "new_mode": 33188,
      "new_path": "include/net/net_namespace.h"
    },
    {
      "type": "modify",
      "old_id": "73620d61762b40f0dae89fcf738593f0a5a0b2de",
      "old_mode": 33188,
      "old_path": "net/unix/af_unix.c",
      "new_id": "b8a2189fb5c0754234f17a060e1abe5eb937a0a1",
      "new_mode": 33188,
      "new_path": "net/unix/af_unix.c"
    },
    {
      "type": "modify",
      "old_id": "43dd356730fd4d5e95ab2bdeee011f9b44ee63a2",
      "old_mode": 33188,
      "old_path": "net/unix/sysctl_net_unix.c",
      "new_id": "553ef6a487d01f5f1d47818a5cae172dbf0af4c6",
      "new_mode": 33188,
      "new_path": "net/unix/sysctl_net_unix.c"
    }
  ]
}
