)]}'
{
  "commit": "2ff52f282cf287d60e9eda1f3b5ec83e00a86130",
  "tree": "1838d36bbe158bb5e82d7f4b5b699e8b685930e1",
  "parents": [
    "5d0dbc4a9b2d325458dcbf9a8329bd1d2cc7bd7e"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@mandriva.com",
    "time": "Tue Nov 28 00:48:32 2006 -0200"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Sat Dec 02 21:30:53 2006 -0800"
  },
  "message": "[TCP]: Change tcp_header_len member in tcp_sock to u16\n\nWith this we eliminate the last hole in struct tcp_sock.\n\nEnd result:\n\n[acme@newtoy net-2.6.20]$ codiff -sV /tmp/tcp.o.before net/ipv4/tcp.o\n/pub/scm/linux/kernel/git/acme/net-2.6.20/net/ipv4/tcp.c:\n  struct tcp_sock |   -4\n    tcp_header_len;\n     from: int                   /*  1000(0)     4(0) */\n     to:   u16                   /*  1000(0)     2(0) */\n 1 struct changed\n[acme@newtoy net-2.6.20]$\n\nNow sizeof(tcp_sock) is just...\n\n[acme@newtoy net-2.6.20]$ pahole --sizes ../OUTPUT/qemu/net-2.6.20/net/ipv4/tcp.o | grep -w tcp_sock\nstruct tcp_sock: 1500 0\n\n1500 bytes ;-)\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd61b172ac68173e487b9833a0ef5105214e6c8e",
      "old_mode": 33188,
      "old_path": "include/linux/tcp.h",
      "new_id": "b42ff0efc2df90135ec521d2a87099a793240778",
      "new_mode": 33188,
      "new_path": "include/linux/tcp.h"
    }
  ]
}
