)]}'
{
  "commit": "def8b4faff5ca349beafbbfeb2c51f3602a6ef3a",
  "tree": "a90fbb0b6ae2a49c507465801f31df77bc5ebf9d",
  "parents": [
    "b057efd4d226fcc3a92b0dc6d8ea8e8185ecb260"
  ],
  "author": {
    "name": "Alexey Dobriyan",
    "email": "adobriyan@gmail.com",
    "time": "Tue Oct 28 13:24:06 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Oct 28 13:24:06 2008 -0700"
  },
  "message": "net: reduce structures when XFRM\u003dn\n\nifdef out\n* struct sk_buff::sp\t\t(pointer)\n* struct dst_entry::xfrm\t(pointer)\n* struct sock::sk_policy\t(2 pointers)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2725f4e5a9bf837f691ddc88361fcc280af4fb96",
      "old_mode": 33188,
      "old_path": "include/linux/skbuff.h",
      "new_id": "487e34507b4198ea1dbccab63b0580b1360c2151",
      "new_mode": 33188,
      "new_path": "include/linux/skbuff.h"
    },
    {
      "type": "modify",
      "old_id": "8a8b71e5f3f13578a2004fe84ee6e17dc7caa9a4",
      "old_mode": 33188,
      "old_path": "include/net/dst.h",
      "new_id": "f96c4ba4dd328d59fdd1cc7be70fac7b85931f73",
      "new_mode": 33188,
      "new_path": "include/net/dst.h"
    },
    {
      "type": "modify",
      "old_id": "ada50c04d09ffbb64135690573740567a59436a5",
      "old_mode": 33188,
      "old_path": "include/net/sock.h",
      "new_id": "d6b750a25078925bfc8216ad10bfaae25478dcfa",
      "new_mode": 33188,
      "new_path": "include/net/sock.h"
    },
    {
      "type": "modify",
      "old_id": "11c890ad8ebb83fad2aebbebbcd49a2c00a1b261",
      "old_mode": 33188,
      "old_path": "include/net/xfrm.h",
      "new_id": "f2c5ba28a428765b6a092f095b0516cb25b2f5a8",
      "new_mode": 33188,
      "new_path": "include/net/xfrm.h"
    },
    {
      "type": "modify",
      "old_id": "4e22e3a35359169f172320337b91bf25ee7e3da7",
      "old_mode": 33188,
      "old_path": "net/core/skbuff.c",
      "new_id": "cdfe473181afe0cdaeea82866a4cae6761b09ec2",
      "new_mode": 33188,
      "new_path": "net/core/skbuff.c"
    },
    {
      "type": "modify",
      "old_id": "72b2de76f1cd1683b9dc33c957597a4556d9b36b",
      "old_mode": 33188,
      "old_path": "net/ipv4/icmp.c",
      "new_id": "e9d6ea0b49cab6e796092cda1382590b7877e23e",
      "new_mode": 33188,
      "new_path": "net/ipv4/icmp.c"
    },
    {
      "type": "modify",
      "old_id": "450016b89a18ea04bcbbf10cfb6a8f6f0ada65d4",
      "old_mode": 33188,
      "old_path": "net/ipv4/ip_forward.c",
      "new_id": "df3fe50bbf0dc0a76cebf690c4ec8697c7889d1d",
      "new_mode": 33188,
      "new_path": "net/ipv4/ip_forward.c"
    },
    {
      "type": "modify",
      "old_id": "21ce7e1b22848a2a335fa8acbb8b120dc3dbf83d",
      "old_mode": 33188,
      "old_path": "net/ipv4/route.c",
      "new_id": "ffb2c57054327f7b6c1f4bdfdb53e91f66c6acc0",
      "new_mode": 33188,
      "new_path": "net/ipv4/route.c"
    },
    {
      "type": "modify",
      "old_id": "9b7d19ae5ced5c7aa50dc5e48b98d7d7007c8770",
      "old_mode": 33188,
      "old_path": "net/ipv6/icmp.c",
      "new_id": "508a713ac0457909ec3b7ccf3589394db8bf08b8",
      "new_mode": 33188,
      "new_path": "net/ipv6/icmp.c"
    },
    {
      "type": "modify",
      "old_id": "c77db0b95e263cd24a2571c0f76c69dfcc89a0bd",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_output.c",
      "new_id": "7d92fd97cfb9ec6d42df8a0c0ad54621013ebd0d",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_output.c"
    },
    {
      "type": "modify",
      "old_id": "3e3fde7c1d2bf2a48af6d19d72e47f3adc95514b",
      "old_mode": 33188,
      "old_path": "security/selinux/hooks.c",
      "new_id": "aedf02b1345af12e86bdda2d5a121a25460f817d",
      "new_mode": 33188,
      "new_path": "security/selinux/hooks.c"
    }
  ]
}
