On Monday, January 23, 2017 6:03:12 PM CET Bilal Amarni wrote: > Currently in 32-bit userspace calling the keyctl syscall returns an ENOSYS > error. > > This makes sure the compatibility wrapper is registered. > > Signed-off-by: Bilal Amarni <bilal.ama...@gmail.com>
While this looks technically correct, it doesn't seem very nice to the other 64-bit architectures that may also be missing this. > diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig > index 1117421..d76f70b 100644 > --- a/arch/arm64/Kconfig > +++ b/arch/arm64/Kconfig > @@ -1030,6 +1030,10 @@ config SYSVIPC_COMPAT > def_bool y > depends on COMPAT && SYSVIPC > > +config KEYS_COMPAT > + def_bool y > + depends on COMPAT && KEYS > + I see four copies of this in existing architectures, but none for mips, parisc or tile. How about just moving this next to CONFIG_KEYS? Arnd