[PATCH v2] powerpc/ftrace: Ignore ftrace locations in exit text sections
Michael Ellerman
patch-notifications at ellerman.id.au
Thu Feb 15 23:57:37 AEDT 2024
On Tue, 13 Feb 2024 23:24:10 +0530, Naveen N Rao wrote:
> Michael reported that we are seeing ftrace bug on bootup when KASAN is
> enabled, and if we are using -fpatchable-function-entry:
>
> ftrace: allocating 47780 entries in 18 pages
> ftrace-powerpc: 0xc0000000020b3d5c: No module provided for non-kernel address
> ------------[ ftrace bug ]------------
> ftrace faulted on modifying
> [<c0000000020b3d5c>] 0xc0000000020b3d5c
> Initializing ftrace call sites
> ftrace record flags: 0
> (0)
> expected tramp: c00000000008cef4
> ------------[ cut here ]------------
> WARNING: CPU: 0 PID: 0 at kernel/trace/ftrace.c:2180 ftrace_bug+0x3c0/0x424
> Modules linked in:
> CPU: 0 PID: 0 Comm: swapper Not tainted 6.5.0-rc3-00120-g0f71dcfb4aef #860
> Hardware name: IBM pSeries (emulated by qemu) POWER9 (raw) 0x4e1202 0xf000005 of:SLOF,HEAD hv:linux,kvm pSeries
> NIP: c0000000003aa81c LR: c0000000003aa818 CTR: 0000000000000000
> REGS: c0000000033cfab0 TRAP: 0700 Not tainted (6.5.0-rc3-00120-g0f71dcfb4aef)
> MSR: 8000000002021033 <SF,VEC,ME,IR,DR,RI,LE> CR: 28028240 XER: 00000000
> CFAR: c0000000002781a8 IRQMASK: 3
> ...
> NIP [c0000000003aa81c] ftrace_bug+0x3c0/0x424
> LR [c0000000003aa818] ftrace_bug+0x3bc/0x424
> Call Trace:
> ftrace_bug+0x3bc/0x424 (unreliable)
> ftrace_process_locs+0x5f4/0x8a0
> ftrace_init+0xc0/0x1d0
> start_kernel+0x1d8/0x484
>
> [...]
Applied to powerpc/fixes.
[1/1] powerpc/ftrace: Ignore ftrace locations in exit text sections
https://git.kernel.org/powerpc/c/ea73179e64131bcd29ba6defd33732abdf8ca14b
cheers
More information about the Linuxppc-dev
mailing list