)]}'
{
  "commit": "269bd27e66037a7932cee6d6aa7ef7defd0bfe38",
  "tree": "92b1694b00ee61777bd6976d32cb283effdf9172",
  "parents": [
    "46a97324a5ebdc1e343a0223d993e79551adab0f"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Wed Sep 27 18:32:28 2006 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Thu Sep 28 18:02:04 2006 -0700"
  },
  "message": "[TCP]: struct tcp_sack_block annotations\n\nSome of the instances of tcp_sack_block are host-endian, some - net-endian.\nDefine struct tcp_sack_block_wire identical to struct tcp_sack_block\nwith u32 replaced with __be32; annotate uses of tcp_sack_block replacing\nnet-endian ones with tcp_sack_block_wire.  Change is obviously safe since\nfor cc(1) __be32 is typedefed to u32.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "543f0637184058c0303bbc03eb39a31bb2e381ee",
      "old_mode": 33188,
      "old_path": "include/linux/tcp.h",
      "new_id": "9632aa866de451e9e19137fa63b535be07846fec",
      "new_mode": 33188,
      "new_path": "include/linux/tcp.h"
    },
    {
      "type": "modify",
      "old_id": "7f6a75984f6c7830ea7a4382869a65a1607d035c",
      "old_mode": 33188,
      "old_path": "net/ipv4/netfilter/ip_nat_helper.c",
      "new_id": "e9c5187ea5b21ac03285dce9b0eb2d21112f2154",
      "new_mode": 33188,
      "new_path": "net/ipv4/netfilter/ip_nat_helper.c"
    },
    {
      "type": "modify",
      "old_id": "b3def0df14fb81df0057ca9b5c61839f5e432601",
      "old_mode": 33188,
      "old_path": "net/ipv4/tcp_input.c",
      "new_id": "46984ffd73cd4e8c34cc5ba05f720fde9ae53afd",
      "new_mode": 33188,
      "new_path": "net/ipv4/tcp_input.c"
    }
  ]
}
