)]}'
{
  "commit": "fcce315bebde940c11b47d3baf90396661b756a8",
  "tree": "60232cbd9c468ab66b98fb0d7de4e854f8708110",
  "parents": [
    "b8739e192733d6baba12b69cc8ac54a9c88c196d"
  ],
  "author": {
    "name": "Fuad Tabba",
    "email": "fuad.tabba@linux.dev",
    "time": "Thu Jul 16 18:47:32 2026 +0100"
  },
  "committer": {
    "name": "Fuad Tabba",
    "email": "fuad.tabba@linux.dev",
    "time": "Tue Aug 11 15:38:16 2026 +0100"
  },
  "message": "KVM: arm64: nVHE: Pass host VA arguments as pointers\n\nFour hypercalls take host VAs as unsigned long: the donated vm, pgd\nand vcpu regions, and the tracing descriptor. Retype the arguments\nand their EL2 consumers as void *, so that the typed hypercall\ndeclarations introduced later in the series can attach a sparse\naddress space to them; an address space attaches only to pointers.\n\nNo functional change intended.\n\nReviewed-by: Marc Zyngier \u003cmaz@kernel.org\u003e\nSigned-off-by: Fuad Tabba \u003cfuad.tabba@linux.dev\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c904647d2f7606e2477dff5de918bfd22380a1ba",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/include/nvhe/pkvm.h",
      "new_id": "2643a1a8196681e1e1bbd1c4d653120d5c568cf0",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/include/nvhe/pkvm.h"
    },
    {
      "type": "modify",
      "old_id": "8813ff250f8e07b068f0de516008314b5efd93d4",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/include/nvhe/trace.h",
      "new_id": "4aa36fd76b9e296b995a4aeb8c80c3c05736fb7e",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/include/nvhe/trace.h"
    },
    {
      "type": "modify",
      "old_id": "65a7c735aa3985e5d2b315d591b69af47e094d7f",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/nvhe/hyp-main.c",
      "new_id": "dff7c0331f28eabb772d5bab8bf2e3ef7aeaf9df",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/nvhe/hyp-main.c"
    },
    {
      "type": "modify",
      "old_id": "459bd9eb7e4bc7dd46c1e35cb8ac151dfb732b86",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/nvhe/pkvm.c",
      "new_id": "6c8e33ebf8bb64f363ba90c5c4d218912bf64f08",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/nvhe/pkvm.c"
    },
    {
      "type": "modify",
      "old_id": "5437ebb6dbd6792533bb9f0a2a2fd169226f83ba",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/nvhe/trace.c",
      "new_id": "eaa63b06a286c99f30c7280d164800f991817834",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/nvhe/trace.c"
    }
  ]
}
