)]}'
{
  "commit": "32bbe0078afe86a8bf4c67c6b3477781b15e94dc",
  "tree": "8c5290f51108de3a2c98cb7171942fb9d5e36ab2",
  "parents": [
    "9940d67c93b5bb7ddcf862b41b1847cb728186c4"
  ],
  "author": {
    "name": "Alexei Starovoitov",
    "email": "ast@fb.com",
    "time": "Wed Apr 06 18:43:28 2016 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Apr 07 21:04:26 2016 -0400"
  },
  "message": "bpf: sanitize bpf tracepoint access\n\nduring bpf program loading remember the last byte of ctx access\nand at the time of attaching the program to tracepoint check that\nthe program doesn\u0027t access bytes beyond defined in tracepoint fields\n\nThis also disallows access to __dynamic_array fields, but can be\nrelaxed in the future.\n\nSigned-off-by: Alexei Starovoitov \u003cast@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "198f6ace70ecf8cc27b30a9f511f7bd35f55caac",
      "old_mode": 33188,
      "old_path": "include/linux/bpf.h",
      "new_id": "b2365a6eba3dc86d5d0888a0a98d1077bd943ab0",
      "new_mode": 33188,
      "new_path": "include/linux/bpf.h"
    },
    {
      "type": "modify",
      "old_id": "56f795e6a09300501ae80c440b29973439462929",
      "old_mode": 33188,
      "old_path": "include/linux/trace_events.h",
      "new_id": "fe6441203b59f4f3a1459e31cdb334c6b925816e",
      "new_mode": 33188,
      "new_path": "include/linux/trace_events.h"
    },
    {
      "type": "modify",
      "old_id": "2e08f8e9b771f032a17e0305c60fcd6f0403e6f5",
      "old_mode": 33188,
      "old_path": "kernel/bpf/verifier.c",
      "new_id": "58792fed5678b5878dc0216567a883016f98de28",
      "new_mode": 33188,
      "new_path": "kernel/bpf/verifier.c"
    },
    {
      "type": "modify",
      "old_id": "e5ffe97d61662999c7f42b2e81ee944d820afe8c",
      "old_mode": 33188,
      "old_path": "kernel/events/core.c",
      "new_id": "9a01019ff7c83c78676b54af4447226660837d36",
      "new_mode": 33188,
      "new_path": "kernel/events/core.c"
    },
    {
      "type": "modify",
      "old_id": "05ddc0820771eb7bc456aab9e2f0e5167ce7f023",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_events.c",
      "new_id": "ced963049e0aa4b04cdb4314443e48d71135fd44",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_events.c"
    }
  ]
}
