-
- Downloads
uaccess: remove CONFIG_SET_FS
There are no remaining callers of set_fs(), so CONFIG_SET_FS can be removed globally, along with the thread_info field and any references to it. This turns access_ok() into a cheaper check against TASK_SIZE_MAX. As CONFIG_SET_FS is now gone, drop all remaining references to set_fs()/get_fs(), mm_segment_t, user_addr_max() and uaccess_kernel(). Acked-by: Sam Ravnborg <sam@ravnborg.org> # for sparc32 changes Acked-by:"Eric W. Biederman" <ebiederm@xmission.com> Tested-by: Sergey Matyukevich <sergey.matyukevich@synopsys.com> # for arc changes Acked-by: Stafford Horne <shorne@gmail.com> # [openrisc, asm-generic] Acked-by:
Dinh Nguyen <dinguyen@kernel.org> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
Showing
- arch/Kconfig 0 additions, 3 deletionsarch/Kconfig
- arch/alpha/Kconfig 0 additions, 1 deletionarch/alpha/Kconfig
- arch/alpha/include/asm/processor.h 0 additions, 4 deletionsarch/alpha/include/asm/processor.h
- arch/alpha/include/asm/thread_info.h 0 additions, 2 deletionsarch/alpha/include/asm/thread_info.h
- arch/alpha/include/asm/uaccess.h 0 additions, 19 deletionsarch/alpha/include/asm/uaccess.h
- arch/arc/Kconfig 0 additions, 1 deletionarch/arc/Kconfig
- arch/arc/include/asm/segment.h 0 additions, 20 deletionsarch/arc/include/asm/segment.h
- arch/arc/include/asm/thread_info.h 0 additions, 3 deletionsarch/arc/include/asm/thread_info.h
- arch/arc/include/asm/uaccess.h 0 additions, 1 deletionarch/arc/include/asm/uaccess.h
- arch/arm/lib/uaccess_with_memcpy.c 0 additions, 10 deletionsarch/arm/lib/uaccess_with_memcpy.c
- arch/arm64/kernel/traps.c 1 addition, 1 deletionarch/arm64/kernel/traps.c
- arch/csky/Kconfig 0 additions, 1 deletionarch/csky/Kconfig
- arch/csky/include/asm/processor.h 0 additions, 2 deletionsarch/csky/include/asm/processor.h
- arch/csky/include/asm/segment.h 0 additions, 10 deletionsarch/csky/include/asm/segment.h
- arch/csky/include/asm/thread_info.h 0 additions, 2 deletionsarch/csky/include/asm/thread_info.h
- arch/csky/include/asm/uaccess.h 0 additions, 3 deletionsarch/csky/include/asm/uaccess.h
- arch/csky/kernel/asm-offsets.c 0 additions, 1 deletionarch/csky/kernel/asm-offsets.c
- arch/h8300/Kconfig 0 additions, 1 deletionarch/h8300/Kconfig
- arch/h8300/include/asm/processor.h 0 additions, 1 deletionarch/h8300/include/asm/processor.h
- arch/h8300/include/asm/segment.h 0 additions, 40 deletionsarch/h8300/include/asm/segment.h
Loading
Please register or sign in to comment