> Bike Shedding! Maybe KVM_MEM_EXIT_ON_MISSING? "Exiting" has concrete > meaning in the KVM UAPI whereas "userfault" doesn't and could suggest > going through userfaultfd, which is the opposite of what this > capability is doing. You know, in the three or four names this thing has had, I'm not sure if "exit" has ever appeared :D It is accurate, which is a definite plus. But since the exit in question is special due to accompanying EFAULT, I think we've been trying to reflect that in the nomenclature ("memory faults" or "userfault")- maybe that's not worth doing though. Wrt the current name, I agree w/ you on the potential for userfaultfd confusion but I sort of see Sean's argument as well [1]. I see you've re-raised the question of the exit accompanying EFAULT in [2] though, so we should probably resolve that first. [1] https://lore.kernel.org/kvm/20230602161921.208564-1-amoorthy@xxxxxxxxxx/T/#t [2] https://lore.kernel.org/kvm/CALzav=csPcd3f5CYc=6Fa4JnsYP8UTVeSex0-7LvUBnTDpHxLQ@xxxxxxxxxxxxxx/