Hi
Le 13/08/2019 à 17:51, Jonathan Neuschäfer a écrit :
Hi,
I noticed that my Nintendo Wii doesn't boot with wii_defconfig plus
CONFIG_DEBUG_PAGEALLOC=y and CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT=y
on recent kernels. I get a splash like this one:
[ 0.022245] BUG: Unable to handle kernel data access at 0x00006601
[ 0.025172] Faulting instruction address: 0xc01afa48
[ 0.027522] Oops: Kernel access of bad area, sig: 11 [#1]
[ 0.030076] BE PAGE_SIZE=4K MMU=Hash PREEMPT DEBUG_PAGEALLOC wii
[...]
(Without CONFIG_DEBUG_PAGEALLOC I haven't noticed any problems.)
'git bisect' says:
72f208c6a8f7bc78ef5248babd9e6ed6302bd2a0 is the first bad commit
commit 72f208c6a8f7bc78ef5248babd9e6ed6302bd2a0
Author: Christophe Leroy <christophe.le...@c-s.fr>
Date: Fri Apr 26 16:23:35 2019 +0000
powerpc/32s: move hash code patching out of MMU_init_hw()
[...]
I can revert this commit, and then 5.3-rc2 (plus a patchset adding a
serial driver) boot again.
Christophe, is there anything I should test in order to figure out how
to fix this properly?
I just sent out a patch that should fix it. Please test and tell me.
Thanks
Christophe