]> 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)
commit3292feddf9575e7fb4be2cdb737108442b2e32b9
tree267f0773e33ab237296a566040bc0993ad4ebb0c
parenta8a5b436028c84f2d995c9e879d84f26aa606cd2
Revert "s390/smp: rework absolute lowcore access"

This reverts commit d3afc658ffdee52f8aa38d6e64a9faa5bfc23e60.

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