)]}'
{
  "commit": "e97fbb43fb1b2e909dfd726204af3cdcb971517e",
  "tree": "5f31d0f93d77206af60245d98419a2c9436a22df",
  "parents": [
    "87ecfdbc699cc95fac73291b52650283ddcf929d"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Wed Jan 08 16:19:28 2025 +0100"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Sun Jan 12 10:35:36 2025 +0100"
  },
  "message": "KVM: e500: use shadow TLB entry as witness for writability\n\nkvmppc_e500_ref_setup is returning whether the guest TLB entry is writable,\nwhich is than passed to kvm_release_faultin_page.  This makes little sense\nfor two reasons: first, because the function sets up the private data for\nthe page and the return value feels like it has been bolted on the side;\nsecond, because what really matters is whether the _shadow_ TLB entry is\nwritable.  If it is not writable, the page can be released as non-dirty.\nShift from using tlbe_is_writable(gtlbe) to doing the same check on\nthe shadow TLB entry.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6824e8139801c2089ebe32d9964cfe378d9a5da6",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kvm/e500_mmu_host.c",
      "new_id": "c266c02f120f867f211b8088e8e217ff4c64c502",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kvm/e500_mmu_host.c"
    }
  ]
}
