• Arnaldo Carvalho de Melo's avatar
    machine: Adopt is_lock_function() from builtin-lock.c · cc2367ee
    Arnaldo Carvalho de Melo authored
    It is used in bpf_lock_contention.c and builtin-lock.c will be made
    CONFIG_LIBTRACEEVENT=y conditional, so move it to machine.c, that is
    always available.
    
    This makes those 4 global variables for sched and lock text start and
    end to move to 'struct machine' too, as conceivably we can have that
    info for several machine instances, say some 'perf diff' like tool.
    
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Ian Rogers <irogers@google.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Nick Desaulniers <ndesaulniers@google.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: bpf@vger.kernel.org
    Link: http://lore.kernel.org/lkml/Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    cc2367ee
builtin-lock.c 45.9 KB