kernel_samsung_a53x/arch/powerpc/include/asm
Mahesh Salgaonkar f53d6656c2 powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
commit 0db880fc865ffb522141ced4bfa66c12ab1fbb70 upstream.

nmi_enter()/nmi_exit() touches per cpu variables which can lead to kernel
crash when invoked during real mode interrupt handling (e.g. early HMI/MCE
interrupt handler) if percpu allocation comes from vmalloc area.

Early HMI/MCE handlers are called through DEFINE_INTERRUPT_HANDLER_NMI()
wrapper which invokes nmi_enter/nmi_exit calls. We don't see any issue when
percpu allocation is from the embedded first chunk. However with
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK enabled there are chances where percpu
allocation can come from the vmalloc area.

With kernel command line "percpu_alloc=page" we can force percpu allocation
to come from vmalloc area and can see kernel crash in machine_check_early:

[    1.215714] NIP [c000000000e49eb4] rcu_nmi_enter+0x24/0x110
[    1.215717] LR [c0000000000461a0] machine_check_early+0xf0/0x2c0
[    1.215719] --- interrupt: 200
[    1.215720] [c000000fffd73180] [0000000000000000] 0x0 (unreliable)
[    1.215722] [c000000fffd731b0] [0000000000000000] 0x0
[    1.215724] [c000000fffd73210] [c000000000008364] machine_check_early_common+0x134/0x1f8

