)]}'
{
  "commit": "d8d1f30b95a635dbd610dcc5eb641aca8f4768cf",
  "tree": "71424d82a96facd5fcf05cc769ef2ba52b584aeb",
  "parents": [
    "592fcb9dfafaa02dd0edc207bf5d3a0ee7a1f8df"
  ],
  "author": {
    "name": "Changli Gao",
    "email": "xiaosuo@gmail.com",
    "time": "Thu Jun 10 23:31:35 2010 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Jun 10 23:31:35 2010 -0700"
  },
  "message": "net-next: remove useless union keyword\n\nremove useless union keyword in rtable, rt6_info and dn_route.\n\nSince there is only one member in a union, the union keyword isn\u0027t useful.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b926e45afe2f0b64824d36b6acfbb50ed0d3afa",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/core/addr.c",
      "new_id": "a5ea1bce9689601edb299eab667ea0be35290cd2",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/core/addr.c"
    },
    {
      "type": "modify",
      "old_id": "ebfb117ba68b48da7f41b99a6bda9e84d028a1be",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/cxgb3/iwch_cm.c",
      "new_id": "abd683ea326d4746622057708050f38cedca9b3d",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/cxgb3/iwch_cm.c"
    },
    {
      "type": "modify",
      "old_id": "30ce0a8eca095bfda0d570233143d2955763892d",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/cxgb4/cm.c",
      "new_id": "8b693c8c25e2971d0dd663a1c1755da7494d752a",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/cxgb4/cm.c"
    },
    {
      "type": "modify",
      "old_id": "986d6f32ddedf8ac0d225aca4a61321469f1d3a1",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/nes/nes_cm.c",
      "new_id": "d876d0435cd4b30316d7e6cdd3976bf2a6db52a0",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/nes/nes_cm.c"
    },
    {
      "type": "modify",
      "old_id": "1b19276cff121aecd899651df0dae14738e06645",
      "old_mode": 33188,
      "old_path": "drivers/net/bonding/bond_main.c",
      "new_id": "ac4f94b7da3734f7a394538288ff091695f60c06",
      "new_mode": 33188,
      "new_path": "drivers/net/bonding/bond_main.c"
    },
    {
      "type": "modify",
      "old_id": "fe925663d39a535a5c9d2c6f65866c3f2f29e6d7",
      "old_mode": 33188,
      "old_path": "drivers/net/cnic.c",
      "new_id": "908d89a4fe869c682e2570514ce48c7106839d35",
      "new_mode": 33188,
      "new_path": "drivers/net/cnic.c"
    },
    {
      "type": "modify",
      "old_id": "a175be9c496f479c0687bf15a126a13fb0b13941",
      "old_mode": 33188,
      "old_path": "drivers/scsi/cxgb3i/cxgb3i_offload.c",
      "new_id": "3b6a06eebf7f25173e39138dcf894f4ec9248294",
      "new_mode": 33188,
      "new_path": "drivers/scsi/cxgb3i/cxgb3i_offload.c"
    },
    {
      "type": "modify",
      "old_id": "60c9f22d86943f0aa19ecdc18d513a24e763b9b1",
      "old_mode": 33188,
      "old_path": "include/net/dn_route.h",
      "new_id": "ccadab3aa3f6c5948e484062c82c022b5dbf132b",
      "new_mode": 33188,
      "new_path": "include/net/dn_route.h"
    },
    {
      "type": "modify",
      "old_id": "4b1dc1161c37ca162eb3d69e82737192ebf8d220",
      "old_mode": 33188,
      "old_path": "include/net/ip6_fib.h",
      "new_id": "062a823d311cd55ecbcc4d40062b21d25ce680e2",
      "new_mode": 33188,
      "new_path": "include/net/ip6_fib.h"
    },
    {
      "type": "modify",
      "old_id": "11e8513d2d071d755be2a6dc4af5d682e6ad647b",
      "old_mode": 33188,
      "old_path": "include/net/ipip.h",
      "new_id": "65caea8b414f0c5c60f7c4331bd7d7d6684ba9fb",
      "new_mode": 33188,
      "new_path": "include/net/ipip.h"
    },
    {
      "type": "modify",
      "old_id": "af6cf4b4c9dc53aef5d8d1a21abb2cf71a29045a",
      "old_mode": 33188,
      "old_path": "include/net/route.h",
      "new_id": "bd732d62e1c3a3181c7c324d695b02e1548970e0",
      "new_mode": 33188,
      "new_path": "include/net/route.h"
    },
    {
      "type": "modify",
      "old_id": "313aba11316b5764e759fa7356f5f8286d69ceb5",
      "old_mode": 33188,
      "old_path": "net/atm/clip.c",
      "new_id": "95fdd1185067a859d49d0f5f5ea246e4fcad0893",
      "new_mode": 33188,
      "new_path": "net/atm/clip.c"
    },
    {
      "type": "modify",
      "old_id": "eedf2c94820e26150d8823c2aa1652626c5f281d",
      "old_mode": 33188,
      "old_path": "net/bridge/br_device.c",
      "new_id": "b898364beaf502ab4b0e8da6aeb991a9c70c3497",
      "new_mode": 33188,
      "new_path": "net/bridge/br_device.c"
    },
    {
      "type": "modify",
      "old_id": "44420992f72f17cc61f9e854ff511c8ec2bb270b",
      "old_mode": 33188,
      "old_path": "net/bridge/br_netfilter.c",
      "new_id": "0685b2558ab507bcc976d2bbaa41169f23f28dc8",
      "new_mode": 33188,
      "new_path": "net/bridge/br_netfilter.c"
    },
    {
      "type": "modify",
      "old_id": "d9b11ef8694c1732b609d21782141eca71dcfcce",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv4.c",
      "new_id": "d4a166f0f391d6bfccd85471b2616057d808c848",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "812e6dff60675d5971b03d2d4b834ac530121e82",
      "old_mode": 33188,
      "old_path": "net/decnet/dn_route.c",
      "new_id": "6585ea6d1182798ef399c61950e06044b5180027",
      "new_mode": 33188,
      "new_path": "net/decnet/dn_route.c"
    },
    {
      "type": "modify",
      "old_id": "61ec0329316c1353fb5f59f3e1e24d0cb397a19e",
      "old_mode": 33188,
      "old_path": "net/ethernet/eth.c",
      "new_id": "215c83986a9d4562f472a07e05bbbf607c56bbb0",
      "new_mode": 33188,
      "new_path": "net/ethernet/eth.c"
    },
    {
      "type": "modify",
      "old_id": "551ce564b035592f54f1d6330d98454570bf3afd",
      "old_mode": 33188,
      "old_path": "net/ipv4/af_inet.c",
      "new_id": "d99e7e020189144fc37da21618ee5c03f67ed203",
      "new_mode": 33188,
      "new_path": "net/ipv4/af_inet.c"
    },
    {
      "type": "modify",
      "old_id": "917d2d66162e31b0bfdd5fe16ce18317158a1806",
      "old_mode": 33188,
      "old_path": "net/ipv4/arp.c",
      "new_id": "cf78f41830ca97d971d06b5fa30baef739382df0",
      "new_mode": 33188,
      "new_path": "net/ipv4/arp.c"
    },
    {
      "type": "modify",
      "old_id": "fb2465811b48658b6be95d6cfd2498c3f8d41da7",
      "old_mode": 33188,
      "old_path": "net/ipv4/datagram.c",
      "new_id": "fe3daa7f07a942dc5b89433f52a9f3452540320a",
      "new_mode": 33188,
      "new_path": "net/ipv4/datagram.c"
    },
    {
      "type": "modify",
      "old_id": "bdb6c71e72a631e179fce4462c2cc407f5d1ee03",
      "old_mode": 33188,
      "old_path": "net/ipv4/icmp.c",
      "new_id": "7569b21a3a2d15769bdf30dda9dc1e629414ed8f",
      "new_mode": 33188,
      "new_path": "net/ipv4/icmp.c"
    },
    {
      "type": "modify",
      "old_id": "3294f547c48113cba0858a6011aace1630074491",
      "old_mode": 33188,
      "old_path": "net/ipv4/igmp.c",
      "new_id": "b5580d422994364ca0ae4f6ef7e7a3abcabea823",
      "new_mode": 33188,
      "new_path": "net/ipv4/igmp.c"
    },
    {
      "type": "modify",
      "old_id": "70eb3507c40645a028d0ecd0421911f10f0a541d",
      "old_mode": 33188,
      "old_path": "net/ipv4/inet_connection_sock.c",
      "new_id": "57c9e4d7b8050e048d9b8b474472d801ac8a16b1",
      "new_mode": 33188,
      "new_path": "net/ipv4/inet_connection_sock.c"
    },
    {
      "type": "modify",
      "old_id": "56cdf68a074c3d27cf9c85c03ac86b6803147d22",
      "old_mode": 33188,
      "old_path": "net/ipv4/ip_forward.c",
      "new_id": "99461f09320f6d7350ac2a91e5c49062617f2c15",
      "new_mode": 33188,
      "new_path": "net/ipv4/ip_forward.c"
    },
    {
      "type": "modify",
      "old_id": "32618e11076d49776d3e017ac162fcc0837489b5",
      "old_mode": 33188,
      "old_path": "net/ipv4/ip_gre.c",
      "new_id": "749e54889e821aa47bef63f494cea81b4cd29295",
      "new_mode": 33188,
      "new_path": "net/ipv4/ip_gre.c"
    },
    {
      "type": "modify",
      "old_id": "08a3b121f908dc5367f7593c6560bb346b868fdb",
      "old_mode": 33188,
      "old_path": "net/ipv4/ip_input.c",
      "new_id": "db47a5a00ed2239a28bc19947ae6bbe95fe396cb",
      "new_mode": 33188,
      "new_path": "net/ipv4/ip_input.c"
    },
    {
      "type": "modify",
      "old_id": "9a4a6c96cb0d634414691da197bf9e337fe18f81",
      "old_mode": 33188,
      "old_path": "net/ipv4/ip_output.c",
      "new_id": "6cbeb2e108de6c07927560ef4b953346a78322b1",
      "new_mode": 33188,
      "new_path": "net/ipv4/ip_output.c"
    },
    {
      "type": "modify",
      "old_id": "7fd636711037ae9be434f4b091e040a70843ef69",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipip.c",
      "new_id": "ec036731a70ba0774164de8574c30d0f0e1baa64",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipip.c"
    },
    {
      "type": "modify",
      "old_id": "856123fe32f98c97e3364a322fe9899d4b8d1359",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipmr.c",
      "new_id": "8418afc357ee825eeb2640443eaa795d0cb31fe6",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipmr.c"
    },
    {
      "type": "modify",
      "old_id": "07de855e2175ea1f40760c84388388d4676f30b0",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter.c",
      "new_id": "cfbc79af21c3093ee3ba87e94963500564fdec85",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter.c"
    },
    {
      "type": "modify",
      "old_id": "66cc3befcd44e55d996e21f76e1c73713e5378fe",
      "old_mode": 33188,
      "old_path": "net/ipv4/raw.c",
      "new_id": "009a7b2aa1ef0493f542b4745b334e2964c0b826",
      "new_mode": 33188,
      "new_path": "net/ipv4/raw.c"
    },
    {
      "type": "modify",
      "old_id": "883b5c7195aca2470bf8826c3908bc5d7c3bf617",
      "old_mode": 33188,
      "old_path": "net/ipv4/route.c",
      "new_id": "a291edbbc97f806a28c31fdda546d2c44c164ede",
      "new_mode": 33188,
      "new_path": "net/ipv4/route.c"
    },
    {
      "type": "modify",
      "old_id": "5c48124332de8a465a23fece318414cdee8ec778",
      "old_mode": 33188,
      "old_path": "net/ipv4/syncookies.c",
      "new_id": "02bef6aa8b3045b1f7d2be96649d2e07feeb7224",
      "new_mode": 33188,
      "new_path": "net/ipv4/syncookies.c"
    },
    {
      "type": "modify",
      "old_id": "7f976af27bf06432c535a196f20226d9e759323e",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_ipv4.c",
      "new_id": "7f9515c0379fd102e8981e354bb1cbb615d3ca01",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "eec4ff456e332e0b086d5451478fa5874213e0d1",
      "old_mode": 33188,
      "old_path": "net/ipv4/udp.c",
      "new_id": "32e0bef60d0afdbedd3d4cbdd3c57a9f9beafcdc",
      "new_mode": 33188,
      "new_path": "net/ipv4/udp.c"
    },
    {
      "type": "modify",
      "old_id": "1705476670ef7a05e83d91cb7072e951302a30e2",
      "old_mode": 33188,
      "old_path": "net/ipv4/xfrm4_policy.c",
      "new_id": "349327092c9e415d37dc212c41c8ce08ab5d6add",
      "new_mode": 33188,
      "new_path": "net/ipv4/xfrm4_policy.c"
    },
    {
      "type": "modify",
      "old_id": "e1a698df5706a9bcff5889e4b734ad66d6dbfb55",
      "old_mode": 33188,
      "old_path": "net/ipv6/addrconf.c",
      "new_id": "b97bb1f3080838229d3fb4abdb9aa4682798affc",
      "new_mode": 33188,
      "new_path": "net/ipv6/addrconf.c"
    },
    {
      "type": "modify",
      "old_id": "f058fbd808c8b8370de696ff1567a4fe3f0293a6",
      "old_mode": 33188,
      "old_path": "net/ipv6/anycast.c",
      "new_id": "0e5e943446f08c60690170c4e8af6fdc962a645e",
      "new_mode": 33188,
      "new_path": "net/ipv6/anycast.c"
    },
    {
      "type": "modify",
      "old_id": "8e44f8f9c18846c8929e44b14e99c8825783916a",
      "old_mode": 33188,
      "old_path": "net/ipv6/fib6_rules.c",
      "new_id": "b1108ede18e1c4cec4eea90f9741441add7047fb",
      "new_mode": 33188,
      "new_path": "net/ipv6/fib6_rules.c"
    },
    {
      "type": "modify",
      "old_id": "92a122b7795d4c9d67049bc747f3875414f016ad",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_fib.c",
      "new_id": "b6a585909d3560d0f9c0396fe8ed4b136c0ef5f6",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_fib.c"
    },
    {
      "type": "modify",
      "old_id": "89425af0684cb160d1078fed8f3a56fa852ec58e",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_output.c",
      "new_id": "d40b330c0ee698af62f51f90caf86b2e6cf04c9f",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_output.c"
    },
    {
      "type": "modify",
      "old_id": "8f39893d808153993dcecf2326dd453dd2b630b9",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_tunnel.c",
      "new_id": "0fd027f3f47e170608d75ea735a74f535838b80a",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_tunnel.c"
    },
    {
      "type": "modify",
      "old_id": "3e36d1538b6e9167cf866388224890063d0b67a6",
      "old_mode": 33188,
      "old_path": "net/ipv6/mcast.c",
      "new_id": "d1444b95ad7e527c8c0f3e00b906567d5043ba21",
      "new_mode": 33188,
      "new_path": "net/ipv6/mcast.c"
    },
    {
      "type": "modify",
      "old_id": "0abdc242ddb76029cc2f6a52bed1bbdea2189364",
      "old_mode": 33188,
      "old_path": "net/ipv6/ndisc.c",
      "new_id": "1fc46fc60efdf72784901b16db48d4d0b8501bb3",
      "new_mode": 33188,
      "new_path": "net/ipv6/ndisc.c"
    },
    {
      "type": "modify",
      "old_id": "968b9649072961da92b5a1fa1a0bfb8252f4f985",
      "old_mode": 33188,
      "old_path": "net/ipv6/raw.c",
      "new_id": "e677937a07fc2e4e4a28cd6b3ac044a808d3d355",
      "new_mode": 33188,
      "new_path": "net/ipv6/raw.c"
    },
    {
      "type": "modify",
      "old_id": "252d76199c41e7589b85416bef1145e407239126",
      "old_mode": 33188,
      "old_path": "net/ipv6/route.c",
      "new_id": "f7702850d45cefaf880a93d328ac6038c9aad4d5",
      "new_mode": 33188,
      "new_path": "net/ipv6/route.c"
    },
    {
      "type": "modify",
      "old_id": "702c532ec21e66b9bde05dffa5cfd00c32b2e0f0",
      "old_mode": 33188,
      "old_path": "net/ipv6/sit.c",
      "new_id": "4699cd3c3118ffefb90d4f1e587683aedddcc866",
      "new_mode": 33188,
      "new_path": "net/ipv6/sit.c"
    },
    {
      "type": "modify",
      "old_id": "0852512d392cb6ac7e9ed7bad87663154f70f64e",
      "old_mode": 33188,
      "old_path": "net/l2tp/l2tp_ip.c",
      "new_id": "226a0ae3bcfd7891775ec83c7035d99e2539923f",
      "new_mode": 33188,
      "new_path": "net/l2tp/l2tp_ip.c"
    },
    {
      "type": "modify",
      "old_id": "93c15a107b2ccde25d41e99e42e1a3aa28d86022",
      "old_mode": 33188,
      "old_path": "net/netfilter/ipvs/ip_vs_xmit.c",
      "new_id": "02b078e11cf333f530052a3cbcbf8313cb5d23e9",
      "new_mode": 33188,
      "new_path": "net/netfilter/ipvs/ip_vs_xmit.c"
    },
    {
      "type": "modify",
      "old_id": "6eaee7c8a3375843eb2631ac1d79d155c2d12c1c",
      "old_mode": 33188,
      "old_path": "net/netfilter/nf_conntrack_h323_main.c",
      "new_id": "b969025cf82fe35437c20933cf860525eeda3d7d",
      "new_mode": 33188,
      "new_path": "net/netfilter/nf_conntrack_h323_main.c"
    },
    {
      "type": "modify",
      "old_id": "497b2224536fe6fe29ec904dabda14b7a55afc89",
      "old_mode": 33188,
      "old_path": "net/netfilter/nf_conntrack_netbios_ns.c",
      "new_id": "aadde018a0720bd6e6a35dea4d639eb3d1eab293",
      "new_mode": 33188,
      "new_path": "net/netfilter/nf_conntrack_netbios_ns.c"
    },
    {
      "type": "modify",
      "old_id": "62ec021fbd50ddd278da5f9f53756587d83fb786",
      "old_mode": 33188,
      "old_path": "net/netfilter/xt_TCPMSS.c",
      "new_id": "1841388c770a37e637d143d26e7bf883d16f6be5",
      "new_mode": 33188,
      "new_path": "net/netfilter/xt_TCPMSS.c"
    },
    {
      "type": "modify",
      "old_id": "859d9fd429c812a560cc3676b1a62c6105026fe7",
      "old_mode": 33188,
      "old_path": "net/netfilter/xt_TEE.c",
      "new_id": "c77a85bbd9ebc4b6bd10e95ebd19c663ab2ee9ef",
      "new_mode": 33188,
      "new_path": "net/netfilter/xt_TEE.c"
    },
    {
      "type": "modify",
      "old_id": "f0f85b0123f7b58f3d9e34048af2bcf49fcf4fa5",
      "old_mode": 33188,
      "old_path": "net/rxrpc/ar-peer.c",
      "new_id": "9f1729bd60de35a66171b0d7853555cfc9516bcf",
      "new_mode": 33188,
      "new_path": "net/rxrpc/ar-peer.c"
    },
    {
      "type": "modify",
      "old_id": "182749867c72a4c2b629d8675e1ad2de6340a536",
      "old_mode": 33188,
      "old_path": "net/sctp/protocol.c",
      "new_id": "a0e1a7fdebbffde08e710260fd08721ae6e176c6",
      "new_mode": 33188,
      "new_path": "net/sctp/protocol.c"
    }
  ]
}
