Le 03/09/2023 à 23:06, Erhard Furtner a écrit :
> On Fri, 1 Sep 2023 07:43:34 +0000
> Christophe Leroy <christophe.le...@csgroup.eu> wrote:
> 
>>>> Can you try what happens when you remove the call to kasan_init() at the
>>>> start of setup_arch() in arch/powerpc/kernel/setup-common.c
>>>
>>> Ok, so I left the other patches in place + btext_map() instead of 
>>> btext_unmap() at the end of MMU_init() + Michaels patch and additionally 
>>> commented-out kasan_init() as stated above. The outcome is rather 
>>> interesting! Now I deterministically get this output at boot OF console, 
>>> regardless wheter it's a cold boot or warm boot:
>>
>> Ah, my bad. You also need to remove the call to kasan_late_init() in
>> mem_init() in arch/powerpc/mm/mem.c
> 
> Not tragic. Meanwhile I commented-out kasan_late_init() and updated to kernel 
> v6.5.1.
> 
> dmesg did not change however, getting the same "BUG: KASAN: 
> stack-out-of-bounds in __kernel_poison_pages+0x6c/0xd0" as last time only on 
> v6.5.1.
> 


Ok, so lets come back to normal situation. Can you add back kasan_init() 
and kasan_late_init(), while keeping the btext changes and Michael's patch.

Then see what result you get with CONFIG_KASAN but without 
CONFIG_KASAN_VMALLOC

It would help narrow the problem area because kasan_init() does several 
things based on CONFIG_KASAN_VMALLOC.

Thanks
Christophe

Reply via email to