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 <linux/swab.h> void main() {} Signed-off-by: Denys Vlasenko <dvlas...@redhat.com> CC: Josh Boyer <jwbo...@fedoraproject.org> CC: Thomas Graf <tg...@suug.ch> CC: Peter Zijlstra <pet...@infradead.org> CC: David Rientjes <rient...@google.com> CC: Arnd Bergmann <a...@arndb.de> CC: Ingo Molnar <mi...@kernel.org> CC: Andrew Morton <a...@linux-foundation.org> CC: Linus Torvalds <torva...@linux-foundation.org> 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 aa9f104..621fa8a 100644 --- a/include/uapi/linux/stddef.h +++ b/include/uapi/linux/stddef.h @@ -1 +1,5 @@ #include <linux/compiler.h> + +#ifndef __always_inline +#define __always_inline inline +#endif -- 1.8.1.4