Message ID | 20170613060925.17121-1-ebiggers3@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Eric Biggers <ebiggers3@gmail.com> wrote: > diff --git a/security/keys/Kconfig b/security/keys/Kconfig > index a7a23b5541f8..f5d96996baa6 100644 > --- a/security/keys/Kconfig > +++ b/security/keys/Kconfig > @@ -20,10 +20,6 @@ config KEYS > > If you are unsure as to whether this is required, answer N. > > -config KEYS_COMPAT > - def_bool y > - depends on COMPAT && KEYS > - > config PERSISTENT_KEYRINGS > bool "Enable register of persistent per-UID keyrings" > depends on KEYS Hmmm... This is in linus/master, but not in security/next. I'll hold your patch till later in the merge window or just after -rc1. David -- To unsubscribe from this list: send the line "unsubscribe linux-security-module" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Tue, Jun 27, 2017 at 10:27:54AM +0100, David Howells wrote: > Eric Biggers <ebiggers3@gmail.com> wrote: > > > diff --git a/security/keys/Kconfig b/security/keys/Kconfig > > index a7a23b5541f8..f5d96996baa6 100644 > > --- a/security/keys/Kconfig > > +++ b/security/keys/Kconfig > > @@ -20,10 +20,6 @@ config KEYS > > > > If you are unsure as to whether this is required, answer N. > > > > -config KEYS_COMPAT > > - def_bool y > > - depends on COMPAT && KEYS > > - > > config PERSISTENT_KEYRINGS > > bool "Enable register of persistent per-UID keyrings" > > depends on KEYS > > Hmmm... This is in linus/master, but not in security/next. I'll hold your > patch till later in the merge window or just after -rc1. > > David Hi David, are you still planning to apply this patch? Eric -- To unsubscribe from this list: send the line "unsubscribe linux-security-module" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Tue, Aug 15, 2017 at 07:52:44PM -0700, Eric Biggers wrote: > On Tue, Jun 27, 2017 at 10:27:54AM +0100, David Howells wrote: > > Eric Biggers <ebiggers3@gmail.com> wrote: > > > > > diff --git a/security/keys/Kconfig b/security/keys/Kconfig > > > index a7a23b5541f8..f5d96996baa6 100644 > > > --- a/security/keys/Kconfig > > > +++ b/security/keys/Kconfig > > > @@ -20,10 +20,6 @@ config KEYS > > > > > > If you are unsure as to whether this is required, answer N. > > > > > > -config KEYS_COMPAT > > > - def_bool y > > > - depends on COMPAT && KEYS > > > - > > > config PERSISTENT_KEYRINGS > > > bool "Enable register of persistent per-UID keyrings" > > > depends on KEYS > > > > Hmmm... This is in linus/master, but not in security/next. I'll hold your > > patch till later in the merge window or just after -rc1. > > > > David > > Hi David, are you still planning to apply this patch? > > Eric Ping. -- To unsubscribe from this list: send the line "unsubscribe linux-security-module" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Mon, Oct 09, 2017 at 01:25:34PM -0700, Eric Biggers wrote: > On Tue, Aug 15, 2017 at 07:52:44PM -0700, Eric Biggers wrote: > > On Tue, Jun 27, 2017 at 10:27:54AM +0100, David Howells wrote: > > > Eric Biggers <ebiggers3@gmail.com> wrote: > > > > > > > diff --git a/security/keys/Kconfig b/security/keys/Kconfig > > > > index a7a23b5541f8..f5d96996baa6 100644 > > > > --- a/security/keys/Kconfig > > > > +++ b/security/keys/Kconfig > > > > @@ -20,10 +20,6 @@ config KEYS > > > > > > > > If you are unsure as to whether this is required, answer N. > > > > > > > > -config KEYS_COMPAT > > > > - def_bool y > > > > - depends on COMPAT && KEYS > > > > - > > > > config PERSISTENT_KEYRINGS > > > > bool "Enable register of persistent per-UID keyrings" > > > > depends on KEYS > > > > > > Hmmm... This is in linus/master, but not in security/next. I'll hold your > > > patch till later in the merge window or just after -rc1. > > > > > > David > > > > Hi David, are you still planning to apply this patch? > > > > Eric > > Ping. Ping. -- To unsubscribe from this list: send the line "unsubscribe linux-security-module" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/security/keys/Kconfig b/security/keys/Kconfig index a7a23b5541f8..f5d96996baa6 100644 --- a/security/keys/Kconfig +++ b/security/keys/Kconfig @@ -20,10 +20,6 @@ config KEYS If you are unsure as to whether this is required, answer N. -config KEYS_COMPAT - def_bool y - depends on COMPAT && KEYS - config PERSISTENT_KEYRINGS bool "Enable register of persistent per-UID keyrings" depends on KEYS diff --git a/security/keys/Makefile b/security/keys/Makefile index 57dff0c15809..6d31eca7c602 100644 --- a/security/keys/Makefile +++ b/security/keys/Makefile @@ -16,7 +16,7 @@ obj-y := \ request_key_auth.o \ user_defined.o compat-obj-$(CONFIG_KEY_DH_OPERATIONS) += compat_dh.o -obj-$(CONFIG_KEYS_COMPAT) += compat.o $(compat-obj-y) +obj-$(CONFIG_COMPAT) += compat.o $(compat-obj-y) obj-$(CONFIG_PROC_FS) += proc.o obj-$(CONFIG_SYSCTL) += sysctl.o obj-$(CONFIG_PERSISTENT_KEYRINGS) += persistent.o diff --git a/security/keys/compat.c b/security/keys/compat.c index e87c89c0177c..d7445946b701 100644 --- a/security/keys/compat.c +++ b/security/keys/compat.c @@ -50,11 +50,6 @@ static long compat_keyctl_instantiate_key_iov( /* * The key control system call, 32-bit compatibility version for 64-bit archs - * - * This should only be called if the 64-bit arch uses weird pointers in 32-bit - * mode or doesn't guarantee that the top 32-bits of the argument registers on - * taking a 32-bit syscall are zero. If you can, you should call sys_keyctl() - * directly. */ COMPAT_SYSCALL_DEFINE5(keyctl, u32, option, u32, arg2, u32, arg3, u32, arg4, u32, arg5) diff --git a/security/keys/internal.h b/security/keys/internal.h index c0f8682eba69..0cc7333408d0 100644 --- a/security/keys/internal.h +++ b/security/keys/internal.h @@ -271,7 +271,7 @@ extern long keyctl_dh_compute(struct keyctl_dh_params __user *, char __user *, size_t, struct keyctl_kdf_params __user *); extern long __keyctl_dh_compute(struct keyctl_dh_params __user *, char __user *, size_t, struct keyctl_kdf_params *); -#ifdef CONFIG_KEYS_COMPAT +#ifdef CONFIG_COMPAT extern long compat_keyctl_dh_compute(struct keyctl_dh_params __user *params, char __user *buffer, size_t buflen, struct compat_keyctl_kdf_params __user *kdf); @@ -286,7 +286,7 @@ static inline long keyctl_dh_compute(struct keyctl_dh_params __user *params, return -EOPNOTSUPP; } -#ifdef CONFIG_KEYS_COMPAT +#ifdef CONFIG_COMPAT static inline long compat_keyctl_dh_compute( struct keyctl_dh_params __user *params, char __user *buffer, size_t buflen,