)]}'
{
  "commit": "cf7732e4cc14b56d593ff53352673e1fd5e3ba52",
  "tree": "3479e278b72f9d535a58066bc2a26238806252ce",
  "parents": [
    "39699037a5c94d7cd1363dfe48a50c78c643fd9a"
  ],
  "author": {
    "name": "Pavel Emelyanov",
    "email": "xemul@openvz.org",
    "time": "Wed Oct 10 02:29:29 2007 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Wed Oct 10 16:55:33 2007 -0700"
  },
  "message": "[NET]: Make core networking code use seq_open_private\n\nThis concerns the ipv4 and ipv6 code mostly, but also the netlink\nand unix sockets.\n\nThe netlink code is an example of how to use the __seq_open_private()\ncall - it saves the net namespace on this private.\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": "d8248198bcd721611336f38276ce84310ea53384",
      "old_mode": 33188,
      "old_path": "net/ipv4/arp.c",
      "new_id": "36d6798947b59026eb400c6b06882099fddd8ba0",
      "new_mode": 33188,
      "new_path": "net/ipv4/arp.c"
    },
    {
      "type": "modify",
      "old_id": "9fafbeea8fe64f4b4f5f219b7f814d8b13f82a2c",
      "old_mode": 33188,
      "old_path": "net/ipv4/fib_hash.c",
      "new_id": "527a6e0af5b60eb48b9e15459e8877db10c29db8",
      "new_mode": 33188,
      "new_path": "net/ipv4/fib_hash.c"
    },
    {
      "type": "modify",
      "old_id": "be34bd556d58ea5a041dc10de3d98201ead4eb03",
      "old_mode": 33188,
      "old_path": "net/ipv4/fib_trie.c",
      "new_id": "81a8285d6d6a4251c7cd166635f7058046078bf6",
      "new_mode": 33188,
      "new_path": "net/ipv4/fib_trie.c"
    },
    {
      "type": "modify",
      "old_id": "2b6e59c4c0d058acbc791111f11ba2d48d98476f",
      "old_mode": 33188,
      "old_path": "net/ipv4/igmp.c",
      "new_id": "7dbc282d4f9f3eb86a363f19f0fa19f29f1ad97b",
      "new_mode": 33188,
      "new_path": "net/ipv4/igmp.c"
    },
    {
      "type": "modify",
      "old_id": "b8b4b497fb57309a3321960dd5d913542ed3e3cd",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipmr.c",
      "new_id": "37bb497d92af2af2d714ed4d4694d25a4b9c5471",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipmr.c"
    },
    {
      "type": "modify",
      "old_id": "61d023d58b5d8c86cc853ac951be87e97716df34",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipvs/ip_vs_ctl.c",
      "new_id": "7345fc252a2315943b77c084a05ecaa45668d3e5",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipvs/ip_vs_ctl.c"
    },
    {
      "type": "modify",
      "old_id": "07070c7067f3b78fe88a9f961266461d7a6920bb",
      "old_mode": 33188,
      "old_path": "net/ipv4/raw.c",
      "new_id": "3916faca3afef64fcbc8d583715b384f364c56d7",
      "new_mode": 33188,
      "new_path": "net/ipv4/raw.c"
    },
    {
      "type": "modify",
      "old_id": "307e1f1107ca846230742289121e5d73709b10b9",
      "old_mode": 33188,
      "old_path": "net/ipv4/route.c",
      "new_id": "21b12de9e6536663d5da2b60bd1d94b1d984acdd",
      "new_mode": 33188,
      "new_path": "net/ipv4/route.c"
    },
    {
      "type": "modify",
      "old_id": "6d5c3c299148dc940bf002e4381b7d8338dcd07f",
      "old_mode": 33188,
      "old_path": "net/ipv6/addrconf.c",
      "new_id": "8b2d760ddf26fb29260ce70d3dbc0d2e02373636",
      "new_mode": 33188,
      "new_path": "net/ipv6/addrconf.c"
    },
    {
      "type": "modify",
      "old_id": "5810852c558a7d48d44a4a74b04f0779a466e3a1",
      "old_mode": 33188,
      "old_path": "net/ipv6/anycast.c",
      "new_id": "f915c4df9820085fb5a5ff5798c152f89e4f7f4d",
      "new_mode": 33188,
      "new_path": "net/ipv6/anycast.c"
    },
    {
      "type": "modify",
      "old_id": "1791399c7f103cc5985e76087b4e13f6b8a1f9a2",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_flowlabel.c",
      "new_id": "217d60f9fc80e89afc4e07a831ec9470c45b07e9",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_flowlabel.c"
    },
    {
      "type": "modify",
      "old_id": "cc8d4e2a9531268526c33f5989791696ec487288",
      "old_mode": 33188,
      "old_path": "net/ipv6/mcast.c",
      "new_id": "331d728c2035920a8cbe220115ff492abd073660",
      "new_mode": 33188,
      "new_path": "net/ipv6/mcast.c"
    },
    {
      "type": "modify",
      "old_id": "bdd0974e6775c6e0542369d9310a5cb10be4af2a",
      "old_mode": 33188,
      "old_path": "net/ipv6/raw.c",
      "new_id": "ca24ef19cd8f294c35d7d285751a5bb55c5d1838",
      "new_mode": 33188,
      "new_path": "net/ipv6/raw.c"
    },
    {
      "type": "modify",
      "old_id": "3ef32825da714889079b06f796abb74aef677902",
      "old_mode": 33188,
      "old_path": "net/netlink/af_netlink.c",
      "new_id": "f934f54fbfd51349a98252e69f4740b6e9536bb7",
      "new_mode": 33188,
      "new_path": "net/netlink/af_netlink.c"
    },
    {
      "type": "modify",
      "old_id": "10e73122c34c0bd23cb7a5bff61bb62c131cb4e4",
      "old_mode": 33188,
      "old_path": "net/unix/af_unix.c",
      "new_id": "2b57eaf66abc4086f7387704c1993ee399ba65c3",
      "new_mode": 33188,
      "new_path": "net/unix/af_unix.c"
    }
  ]
}
