)]}'
{
  "commit": "09da6b21d9f1e5a6b0f6548134d29edc39f9cdf0",
  "tree": "c8ce1ba4821574246ff6544818f9f78293ca8987",
  "parents": [
    "899f50d697af50c6e0cb19a188a053e5e3a92cdc"
  ],
  "author": {
    "name": "Howard Chu",
    "email": "howardchu95@gmail.com",
    "time": "Fri Nov 08 12:41:37 2024 -0800"
  },
  "committer": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Tue Nov 12 16:45:57 2024 -0300"
  },
  "message": "perf test: Add direct off-cpu test\n\nWhy is there a --off-cpu-thresh 2000000?\n\nWe collect an off-cpu period __ONLY ONCE__, either in direct sample form,\nor in accumulated form (in BPF stack trace map).\n\nIf I don\u0027t add --off-cpu-thresh 200000, the sample in the original test\ngoes into the ring buffer instead of the BPF stack trace map.\n\nAdditionally, when using -e dummy, the ring buffer is not open, causing\nus to lose a sample.\n\nSigned-off-by: Howard Chu \u003chowardchu95@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Ian Rogers \u003cirogers@google.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: James Clark \u003cjames.clark@linaro.org\u003e\nCc: Jiri Olsa \u003cjolsa@kernel.org\u003e\nCc: Kan Liang \u003ckan.liang@linux.intel.com\u003e\nCc: Mark Rutland \u003cmark.rutland@arm.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: https://lore.kernel.org/r/20241108204137.2444151-11-howardchu95@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8dcf74d3c0a3901dc8eb8cf155f5bf90cd9d6345",
      "old_mode": 33188,
      "old_path": "tools/perf/tests/builtin-test.c",
      "new_id": "43dc04075ecbf9ead476dcdcc23210fae9802f27",
      "new_mode": 33188,
      "new_path": "tools/perf/tests/builtin-test.c"
    },
    {
      "type": "modify",
      "old_id": "678947fe69eed2e85bac1d9e85f744e04c0c2810",
      "old_mode": 33261,
      "old_path": "tools/perf/tests/shell/record_offcpu.sh",
      "new_id": "fda1c1ad45558333a77aca5932ca9dc251daf8ee",
      "new_mode": 33261,
      "new_path": "tools/perf/tests/shell/record_offcpu.sh"
    },
    {
      "type": "modify",
      "old_id": "cb58b43aa063c9339aac78d4e19592faf595b61f",
      "old_mode": 33188,
      "old_path": "tools/perf/tests/tests.h",
      "new_id": "2e655a617b309b77c323a01a09086163d8c8ee24",
      "new_mode": 33188,
      "new_path": "tools/perf/tests/tests.h"
    },
    {
      "type": "modify",
      "old_id": "5af17206f04d16fde707547538cffcda52941cab",
      "old_mode": 33188,
      "old_path": "tools/perf/tests/workloads/Build",
      "new_id": "0e78fd01eaf1bb736c5a22994adc4129dd32e9f7",
      "new_mode": 33188,
      "new_path": "tools/perf/tests/workloads/Build"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57cee201a4c3c69e5e606389643a7fd0da26edd1",
      "new_mode": 33188,
      "new_path": "tools/perf/tests/workloads/offcpu.c"
    }
  ]
}
