)]}'
{
  "commit": "5933ad7d7b8efdacc16016843cb3875e85a43362",
  "tree": "35547e454baf3648a256053cc92768a3cf091f12",
  "parents": [
    "f0236918bea0930fb2ba570ecda3d59eca45d1a7"
  ],
  "author": {
    "name": "Vincent Donnefort",
    "email": "vdonnefort@google.com",
    "time": "Thu May 14 18:45:07 2026 +0100"
  },
  "committer": {
    "name": "Vincent Donnefort",
    "email": "vdonnefort@google.com",
    "time": "Wed May 20 14:44:12 2026 +0100"
  },
  "message": "KVM: arm64: Alloc simple_buffer_page using pKVM hyp allocator\n\nIn protected mode, transition the allocation of the simple_ring_buffer\nstructures from the host to the hypervisor using the new pKVM heap\nallocator.\n\nPreviously, the host allocated and donated a contiguous backing memory\nfor these structures. In pKVM the hypervisor can now allocate them\ndynamically.\n\nUse the pkvm_call_hyp_req() wrapper in the host to invoke\n__tracing_load, which automatically handles any top-up requests if the\nhypervisor runs out of heap memory during allocation.\n\nSigned-off-by: Vincent Donnefort \u003cvdonnefort@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d7e44e657ebc59c7d6f4ea8c90e4d19810e6b64",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/nvhe/hyp-main.c",
      "new_id": "376bf0fd2a2d0d8dfd4bb4dc11684d5557d5c5ea",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/nvhe/hyp-main.c"
    },
    {
      "type": "modify",
      "old_id": "a6ca27b18e154879c0a4573a1b0fd6784a593ec9",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp/nvhe/trace.c",
      "new_id": "680fe1cdf4a231cd871f6a70016075e3d7376737",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp/nvhe/trace.c"
    },
    {
      "type": "modify",
      "old_id": "8b7f2bf2fba84dce85b56f5d88e3104f5d672cbd",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/hyp_trace.c",
      "new_id": "afc8c3ea68f569ef315e4259b38473e2556c9564",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/hyp_trace.c"
    }
  ]
}
