]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "s390/smp: rework absolute lowcore access"
authorAlexander Gordeev <agordeev@linux.ibm.com>
Sat, 6 Aug 2022 07:24:07 +0000 (09:24 +0200)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Sat, 6 Aug 2022 07:24:07 +0000 (09:24 +0200)
commitc5f22c33e7c91814896e4c4479f743232e7db53d
tree267f0773e33ab237296a566040bc0993ad4ebb0c
parent44cf706180c4aaa3972fdbc67e27d887a21014d6
Revert "s390/smp: rework absolute lowcore access"

This reverts commit e481f2f75d36ce465f8d21f8af1f1287812b6316.

This introduced vmem_mutex locking from vmem_map_4k_page()
function called from smp_reinit_ipl_cpu() with interrupts
disabled. While it is a pre-SMP early initcall no other CPUs
running in parallel nor other code taking vmem_mutex on this
boot stage - it still needs to be fixed.

Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
14 files changed:
arch/s390/boot/startup.c
arch/s390/include/asm/abs_lowcore.h [deleted file]
arch/s390/include/asm/pgtable.h
arch/s390/include/asm/processor.h
arch/s390/kernel/Makefile
arch/s390/kernel/abs_lowcore.c [deleted file]
arch/s390/kernel/ipl.c
arch/s390/kernel/machine_kexec.c
arch/s390/kernel/os_info.c
arch/s390/kernel/setup.c
arch/s390/kernel/smp.c
arch/s390/mm/init.c
arch/s390/mm/maccess.c
arch/s390/mm/vmem.c