On Tue, Jun 14, 2022 at 03:02:22PM +0300, Kirill A. Shutemov wrote: > diff --git a/arch/x86/boot/compressed/compiler.h b/arch/x86/boot/compressed/compiler.h > new file mode 100644 > index 000000000000..452c4c0844b9 > --- /dev/null > +++ b/arch/x86/boot/compressed/compiler.h > @@ -0,0 +1,9 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > +#ifndef BOOT_COMPILER_H > +#define BOOT_COMPILER_H > +#define __LINUX_COMPILER_H /* Inhibit inclusion of <linux/compiler.h> */ > + > +# define likely(x) __builtin_expect(!!(x), 1) > +# define unlikely(x) __builtin_expect(!!(x), 0) > + > +#endif I guess that header is not really needed - simply drop the annotations from the code too. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette