)]}'
{
  "commit": "36a3bf89290d15c372053059549b70b1ede60dba",
  "tree": "a9f2495289eec6d2ed045ac3c09feb4e0613dba3",
  "parents": [
    "76e0b9a834ad9fca1c80f6e477bca4dee62393c5"
  ],
  "author": {
    "name": "Vincent Donnefort",
    "email": "vdonnefort@google.com",
    "time": "Fri Jul 05 08:54:48 2024 +0100"
  },
  "committer": {
    "name": "Keir Fraser",
    "email": "keirf@google.com",
    "time": "Wed Oct 09 10:06:49 2024 +0000"
  },
  "message": "ANDROID: KVM: arm64: Allow to export pKVM module symbols\n\nEnable EL2 symbols from pKVM modules to be exported to other modules. To\ndo so:\n\n - Declare the symbol in the EL2 part of the pKVM module\n\n - Export that EL2 symbol, from EL1 code:\n      void __kvm_nvhe_my_el2_symbol(void);\n      EXPORT_SYMBOL(__kvm_nvhe_my_el2_symbol);\n\n - Reference this symbol into another pKVM module EL2 part:\n      extern int my_el2_symbol(void);\n\nBug: 333671007\nChange-Id: I1a92d4aa613c5450b280a8314194429bde95ad43\nSigned-off-by: Vincent Donnefort \u003cvdonnefort@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28ca5988c1942aa42ae8b056195cd56d622b5d1e",
      "old_mode": 33188,
      "old_path": "arch/arm64/include/asm/module.h",
      "new_id": "568c9619fef652b1bf65eeebe17941ddf2170010",
      "new_mode": 33188,
      "new_path": "arch/arm64/include/asm/module.h"
    },
    {
      "type": "modify",
      "old_id": "3a400a06b85f849d0ecb13af4f72f4313677c189",
      "old_mode": 33188,
      "old_path": "arch/arm64/kernel/module.c",
      "new_id": "f89d48ac2d1d1b1e709f6141705da44e3eab7bd8",
      "new_mode": 33188,
      "new_path": "arch/arm64/kernel/module.c"
    },
    {
      "type": "modify",
      "old_id": "3e70561e98e4915b159115c94b0c05411d292952",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/pkvm.c",
      "new_id": "740ce81b65b7e108ef053b95288afc08de0fda01",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/pkvm.c"
    }
  ]
}
