)]}'
{
  "commit": "8449d3252c2603a51ffc7c36cb5bd94874378b7d",
  "tree": "e834b0c0569532e33e622a6966ae67632d2cab66",
  "parents": [
    "2b60145734a0e5a4b73952a540928d2c4f4fed64",
    "b1bcaed1e39a9e0dfbe324a15d2ca4253deda316"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Dec 03 13:04:07 2025 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Dec 03 13:04:07 2025 -0800"
  },
  "message": "Merge tag \u0027cgroup-for-6.19\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup\n\nPull cgroup updates from Tejun Heo:\n\n - Defer task cgroup unlink until after the dying task\u0027s final context\n   switch so that controllers see the cgroup properly populated until\n   the task is truly gone\n\n - cpuset cleanups and simplifications.\n\n   Enforce that domain isolated CPUs stay in root or isolated partitions\n   and fail if isolated+nohz_full would leave no housekeeping CPU. Fix\n   sched/deadline root domain handling during CPU hot-unplug and race\n   for tasks in attaching cpusets\n\n - Misc fixes including memory reclaim protection documentation and\n   selftest KTAP conformance\n\n* tag \u0027cgroup-for-6.19\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup: (21 commits)\n  cpuset: Treat cpusets in attaching as populated\n  sched/deadline: Walk up cpuset hierarchy to decide root domain when hot-unplug\n  cgroup/cpuset: Introduce cpuset_cpus_allowed_locked()\n  docs: cgroup: No special handling of unpopulated memcgs\n  docs: cgroup: Note about sibling relative reclaim protection\n  docs: cgroup: Explain reclaim protection target\n  selftests/cgroup: conform test to KTAP format output\n  cpuset: remove need_rebuild_sched_domains\n  cpuset: remove global remote_children list\n  cpuset: simplify node setting on error\n  cgroup: include missing header for struct irq_work\n  cgroup: Fix sleeping from invalid context warning on PREEMPT_RT\n  cgroup/cpuset: Globally track isolated_cpus update\n  cgroup/cpuset: Ensure domain isolated CPUs stay in root or isolated partition\n  cgroup/cpuset: Move up prstate_housekeeping_conflict() helper\n  cgroup/cpuset: Fail if isolated and nohz_full don\u0027t leave any housekeeping\n  cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_cpumasks()\n  cgroup: Defer task cgroup unlink until after the task is done switching out\n  cgroup: Move dying_tasks cleanup from cgroup_task_release() to cgroup_task_free()\n  cgroup: Rename cgroup lifecycle hooks to cgroup_task_*()\n  ...\n",
  "tree_diff": []
}
