)]}'
{
  "commit": "ca81e74dc34734078d34485d4aa123561ba75b15",
  "tree": "c1a10abe7804776166b2b29cd3404df290f53f5f",
  "parents": [
    "744175e972ac7c1f1be53556e186e5976e39f735"
  ],
  "author": {
    "name": "Ian Rogers",
    "email": "irogers@google.com",
    "time": "Thu Sep 04 09:17:31 2025 -0700"
  },
  "committer": {
    "name": "Namhyung Kim",
    "email": "namhyung@kernel.org",
    "time": "Thu Sep 04 16:37:35 2025 -0700"
  },
  "message": "perf symbol-elf: Add support for the block argument for libbfd\n\nJames Clark caught that the BUILD_NONDISTRO\u003d1 build with libbfd was\nbroken due to an update to the read_build_id function adding a\nblocking argument. Add support for this argument by first opening the\nfile blocking or non-blocking, then switching from bfd_openr to\nbfd_fdopenr and passing the opened fd. bfd_fdopenr closes the fd on\nerror and when bfd_close are called.\n\nReported-by: James Clark \u003cjames.clark@linaro.org\u003e\nCloses: https://lore.kernel.org/lkml/20250903-james-perf-read-build-id-fix-v1-2-6a694d0a980f@linaro.org/\nFixes: 2c369d91d093 (\"perf symbol: Add blocking argument to filename__read_build_id\")\nSigned-off-by: Ian Rogers \u003cirogers@google.com\u003e\nReviewed-by: James Clark \u003cjames.clark@linaro.org\u003e\nLink: https://lore.kernel.org/r/20250904161731.1193729-1-irogers@google.com\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "033c79231a54cd4e209e1a824d31c4f10fa63889",
      "old_mode": 33188,
      "old_path": "tools/perf/util/symbol-elf.c",
      "new_id": "1346fd18065365956a537ddd1bff511ca5b7e553",
      "new_mode": 33188,
      "new_path": "tools/perf/util/symbol-elf.c"
    }
  ]
}
