On Mon, 14 Apr 2025 10:10:50 +0200, Uros Bizjak wrote: > Use asm_inline() to instruct the compiler that the size of asm() > is the minimum size of one instruction, ignoring how many instructions > the compiler thinks it is. ALTERNATIVE macro that expands to several > pseudo directives causes instruction length estimate to count > more than 20 instructions. > > bloat-o-meter reports minimal code size increase > (x86_64 defconfig, gcc-14.2.1): > > [...] Applied patch 2 to kvm-x86 vmx (I'll let Paolo grab the guest change). Thanks! [1/2] KVM: x86: Use asm_inline() instead of asm() in kvm_hypercall[0-4]() (no commit info) [2/2] KVM: VMX: Use LEAVE in vmx_do_interrupt_irqoff() https://github.com/kvm-x86/linux/commit/798b9b1cb0e5 -- https://github.com/kvm-x86/linux/tree/next