)]}'
{
  "commit": "80bf33fd523ee1df2d265d34970df670a44a2ccd",
  "tree": "ebe67981ee7052629731113d2b469835a253c4a3",
  "parents": [
    "79922ba71c838f68e7b3128a1a24e4f1dfbc99c7"
  ],
  "author": {
    "name": "Kanishk Singh",
    "email": "kanishk2607@gmail.com",
    "time": "Wed Nov 11 10:30:12 2026 -0500"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Wed Nov 11 06:54:11 2026 -1000"
  },
  "message": "selftests/cgroup: Decode waitid results correctly in clone_reap\n\nclone_reap() applies the waitpid() status macros to waitid()\u0027s\nsi_status. Unlike waitpid()\u0027s encoded status, si_status already holds\nthe exit code or signal number, and si_code identifies the event.\n\nFor example, a child exiting with status 128 is reported as successful,\nwhile a child exiting with status 42 produces -1 rather than 42. Stop\nand continuation events are also rejected. With WNOHANG, a live child\ncan be reported as having exited successfully because the zeroed\nsi_status passes WIFEXITED().\n\nCheck si_code for the requested event and return si_status directly\nfor exit and stop events. Accept CLD_TRAPPED along with CLD_STOPPED,\nas both correspond to stopped children.\n\nSigned-off-by: Kanishk Singh \u003ckanishk2607@gmail.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "279dfc5acfe1c9c50e3867faf8361ef14c5dd1cc",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/cgroup/lib/cgroup_util.c",
      "new_id": "273acfd5710b040d88b02e10a359ac2ed7feb904",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/cgroup/lib/cgroup_util.c"
    }
  ]
}
