]> www.infradead.org Git - nvme.git/commit
powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0
authorJinglin Wen <jinglin.wen@shingroup.cn>
Thu, 20 Jun 2024 02:41:50 +0000 (10:41 +0800)
committerMichael Ellerman <mpe@ellerman.id.au>
Sun, 23 Jun 2024 01:54:13 +0000 (11:54 +1000)
commit13fc6c175924eaa953cf597ce28ffa4edc4554a6
tree7e9733c6ea65b0d11268abef1c4b76a0606e1853
parenta986fa57fd81a1430e00b3c6cf8a325d6f894a63
powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0

According to the code logic, when the kernel is loaded at address 0, no
copying operation should be performed, but it is currently being done.

This patch fixes the issue where the kernel code was incorrectly
duplicated to address 0 when booting from address 0.

Fixes: b270bebd34e3 ("powerpc/64s: Run at the kernel virtual address earlier in boot")
Cc: stable@vger.kernel.org # v6.4+
Signed-off-by: Jinglin Wen <jinglin.wen@shingroup.cn>
Suggested-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20240620024150.14857-1-jinglin.wen@shingroup.cn
arch/powerpc/kernel/head_64.S