]> Gentwo Git Trees - linux/.git/commit
s390: Remove superfluous newlines from inline assemblies
authorHeiko Carstens <hca@linux.ibm.com>
Thu, 25 Sep 2025 08:45:18 +0000 (10:45 +0200)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Mon, 29 Sep 2025 11:52:08 +0000 (13:52 +0200)
commit4335edb7138b45abab65f01d2be77a9be9cfd2fe
tree52831751d3885f3bdf98c8b9013e1d2ff12126d7
parentf0edc8f113a39d1c9f8cf83e865c32b0668d80e0
s390: Remove superfluous newlines from inline assemblies

Remove superfluous newlines from inline assemblies. Compilers use the
number of lines of inline assemblies as heuristic for the complexity
and inline decisions. Therefore inline assemblies should only contain
as many lines as required.

A lot of inline assemblies contain a superfluous newline for the last
line. Remove such newlines to improve compiler inlining decisions.

Suggested-by: Juergen Christ <jchrist@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Reviewed-by: Alexander Gordeev <agordeev@linux.ibm.com>
Reviewed-by: Juergen Christ <jchrist@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
34 files changed:
arch/s390/hypfs/hypfs_sprp.c
arch/s390/include/asm/ap.h
arch/s390/include/asm/atomic_ops.h
arch/s390/include/asm/barrier.h
arch/s390/include/asm/bitops.h
arch/s390/include/asm/checksum.h
arch/s390/include/asm/cmpxchg.h
arch/s390/include/asm/cpacf.h
arch/s390/include/asm/ctlreg.h
arch/s390/include/asm/fpu-insn.h
arch/s390/include/asm/kvm_para.h
arch/s390/include/asm/percpu.h
arch/s390/include/asm/processor.h
arch/s390/include/asm/rwonce.h
arch/s390/include/asm/spinlock.h
arch/s390/include/asm/stacktrace.h
arch/s390/include/asm/string.h
arch/s390/include/asm/syscall.h
arch/s390/include/asm/timex.h
arch/s390/kernel/diag/diag310.c
arch/s390/kernel/diag/diag324.c
arch/s390/kernel/setup.c
arch/s390/kernel/skey.c
arch/s390/kernel/smp.c
arch/s390/kvm/kvm-s390.c
arch/s390/lib/spinlock.c
arch/s390/lib/string.c
arch/s390/lib/test_unwind.c
arch/s390/lib/xor.c
arch/s390/mm/maccess.c
arch/s390/mm/pgalloc.c
arch/s390/pci/pci_insn.c
drivers/s390/char/sclp_early_core.c
drivers/s390/cio/cmf.c