18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_ci#ifndef __ALPHA_COMPILER_H 38c2ecf20Sopenharmony_ci#define __ALPHA_COMPILER_H 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci#include <uapi/asm/compiler.h> 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci/* Some idiots over in <linux/compiler.h> thought inline should imply 88c2ecf20Sopenharmony_ci always_inline. This breaks stuff. We'll include this file whenever 98c2ecf20Sopenharmony_ci we run into such problems. */ 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci#include <linux/compiler.h> 128c2ecf20Sopenharmony_ci#undef inline 138c2ecf20Sopenharmony_ci#undef __inline__ 148c2ecf20Sopenharmony_ci#undef __inline 158c2ecf20Sopenharmony_ci#undef __always_inline 168c2ecf20Sopenharmony_ci#define __always_inline inline __attribute__((always_inline)) 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci#endif /* __ALPHA_COMPILER_H */ 19