)]}'
{
  "commit": "e959a6540d18a1e863640ff6aedf9e240b947d02",
  "tree": "0ffc353a6651076d14f1d9de4b7d8de6def0714e",
  "parents": [
    "b0e16eb92230f79b386264a404269b9e15f9774a"
  ],
  "author": {
    "name": "Fuad Tabba",
    "email": "tabba@google.com",
    "time": "Thu Jun 18 07:30:29 2026 +0100"
  },
  "committer": {
    "name": "Fuad Tabba",
    "email": "tabba@google.com",
    "time": "Thu Jun 18 07:30:29 2026 +0100"
  },
  "message": "KVM: arm64: Drop redundant READ_ONCE() in pkvm_hyp_vm_is_created()\n\nis_created is written under config_lock. Every concurrent reader is\nserialised against that write: pkvm_create_hyp_vm() under config_lock,\nand the memslot path (kvm_arch_prepare_memory_region) via slots_lock,\nwhich the creation writer also holds. The teardown-path accesses have no\nconcurrent writer. The read is therefore serialised, and the READ_ONCE()\nis unnecessary.\n\nSigned-off-by: Fuad Tabba \u003ctabba@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67b90a58fbea2d04fc58eab5a5cf8cc3b80d684d",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/pkvm.c",
      "new_id": "008766273912e9616c57a55e00cc23aa734f68f6",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/pkvm.c"
    }
  ]
}
