OrangePi_CM5/arch/mips/include/asm
Maciej W. Rozycki 96662c7746 MIPS: IP30: Remove incorrect `cpu_has_fpu' override
commit f44b3e74c33fe04defeff24ebcae98c3bcc5b285 upstream.

Remove unsupported forcing of `cpu_has_fpu' to 1, which makes the `nofpu'
kernel parameter non-functional, and also causes a link error:

ld: arch/mips/kernel/traps.o: in function `trap_init':
./arch/mips/include/asm/msa.h:(.init.text+0x348): undefined reference to `handle_fpe'
ld: ./arch/mips/include/asm/msa.h:(.init.text+0x354): undefined reference to `handle_fpe'
ld: ./arch/mips/include/asm/msa.h:(.init.text+0x360): undefined reference to `handle_fpe'

where the CONFIG_MIPS_FP_SUPPORT configuration option has been disabled.

Signed-off-by: Maciej W. Rozycki <macro@orcam.me.uk>
Reported-by: Stephen Zhang <starzhangzsd@gmail.com>
Fixes: 7505576d1c ("MIPS: add support for SGI Octane (IP30)")
Cc: stable@vger.kernel.org # v5.5+
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-06-09 10:21:31 +02:00
..
dec DEC: Limit PMAX memory probing to R3k systems 2022-04-08 14:39:57 +02:00
fw
…
ip32
…
mach-ar7 MIPS: Add header files reference with path prefix 2020-03-19 13:12:27 +01:00
mach-ath25 MIPS: remove cpu_has_64bit_addresses 2020-04-19 16:08:29 +02:00
mach-ath79 MIPS: remove cpu_has_64bit_addresses 2020-04-19 16:08:29 +02:00
mach-au1x00 MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit 2020-10-12 12:05:40 +02:00
mach-bcm47xx MIPS: BCM47xx: Include bcm47xx_sprom.h 2020-08-17 13:47:51 +02:00
mach-bcm63xx MIPS: BCM63xx: fix 6328 boot selection bit 2020-05-27 12:50:15 +02:00
mach-bmips MIPS: cleanup fixup_bigphys_addr handling 2020-04-19 16:09:44 +02:00
mach-cavium-octeon MIPS: Remove mach-*/war.h 2020-09-07 22:25:27 +02:00
mach-cobalt
…
mach-db1x00
…
mach-dec MIPS: cpu-feature-overrides: Remove not needed overrides 2020-07-28 10:20:11 +02:00
mach-generic MIPS: generic: Increase NR_IRQS to 256 2020-09-18 16:33:35 +02:00
mach-ingenic MIPS: jz4740: Rename jz4740 folders to ingenic 2020-09-18 16:35:05 +02:00
mach-ip22 MIPS: Remove mach-*/war.h 2020-09-07 22:25:27 +02:00
mach-ip27 MIPS: IP27: Remove incorrect `cpu_has_fpu' override 2022-06-09 10:21:31 +02:00
mach-ip28 MIPS: SGI-IP28: disable use of ll/sc in kernel 2020-10-08 10:33:27 +02:00
mach-ip30 MIPS: IP30: Remove incorrect `cpu_has_fpu' override 2022-06-09 10:21:31 +02:00
mach-ip32 MIPS: Remove mach-*/war.h 2020-09-07 22:25:27 +02:00
mach-jazz mm: don't include asm/pgtable.h if linux/mm.h is already included 2020-06-09 09:39:13 -07:00
mach-lantiq MIPS: remove cpu_has_64bit_addresses 2020-04-19 16:08:29 +02:00
mach-loongson2ef MIPS: Loongson2ef: Remove specific mc146818rtc.h 2020-08-26 12:22:38 +02:00
mach-loongson32
…
mach-loongson64 MIPS: Loongson64: Use three arguments for slti 2022-01-27 10:54:22 +01:00
mach-malta MIPS: malta: remove mach-malta/malta-dtshim.h header file 2020-09-21 22:16:47 +02:00
mach-netlogic
…
mach-pic32 MIPS: Add header files reference with path prefix 2020-03-19 13:12:27 +01:00
mach-pistachio MIPS: Add header files reference with path prefix 2020-03-19 13:12:27 +01:00
mach-ralink MIPS: remove cpu_has_64bit_addresses 2020-04-19 16:08:29 +02:00
mach-rc32434 MIPS: Remove mach-*/war.h 2020-09-07 22:25:27 +02:00
mach-rm MIPS: Remove mach-*/war.h 2020-09-07 22:25:27 +02:00
mach-sibyte MIPS: Remove mach-*/war.h 2020-09-07 22:25:27 +02:00
mach-tx39xx MIPS: io: fix sparse flood on asm/io.h 2020-06-25 10:36:39 +02:00
mach-tx49xx MIPS: Remove mach-*/war.h 2020-09-07 22:25:27 +02:00
mach-vr41xx MIPS: Add header files reference with path prefix 2020-03-19 13:12:27 +01:00
mips-boards MIPS: malta: remove mach-malta/malta-dtshim.h header file 2020-09-21 22:16:47 +02:00
netlogic MIPS: replace add_memory_region with memblock 2020-10-12 12:01:36 +02:00
octeon MIPS: Octeon: Fix build errors using clang 2022-01-27 10:54:23 +01:00
pci MIPS: PCI: Support mapping of INTB/C/D for pci-xtalk-bridge 2020-01-09 15:30:53 -08:00
sgi MIPS: SGI-IP30: Move irq bits to better header files 2020-09-21 22:15:49 +02:00
sibyte
…
sn MIPS: PCI: Add detection of IOC3 on IO7, IO8, IO9 and Fuel 2020-01-24 11:37:45 -08:00
txx9 MIPS: tx49xx: move tx4939_add_memory_regions into only user 2020-10-08 10:32:51 +02:00
vdso MIPS: vdso: Invalid GIC access through VDSO 2021-07-20 16:05:59 +02:00
vr41xx
…
xtalk
…
Kbuild local64.h: make <asm/local64.h> mandatory 2021-01-12 20:18:16 +01:00
abi.h
…
addrspace.h
…
amon.h
…
arch_hweight.h
…
asm-eva.h MIPS: Fix typo for user_ld macro definition 2020-04-16 17:30:16 +02:00
asm-offsets.h
…
asm-prototypes.h
…
asm.h MIPS: properly stop .eh_frame generation 2021-03-04 11:37:41 +01:00
asmmacro-32.h
…
asmmacro-64.h
…
asmmacro.h MIPS: fix local_irq_{disable,enable} in asmmacro.h 2021-05-14 09:50:30 +02:00
atomic.h MIPS: Compare __SYNC_loongson3_war against 0 2021-03-04 11:37:41 +01:00
barrier.h
…
bcache.h
…
bitops.h
…
bitrev.h
…
bmips-spaces.h
…
bmips.h
…
bootinfo.h MIPS: replace add_memory_region with memblock 2020-10-12 12:01:36 +02:00
branch.h MIPS: Fix the declaration conflict of mm_isBranchInstr() 2020-04-24 18:17:44 +02:00
break.h
…
bug.h
…
bugs.h
…
cache.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
cacheflush.h
…
cacheops.h MIPS: Rename the "Fill" cache ops to avoid build failure 2020-04-26 15:40:50 +02:00
cdmm.h
…
cevt-r4k.h
…
checksum.h mips: propagate the calling convention change down into __csum_partial_copy_..._user() 2020-08-20 15:45:20 -04:00
clocksource.h mips: Introduce asm/vdso/clocksource.h 2020-03-21 15:23:55 +01:00
cmp.h
…
cmpxchg.h MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL 2021-11-18 14:04:29 +01:00
compat-signal.h
…
compat.h compat: lift compat_s64 and compat_u64 to <asm-generic/compat.h> 2020-09-17 13:00:46 -04:00
compiler.h mips: Add MIPS Release 5 support 2020-05-22 09:09:01 +02:00
cop2.h
…
cpu-features.h MIPS: MT extensions are not available on MIPS32r1 2021-07-19 09:44:55 +02:00
cpu-info.h MIPS: emulate CPUCFG instruction on older Loongson64 cores 2020-05-24 09:26:55 +02:00
cpu-type.h MIPS: Add the missing 'CPU_1074K' into __get_cpu_type() 2020-09-23 14:48:30 +02:00
cpu.h MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit 2020-10-12 12:05:40 +02:00
cpufeature.h
…
debug.h
…
delay.h
…
div64.h MIPS: Avoid handcoded DIVU in `__div64_32' altogether 2021-05-19 10:13:17 +02:00
dma-coherence.h
…
dma-direct.h dma-direct: rename and cleanup __phys_to_dma 2020-09-11 09:14:43 +02:00
dma-mapping.h
…
dma.h
…
dmi.h MIPS: Add support for Desktop Management Interface (DMI) 2020-03-23 15:44:05 +01:00
ds1287.h
…
dsemul.h
…
dsp.h
…
edac.h
…
elf.h MIPS: Prevent READ_IMPLIES_EXEC propagation 2020-07-16 13:18:19 +02:00
errno.h
…
eva.h
…
exec.h
…
extable.h
…
fb.h
…
fixmap.h mm: pgtable: add shortcuts for accessing kernel PMD and PTE 2020-06-09 09:39:13 -07:00
floppy.h
…
fpregdef.h
…
fpu.h mips: Add MIPS Release 5 support 2020-05-22 09:09:01 +02:00
fpu_emulator.h MIPS: Fix the declaration conflict of mm_isBranchInstr() 2020-04-24 18:17:44 +02:00
ftrace.h
…
futex.h MIPS: Convert R10000_LLSC_WAR info a config option 2020-09-07 22:24:27 +02:00
ginvt.h
…
gio_device.h MIPS: ip22-gio: Make gio_match_device() static 2020-01-13 10:55:40 -08:00
gt64120.h
…
hardirq.h
…
hazards.h mips: Add MIPS Release 5 support 2020-05-22 09:09:01 +02:00
highmem.h MIPS: Fix PKMAP with 32-bit MIPS huge page support 2021-07-14 16:56:32 +02:00
hpet.h
…
hugetlb.h hugetlb: clear huge pte during flush function on mips platform 2021-07-19 09:44:37 +02:00
hw_irq.h
…
i8259.h irqchip: Add driver for Loongson-3 HyperTransport PIC controller 2020-03-25 10:56:43 +01:00
ide.h
…
idle.h MIPS: idle: Add prototype for function check_wait 2020-09-27 13:00:45 +02:00
inst.h MIPS: Fix build warning about "PTR_STR" redefinition 2020-05-30 10:58:30 +02:00
io.h MIPS: Loongson64: Enlarge IO_SPACE_LIMIT 2020-07-28 22:49:53 +02:00
irq.h
…
irq_cpu.h
…
irq_gt641xx.h
…
irq_regs.h
…
irqflags.h mips: Implement arch_irqs_disabled() 2020-08-26 12:41:55 +02:00
isa-rev.h
…
isadep.h
…
jazz.h
…
jazzdma.h MIPS/jazzdma: remove the unused vdma_remap function 2020-09-11 08:13:49 +02:00
jump_label.h
…
kdebug.h
…
kexec.h
…
kgdb.h
…
kmap_types.h
…
kprobes.h
…
kvm_host.h KVM: MIPS: clean up redundant kvm_run parameters in assembly 2020-09-28 07:57:21 -04:00
kvm_types.h KVM: MIPS: Use common KVM implementation of MMU memory caches 2020-07-09 13:29:44 -04:00
linkage.h
…
llsc.h MIPS: Convert R10000_LLSC_WAR info a config option 2020-09-07 22:24:27 +02:00
local.h MIPS: Convert R10000_LLSC_WAR info a config option 2020-09-07 22:24:27 +02:00
maar.h mips: MAAR: Add XPA mode support 2020-05-19 17:39:32 +02:00
machine.h treewide: Convert macro and uses of __section(foo) to __section("foo") 2020-10-25 14:51:49 -07:00
mc146818-time.h
…
mc146818rtc.h
…
mips-cm.h mips: cm: Convert to bitfield API to fix out-of-bounds access 2021-11-18 14:04:21 +01:00
mips-cpc.h
…
mips-cps.h
…
mips-gic.h
…
mips-r2-to-r6-emul.h
…
mips_mt.h
…
mipsmtregs.h
…
mipsprom.h
…
mipsregs.h MIPS: set mips32r5 for virt extensions 2021-07-19 09:44:55 +02:00
mmiowb.h
…
mmu.h
…
mmu_context.h
…
mmzone.h
…
module.h mips: Add MIPS Warrior P5600 support 2020-05-22 09:10:53 +02:00
msa.h
…
msc01_ic.h
…
paccess.h
…
page.h MIPS: Use fallthrough for arch/mips 2020-05-07 11:55:47 +02:00
pci.h
…
perf_event.h
…
pgalloc.h MIPS: pgalloc: fix memory leak caused by pgd_free() 2022-04-08 14:40:21 +02:00
pgtable-32.h arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed 2020-11-16 16:57:18 +01:00
pgtable-64.h mm: consolidate pte_index() and pte_offset_*() definitions 2020-06-09 09:39:14 -07:00
pgtable-bits.h MIPS: cpu-probe: Set Ingenic's writecombine to _CACHE_CACHABLE_WA 2020-09-18 16:26:36 +02:00
pgtable.h MIPS: pgtable: Remove used PAGE_USERIO define 2020-10-06 12:34:22 +02:00
pm-cps.h
…
pm.h
…
prefetch.h
…
processor.h MIPS: process: Add prototype for function arch_dup_task_struct 2020-09-30 21:52:42 +02:00
prom.h
…
ptrace.h
…
r4k-timer.h MIPS: Correct the header guard of r4k-timer.h 2020-09-18 15:29:00 +02:00
r4kcache.h
…
reboot.h
…
reg.h
…
regdef.h
…
rtlx.h
…
seccomp.h seccomp: Use -1 marker for end of mode 1 syscall list 2020-07-10 16:01:52 -07:00
setup.h MIPS: fix fortify panic when copying asm exception handlers 2022-04-13 21:00:59 +02:00
sgialib.h
…
sgiarcs.h
…
shmparam.h
…
sigcontext.h
…
signal.h
…
sim.h
…
smp-cps.h
…
smp-ops.h
…
smp.h MIPS: arch_send_call_function_single_ipi() calling conventions change 2020-04-24 18:27:51 +02:00
sni.h MIPS: Replace setup_irq() by request_irq() 2020-03-05 16:47:35 +01:00
socket.h
…
sparsemem.h
…
spinlock.h
…
spinlock_types.h
…
spram.h
…
stackframe.h MIPS: Loongson-3: Enable COP2 usage in kernel 2020-09-21 22:15:03 +02:00
stackprotector.h
…
stacktrace.h
…
string.h
…
switch_to.h MIPS: context switch: Use save/restore instead of set/clear for Status.CU2 2020-09-21 22:14:47 +02:00
sync.h MIPS: cavium_octeon: Fix syncw generation. 2020-02-15 12:44:03 -08:00
syscall.h
…
termios.h
…
thread_info.h MIPS: Avoid VDSO ABI breakage due to global register variable 2020-01-02 16:41:16 -08:00
time.h
…
timex.h mips: use fallback for random_get_entropy() instead of just c0 random 2022-05-30 09:33:41 +02:00
tlb.h
…
tlbdebug.h
…
tlbex.h
…
tlbflush.h
…
tlbmisc.h
…
topology.h
…
traps.h
…
txx9irq.h
…
txx9pio.h
…
txx9tmr.h
…
types.h
…
uaccess.h uaccess: remove segment_eq 2020-08-12 10:57:58 -07:00
uasm.h
…
unaligned-emul.h MIPS: Fix build warning about "PTR_STR" redefinition 2020-05-30 10:58:30 +02:00
unistd.h
…
unroll.h treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
uprobes.h
…
vdso.h
…
vermagic.h MIPS updates for v5.8: 2020-06-03 13:32:21 -07:00
vga.h
…
vmalloc.h mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them from <linux/vmalloc.h> 2019-12-10 10:12:55 +01:00
vpe.h
…
war.h MIPS: Remove mach-*/war.h 2020-09-07 22:25:27 +02:00
watch.h
…
wbflush.h
…
yamon-dt.h
…