Commit 4fc62a89 authored by Wang Nan's avatar Wang Nan Committed by Arnaldo Carvalho de Melo

tools: Move tools/perf/util/include/linux/{list.h,poison.h} to tools/include

This patch moves list.h from tools/perf/util/include/linux/list.h to
tools/include/linux/list.h to enable other libraries use macros in it,
like libbpf which will be introduced by further patches. Since list.h
depend on poison.h, poison.h is also moved.

Both file use relative path, so one '..' is removed for each header to
make them suit for new directory.

MANIFEST is also updated for 'make perf-*-src-pkg'.
Signed-off-by: default avatarWang Nan <wangnan0@huawei.com>
Cc: Alexei Starovoitov <alexei.starovoitov@gmail.com>
Cc: Brendan Gregg <brendan.d.gregg@gmail.com>
Cc: Daniel Borkmann <daniel@iogearbox.net>
Cc: David Ahern <dsahern@gmail.com>
Cc: He Kuang <hekuang@huawei.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Kaixu Xia <xiakaixu@huawei.com>
Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Zefan Li <lizefan@huawei.com>
Cc: pi3orama@163.com
Link: http://lkml.kernel.org/r/1433144296-74992-3-git-send-email-wangnan0@huawei.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent 37fbe0a4
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/types.h> #include <linux/types.h>
#include "../../../../include/linux/list.h" #include "../../../include/linux/list.h"
#ifndef PERF_LIST_H #ifndef TOOLS_LIST_H
#define PERF_LIST_H #define TOOLS_LIST_H
/** /**
* list_del_range - deletes range of entries from list. * list_del_range - deletes range of entries from list.
* @begin: first element in the range to delete from the list. * @begin: first element in the range to delete from the list.
......
#include "../../../include/linux/poison.h"
...@@ -41,7 +41,9 @@ tools/include/linux/compiler.h ...@@ -41,7 +41,9 @@ tools/include/linux/compiler.h
tools/include/linux/export.h tools/include/linux/export.h
tools/include/linux/hash.h tools/include/linux/hash.h
tools/include/linux/kernel.h tools/include/linux/kernel.h
tools/include/linux/list.h
tools/include/linux/log2.h tools/include/linux/log2.h
tools/include/linux/poison.h
tools/include/linux/types.h tools/include/linux/types.h
include/asm-generic/bitops/arch_hweight.h include/asm-generic/bitops/arch_hweight.h
include/asm-generic/bitops/const_hweight.h include/asm-generic/bitops/const_hweight.h
......
#include "../../../../include/linux/poison.h"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment