)]}'
{
  "commit": "5bc4580f9b31d4aebc4b7f5dce80f2aa471d3a69",
  "tree": "aa7eb2c587cd15c15e802fb9b47249d7f4fdcaf6",
  "parents": [
    "72d3fcf802c45d00b300f25b848a93c3a2bd7c7e"
  ],
  "author": {
    "name": "Luo Gengkun",
    "email": "luogengkun2@huawei.com",
    "time": "Sun Sep 20 07:50:26 2026 +0000"
  },
  "committer": {
    "name": "Peter Zijlstra",
    "email": "peterz@infradead.org",
    "time": "Thu Oct 01 14:00:31 2026 +0200"
  },
  "message": "perf/core: Fix race between perf_event_exit_task() and perf_pending_task()\n\nA race condition exists between perf_event_exit_task() and\nperf_pending_task() during begin_new_exec().\n\nDuring begin_new_exec(), perf_event_exit_task() may be called, and the\nPF_EXITING flag is not set on task. So perf_sigtrap() continues to execute\nand triggers WARN_ON_ONCE(event-\u003ectx-\u003etask !\u003d current).\n\nSince both task exit and exec paths can call perf_event_exit_task() which\nsets ctx-\u003etask to TASK_TOMBSTONE, fix this by explicitly checking if\nevent-\u003ectx-\u003etask equals TASK_TOMBSTONE and dropping the redundant\nPF_EXITING check.\n\nFixes: 97ba62b27867 (\"perf: Add support for SIGTRAP on perf events\")\nSigned-off-by: Luo Gengkun \u003cluogengkun2@huawei.com\u003e\nSigned-off-by: Peter Zijlstra (Intel) \u003cpeterz@infradead.org\u003e\nLink: https://patch.msgid.link/20260920075026.990582-1-luogengkun2@huawei.com\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "634d2ccbab82d8bfe9d1bd7f8c6745f60260dbd9",
      "old_mode": 33188,
      "old_path": "kernel/events/core.c",
      "new_id": "c2882b5be7c369c47d8a4b783f24a23cd156f971",
      "new_mode": 33188,
      "new_path": "kernel/events/core.c"
    }
  ]
}
