)]}'
{
  "commit": "b26ba202e0500eb852e89499ece1b2deaa64c3a7",
  "tree": "82f9ca0dbc861e11b79d4bdb594638a6c94f127f",
  "parents": [
    "0f8066bd48785058c339061fef05be0dcfa8dc08"
  ],
  "author": {
    "name": "Tom Herbert",
    "email": "therbert@google.com",
    "time": "Fri May 23 08:47:09 2014 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Fri May 23 16:28:53 2014 -0400"
  },
  "message": "net: Eliminate no_check from protosw\n\nIt doesn\u0027t seem like an protocols are setting anything other\nthan the default, and allowing to arbitrarily disable checksums\nfor a whole protocol seems dangerous. This can be done on a per\nsocket basis.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7e986b081474a51da5011fc19b300d358b0b871",
      "old_mode": 33188,
      "old_path": "include/net/protocol.h",
      "new_id": "d6fcc1fcdb5b0928a0bd89279e11819a9cc3169d",
      "new_mode": 33188,
      "new_path": "include/net/protocol.h"
    },
    {
      "type": "modify",
      "old_id": "22b5d818b2001b177b765cbb67eb2551e87502ce",
      "old_mode": 33188,
      "old_path": "net/dccp/ipv4.c",
      "new_id": "6ca645c4b48e8b56a88f7d549b073fb6dc82eeb7",
      "new_mode": 33188,
      "new_path": "net/dccp/ipv4.c"
    },
    {
      "type": "modify",
      "old_id": "279132bcadd92621a3e23e382fe5f03d48dac313",
      "old_mode": 33188,
      "old_path": "net/ipv4/af_inet.c",
      "new_id": "0e9bb08a91e424ca1f5c0351825aaa32d0dc3734",
      "new_mode": 33188,
      "new_path": "net/ipv4/af_inet.c"
    },
    {
      "type": "modify",
      "old_id": "2c46acd4cc3636e33fb240a963367ec629b482b5",
      "old_mode": 33188,
      "old_path": "net/ipv4/udplite.c",
      "new_id": "3b3efbda48e13941b35388238508706844c043aa",
      "new_mode": 33188,
      "new_path": "net/ipv4/udplite.c"
    },
    {
      "type": "modify",
      "old_id": "dc47cc757b80b6df3fbe99f7d2ead9a335689126",
      "old_mode": 33188,
      "old_path": "net/ipv6/af_inet6.c",
      "new_id": "7cb4392690dd614b1672ad51cc57bbe36218e34c",
      "new_mode": 33188,
      "new_path": "net/ipv6/af_inet6.c"
    },
    {
      "type": "modify",
      "old_id": "a2a1d80dfe0c0e3cab9ed1eadd51bb3401797b11",
      "old_mode": 33188,
      "old_path": "net/ipv6/ping.c",
      "new_id": "5b7a1ed2aba95a837a0063b96cb9803ff8925f0c",
      "new_mode": 33188,
      "new_path": "net/ipv6/ping.c"
    },
    {
      "type": "modify",
      "old_id": "dddfb5fa2b7a289f80fcf81d67ff332a678ed398",
      "old_mode": 33188,
      "old_path": "net/ipv6/raw.c",
      "new_id": "b2dc60b0c76403d38a6a96c8a1c299977ecb7bad",
      "new_mode": 33188,
      "new_path": "net/ipv6/raw.c"
    },
    {
      "type": "modify",
      "old_id": "f07b2abba3592b729248dfce3c06ec34f3741c32",
      "old_mode": 33188,
      "old_path": "net/ipv6/tcp_ipv6.c",
      "new_id": "229239ad96b1645de84bfc5b0ad76311e295f82c",
      "new_mode": 33188,
      "new_path": "net/ipv6/tcp_ipv6.c"
    },
    {
      "type": "modify",
      "old_id": "7edf096867c4205342152ea8a5fba6f7ad9a4a66",
      "old_mode": 33188,
      "old_path": "net/ipv6/udp.c",
      "new_id": "c7ed47bde54b33f66566b3de1d0284b64906decf",
      "new_mode": 33188,
      "new_path": "net/ipv6/udp.c"
    },
    {
      "type": "modify",
      "old_id": "dfcc4be46898281f09038bbd7638edfefa04ea3e",
      "old_mode": 33188,
      "old_path": "net/ipv6/udplite.c",
      "new_id": "9cf097e206e931c6e3c184f22b8adcabedc4c03a",
      "new_mode": 33188,
      "new_path": "net/ipv6/udplite.c"
    },
    {
      "type": "modify",
      "old_id": "3397fe6897c0326d3efb2277a2824f5c2038d3c4",
      "old_mode": 33188,
      "old_path": "net/l2tp/l2tp_ip.c",
      "new_id": "369a9822488c45fc10be28ca00300e9382645a9e",
      "new_mode": 33188,
      "new_path": "net/l2tp/l2tp_ip.c"
    },
    {
      "type": "modify",
      "old_id": "e472d44a3b91eb74e5614d22c4c7c68811ca4a84",
      "old_mode": 33188,
      "old_path": "net/l2tp/l2tp_ip6.c",
      "new_id": "f3f98a156ceed8ebc5843368aa0d1988175e5fc7",
      "new_mode": 33188,
      "new_path": "net/l2tp/l2tp_ip6.c"
    },
    {
      "type": "modify",
      "old_id": "4dc5d9e083115983595edcdf10641e78d1fdfb41",
      "old_mode": 33188,
      "old_path": "net/sctp/ipv6.c",
      "new_id": "1999592ba88c9f3d574428e1ce076c10f724c13a",
      "new_mode": 33188,
      "new_path": "net/sctp/ipv6.c"
    },
    {
      "type": "modify",
      "old_id": "af5afca4b85a2df42c998474fbae14c057509c13",
      "old_mode": 33188,
      "old_path": "net/sctp/protocol.c",
      "new_id": "6789d785e698325afc7c8cfd65d1b69c2e50047a",
      "new_mode": 33188,
      "new_path": "net/sctp/protocol.c"
    }
  ]
}
