lkml.org 
[lkml]   [2019]   [Jan]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 04/29] perf block-range: Add missing headers
    Date
    From: Arnaldo Carvalho de Melo <acme@redhat.com>

    Some are being obtained indirectly and as we prune unnecessary includes,
    this stops working, fix it by adding the headers for things used in
    these file.

    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Link: https://lkml.kernel.org/n/tip-1p65lyeebc2ose0lbozvemda@git.kernel.org
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    ---
    tools/perf/util/block-range.c | 2 ++
    tools/perf/util/block-range.h | 6 +++++-
    2 files changed, 7 insertions(+), 1 deletion(-)

    diff --git a/tools/perf/util/block-range.c b/tools/perf/util/block-range.c
    index f1451c987eec..1be432657501 100644
    --- a/tools/perf/util/block-range.c
    +++ b/tools/perf/util/block-range.c
    @@ -1,6 +1,8 @@
    // SPDX-License-Identifier: GPL-2.0
    #include "block-range.h"
    #include "annotate.h"
    +#include <assert.h>
    +#include <stdlib.h>

    struct {
    struct rb_root root;
    diff --git a/tools/perf/util/block-range.h b/tools/perf/util/block-range.h
    index a5ba719d69fb..ec0fb534bf56 100644
    --- a/tools/perf/util/block-range.h
    +++ b/tools/perf/util/block-range.h
    @@ -2,7 +2,11 @@
    #ifndef __PERF_BLOCK_RANGE_H
    #define __PERF_BLOCK_RANGE_H

    -#include "symbol.h"
    +#include <stdbool.h>
    +#include <linux/rbtree.h>
    +#include <linux/types.h>
    +
    +struct symbol;

    /*
    * struct block_range - non-overlapping parts of basic blocks
    --
    2.20.1
    \
     
     \ /
      Last update: 2019-01-26 00:23    [W:4.072 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site