4.8.0-rc1: Invalid memory access at $SRR0: 0140f86c $SRR1: 00003030

Michael Ellerman mpe at ellerman.id.au
Wed Aug 10 19:33:55 AEST 2016


Benjamin Herrenschmidt <benh at kernel.crashing.org> writes:
> It's all the jump label cruft that landed in apply_feature_fixups()
>
> You can't call random call there. On ppc32, it's running in that
> weirdo environment where the kernel isn't running at its linked
> address and we need to manually RELOC() everything.

Crud. My qemu-mac99 boot test should have caught it, but of course
pmac32 defconfig doesn't enable JUMP_LABEL >:E

> I'm moving them to a separate init call, patch on its way...

Thanks.

cheers


More information about the Linuxppc-dev mailing list