Re: [PATCH] panic: drop the fake trace id from the oops end marker
From: Sebastian Andrzej Siewior
Date: Mon Oct 19 2026 - 11:10:52 EST
On 2026-10-04 17:54:19 [+0000], Bradley Morgan wrote:
> print_oops_end_marker() prints "---[ end trace 0000000000000000
> ]---". The format pretends each oops has a trace id, but the value
> has been a hardcoded 0 since the oops id machinery was removed, and
> nothing prints an opening marker anymore. Nothing in tree parses the
> id either, the pstore selftest greps for "---[ end trace" without it.
> Kill the fake id, the format specifier and the 0ULL argument go with
> it.
Could you please figure out _why_ it is hardcoded to 0? Someone
requested this with a reason. If you want to remove it, you need to
ensure that reason is no longer valid.
> Signed-off-by: Bradley Morgan <brads@xxxxxxxxxxxxxx>
> ---
> kernel/panic.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/kernel/panic.c b/kernel/panic.c
> index 213725b612aa..0436a92318ed 100644
> --- a/kernel/panic.c
> +++ b/kernel/panic.c
> @@ -1051,7 +1051,7 @@ void oops_enter(void)
>
> static void print_oops_end_marker(void)
> {
> - pr_warn("---[ end trace %016llx ]---\n", 0ULL);
> + pr_warn("---[ end trace ]---\n");
> }
>
> /*
Sebastian