]> www.infradead.org Git - users/jedix/linux-maple.git/commit
perf test probe_vfs_getname: Add regex for searching probe line
authorLeo Yan <leo.yan@arm.com>
Mon, 19 May 2025 08:27:55 +0000 (09:27 +0100)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 20 May 2025 15:50:10 +0000 (12:50 -0300)
commit735a3ac37012bbb6bb96145e90e9281beb7c27f2
tree5569e17481a9b94fb5b0b14866f6e56e0a418e80
parent4d4eb38795b5cbc66103ae2582bccead5bf0f736
perf test probe_vfs_getname: Add regex for searching probe line

Since commit 611851010c74046c ("fs: dedup handling of struct filename
init and refcounts bumps"), the kernel has been refactored to use a new
inline function initname(), moving name initialization into it.

As a result, the perf probe test can no longer find the source line that
matches the defined regular expressions. This causes the script to fail
when attempting to add probes.

Add a regular expression to search for the call site of initname(). This
provides a valid source line number for adding the probe. Keeps the
older regular expressions for passing test on older kernels.

Fixes: 611851010c74046c ("fs: dedup handling of struct filename init and refcounts bumps")
Suggested-by: Arnaldo Carvalho de Melo <acme@kernel.org>
Signed-off-by: Leo Yan <leo.yan@arm.com>
Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Christian Brauner <brauner@kernel.org>
Cc: Ian Rogers <irogers@google.com>
Cc: Jakub Brnak <jbrnak@redhat.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Kan Liang <kan.liang@linux.intel.com>
Cc: Mateusz Guzik <mjguzik@gmail.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Link: https://lore.kernel.org/r/20250519082755.1669187-1-leo.yan@arm.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/tests/shell/lib/probe_vfs_getname.sh