On Wed, 3 Feb 2021 00:02:06 +1100, Michael Ellerman wrote: > If we try to stack trace very early during boot, either due to a > WARN/BUG or manual dump_stack(), we will oops in > valid_emergency_stack() when we try to dereference the paca_ptrs > array. > > The fix is simple, we just return false if paca_ptrs isn't allocated > yet. The stack pointer definitely isn't part of any emergency stack > because we haven't allocated any yet.
Applied to powerpc/next. [1/2] powerpc/64: Make stack tracing work during very early boot https://git.kernel.org/powerpc/c/0ecf6a9e47d825b7dddfebca738386b809e59a94 [2/2] powerpc/64s: Handle program checks in wrong endian during early boot https://git.kernel.org/powerpc/c/e7eb919057c3450cdd9d335e4a23a4da8da58db4 cheers