)]}'
{
  "commit": "5f99ab758325e1392b5a6e44bc9832acfe3ff427",
  "tree": "5a7f126057d140652d7ae15248a74d2d81550760",
  "parents": [
    "a8594f248d713d923908f6e5a7db9551061910dc"
  ],
  "author": {
    "name": "Vincent Donnefort",
    "email": "vdonnefort@google.com",
    "time": "Wed Sep 11 13:45:51 2024 +0100"
  },
  "committer": {
    "name": "Vincent Donnefort",
    "email": "vdonnefort@google.com",
    "time": "Wed Sep 11 13:48:12 2024 +0100"
  },
  "message": "ANDROID: KVM: arm64: Add missing icache sync before pKVM module loading\n\nBefore calling the EL2 init function of a pKVM module, we apply\nrelocations to the text section. Ensure those relocations are visible to\nall CPUs at EL2 before we jump into the init function.\n\nBug: 362409404\nBug: 357781595\nBug: 244543039\nBug: 244373730\nFixes: be027b192061 (\"ANDROID: KVM: arm64: Allow loading modules to the pKVM hypervisor\")\nChange-Id: I4b2ae7f18ca8f28d4ff7f5eee1158bd7c2efc0a3\nSigned-off-by: Vincent Donnefort \u003cvdonnefort@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c190546fcb8fd98b41e49543276da320ae5d92e",
      "old_mode": 33188,
      "old_path": "arch/arm64/include/asm/module.h",
      "new_id": "080dcc198eb8e05ef896cf63c30761e9d88fe896",
      "new_mode": 33188,
      "new_path": "arch/arm64/include/asm/module.h"
    },
    {
      "type": "modify",
      "old_id": "53df14e236efd853a05fed45acf08e0cdc6f1879",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/pkvm.c",
      "new_id": "08f8f4e9154bbc8c18d1a625bbfe4572bb6cacd3",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/pkvm.c"
    },
    {
      "type": "modify",
      "old_id": "763aac2fc62b71b72417ae5938591ad52d0975d5",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/va_layout.c",
      "new_id": "f6ca0193a96f3025b378340dc6b728ae865d204b",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/va_layout.c"
    }
  ]
}
