)]}'
{
  "commit": "89d6e793294faab1ba810456ed7adb5de7f76c67",
  "tree": "30bdaf59a26dc1a2df70f03ab85cdc001c9c84a7",
  "parents": [
    "008aab519824572216693ee2978786aea89d3227"
  ],
  "author": {
    "name": "Quentin Perret",
    "email": "qperret@google.com",
    "time": "Fri Sep 12 10:10:44 2025 +0000"
  },
  "committer": {
    "name": "Quentin Perret",
    "email": "qperret@google.com",
    "time": "Fri Sep 12 16:06:47 2025 +0000"
  },
  "message": "ANDROID: KVM: arm64: Accept DMA-BUF mappings to back pVMs\n\nThe pKVM memory abort path currently refuses to back guests with pages\nthat are neither anonynous memory nor donatable MMIO regions. Extend\nthis logic to allow DMA-BUF mappings.\n\nChange-Id: I4b02795023f47804e8d9b2a77178da971a3ed69a\nSigned-off-by: Quentin Perret \u003cqperret@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff1aec4045aafb764f927c4ce976b4c2226e872c",
      "old_mode": 33188,
      "old_path": "arch/arm64/include/asm/kvm_host.h",
      "new_id": "4ebf05a6937c34e9e919caa32ea0a05dedc8aacf",
      "new_mode": 33188,
      "new_path": "arch/arm64/include/asm/kvm_host.h"
    },
    {
      "type": "modify",
      "old_id": "122694778e6cfa51f84e551fbbe1c4ab871a76b4",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/mmu.c",
      "new_id": "f40b16a7052c4c0761a3bd19b5d67cda863368d2",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/mmu.c"
    },
    {
      "type": "modify",
      "old_id": "98eb8c72a1011493cce1c0bb8141b85849f00428",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/pkvm.c",
      "new_id": "56ba343f9deb9c54de3ae8db6396df3ce39f15c6",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/pkvm.c"
    },
    {
      "type": "modify",
      "old_id": "055c96a90c2e8c7fee8b319fe63ea81ce43485e1",
      "old_mode": 33188,
      "old_path": "virt/kvm/kvm_main.c",
      "new_id": "cf563aec4900f5bdfbbcc70814e774af3148496a",
      "new_mode": 33188,
      "new_path": "virt/kvm/kvm_main.c"
    }
  ]
}
