On Tue, Dec 17, 2024 at 08:37:27AM -0800, Sean Christopherson wrote: > +Yury and Rasmus > > On Tue, Dec 17, 2024, Wolfram Sang wrote: > > The header clearly states that it does not want to be included directly, > > I definitely don't object to the KVM change, but the if y'all expect developers > to actually honor the "rule", it needs to have teeth. As evidenced by a similar > rule in arch/x86/include/asm/bitops.h that also gets ignored, an #error that's > buried under an include guard and triggers on a macro that's never #undef'd is > quite useless. To follow up, I am willing to do the proposed change. But before sending this out, it would be nice if the existing broken includes would be fixed. So, can this patch be applied first?