)]}'
{
  "commit": "fac520e43a60230b24026f462a2b63e4d170566e",
  "tree": "6c0939f7e860a983e446a477582ff05c912541e8",
  "parents": [
    "42bfbb3e8d1ce4611c407c0f9d0d2ffea51b67b9"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Thu Jun 25 13:02:16 2026 -0300"
  },
  "committer": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Tue Jul 21 21:00:10 2026 -0300"
  },
  "message": "tools headers: Sync KVM headers with the kernel sources\n\nTo pick up the changes in:\n\n  103ff3a50e3a50a9 (\"KVM: s390: Add capability to support 2G hugepages\")\n  229132c309d667bb (\"LoongArch: KVM: Add DMSINTC device support\")\n  2619da73bb2f10d8 (\"KVM: x86: Use __DECLARE_FLEX_ARRAY() for UAPI structures with VLAs\")\n  4aebd7d5c72f805e (\"KVM: s390: Add KVM capability for ESA mode guests\")\n  4f256d5770febb9d (\"KVM: x86: nSVM: Save/restore gPAT with KVM_{GET,SET}_NESTED_STATE\")\n  822790ab01495d67 (\"KVM: x86: Define KVM_X86_QUIRK_NESTED_SVM_SHARED_PAT\")\n  8800dbf6614aad10 (\"KVM: arm64: Allow userspace to create protected VMs when pKVM is enabled\")\n  bf8f3cec939db68e (\"KVM: s390: vsie: Refactor handle_stfle\")\n  c547c51ff4d44c78 (\"KVM: arm64: gic-v5: Add ARM_VGIC_V5 device to KVM headers\")\n  d7507a94a0720223 (\"KVM: SVM: Treat exit_code as an unsigned 64-bit value through all of KVM\")\n\nThis addresses these perf build warnings:\n\n  Warning: Kernel ABI header differences:\n    diff -u tools/include/uapi/linux/kvm.h include/uapi/linux/kvm.h\n    diff -u tools/arch/x86/include/uapi/asm/kvm.h arch/x86/include/uapi/asm/kvm.h\n    diff -u tools/arch/x86/include/uapi/asm/svm.h arch/x86/include/uapi/asm/svm.h\n    diff -u tools/arch/s390/include/uapi/asm/kvm.h arch/s390/include/uapi/asm/kvm.h\n\nPlease see tools/include/uapi/README for further details.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60345dd2cba2d611b76f8b5c70eab8f0abab4b9b",
      "old_mode": 33188,
      "old_path": "tools/arch/s390/include/uapi/asm/kvm.h",
      "new_id": "4192769b5ce069ba28d00d7cf1c4f1b34037d633",
      "new_mode": 33188,
      "new_path": "tools/arch/s390/include/uapi/asm/kvm.h"
    },
    {
      "type": "modify",
      "old_id": "0d4538fa6c31abf3e52f8c3ebfca3b7d9f1a015b",
      "old_mode": 33188,
      "old_path": "tools/arch/x86/include/uapi/asm/kvm.h",
      "new_id": "1585ec8040666e503e8f5ad96ac7932fc195332c",
      "new_mode": 33188,
      "new_path": "tools/arch/x86/include/uapi/asm/kvm.h"
    },
    {
      "type": "modify",
      "old_id": "650e3256ea7d7339091b86adfbd317ac5d25d61a",
      "old_mode": 33188,
      "old_path": "tools/arch/x86/include/uapi/asm/svm.h",
      "new_id": "010a45c9f6147f8c2c3210d58cde36f6e41bcce2",
      "new_mode": 33188,
      "new_path": "tools/arch/x86/include/uapi/asm/svm.h"
    },
    {
      "type": "modify",
      "old_id": "d0c0c860597670cc2eca0901db4173c2f189737e",
      "old_mode": 33188,
      "old_path": "tools/include/uapi/linux/kvm.h",
      "new_id": "419011097fa8e2c6d2a7181fd7845621e9bd3df0",
      "new_mode": 33188,
      "new_path": "tools/include/uapi/linux/kvm.h"
    }
  ]
}
