[PW_SID:1156808] exec: Remove AT_VECTOR_SIZE_ARCH from UAPI - #2584
[PW_SID:1156808] exec: Remove AT_VECTOR_SIZE_ARCH from UAPI#2584linux-riscv-bot wants to merge 15 commits into
Conversation
There are quite a few auxvec.h headers. Mark all of them maintained as part of 'EXEC & BINFMT API, ELF'. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The auxvec.h header is a more fitting place for these definitions. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Upcoming changes will create architecture-specific asm/auxvec.h headers. Add asm-generic infrastructure to handle the fallbacks for architectures which are not migrated yet and those which won't require their own definition. Extend the list of includes in linux/auxvec.h to cover all potential low-level auxvec.h headers. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
With the introduction of asm-generic/auxvec.h, this header unnecessary. Drop it. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
There is nothing userspace can do with this value. In the kernel is always combined with AT_VECTOR_SIZE_BASE, which is not exposed to userspace and also changes from time to time. Move the symbol to a kernel-internal header. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
There is nothing userspace can do with this value. In the kernel is always combined with AT_VECTOR_SIZE_BASE, which is not exposed to userspace and also changes from time to time. Move the symbol to a kernel-internal header. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
There is nothing userspace can do with this value. In the kernel is always combined with AT_VECTOR_SIZE_BASE, which is not exposed to userspace and also changes from time to time. Move the symbol to a kernel-internal header. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Acked-by: Paul Walmsley <pjw@kernel.org> # arch/riscv Reviewed-by: Andy Chiu <andybnac@gmail.com> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
There is nothing userspace can do with this value. In the kernel is always combined with AT_VECTOR_SIZE_BASE, which is not exposed to userspace and also changes from time to time. Move the symbol to a kernel-internal header. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
There is nothing userspace can do with this value. In the kernel is always combined with AT_VECTOR_SIZE_BASE, which is not exposed to userspace and also changes from time to time. Move the symbol to a kernel-internal header. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
There is nothing userspace can do with this value. In the kernel is always combined with AT_VECTOR_SIZE_BASE, which is not exposed to userspace and also changes from time to time. Move the symbol to a kernel-internal header. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
There is nothing userspace can do with this value. In the kernel is always combined with AT_VECTOR_SIZE_BASE, which is not exposed to userspace and also changes from time to time. Move the symbol to a kernel-internal header. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
There is nothing userspace can do with this value. In the kernel is always combined with AT_VECTOR_SIZE_BASE, which is not exposed to userspace and also changes from time to time. Move the symbol to a kernel-internal header. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
There is nothing userspace can do with this value. In the kernel is always combined with AT_VECTOR_SIZE_BASE, which is not exposed to userspace and also changes from time to time. Move the symbol to a kernel-internal header. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
There is nothing userspace can do with this value. In the kernel is always combined with AT_VECTOR_SIZE_BASE, which is not exposed to userspace and also changes from time to time. Move the symbol to a kernel-internal header. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Acked-by: Magnus Lindholm <linmag7@gmail.com> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
All asm headers now define this constant. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by: Kees Cook <kees@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 1: "[v2,01/15] MAINTAINERS: exec: Add more auxvec.h variants" |
|
Patch 2: "[v2,02/15] auxvec.h: Move AT_VECTOR_SIZE definitions to linux/auxvec.h" |
|
Patch 2: "[v2,02/15] auxvec.h: Move AT_VECTOR_SIZE definitions to linux/auxvec.h" |
|
Patch 2: "[v2,02/15] auxvec.h: Move AT_VECTOR_SIZE definitions to linux/auxvec.h" |
|
Patch 13: "[v2,13/15] sh: Remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 13: "[v2,13/15] sh: Remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 13: "[v2,13/15] sh: Remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 13: "[v2,13/15] sh: Remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 13: "[v2,13/15] sh: Remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 13: "[v2,13/15] sh: Remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 14: "[v2,14/15] alpha: remove AT_VECTOR_SIZE_ARCH from UAPI" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
|
Patch 15: "[v2,15/15] auxvec.h: Drop fallback AT_VECTOR_SIZE_ARCH" |
PR for series 1156808 applied to workflow__riscv__fixes
Name: exec: Remove AT_VECTOR_SIZE_ARCH from UAPI
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1156808
Version: 2