It's arguably not useless, e.g. it's still used for a sanity check. Not sure how to word that though. Maybe? KVM: x86/mmu: Drop no-longer-necessary mmu_page_and_offset.idx On Sun, Jun 05, 2022, Lai Jiangshan wrote: > From: Lai Jiangshan <jiangshan.ljs@xxxxxxxxxxxx> > > The value is only set but never really used. Please elaborate on why it's no longer truly used. Something like: Drop mmu_page_and_offset.idx, it's no longer strictly necessary now that KVM doesn't recurse up the walk to clear unsync information in parents. The field is still used for a sanity check, but that sanity check will soon be made obsolete by further simplifying the gathering of unsync shadow pages