)]}'
{
  "commit": "db7afcbf9eef65aa8bfe6edb5ff4b4a92d1a4792",
  "tree": "afef6085d6fef58cdc2605a8e8d4d666c6f37718",
  "parents": [
    "e177c722b3dd9ad432195b5c2cbbfe58c909a821",
    "2935062be77113c1c4565ca9d0c72180449aafee"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Oct 14 15:58:16 2026 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Oct 14 15:58:16 2026 -0700"
  },
  "message": "Merge tag \u0027sched_ext-for-7.3-rc7-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext\n\nPull sched_ext fixes from Tejun Heo:\n\n - A task that skipped the BPF scheduler on its way back to its CPU\u0027s\n   local queue could stall there until the watchdog fired, as the CPU\n   had already decided to go idle.\n\n - Use-after-free of a destroyed user dispatch queue by a deferred\n   re-enqueue request.\n\n - A task could be moved off a dispatch queue while the dispatching CPU\n   was still running ops.dequeue() on it.\n\n - Bypass mode mishandled a sub-scheduler bypass overlapping an\n   ancestor\u0027s, as across a system suspend. Descendants could leave\n   bypass mid-teardown and tasks could be stranded on bypass queues.\n\n - The idle CPU selection helper could return a CPU outside the allowed\n   CPUs of a pinned or migration-disabled task.\n\n* tag \u0027sched_ext-for-7.3-rc7-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext:\n  sched_ext: Wait for SCX_OPSS_DISPATCHING before moving tasks off DSQs\n  sched_ext: Rename scx_reenq_wait_dispatching() to scx_wait_dispatching()\n  sched_ext: idle: Respect task affinity in restricted CPU selection\n  sched_ext: Fix the bypass dispatch claim for schedulers bypassed by an ancestor\n  sched_ext: Propagate every bypass depth change to the descendants\n  sched_ext: Fix use-after-free of a destroyed user DSQ by a deferred reenqueue\n  sched_ext: Fix stall when a task enqueued with SCX_ENQ_LAST lands back on its CPU\u0027s local DSQ\n",
  "tree_diff": []
}
