From: Ian Rogers Date: Wed, 2 Jul 2025 17:54:02 +0000 (-0700) Subject: perf genelf: Fix NO_LIBDW=1 build X-Git-Tag: io_uring-6.17-20250815~64^2~103 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=d4ae1620c6209661ced9244d058f3582d1847dca;p=linux-block.git perf genelf: Fix NO_LIBDW=1 build With NO_LIBDW=1 a new unused-parameter warning/error has appeared: ``` util/genelf.c: In function ‘jit_write_elf’: util/genelf.c:163:32: error: unused parameter ‘load_addr’ [-Werror=unused-parameter] 163 | jit_write_elf(int fd, uint64_t load_addr, const char *sym, ``` Fixes: e3f612c1d8f3 ("perf genelf: Remove libcrypto dependency and use built-in sha1()") Signed-off-by: Ian Rogers Tested-by: Namhyung Kim Link: https://lore.kernel.org/r/20250702175402.761818-1-irogers@google.com Signed-off-by: Namhyung Kim --- diff --git a/tools/perf/util/genelf.c b/tools/perf/util/genelf.c index fcf86a27f69e..591548b10e34 100644 --- a/tools/perf/util/genelf.c +++ b/tools/perf/util/genelf.c @@ -160,7 +160,7 @@ jit_add_eh_frame_info(Elf *e, void* unwinding, uint64_t unwinding_header_size, * csize: the code size in bytes */ int -jit_write_elf(int fd, uint64_t load_addr, const char *sym, +jit_write_elf(int fd, uint64_t load_addr __maybe_unused, const char *sym, const void *code, int csize, void *debug __maybe_unused, int nr_debug_entries __maybe_unused, void *unwinding, uint64_t unwinding_header_size, uint64_t unwinding_size)