)]}'
{
  "commit": "27ab2568649d5ba6c5a20212079b7c4f6da4ca0d",
  "tree": "19bb85e73d7deb0adf40386af3117c2f397b653d",
  "parents": [
    "c8fecf2242a0ab7230210665986b8ef915e1ae9e"
  ],
  "author": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Wed Dec 05 01:51:58 2007 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Jan 28 14:56:32 2008 -0800"
  },
  "message": "[UDP]: Avoid repeated counting of checksum errors due to peeking\n\nCurrently it is possible for two processes to peek on the same socket\nand end up incrementing the error counter twice for the same packet.\n\nThis patch fixes it by making skb_kill_datagram return whether it\nsucceeded in unlinking the packet and only incrementing the counter\nif it did.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d39f53ef66bb7c41927146f38b7cdd9fc1423f1e",
      "old_mode": 33188,
      "old_path": "include/linux/skbuff.h",
      "new_id": "17b3f70fbbc38454862a0bf2a4212fb894b26635",
      "new_mode": 33188,
      "new_path": "include/linux/skbuff.h"
    },
    {
      "type": "modify",
      "old_id": "029b93e246b45ea934b1da0cd018425e52965fcb",
      "old_mode": 33188,
      "old_path": "net/core/datagram.c",
      "new_id": "fbd6c76436d062d1068425b6879d25c0f31c8c77",
      "new_mode": 33188,
      "new_path": "net/core/datagram.c"
    },
    {
      "type": "modify",
      "old_id": "d0283b7fcec5e52923b7724049dacc9752513e40",
      "old_mode": 33188,
      "old_path": "net/ipv4/udp.c",
      "new_id": "f50de5d5218ddce45c578f6f05a78de5e13ea8c0",
      "new_mode": 33188,
      "new_path": "net/ipv4/udp.c"
    },
    {
      "type": "modify",
      "old_id": "77ab31b9923263e4a861a2f66f4f7842d3418f59",
      "old_mode": 33188,
      "old_path": "net/ipv6/udp.c",
      "new_id": "87bccec9882a4f8a4dad00d18897b09f1b088b71",
      "new_mode": 33188,
      "new_path": "net/ipv6/udp.c"
    }
  ]
}
