Loading Makefile +8 −4 Original line number Diff line number Diff line # SPDX-License-Identifier: GPL-2.0 VERSION = 4 PATCHLEVEL = 14 SUBLEVEL = 66 SUBLEVEL = 70 EXTRAVERSION = NAME = Petit Gorille Loading Loading @@ -357,9 +357,9 @@ CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \ else if [ -x /bin/bash ]; then echo /bin/bash; \ else echo sh; fi ; fi) HOST_LFS_CFLAGS := $(shell getconf LFS_CFLAGS) HOST_LFS_LDFLAGS := $(shell getconf LFS_LDFLAGS) HOST_LFS_LIBS := $(shell getconf LFS_LIBS) HOST_LFS_CFLAGS := $(shell getconf LFS_CFLAGS 2>/dev/null) HOST_LFS_LDFLAGS := $(shell getconf LFS_LDFLAGS 2>/dev/null) HOST_LFS_LIBS := $(shell getconf LFS_LIBS 2>/dev/null) HOSTCC = gcc HOSTCXX = g++ Loading Loading @@ -501,9 +501,13 @@ KBUILD_AFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC) endif RETPOLINE_CFLAGS_GCC := -mindirect-branch=thunk-extern -mindirect-branch-register RETPOLINE_VDSO_CFLAGS_GCC := -mindirect-branch=thunk-inline -mindirect-branch-register RETPOLINE_CFLAGS_CLANG := -mretpoline-external-thunk RETPOLINE_VDSO_CFLAGS_CLANG := -mretpoline RETPOLINE_CFLAGS := $(call cc-option,$(RETPOLINE_CFLAGS_GCC),$(call cc-option,$(RETPOLINE_CFLAGS_CLANG))) RETPOLINE_VDSO_CFLAGS := $(call cc-option,$(RETPOLINE_VDSO_CFLAGS_GCC),$(call cc-option,$(RETPOLINE_VDSO_CFLAGS_CLANG))) export RETPOLINE_CFLAGS export RETPOLINE_VDSO_CFLAGS ifeq ($(config-targets),1) # =========================================================================== Loading arch/Kconfig +3 −0 Original line number Diff line number Diff line Loading @@ -336,6 +336,9 @@ config HAVE_ARCH_JUMP_LABEL config HAVE_RCU_TABLE_FREE bool config HAVE_RCU_TABLE_INVALIDATE bool config ARCH_HAVE_NMI_SAFE_CMPXCHG bool Loading arch/alpha/kernel/osf_sys.c +24 −27 Original line number Diff line number Diff line Loading @@ -530,24 +530,19 @@ SYSCALL_DEFINE4(osf_mount, unsigned long, typenr, const char __user *, path, SYSCALL_DEFINE1(osf_utsname, char __user *, name) { int error; char tmp[5 * 32]; down_read(&uts_sem); error = -EFAULT; if (copy_to_user(name + 0, utsname()->sysname, 32)) goto out; if (copy_to_user(name + 32, utsname()->nodename, 32)) goto out; if (copy_to_user(name + 64, utsname()->release, 32)) goto out; if (copy_to_user(name + 96, utsname()->version, 32)) goto out; if (copy_to_user(name + 128, utsname()->machine, 32)) goto out; error = 0; out: memcpy(tmp + 0 * 32, utsname()->sysname, 32); memcpy(tmp + 1 * 32, utsname()->nodename, 32); memcpy(tmp + 2 * 32, utsname()->release, 32); memcpy(tmp + 3 * 32, utsname()->version, 32); memcpy(tmp + 4 * 32, utsname()->machine, 32); up_read(&uts_sem); return error; if (copy_to_user(name, tmp, sizeof(tmp))) return -EFAULT; return 0; } SYSCALL_DEFINE0(getpagesize) Loading @@ -567,18 +562,21 @@ SYSCALL_DEFINE2(osf_getdomainname, char __user *, name, int, namelen) { int len, err = 0; char *kname; char tmp[32]; if (namelen > 32) if (namelen < 0 || namelen > 32) namelen = 32; down_read(&uts_sem); kname = utsname()->domainname; len = strnlen(kname, namelen); if (copy_to_user(name, kname, min(len + 1, namelen))) err = -EFAULT; len = min(len + 1, namelen); memcpy(tmp, kname, len); up_read(&uts_sem); return err; if (copy_to_user(name, tmp, len)) return -EFAULT; return 0; } /* Loading Loading @@ -739,13 +737,14 @@ SYSCALL_DEFINE3(osf_sysinfo, int, command, char __user *, buf, long, count) }; unsigned long offset; const char *res; long len, err = -EINVAL; long len; char tmp[__NEW_UTS_LEN + 1]; offset = command-1; if (offset >= ARRAY_SIZE(sysinfo_table)) { /* Digital UNIX has a few unpublished interfaces here */ printk("sysinfo(%d)", command); goto out; return -EINVAL; } down_read(&uts_sem); Loading @@ -753,13 +752,11 @@ SYSCALL_DEFINE3(osf_sysinfo, int, command, char __user *, buf, long, count) len = strlen(res)+1; if ((unsigned long)len > (unsigned long)count) len = count; if (copy_to_user(buf, res, len)) err = -EFAULT; else err = 0; memcpy(tmp, res, len); up_read(&uts_sem); out: return err; if (copy_to_user(buf, tmp, len)) return -EFAULT; return 0; } SYSCALL_DEFINE5(osf_getsysinfo, unsigned long, op, void __user *, buffer, Loading arch/arc/Kconfig +3 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,9 @@ config ARC select HAVE_KERNEL_GZIP select HAVE_KERNEL_LZMA config ARCH_HAS_CACHE_LINE_SIZE def_bool y config MIGHT_HAVE_PCI bool Loading arch/arc/Makefile +1 −14 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ endif KBUILD_DEFCONFIG := nsim_700_defconfig cflags-y += -fno-common -pipe -fno-builtin -D__linux__ cflags-y += -fno-common -pipe -fno-builtin -mmedium-calls -D__linux__ cflags-$(CONFIG_ISA_ARCOMPACT) += -mA7 cflags-$(CONFIG_ISA_ARCV2) += -mcpu=archs Loading Loading @@ -140,16 +140,3 @@ dtbs: scripts archclean: $(Q)$(MAKE) $(clean)=$(boot) # Hacks to enable final link due to absence of link-time branch relexation # and gcc choosing optimal(shorter) branches at -O3 # # vineetg Feb 2010: -mlong-calls switched off for overall kernel build # However lib/decompress_inflate.o (.init.text) calls # zlib_inflate_workspacesize (.text) causing relocation errors. # Thus forcing all exten calls in this file to be long calls export CFLAGS_decompress_inflate.o = -mmedium-calls export CFLAGS_initramfs.o = -mmedium-calls ifdef CONFIG_SMP export CFLAGS_core.o = -mmedium-calls endif Loading
Makefile +8 −4 Original line number Diff line number Diff line # SPDX-License-Identifier: GPL-2.0 VERSION = 4 PATCHLEVEL = 14 SUBLEVEL = 66 SUBLEVEL = 70 EXTRAVERSION = NAME = Petit Gorille Loading Loading @@ -357,9 +357,9 @@ CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \ else if [ -x /bin/bash ]; then echo /bin/bash; \ else echo sh; fi ; fi) HOST_LFS_CFLAGS := $(shell getconf LFS_CFLAGS) HOST_LFS_LDFLAGS := $(shell getconf LFS_LDFLAGS) HOST_LFS_LIBS := $(shell getconf LFS_LIBS) HOST_LFS_CFLAGS := $(shell getconf LFS_CFLAGS 2>/dev/null) HOST_LFS_LDFLAGS := $(shell getconf LFS_LDFLAGS 2>/dev/null) HOST_LFS_LIBS := $(shell getconf LFS_LIBS 2>/dev/null) HOSTCC = gcc HOSTCXX = g++ Loading Loading @@ -501,9 +501,13 @@ KBUILD_AFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC) endif RETPOLINE_CFLAGS_GCC := -mindirect-branch=thunk-extern -mindirect-branch-register RETPOLINE_VDSO_CFLAGS_GCC := -mindirect-branch=thunk-inline -mindirect-branch-register RETPOLINE_CFLAGS_CLANG := -mretpoline-external-thunk RETPOLINE_VDSO_CFLAGS_CLANG := -mretpoline RETPOLINE_CFLAGS := $(call cc-option,$(RETPOLINE_CFLAGS_GCC),$(call cc-option,$(RETPOLINE_CFLAGS_CLANG))) RETPOLINE_VDSO_CFLAGS := $(call cc-option,$(RETPOLINE_VDSO_CFLAGS_GCC),$(call cc-option,$(RETPOLINE_VDSO_CFLAGS_CLANG))) export RETPOLINE_CFLAGS export RETPOLINE_VDSO_CFLAGS ifeq ($(config-targets),1) # =========================================================================== Loading
arch/Kconfig +3 −0 Original line number Diff line number Diff line Loading @@ -336,6 +336,9 @@ config HAVE_ARCH_JUMP_LABEL config HAVE_RCU_TABLE_FREE bool config HAVE_RCU_TABLE_INVALIDATE bool config ARCH_HAVE_NMI_SAFE_CMPXCHG bool Loading
arch/alpha/kernel/osf_sys.c +24 −27 Original line number Diff line number Diff line Loading @@ -530,24 +530,19 @@ SYSCALL_DEFINE4(osf_mount, unsigned long, typenr, const char __user *, path, SYSCALL_DEFINE1(osf_utsname, char __user *, name) { int error; char tmp[5 * 32]; down_read(&uts_sem); error = -EFAULT; if (copy_to_user(name + 0, utsname()->sysname, 32)) goto out; if (copy_to_user(name + 32, utsname()->nodename, 32)) goto out; if (copy_to_user(name + 64, utsname()->release, 32)) goto out; if (copy_to_user(name + 96, utsname()->version, 32)) goto out; if (copy_to_user(name + 128, utsname()->machine, 32)) goto out; error = 0; out: memcpy(tmp + 0 * 32, utsname()->sysname, 32); memcpy(tmp + 1 * 32, utsname()->nodename, 32); memcpy(tmp + 2 * 32, utsname()->release, 32); memcpy(tmp + 3 * 32, utsname()->version, 32); memcpy(tmp + 4 * 32, utsname()->machine, 32); up_read(&uts_sem); return error; if (copy_to_user(name, tmp, sizeof(tmp))) return -EFAULT; return 0; } SYSCALL_DEFINE0(getpagesize) Loading @@ -567,18 +562,21 @@ SYSCALL_DEFINE2(osf_getdomainname, char __user *, name, int, namelen) { int len, err = 0; char *kname; char tmp[32]; if (namelen > 32) if (namelen < 0 || namelen > 32) namelen = 32; down_read(&uts_sem); kname = utsname()->domainname; len = strnlen(kname, namelen); if (copy_to_user(name, kname, min(len + 1, namelen))) err = -EFAULT; len = min(len + 1, namelen); memcpy(tmp, kname, len); up_read(&uts_sem); return err; if (copy_to_user(name, tmp, len)) return -EFAULT; return 0; } /* Loading Loading @@ -739,13 +737,14 @@ SYSCALL_DEFINE3(osf_sysinfo, int, command, char __user *, buf, long, count) }; unsigned long offset; const char *res; long len, err = -EINVAL; long len; char tmp[__NEW_UTS_LEN + 1]; offset = command-1; if (offset >= ARRAY_SIZE(sysinfo_table)) { /* Digital UNIX has a few unpublished interfaces here */ printk("sysinfo(%d)", command); goto out; return -EINVAL; } down_read(&uts_sem); Loading @@ -753,13 +752,11 @@ SYSCALL_DEFINE3(osf_sysinfo, int, command, char __user *, buf, long, count) len = strlen(res)+1; if ((unsigned long)len > (unsigned long)count) len = count; if (copy_to_user(buf, res, len)) err = -EFAULT; else err = 0; memcpy(tmp, res, len); up_read(&uts_sem); out: return err; if (copy_to_user(buf, tmp, len)) return -EFAULT; return 0; } SYSCALL_DEFINE5(osf_getsysinfo, unsigned long, op, void __user *, buffer, Loading
arch/arc/Kconfig +3 −0 Original line number Diff line number Diff line Loading @@ -45,6 +45,9 @@ config ARC select HAVE_KERNEL_GZIP select HAVE_KERNEL_LZMA config ARCH_HAS_CACHE_LINE_SIZE def_bool y config MIGHT_HAVE_PCI bool Loading
arch/arc/Makefile +1 −14 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ endif KBUILD_DEFCONFIG := nsim_700_defconfig cflags-y += -fno-common -pipe -fno-builtin -D__linux__ cflags-y += -fno-common -pipe -fno-builtin -mmedium-calls -D__linux__ cflags-$(CONFIG_ISA_ARCOMPACT) += -mA7 cflags-$(CONFIG_ISA_ARCV2) += -mcpu=archs Loading Loading @@ -140,16 +140,3 @@ dtbs: scripts archclean: $(Q)$(MAKE) $(clean)=$(boot) # Hacks to enable final link due to absence of link-time branch relexation # and gcc choosing optimal(shorter) branches at -O3 # # vineetg Feb 2010: -mlong-calls switched off for overall kernel build # However lib/decompress_inflate.o (.init.text) calls # zlib_inflate_workspacesize (.text) causing relocation errors. # Thus forcing all exten calls in this file to be long calls export CFLAGS_decompress_inflate.o = -mmedium-calls export CFLAGS_initramfs.o = -mmedium-calls ifdef CONFIG_SMP export CFLAGS_core.o = -mmedium-calls endif