On Fri, Feb 04, 2022, Paolo Bonzini wrote: > struct kvm_mmu_role_regs is computed just once and then accessed. Use > const to enforce this. It's not new enforcement, just syntatic sugar (though it's tasty sugar). All fields in struct kvm_mmu_role_regs are const specifically to prevent such a struct from being changed regardless of how a pointer was obtained. struct kvm_mmu_role_regs { const unsigned long cr0; const unsigned long cr4; const u64 efer; };