)]}'
{
  "commit": "8e38ea68da06b45949b8442fc1359dc69dac8637",
  "tree": "cf70637a2c3a992527a9d80c70144d3ff2d2fd5b",
  "parents": [
    "807cc607f129e7a6ca58afa70efdab70745766cd"
  ],
  "author": {
    "name": "Adrian Hunter",
    "email": "adrian.hunter@intel.com",
    "time": "Tue Jun 02 14:25:05 2020 +0300"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Mon Jun 22 09:31:27 2020 +0200"
  },
  "message": "perf symbols: Fix kernel maps for kcore and eBPF\n\ncommit 0affd0e5262b6d40f5f63466d88933e99698e240 upstream.\n\nAdjust \u0027map-\u003epgoff\u0027 also when moving a map\u0027s start address.\n\nExample with v5.4.34 based kernel:\n\n  Before:\n\n    $ sudo tools/perf/perf record -a --kcore -e intel_pt//k sleep 1\n    [ perf record: Woken up 1 times to write data ]\n    [ perf record: Captured and wrote 1.958 MB perf.data ]\n    $ sudo tools/perf/perf script --itrace\u003de \u003e/dev/null\n    Warning:\n    961 instruction trace errors\n\n  After:\n\n    $ sudo tools/perf/perf script --itrace\u003de \u003e/dev/null\n    $\n\nCommitter testing:\n\n  # uname -a\n  Linux seventh 5.6.10-100.fc30.x86_64 #1 SMP Mon May 4 15:36:44 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux\n  #\n\nBefore:\n\n  # perf record -a --kcore -e intel_pt//k sleep 1\n  [ perf record: Woken up 1 times to write data ]\n  [ perf record: Captured and wrote 0.923 MB perf.data ]\n  # perf script --itrace\u003de \u003e/dev/null\n  Warning:\n  295 instruction trace errors\n  #\n\nAfter:\n\n  # perf record -a --kcore -e intel_pt//k sleep 1\n  [ perf record: Woken up 1 times to write data ]\n  [ perf record: Captured and wrote 0.919 MB perf.data ]\n  # perf script --itrace\u003de \u003e/dev/null\n  #\n\nFixes: fb5a88d4131a (\"perf tools: Preserve eBPF maps when loading kcore\")\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nTested-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: stable@vger.kernel.org\nLink: http://lore.kernel.org/lkml/20200602112505.1406-1-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9da7364321eb35afb70054833ce75b281ae4acb",
      "old_mode": 33188,
      "old_path": "tools/perf/util/symbol.c",
      "new_id": "901ad7f6f4dcc564745041cfbad72e5a8b052644",
      "new_mode": 33188,
      "new_path": "tools/perf/util/symbol.c"
    }
  ]
}
