)]}'
{
  "commit": "4e9fb8016a351b5b9da7fea32bcfdbc9d836e421",
  "tree": "d8cce017f0327cef58f9caa9fea92f9ebd6e263f",
  "parents": [
    "a6bcf1c1d38e0672db35e0d9f2504ac04ddf3ed5"
  ],
  "author": {
    "name": "Cyrill Gorcunov",
    "email": "gorcunov@gmail.com",
    "time": "Wed Jan 21 15:55:15 2009 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Jan 21 15:55:15 2009 -0800"
  },
  "message": "net: pppol2tp - introduce net-namespace functionality\n\n- Each tunnel and appropriate lock are inside own namespace now.\n- pppox code allows to create per-namespace sockets for\n  both PX_PROTO_OE and PX_PROTO_OL2TP protocols. Actually since\n  now pppox_create support net-namespaces new PPPo... protocols\n  (if they ever will be) should support net-namespace too otherwise\n  explicit check for \u0026init_net would be needed.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "635dd5fbe62d98b8ddad5749d5f45421e218900b",
      "old_mode": 33188,
      "old_path": "drivers/net/pppol2tp.c",
      "new_id": "f3f9cb1f77c082e7c841233d4cf40ee67c6f8c54",
      "new_mode": 33188,
      "new_path": "drivers/net/pppol2tp.c"
    },
    {
      "type": "modify",
      "old_id": "ee9d3cf81beb2802605c1475b484e41d624c44ea",
      "old_mode": 33188,
      "old_path": "drivers/net/pppox.c",
      "new_id": "4f6d33fbc673ccb45a95cc56ebe915b712d3b07e",
      "new_mode": 33188,
      "new_path": "drivers/net/pppox.c"
    }
  ]
}
