)]}'
{
  "commit": "5f0a3f764bd1905f8579d781aff4c757d5d0978b",
  "tree": "4f02562ebac387d12162cae8ec55053b62e24eff",
  "parents": [
    "904855a5c90e491a1700e7e6a9268ee00d9bdf39"
  ],
  "author": {
    "name": "Alexei Starovoitov",
    "email": "ast@plumgrid.com",
    "time": "Mon Mar 10 15:56:51 2014 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Sun Mar 30 21:40:30 2014 -0700"
  },
  "message": "x86: bpf_jit: support negative offsets\n\ncommit fdfaf64e75397567257e1051931f9a3377360665 upstream.\n\nCommit a998d4342337 claimed to introduce negative offset support to x86 jit,\nbut it couldn\u0027t be working, since at the time of the execution\nof LD+ABS or LD+IND instructions via call into\nbpf_internal_load_pointer_neg_helper() the %edx (3rd argument of this func)\nhad junk value instead of access size in bytes (1 or 2 or 4).\n\nStore size into %edx instead of %ecx (what original commit intended to do)\n\nFixes: a998d4342337 (\"bpf jit: Let the x86 jit handle negative offsets\")\nSigned-off-by: Alexei Starovoitov \u003cast@plumgrid.com\u003e\nCc: Jan Seiffert \u003ckaffeemonster@googlemail.com\u003e\nCc: Eric Dumazet \u003cedumazet@google.com\u003e\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "877b9a1b21523183d06973b60a9beb2459fff895",
      "old_mode": 33188,
      "old_path": "arch/x86/net/bpf_jit.S",
      "new_id": "01495755701bd3d068db95df291ef71096d9cf33",
      "new_mode": 33188,
      "new_path": "arch/x86/net/bpf_jit.S"
    }
  ]
}
