mirror-linux/arch/s390/include/asm
Linus Torvalds bf4afc53b7 Convert 'alloc_obj' family to use the new default GFP_KERNEL argument
This was done entirely with mindless brute force, using

    git grep -l '\<k[vmz]*alloc_objs*(.*, GFP_KERNEL)' |
        xargs sed -i 's/\(alloc_objs*(.*\), GFP_KERNEL)/\1)/'

to convert the new alloc_obj() users that had a simple GFP_KERNEL
argument to just drop that argument.

Note that due to the extreme simplicity of the scripting, any slightly
more complex cases spread over multiple lines would not be triggered:
they definitely exist, but this covers the vast bulk of the cases, and
the resulting diff is also then easier to check automatically.

For the same reason the 'flex' versions will be done as a separate
conversion.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2026-02-21 17:09:51 -08:00
..
trace s390/ap: Introduce new AP nqap and dqap trace events 2025-10-21 11:09:21 +02:00
vdso s390/time: Remove in-kernel time steering 2025-07-21 12:41:55 +02:00
Kbuild s390: remove kvm_types.h from Kbuild 2026-02-05 09:43:47 +01:00
abs_lowcore.h s390/lowcore: Convert relocated lowcore alternative to machine feature 2025-03-04 17:18:05 +01:00
access-regs.h
airq.h
alternative.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
ap.h s390/ap: Fix typo in function name reference 2026-01-02 13:23:48 +01:00
appldata.h s390: Convert MACHINE_IS_[LPAR|VM|KVM], etc, machine_is_[lpar|vm|kvm]() 2025-03-04 17:18:07 +01:00
arch-stackprotector.h s390: Add stackprotector support 2025-11-24 11:45:21 +01:00
arch_hweight.h
archrandom.h
asce.h s390/mm: Reimplement lazy ASCE handling 2025-04-14 11:23:21 +02:00
asm-const.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
asm-extable.h s390/uaccess: Shorten raw_copy_from_user() / raw_copy_to_user() inline assemblies 2025-03-04 17:18:03 +01:00
asm-prototypes.h s390/bug: Implement __WARN_printf() 2026-01-27 12:16:16 +01:00
asm.h s390/asm: Let __HAVE_ASM_FLAG_OUTPUTS__ define 1 2026-01-17 15:52:49 +01:00
atomic.h s390/atomic: Provide arch_atomic_*_and_test() implementations 2024-12-15 16:19:03 +01:00
atomic_ops.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
barrier.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
bitops.h more s390 updates for 6.18 merge window 2025-10-09 10:51:43 -07:00
boot_data.h s390/boot: Add timestamps to early boot messages 2025-01-26 17:24:02 +01:00
bug.h s390/bug: Prevent tail-call optimization 2026-01-27 12:16:16 +01:00
cache.h
ccwdev.h
ccwgroup.h
checksum.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
chpid.h
chsc.h
cio.h s390/tape: Introduce idal buffer array 2025-10-21 10:25:55 +02:00
clocksource.h
clp.h
cmb.h
cmpxchg.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
cpacf.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
cpcmd.h
cpu.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
cpu_mf-insn.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
cpu_mf.h s390: Use inline qualifier for all EX_TABLE and ALTERNATIVE inline assemblies 2025-03-18 17:13:51 +01:00
cpufeature.h s390/mm: Remove cpu_has_idte() 2025-11-06 14:12:31 +01:00
cputime.h
crw.h
css_chars.h s390/qdio: Rename feature flag aif_osa to aif_qdio 2025-01-03 11:00:53 +01:00
ctlreg.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
current.h s390/current: Implement current with inline assembly 2025-03-18 17:13:04 +01:00
dat-bits.h KVM: s390: Add P bit in table entry bitfields, move union vaddress 2026-02-04 17:00:08 +01:00
debug.h s390/debug: Convert debug area lock from a spinlock to a raw spinlock 2026-02-18 15:22:59 +01:00
delay.h
diag.h s390: Use inline qualifier for all EX_TABLE and ALTERNATIVE inline assemblies 2025-03-18 17:13:51 +01:00
diag288.h watchdog: diag288_wdt: Implement module autoload 2025-04-16 09:26:49 +02:00
dis.h
dma-types.h
dma.h
dwarf.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
eadm.h
ebcdic.h s390/ebcdic: Fix length decrement in codepage_convert() 2025-01-13 09:50:18 +01:00
elf.h s390/syscalls: Remove system call table pointer from thread_struct 2025-11-17 11:10:39 +01:00
entry-common.h KVM: s390: Rework guest entry logic 2025-07-21 13:01:03 +00:00
exec.h
extable.h
extmem.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
facility.h s390/facilities: Fix warning about shadow of global variable 2024-10-10 15:32:43 +02:00
fault.h
fcx.h
fprobe.h fprobe: Add fprobe_header encoding feature 2024-12-26 10:50:05 -05:00
fpu-insn-asm.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
fpu-insn.h s390/fpu: Fix false-positive kmsan report in fpu_vstl() 2025-11-14 11:34:27 +01:00
fpu-types.h
fpu.h s390/vx: Convert cpu_has_vx() to cpu feature function 2025-03-04 17:18:07 +01:00
ftrace.h s390: Remove compat support 2025-11-17 11:10:38 +01:00
ftrace.lds.h
futex.h s390/mm: Reimplement lazy ASCE handling 2025-04-14 11:23:21 +02:00
gmap_helpers.h KVM: s390: Add gmap_helper_set_unused() 2026-02-04 17:00:08 +01:00
hardirq.h
hiperdispatch.h
hugetlb.h KVM: S390: Remove PGSTE code from linux/s390 mm 2026-02-04 17:00:10 +01:00
hw_irq.h
idals.h Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
idle.h
io.h - The 6 patch series "Enable strict percpu address space checks" from 2025-04-01 09:29:18 -07:00
ipl.h
irq.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
irq_work.h
irqflags.h
isc.h
itcw.h
jump_label.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
kasan.h
kdebug.h
kexec.h s390/kdump: Provide is_kdump_kernel() implementation 2024-10-25 16:03:23 +02:00
kfence.h s390/kfence: Split kfence pool into 4k mappings in arch_kfence_init_pool() 2025-03-18 17:13:05 +01:00
kmsan.h
kprobes.h
kvm_host.h KVM: s390: Switch to new gmap 2026-02-04 17:00:10 +01:00
kvm_host_types.h s390/kvm: Split kvm_host header file 2025-03-31 12:20:39 +02:00
kvm_para.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
linkage.h
lowcore.h s390: Add stackprotector support 2025-11-24 11:45:21 +01:00
maccess.h
machine.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
march.h s390: Allow to compile with z17 optimizations 2025-04-09 12:12:41 +02:00
mem_encrypt.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
mmu.h KVM: S390: Remove PGSTE code from linux/s390 mm 2026-02-04 17:00:10 +01:00
mmu_context.h KVM: s390: Switch to new gmap 2026-02-04 17:00:10 +01:00
module.h
msi.h
nmi.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
nospec-branch.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
nospec-insn.h s390/vmlinux.lds.S: Prevent thunk functions from getting placed with normal text 2025-10-14 14:45:21 -07:00
numa.h
os_info.h
page-states.h s390: Remove __bootdata annotations from declarations 2024-12-15 16:19:04 +01:00
page.h Loongarch: 2026-02-13 11:31:15 -08:00
pai.h s390/pai_crypto: Introduce generic event init using pai_pmu[] 2025-11-14 11:30:05 +01:00
pci.h s390/pci: Migrate s390 IRQ logic to IRQ domain API 2025-12-07 16:15:23 +01:00
pci_clp.h s390/pci: check for relaxed translation capability 2025-02-21 12:01:57 +01:00
pci_debug.h
pci_dma.h iommu/s390: allow larger region tables 2025-04-17 16:43:12 +02:00
pci_insn.h iommu/s390: Make attach succeed when the device was surprise removed 2025-09-05 15:11:09 +02:00
pci_io.h s390/Kconfig: Define non-zero ILLEGAL_POINTER_VALUE 2026-01-27 12:21:20 +01:00
percpu.h s390/percpu: Get rid of ARCH_MODULE_NEEDS_WEAK_PER_CPU 2025-11-24 11:45:20 +01:00
perf_event.h Performance events changes for v6.13: 2024-11-19 13:34:06 -08:00
pfault.h
pgalloc.h KVM: S390: Remove PGSTE code from linux/s390 mm 2026-02-04 17:00:10 +01:00
pgtable.h KVM: S390: Remove PGSTE code from linux/s390 mm 2026-02-04 17:00:10 +01:00
physmem_info.h s390/boot: Add physmem tracking debug support 2025-01-26 17:24:02 +01:00
pkey.h s390/pkey: Support new xflag PKEY_XFLAG_NOCLEARKEY 2026-01-31 10:52:30 +08:00
pnet.h
preempt.h s390/preempt: Optimize __preempt_count_dec_and_test() 2026-01-17 15:52:49 +01:00
processor.h kernel.h: include linux/instruction_pointer.h explicitly 2026-01-31 16:16:05 -08:00
ptrace.h s390/traps: Copy monitor code to pt_regs 2026-01-27 12:16:16 +01:00
purgatory.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
qdio.h
runtime-const.h
runtime_instr.h
rwonce.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
schid.h
sclp.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
scsw.h
seccomp.h s390: Remove compat support 2025-11-17 11:10:38 +01:00
sections.h
set_memory.h - The series "zram: optimal post-processing target selection" from 2024-11-23 09:58:07 -08:00
setup.h s390/nmi: Print additional information 2025-06-26 15:30:51 +02:00
signal.h
sigp.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
skey.h s390/skey: Provide infrastructure for executing with non-default access key 2025-06-29 13:12:02 +02:00
smp.h s390/smp: Mark pcpu_delegate() and smp_call_ipl_cpu() as __noreturn 2025-11-06 14:17:28 +01:00
softirq_stack.h
sparsemem.h s390/sparsemem: Provide phys_to_target_node() with CONFIG_NUMA 2024-11-07 10:33:44 +01:00
spinlock.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
spinlock_types.h Improve consistency of '#error' directive messages 2024-11-11 17:17:04 -08:00
stackprotector.h s390: Add stackprotector support 2025-11-24 11:45:21 +01:00
stacktrace.h KVM: s390: Enable and disable interrupts in entry code 2025-11-27 15:39:46 +01:00
stp.h s390/time: Add PtP driver 2024-10-30 17:02:39 -07:00
string.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
syscall.h s390: Remove compat support 2025-11-17 11:10:38 +01:00
syscall_wrapper.h s390: Remove compat support 2025-11-17 11:10:38 +01:00
sysinfo.h s390/sysinfo: Move stsi() to header file 2025-03-04 17:18:07 +01:00
text-patching.h
thread_info.h s390: Remove compat support 2025-11-17 11:10:38 +01:00
timex.h s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
tlb.h Loongarch: 2026-02-13 11:31:15 -08:00
tlbflush.h s390/mm: Remove unused flush_tlb() 2025-11-14 11:34:27 +01:00
topology.h s390/smp: Add support for HOTPLUG_SMT 2025-03-31 12:20:39 +02:00
tpi.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
types.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
uaccess.h KVM: s390: Switch to new gmap 2026-02-04 17:00:10 +01:00
unistd.h s390/syscalls: Switch to generic system call table generation 2025-11-17 11:10:39 +01:00
unwind.h
uprobes.h
user.h
uv.h KVM: s390: Switch to new gmap 2026-02-04 17:00:10 +01:00
vdso-symbols.h s390/vdso: Rename vdso64 to vdso 2025-11-25 15:28:07 +01:00
vdso.h s390: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers 2025-06-16 16:23:02 +02:00
vmalloc.h
vmlinux.lds.h
vtime.h
vtimer.h
word-at-a-time.h s390: Use inline qualifier for all EX_TABLE and ALTERNATIVE inline assemblies 2025-03-18 17:13:51 +01:00
xor.h