linux/arch
Arnd Bergmann 1a33b18b3b compat: make linux/compat.h available everywhere
Parts of linux/compat.h are under an #ifdef, but we end up
using more of those over time, moving things around bit by
bit.

To get it over with once and for all, make all of this file
uncondititonal now so it can be accessed everywhere. There
are only a few types left that are in asm/compat.h but not
yet in the asm-generic version, so add those in the process.

This requires providing a few more types in asm-generic/compat.h
that were not already there. The only tricky one is
compat_sigset_t, which needs a little help on 32-bit architectures
and for x86.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2021-07-23 14:20:24 +01:00
..
alpha Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
arc Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
arm ARM: dts: imx6qdl: move phy properties into phy device node 2021-07-21 14:31:22 -07:00
arm64 compat: make linux/compat.h available everywhere 2021-07-23 14:20:24 +01:00
csky Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
h8300 Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
hexagon Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
ia64 Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
m68k Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
microblaze Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
mips compat: make linux/compat.h available everywhere 2021-07-23 14:20:24 +01:00
nds32 Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
nios2 Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
openrisc Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
parisc compat: make linux/compat.h available everywhere 2021-07-23 14:20:24 +01:00
powerpc compat: make linux/compat.h available everywhere 2021-07-23 14:20:24 +01:00
riscv Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
s390 compat: make linux/compat.h available everywhere 2021-07-23 14:20:24 +01:00
sh Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
sparc compat: make linux/compat.h available everywhere 2021-07-23 14:20:24 +01:00
um Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
x86 compat: make linux/compat.h available everywhere 2021-07-23 14:20:24 +01:00
xtensa Kbuild updates for v5.14 2021-07-10 11:01:38 -07:00
.gitignore
Kconfig Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFILE_FN_ATTR 2021-06-22 11:07:18 -07:00