Fix this by avoiding use of nmi_enter()/nmi_exit() in real mode if percpu
first chunk is not embedded.

Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Tested-by: Shirisha Ganta <shirisha@linux.ibm.com>
Signed-off-by: Mahesh Salgaonkar <mahesh@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20240410043006.81577-1-mahesh@linux.ibm.com
[ Conflicts in arch/powerpc/include/asm/interrupt.h
  because machine_check_early() and machine_check_exception()
  has been refactored. ]
Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-23 23:20:31 +01:00
..
book3s Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nohash powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro 2024-11-18 11:43:06 +01:00
8xx_immap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
accounting.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
agp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
archrandom.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
asm-compat.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
asm-const.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
asm-offsets.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
asm-prototypes.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
async_tx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
atomic.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
backlight.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
barrier.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
bitops.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
bootx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
bpf_perf_event.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
btext.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
bug.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cache.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cacheflush.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cell-pmu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cell-regs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
checksum.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cmpxchg.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
code-patching-asm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
code-patching.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
compat.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
context_tracking.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
copro.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpm1.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpm2.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpu_has_feature.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpu_setup_power.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpufeature.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cpuidle.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cputable.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cputhreads.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cputime.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
crashdump-ppc64.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
current.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dbdma.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dbell.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dcr-generic.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dcr-mmio.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dcr-native.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dcr-regs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dcr.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
debug.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
debugfs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
delay.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
device.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
disassemble.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dma-direct.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dma.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
drmem.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dt_cpu_ftrs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dtl.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
edac.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
eeh.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
eeh_event.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ehv_pic.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
elf.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
elfnote.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
emergency-restart.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
emulated_ops.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
epapr_hcalls.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
exception-64e.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
exception-64s.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
exec.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
extable.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fadump-internal.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fadump.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fb.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
feature-fixups.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
firmware.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fixmap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
floppy.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fs_pd.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fsl_85xx_cache_sram.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fsl_gtm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fsl_hcalls.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fsl_lbc.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fsl_pamu_stash.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fsl_pm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ftrace.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
futex.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
grackle.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hardirq.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
head-64.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
heathrow.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
highmem.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hmi.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hugetlb.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hvcall.h powerpc/pseries: Enforce hcall result buffer validity and size 2024-11-19 14:19:07 +01:00
hvconsole.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hvcserver.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hvsi.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hw_breakpoint.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hw_irq.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hydra.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
i8259.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ibmebus.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
icswx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ide.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
idle.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ima.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
imc-pmu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
immap_cpm2.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
inst.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
io-defs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
io-workarounds.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
io.h powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n 2024-11-19 14:19:41 +01:00
io_event_irq.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
iommu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ipic.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
irq.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
irq_work.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
irqflags.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
isa-bridge.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
jump_label.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kasan.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kbuild Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kdebug.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kdump.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kexec.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kexec_ranges.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
keylargo.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kgdb.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kmap_types.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kprobes.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kup.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_asm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_book3s.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_book3s_32.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_book3s_64.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_book3s_asm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_book3s_uvmem.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_booke.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_booke_hv_asm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_fpu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_guest.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_host.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_para.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kvm_ppc.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
libata-portmap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
linkage.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
livepatch.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
local.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lppaca.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
lv1call.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
machdep.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
macio.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mc146818rtc.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mce.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mediabay.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mem_encrypt.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
membarrier.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mm-arch-hooks.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mman.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mmiowb.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mmu.h powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() 2024-11-18 12:13:08 +01:00
mmu_context.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mmzone.h powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() 2024-11-18 12:13:08 +01:00
module.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
module.lds.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mpc5xxx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mpc6xx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mpc52xx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mpc52xx_psc.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mpc85xx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mpc5121.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mpc8260.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mpic.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mpic_msgr.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mpic_timer.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
msi_bitmap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nmi.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nvram.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ohare.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
opal-api.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
opal.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
oprofile_impl.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
paca.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
page.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
page_32.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
page_64.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
paravirt.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
parport.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pasemi_dma.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pci-bridge.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pci.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
percpu.h powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. 2024-11-23 23:20:31 +01:00
perf_event.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
perf_event_fsl_emb.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
perf_event_server.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pgalloc.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pgtable-be-types.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pgtable-types.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pgtable.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pkeys.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
plpar_wrappers.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pmac_feature.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pmac_low_i2c.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pmac_pfunc.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pmc.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pmi.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pnv-ocxl.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pnv-pci.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
powernv.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ppc-opcode.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ppc-pci.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ppc4xx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ppc_asm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
probes.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
processor.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
prom.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ps3.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ps3av.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ps3gpu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ps3stor.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pte-walk.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ptrace.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
qspinlock.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
qspinlock_paravirt.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
reg.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
reg_8xx.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
reg_a2.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
reg_booke.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
reg_fsl_emb.h powerpc/fsl: Fix mfpmr build errors with newer binutils 2024-11-19 09:22:17 +01:00
rheap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rio.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtas-types.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rtas.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
runlatch.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
seccomp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sections.h powerpc: Remove in_kernel_text() 2024-11-18 12:12:19 +01:00
secure_boot.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
security_features.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
secvar.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
serial.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
setjmp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
setup.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sfp-machine.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
shmparam.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
signal.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
simple_spinlock.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
simple_spinlock_types.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
slice.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
smp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
smu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sparsemem.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spinlock.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spinlock_types.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spu_csa.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spu_info.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spu_priv1.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sstep.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
stackprotector.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
stacktrace.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
string.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
svm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
swab.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
swiotlb.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
switch_to.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
synch.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
syscall.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
syscalls.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
task_size_32.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
task_size_64.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tce.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
termios.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
thread_info.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
time.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timex.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tlb.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tlbflush.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
topology.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
trace.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
trace_clock.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tsi108.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tsi108_irq.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tsi108_pci.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
types.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
uaccess.h powerpc/uaccess: Fix build errors seen with GCC 13/14 2024-11-19 14:19:02 +01:00
udbg.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
uic.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ultravisor-api.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ultravisor.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
unaligned.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
uninorth.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
unistd.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
uprobes.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
user.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vas.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vdso.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vdso_datapage.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vermagic.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vga.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vio.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
vmalloc.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
word-at-a-time.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xics.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xive-regs.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xive.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xmon.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xor.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xor_altivec.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00