perf libunwind arm64: Fix missing close parens in an if statement
authorArnaldo Carvalho de Melo <acme@kernel.org>
Wed, 9 Apr 2025 13:35:31 +0000 (10:35 -0300)
committerNamhyung Kim <namhyung@kernel.org>
Fri, 11 Apr 2025 00:51:31 +0000 (17:51 -0700)
While testing building with libunwind (using LIBUNWIND=1) in various
arches I noticed a problem on arm64, on an rpi5 system, a missing close
parens in a change related to dso__data_get_fd() usage, fix it.

Fixes: 5ac22c35aa8519f1 ("perf dso: Use lock annotations to fix asan deadlock")
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Link: https://lore.kernel.org/r/Z_Z3o8KvB2i5c6ab@x1
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/perf/util/unwind-libunwind-local.c

index 9fb2c1343c7fe205f78c21a33173a979681966c5..0b037e7389a009f53e5f9777c80e4511e3a67ad6 100644 (file)
@@ -371,7 +371,7 @@ static int read_unwind_spec_debug_frame(struct dso *dso,
         *    has to be pointed by symsrc_filename
         */
        if (ofs == 0) {
-               if (dso__data_get_fd(dso, machine, &fd) {
+               if (dso__data_get_fd(dso, machine, &fd)) {
                        ofs = elf_section_offset(fd, ".debug_frame");
                        dso__data_put_fd(dso);
                }