On Wed, Aug 07, 2024 at 07:15:16AM -0700, Sean Christopherson wrote: > On Tue, Aug 06, 2024, Oliver Upton wrote: > > This sort of language generally isn't necessary in UAPI descriptions. We > > cannot exhaustively describe the ways userspace might misuse an > > interface. > > I don't disagree in general, but I think this one is worth calling out because > it's easy to screw up and arguably the most likely "failure" scenario. E.g. KVM > has had multiple bugs (I can think of four off the top of my head) where a vCPU > gets stuck because KVM doesn't resolve a fault. It's not hard to imagine userspace > doing the same. Yeah, I don't see any reason to go and rip it out, just a suggestion for the next time around. -- Thanks, Oliver