forked from luck/tmp_suning_uos_patched
dabf626f7f
This patch copies filter.h from include/linux/kernel.h to tools/include/linux/filter.h to enable other libraries to use macros in it, like libbpf which will be introduced by further patches. Currently, the filter.h copy only contains the useful macros needed by libbpf for not introducing too much dependence. tools/perf/MANIFEST is also updated for 'make perf-*-src-pkg'. One change: The 'imm' field of BPF_EMIT_CALL becomes ((FUNC) - BPF_FUNC_unspec) to suit user space code generator. Signed-off-by: He Kuang <hekuang@huawei.com> Cc: David Ahern <dsahern@gmail.com> Cc: Alexei Starovoitov <ast@plumgrid.com> Cc: Brendan Gregg <brendan.d.gregg@gmail.com> Cc: Daniel Borkmann <daniel@iogearbox.net> Cc: David Ahern <dsahern@gmail.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: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Cc: Wang Nan <wangnan0@huawei.com> Cc: Zefan Li <lizefan@huawei.com> Cc: pi3orama@163.com Link: http://lkml.kernel.org/r/1440822125-52691-22-git-send-email-wangnan0@huawei.com Signed-off-by: Wang Nan <wangnan0@huawei.com> [ Removed stylistic changes, so that a diff to the original file gets reduced ] Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
83 lines
2.5 KiB
Plaintext
83 lines
2.5 KiB
Plaintext
tools/perf
|
|
tools/arch/alpha/include/asm/barrier.h
|
|
tools/arch/arm/include/asm/barrier.h
|
|
tools/arch/ia64/include/asm/barrier.h
|
|
tools/arch/mips/include/asm/barrier.h
|
|
tools/arch/powerpc/include/asm/barrier.h
|
|
tools/arch/s390/include/asm/barrier.h
|
|
tools/arch/sh/include/asm/barrier.h
|
|
tools/arch/sparc/include/asm/barrier.h
|
|
tools/arch/sparc/include/asm/barrier_32.h
|
|
tools/arch/sparc/include/asm/barrier_64.h
|
|
tools/arch/tile/include/asm/barrier.h
|
|
tools/arch/x86/include/asm/barrier.h
|
|
tools/arch/xtensa/include/asm/barrier.h
|
|
tools/scripts
|
|
tools/build
|
|
tools/arch/x86/include/asm/atomic.h
|
|
tools/arch/x86/include/asm/rmwcc.h
|
|
tools/lib/traceevent
|
|
tools/lib/api
|
|
tools/lib/bpf
|
|
tools/lib/hweight.c
|
|
tools/lib/rbtree.c
|
|
tools/lib/symbol/kallsyms.c
|
|
tools/lib/symbol/kallsyms.h
|
|
tools/lib/util/find_next_bit.c
|
|
tools/include/asm/atomic.h
|
|
tools/include/asm/barrier.h
|
|
tools/include/asm/bug.h
|
|
tools/include/asm-generic/barrier.h
|
|
tools/include/asm-generic/bitops/arch_hweight.h
|
|
tools/include/asm-generic/bitops/atomic.h
|
|
tools/include/asm-generic/bitops/const_hweight.h
|
|
tools/include/asm-generic/bitops/__ffs.h
|
|
tools/include/asm-generic/bitops/__fls.h
|
|
tools/include/asm-generic/bitops/find.h
|
|
tools/include/asm-generic/bitops/fls64.h
|
|
tools/include/asm-generic/bitops/fls.h
|
|
tools/include/asm-generic/bitops/hweight.h
|
|
tools/include/asm-generic/bitops.h
|
|
tools/include/linux/atomic.h
|
|
tools/include/linux/bitops.h
|
|
tools/include/linux/compiler.h
|
|
tools/include/linux/filter.h
|
|
tools/include/linux/hash.h
|
|
tools/include/linux/kernel.h
|
|
tools/include/linux/list.h
|
|
tools/include/linux/log2.h
|
|
tools/include/linux/poison.h
|
|
tools/include/linux/rbtree.h
|
|
tools/include/linux/rbtree_augmented.h
|
|
tools/include/linux/types.h
|
|
include/asm-generic/bitops/arch_hweight.h
|
|
include/asm-generic/bitops/const_hweight.h
|
|
include/asm-generic/bitops/fls64.h
|
|
include/asm-generic/bitops/__fls.h
|
|
include/asm-generic/bitops/fls.h
|
|
include/linux/perf_event.h
|
|
include/linux/list.h
|
|
include/linux/hash.h
|
|
include/linux/stringify.h
|
|
include/linux/swab.h
|
|
arch/*/include/asm/unistd*.h
|
|
arch/*/include/uapi/asm/unistd*.h
|
|
arch/*/include/uapi/asm/perf_regs.h
|
|
arch/*/lib/memcpy*.S
|
|
arch/*/lib/memset*.S
|
|
include/linux/poison.h
|
|
include/linux/hw_breakpoint.h
|
|
include/uapi/linux/perf_event.h
|
|
include/uapi/linux/const.h
|
|
include/uapi/linux/swab.h
|
|
include/uapi/linux/hw_breakpoint.h
|
|
arch/x86/include/asm/svm.h
|
|
arch/x86/include/asm/vmx.h
|
|
arch/x86/include/asm/kvm_host.h
|
|
arch/x86/include/uapi/asm/svm.h
|
|
arch/x86/include/uapi/asm/vmx.h
|
|
arch/x86/include/uapi/asm/kvm.h
|
|
arch/x86/include/uapi/asm/kvm_perf.h
|
|
arch/s390/include/uapi/asm/sie.h
|
|
arch/s390/include/uapi/asm/kvm_perf.h
|