From dd39fab52b6b8e86381d0da847a0252384926832 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Wed, 30 Mar 2016 00:14:57 +0200 Subject: [PATCH] uapi/linux/stddef.h: Provide __always_inline to userspace headers Recent change to uapi/linux/swab.h needs this. Unfortunately, UAPI headers don't include compiler.h and fixing it there is not enough. Tested. Testcase: "make headers_install" and try to compile this: #include void main() {} Signed-off-by: Denys Vlasenko CC: Josh Boyer CC: Thomas Graf CC: Peter Zijlstra CC: David Rientjes CC: Arnd Bergmann CC: Ingo Molnar CC: Andrew Morton CC: Linus Torvalds CC: linux-kernel@vger.kernel.org --- include/uapi/linux/stddef.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/uapi/linux/stddef.h b/include/uapi/linux/stddef.h index aa9f10428743..621fa8ac4425 100644 --- a/include/uapi/linux/stddef.h +++ b/include/uapi/linux/stddef.h @@ -1 +1,5 @@ #include + +#ifndef __always_inline +#define __always_inline inline +#endif -- 2.5.5