)]}'
{
  "commit": "dbcb5855d108b7fa20ab42567a5412ce9dcd776a",
  "tree": "b1c165e43ef28d9e22c118e8cbb983431ace3c7a",
  "parents": [
    "6640e69731b42fd5e3d2b26201c8b34fc897a0ee"
  ],
  "author": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Wed Jan 24 15:21:02 2007 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Wed Jan 24 15:21:02 2007 -0800"
  },
  "message": "[AF_PACKET]: Fix BPF handling.\n\nThis fixes a bug introduced by:\n\ncommit fda9ef5d679b07c9d9097aaf6ef7f069d794a8f9\nAuthor: Dmitry Mishin \u003cdim@openvz.org\u003e\nDate:   Thu Aug 31 15:28:39 2006 -0700\n\n    [NET]: Fix sk-\u003esk_filter field access\n\nsk_run_filter() returns either 0 or an unsigned 32-bit\nlength which says how much of the packet to retain.\nIf that 32-bit unsigned integer is larger than the packet,\nthis is fine we just leave the packet unchanged.\n\nThe above commit caused all filter return values which\nwere negative when interpreted as a signed integer to\nindicate a packet drop, which is wrong.\n\nBased upon a report and initial patch by Raivis Bucis.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da73e8a8c18de58377376237907b32cf3baee35e",
      "old_mode": 33188,
      "old_path": "net/packet/af_packet.c",
      "new_id": "594c078c5ebc3b2093d5ec77ffb68805979618ec",
      "new_mode": 33188,
      "new_path": "net/packet/af_packet.c"
    }
  ]
}
