)]}'
{
  "commit": "3bb8ce9d4a51f6eaaca62c272add58b06536525f",
  "tree": "76cc3a836574a4c38daa1f39529651be08e28fe6",
  "parents": [
    "15b090c17dc10342964c3a2930828f1e81ea8f59"
  ],
  "author": {
    "name": "Mark Brown",
    "email": "broonie@kernel.org",
    "time": "Fri Nov 28 15:37:53 2025 +0000"
  },
  "committer": {
    "name": "Mark Brown",
    "email": "broonie@kernel.org",
    "time": "Fri Nov 28 15:37:53 2025 +0000"
  },
  "message": "arm64/gcs: Flush the GCS locking state on exec\n\nWhen we exec a new task we forget to flush the set of locked GCS mode bits.\nSince we do flush the rest of the state this means that if GCS is locked\nthe new task will be unable to enable GCS, it will be locked as being\ndisabled. Add the expected flush.\n\nFixes: fc84bc5378a8 (\"arm64/gcs: Context switch GCS state for EL0\")\nReported-by: Yury Khrustalev \u003cYury.Khrustalev@arm.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fba7ca102a8c42feb0c5920238cadf1881971cea",
      "old_mode": 33188,
      "old_path": "arch/arm64/kernel/process.c",
      "new_id": "489554931231e6dfa10d838dbced5b0c7e18a9fd",
      "new_mode": 33188,
      "new_path": "arch/arm64/kernel/process.c"
    }
  ]
}
