Hi, I'm investigating optimizing qemu start time for large memory guests, and I'm trying to understand why kvm_mmu_slot_apply_flags() is called by kvm_arch_commit_memory_region() for KVM_MR_CREATE. The comments in kvm_mmu_slot_apply_flags() imply it should be, but what I've observed is that the new slot will have no mappings resulting in slot_handle_level_range() walking the rmaps and doing nothing. This can take a noticeable amount of time for very large ranges. It doesn't look like there would ever be any mappings in a newly created slot. Am I missing something? Thanks, Anthony