)]}'
{
  "commit": "f46be4da2cbb17574b5369517a9a1e1b414063b4",
  "tree": "d53cc5b50cd34630904f9f5398639a2097752ec9",
  "parents": [
    "078e122f3bf000dd45965997b66deac10ee580fa"
  ],
  "author": {
    "name": "Iván Ezequiel Rodriguez",
    "email": "ivanrwcm25@gmail.com",
    "time": "Wed Oct 28 12:43:14 2026 -0300"
  },
  "committer": {
    "name": "Catalin Marinas",
    "email": "catalin.marinas@arm.com",
    "time": "Thu Oct 29 20:42:23 2026 +0000"
  },
  "message": "selftests/arm64: GCS must not leak on a failed clone3\n\nKTAP coverage for clone3(CLONE_VM|CLONE_PIDFD) with a bad pidfd\npointer: sixteen failures must not grow the parent\u0027s GCS VMA count.\n\nAssisted-by: LLM\nSigned-off-by: Iván Ezequiel Rodriguez \u003civanrwcm25@gmail.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@kernel.org\u003e\nTested-by: Mark Brown \u003cbroonie@kernel.org\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bbb8e40a7e524630fadc4cffe0defff128033829",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/arm64/gcs/.gitignore",
      "new_id": "063780ab57798875f3e277823a53b5d3cf9d6236",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/arm64/gcs/.gitignore"
    },
    {
      "type": "modify",
      "old_id": "1fbbf0ca1f0291d00882920eb2d1efbf99882ec1",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/arm64/gcs/Makefile",
      "new_id": "f1365eea31c99e1ee06cf7693db00508d91fe9c3",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/arm64/gcs/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96400ea376c0bc7f3ca0626543617da497002b71",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/arm64/gcs/gcs-clone-pidfd.c"
    },
    {
      "type": "modify",
      "old_id": "80a1317f6097b0df01982031dfcb6c303dd198b4",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/arm64/gcs/gcs-locking.c",
      "new_id": "8877fd2d2eab98bf7b7d789c8c09ce23be75580e",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/arm64/gcs/gcs-locking.c"
    },
    {
      "type": "modify",
      "old_id": "7a81bb07ed4b8b82ee90d93b336b26760703d55b",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/arm64/gcs/gcs-util.h",
      "new_id": "46f6ed9cf54d323597a359a91c25d726494005c5",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/arm64/gcs/gcs-util.h"
    },
    {
      "type": "modify",
      "old_id": "ddb0b2b201554980e5b793043b0a405fe7df046e",
      "old_mode": 33188,
      "old_path": "tools/testing/selftests/arm64/gcs/libc-gcs.c",
      "new_id": "4e9fa9b82f0f94306b8d787913aac13986f33565",
      "new_mode": 33188,
      "new_path": "tools/testing/selftests/arm64/gcs/libc-gcs.c"
    }
  ]
}
