1. 14 1月, 2014 2 次提交
    • Y
      perf tools: Remove unused test-volatile-register-var.c · 26f7f987
      Yann Droneaud 提交于
      Since commit 01287e2c, test-volatile-register-var.c is no more built
      as part of the automatic feature check.
      
      This patch remove the unneeded file.
      Signed-off-by: NYann Droneaud <ydroneaud@opteya.com>
      Cc: David Ahern <dsahern@gmail.com>
      Cc: Ingo Molnar <mingo@kernel.org>
      Cc: Jiri Olsa <jolsa@redhat.com>
      Cc: Namhyung Kim <namhyung@kernel.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Link: http://lkml.kernel.org/r/339d86ad76741ed929defd18541f774b404003b4.1389461371.git.ydroneaud@opteya.comSigned-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      26f7f987
    • A
      perf probe: Fix build when DWARF support libraries not present · 1d027ee9
      Arnaldo Carvalho de Melo 提交于
      On a freshly installed system, after libelf-dev is installed we get:
      
          CC       /tmp/build/perf/util/probe-event.o
        util/probe-event.c: In function ‘try_to_find_probe_trace_events’:
        util/probe-event.c:753:46: error: unused parameter ‘target’ [-Werror=unused-parameter]
             int max_tevs __maybe_unused, const char *target)
                                                      ^
          CC       /tmp/build/perf/util/cgroup.o
        util/probe-event.c: At top level:
        util/probe-event.c:193:12: error: ‘get_text_start_address’ defined but not used [-Werror=unused-function]
         static int get_text_start_address(const char *exec, unsigned long *address)
                  ^
        cc1: all warnings being treated as errors
        make[1]: *** [/tmp/build/perf/util/probe-event.o] Error 1
        make[1]: *** Waiting for unfinished jobs....
        make: *** [install] Error 2
      
      Fix it by enclosing functions only used when those libraries are installed
      under the suitable preprocessor define and using __maybe_unused to a function
      that is only built when DWARF support is disabled.
      
      Problem introduced in this changeset:
      
        commit fb7345bb
        Author: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
        Date:   Thu Dec 26 05:41:53 2013 +0000
      
            perf probe: Support basic dwarf-based operations on uprobe events
      
      Cc: Adrian Hunter <adrian.hunter@intel.com>
      Cc: David Ahern <dsahern@gmail.com>
      Cc: Frederic Weisbecker <fweisbec@gmail.com>
      Cc: Jiri Olsa <jolsa@redhat.com>
      Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
      Cc: Mike Galbraith <efault@gmx.de>
      Cc: Namhyung Kim <namhyung@kernel.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: Stephane Eranian <eranian@google.com>
      Link: http://lkml.kernel.org/n/tip-73kc2fopt81517hrdgdra18o@git.kernel.orgSigned-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      1d027ee9
  2. 13 1月, 2014 37 次提交
  3. 12 1月, 2014 1 次提交