)]}'
{
  "commit": "61bd5218eef349fcacc4976a251bc83a4748b4af",
  "tree": "f0ff9fabfbedb0b6b29655b367016512d5d86d42",
  "parents": [
    "e7bf8249e8f1bac64885eeccb55bcf6111901a81"
  ],
  "author": {
    "name": "Jakub Kicinski",
    "email": "jakub.kicinski@netronome.com",
    "time": "Mon Oct 09 10:30:11 2017 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Oct 10 12:30:16 2017 -0700"
  },
  "message": "bpf: move global verifier log into verifier environment\n\nThe biggest piece of global state protected by the verifier lock\nis the verifier_log.  Move that log to struct bpf_verifier_env.\nstruct bpf_verifier_env has to be passed now to all invocations\nof verbose().\n\nSigned-off-by: Jakub Kicinski \u003cjakub.kicinski@netronome.com\u003e\nReviewed-by: Simon Horman \u003csimon.horman@netronome.com\u003e\nAcked-by: Alexei Starovoitov \u003cast@kernel.org\u003e\nAcked-by: Daniel Borkmann \u003cdaniel@iogearbox.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "163541ba70d9792ef98528ec3bb5c58c44c8a1b0",
      "old_mode": 33188,
      "old_path": "include/linux/bpf_verifier.h",
      "new_id": "5ddb9a626a51e2b8ac06ebdb7eb59ce0c25a7750",
      "new_mode": 33188,
      "new_path": "include/linux/bpf_verifier.h"
    },
    {
      "type": "modify",
      "old_id": "e53458b022493d09bc9cc96aaac9d5821fd1bc3e",
      "old_mode": 33188,
      "old_path": "kernel/bpf/verifier.c",
      "new_id": "a352f93cd4b2fd7e66851faa7ecc8a23c0fe934d",
      "new_mode": 33188,
      "new_path": "kernel/bpf/verifier.c"
    }
  ]
}
