linux-kernelorg-stable/arch/parisc/kernel
Helge Deller 00e35f2b0e parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES
When building a kernel without module support, the CONFIG_MLONGCALL option
needs to be enabled in order to reach symbols which are outside of a 22-bit
branch.

This patch changes the autodetection in the Kconfig script to always enable
CONFIG_MLONGCALL when modules are disabled and uses a far call to
preempt_schedule_irq() in intr_do_preempt() to reach the symbol in all cases.

Signed-off-by: Helge Deller <deller@gmx.de>
Reported-by: kernel test robot <lkp@intel.com>
Cc: stable@vger.kernel.org # v5.6+
2021-01-26 20:16:21 +01:00
..
syscalls epoll: wire up syscall epoll_pwait2 2020-12-19 11:18:38 -08:00
.gitignore
Makefile
alternative.c
asm-offsets.c
audit.c
cache.c parisc: Rewrite tlb flush threshold calculation 2020-10-15 08:10:39 +02:00
compat_audit.c
drivers.c dma-mapping: split <linux/dma-mapping.h> 2020-10-06 07:07:03 +02:00
entry.S parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES 2021-01-26 20:16:21 +01:00
firmware.c
ftrace.c ftrace: Have the callbacks receive a struct ftrace_regs instead of pt_regs 2020-11-13 12:14:55 -05:00
hardware.c
head.S
hpmc.S
inventory.c parisc: Add qemu fw_cfg interface 2020-10-15 08:10:37 +02:00
irq.c parisc/irq: Use irq_desc_kstat_cpu() in show_interrupts() 2020-12-15 16:19:31 +01:00
jump_label.c
kexec.c
kexec_file.c
kgdb.c
kprobes.c parisc: kprobes: Use generic kretprobe trampoline handler 2020-09-08 11:52:33 +02:00
module.c
pa7300lc.c
pacache.S
parisc_ksyms.c
patch.c
pci-dma.c parisc: pci-dma: fix warning unused-function 2020-12-15 05:41:11 +01:00
pci.c
pdc_chassis.c
pdc_cons.c
pdt.c
perf.c
perf_asm.S
perf_images.h
process.c sched/idle: Fix arch_cpu_idle() vs tracing 2020-11-24 16:47:35 +01:00
processor.c parisc: Drop loops_per_jiffy from per_cpu struct 2020-11-11 14:57:30 +01:00
ptrace.c
real2.S
relocate_kernel.S
setup.c
signal.c parisc: add support for TIF_NOTIFY_SIGNAL 2020-11-09 08:16:55 -07:00
signal32.c
signal32.h
smp.c parisc: Avoid external interrupts when IPI finishes 2020-10-15 08:10:37 +02:00
stacktrace.c
sys_parisc.c parisc: Make user stack size configurable 2020-11-11 14:59:08 +01:00
sys_parisc32.c
syscall.S parisc: Switch to more fine grained lws locks 2020-10-15 08:10:39 +02:00
time.c parisc: use legacy_timer_tick 2020-10-30 21:57:05 +01:00
topology.c
traps.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
unaligned.c
unwind.c
vmlinux.lds.S vmlinux.lds.h: Split ELF_DETAILS from STABS_DEBUG 2020-09-01 09:50:35 +02:00