)]}'
{
  "commit": "a31d82d85afdcbdb8c4128dfd6146992dc6b3576",
  "tree": "7ad80ea8b8e046dcde549b55d70d059aea031617",
  "parents": [
    "4bdb96cb69d9e4c6038a976fa9def9f8ae024ff8"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Tue Nov 10 15:28:17 2015 -0500"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Nov 10 15:40:14 2015 -0500"
  },
  "message": "bpf_trace: Make dependent on PERF_EVENTS\n\nArnd Bergmann reported:\n\n  In my ARM randconfig tests, I\u0027m getting a build error for\n  newly added code in bpf_perf_event_read and bpf_perf_event_output\n  whenever CONFIG_PERF_EVENTS is disabled:\n\n  kernel/trace/bpf_trace.c: In function \u0027bpf_perf_event_read\u0027:\n  kernel/trace/bpf_trace.c:203:11: error: \u0027struct perf_event\u0027 has no member named \u0027oncpu\u0027\n  if (event-\u003eoncpu !\u003d smp_processor_id() ||\n           ^\n  kernel/trace/bpf_trace.c:204:11: error: \u0027struct perf_event\u0027 has no member named \u0027pmu\u0027\n        event-\u003epmu-\u003ecount)\n\n  This can happen when UPROBE_EVENT is enabled but KPROBE_EVENT\n  is disabled. I\u0027m not sure if that is a configuration we care\n  about, otherwise we could prevent this case from occuring by\n  adding Kconfig dependencies.\n\nLooking at this further, it\u0027s really that UPROBE_EVENT enables PERF_EVENTS.\nBy just having BPF_EVENTS depend on PERF_EVENTS, then all is fine.\n\nLink: http://lkml.kernel.org/r/4525348.Aq9YoXkChv@wuerfel\nReported-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1153c43428f3b51d43aba2e8df21950d9029ab04",
      "old_mode": 33188,
      "old_path": "kernel/trace/Kconfig",
      "new_id": "f5727b586c8ee65970048840426b42ee0eb6b392",
      "new_mode": 33188,
      "new_path": "kernel/trace/Kconfig"
    }
  ]
}
