[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240122205539.705f5701@gandalf.local.home>
Date: Mon, 22 Jan 2024 20:55:39 -0500
From: Steven Rostedt <rostedt@...dmis.org>
To: George Guo <dongtai.guo@...ux.dev>
Cc: Masami Hiramatsu <mhiramat@...nel.org>, Mathieu Desnoyers
<mathieu.desnoyers@...icios.com>, Dennis Zhou <dennis@...nel.org>, Tejun
Heo <tj@...nel.org>, Christoph Lameter <cl@...ux.com>, Andrew Morton
<akpm@...ux-foundation.org>, George Guo <guodongtai@...inos.cn>,
linux-kernel@...r.kernel.org, linux-trace-kernel@...r.kernel.org,
linux-mm@...ck.org
Subject: Re: [PATCH] percpu: improve percpu_alloc_percpu_fail event trace
On Tue, 23 Jan 2024 09:44:43 +0800
George Guo <dongtai.guo@...ux.dev> wrote:
> There are two reasons of percpu_alloc failed without warnings:
>
> 1. do_warn is false
> 2. do_warn is true and warn_limit is reached the limit.
Yes I know the reasons.
>
> Showing do_warn and warn_limit makes things simple, maybe dont need
> kprobe again.
It's up to the maintainers of that code to decide if it's worth it or not,
but honestly, my opinion it is not.
The trace event in question is to trace that percpu_alloc failed and why.
It's not there to determine why it did not produce a printk message.
-- Steve
Powered by blists - more mailing lists