)]}'
{
  "commit": "024626e36d75fc8c6e32d50d4c68bfc3b8df5fdf",
  "tree": "ada6c8c215a5c4fa57e9e34f3b139609b95b2c5f",
  "parents": [
    "cbbb90e68cd073b8d63b491166066e347902b7e9"
  ],
  "author": {
    "name": "Pavel Emelyanov",
    "email": "xemul@openvz.org",
    "time": "Sat Dec 08 00:09:24 2007 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Jan 28 14:56:56 2008 -0800"
  },
  "message": "[NET] sysctl: make the sys.net.core sysctls per-namespace\n\nMaking them per-namespace is required for the following\ntwo reasons:\n\n First, some ctl values have a per-namespace meaning.\n Second, making them writable from the sub-namespace\n is an isolation hole.\n\nSo I introduce the pernet operations to create these\ntables. For init_net I use the existing statically\ndeclared tables, for sub-namespace they are duplicated\nand the write bits are removed from the mode.\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": "f97b2a4469ae2f46339b76fb9171bd2fc529583e",
      "old_mode": 33188,
      "old_path": "include/net/net_namespace.h",
      "new_id": "d5936115d97230c2a39009bbd269fd33827b4868",
      "new_mode": 33188,
      "new_path": "include/net/net_namespace.h"
    },
    {
      "type": "modify",
      "old_id": "e322713e590ae35e84ac7d575c8c0dda5a778e33",
      "old_mode": 33188,
      "old_path": "net/core/sysctl_net_core.c",
      "new_id": "57a7eadb8551ca83a7c98878e269c6fc69c56156",
      "new_mode": 33188,
      "new_path": "net/core/sysctl_net_core.c"
    }
  ]
}
