]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Merge remote-tracking branch 'torvalds/master' into perf-tools-next
authorArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 22 Apr 2024 16:35:18 +0000 (13:35 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Mon, 22 Apr 2024 16:35:18 +0000 (13:35 -0300)
To pick up fixes sent via perf-tools, by Namhyung Kim.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
1  2 
MAINTAINERS
tools/perf/trace/beauty/arch/x86/include/asm/irq_vectors.h
tools/perf/trace/beauty/include/uapi/linux/fs.h
tools/perf/trace/beauty/include/uapi/sound/asound.h
tools/perf/ui/browsers/annotate.c
tools/perf/util/annotate.c

diff --cc MAINTAINERS
Simple merge
Simple merge
index 7595c8fbc2c5e2d25ec635d39f213b899299a1bc,50ca92255ff62a61e2923179c1e7f4fb7e98ded5..dca2c08ab8c5996a1f7b7480fe4feb2e864402a8
@@@ -906,19 -2461,15 +906,22 @@@ int symbol__annotate(struct map_symbol 
        if (parch)
                *parch = arch;
  
+       if (!list_empty(&notes->src->source))
+               return 0;
        args.arch = arch;
        args.ms = *ms;
 +
 +      if (notes->src == NULL) {
 +              notes->src = annotated_source__new();
 +              if (notes->src == NULL)
 +                      return -1;
 +      }
 +
        if (annotate_opts.full_addr)
 -              notes->start = map__objdump_2mem(ms->map, ms->sym->start);
 +              notes->src->start = map__objdump_2mem(ms->map, ms->sym->start);
        else
 -              notes->start = map__rip_2objdump(ms->map, ms->sym->start);
 +              notes->src->start = map__rip_2objdump(ms->map, ms->sym->start);
  
        return symbol__disassemble(sym, &args);
  }