)]}'
{
  "commit": "f6c1880918d31f8c7c1b4cde0383be9d2e8a61cb",
  "tree": "b24988c57df6af89f2480086e423b2fea69c1f86",
  "parents": [
    "4549871118cf616eecdd2d939f78e3b9e1dddc48"
  ],
  "author": {
    "name": "Fuad Tabba",
    "email": "tabba@google.com",
    "time": "Mon Jun 15 13:50:26 2026 +0100"
  },
  "committer": {
    "name": "Fuad Tabba",
    "email": "tabba@google.com",
    "time": "Mon Jun 15 13:54:47 2026 +0100"
  },
  "message": "KVM: arm64: nv: Write ESR_EL2 for injected nested SError exceptions\n\nkvm_inject_el2_exception() writes ESR_EL2 for synchronous exceptions\nbut not for SError. enter_exception64() does not write ESR_ELx for any\nexception type, so the constructed syndrome is dropped. A guest L2\nhypervisor taking a nested SError observes stale ESR_EL2.\n\nThis affects both kvm_inject_nested_serror() and the EASE path in\nkvm_inject_nested_sea().\n\nWrite ESR_EL2 for except_type_serror, matching except_type_sync.\n\nFixes: 77ee70a07357 (\"KVM: arm64: nv: Honor SError exception routing / masking\")\nReported-by: sashiko \u003csashiko@sashiko.dev\u003e\nSigned-off-by: Fuad Tabba \u003ctabba@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dba7ced74ca5e80607b964ed27f93b748943fac9",
      "old_mode": 33188,
      "old_path": "arch/arm64/kvm/emulate-nested.c",
      "new_id": "7989c79ce6dbcbb36de0893e23cbe6efd808f744",
      "new_mode": 33188,
      "new_path": "arch/arm64/kvm/emulate-nested.c"
    }
  ]
}
