diff options
| author | Paolo Bonzini <[email protected]> | 2022-02-14 08:46:24 -0500 |
|---|---|---|
| committer | Paolo Bonzini <[email protected]> | 2022-04-29 12:49:56 -0400 |
| commit | 7a458f0e1ba150a6ea012171a43c4b947f1d825d (patch) | |
| tree | d3c3bb4a32acd42ff8e080a45cd7e1fc88ddc644 /net/lapb/lapb_in.c | |
| parent | 362505deb8e2ce27993a1dee0b3c5755d4d6646e (diff) | |
KVM: x86/mmu: remove extended bits from mmu_role, rename field
mmu_role represents the role of the root of the page tables.
It does not need any extended bits, as those govern only KVM's
page table walking; the is_* functions used for page table
walking always use the CPU role.
ext.valid is not present anymore in the MMU role, but an
all-zero MMU role is impossible because the level field is
never zero in the MMU role. So just zap the whole mmu_role
in order to force invalidation after CPUID is updated.
While making this change, which requires touching almost every
occurrence of "mmu_role", rename it to "root_role".
Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'net/lapb/lapb_in.c')
0 files changed, 0 insertions, 0 deletions