aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/perf/check-headers.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/perf/check-headers.sh b/tools/perf/check-headers.sh
index ea48aa6f8d19..b61f8a4dfca3 100755
--- a/tools/perf/check-headers.sh
+++ b/tools/perf/check-headers.sh
@@ -69,8 +69,8 @@ check_2 () {
69 69
70 test -f $file2 && { 70 test -f $file2 && {
71 eval $cmd || { 71 eval $cmd || {
72 echo "Warning: Kernel ABI header at 'tools/$file' differs from latest version at '$file'" >&2 72 echo "Warning: Kernel ABI header at '$file1' differs from latest version at '$file2'" >&2
73 echo diff -u tools/$file $file 73 echo diff -u $file1 $file2
74 } 74 }
75 } 75 }
76} 76}
@@ -80,7 +80,7 @@ check () {
80 80
81 shift 81 shift
82 82
83 check_2 ../$file ../../$file $* 83 check_2 tools/$file $file $*
84} 84}
85 85
86# Check if we have the kernel headers (tools/perf/../../include), else 86# Check if we have the kernel headers (tools/perf/../../include), else
@@ -88,6 +88,8 @@ check () {
88# differences. 88# differences.
89test -d ../../include || exit 0 89test -d ../../include || exit 0
90 90
91cd ../..
92
91# simple diff check 93# simple diff check
92for i in $HEADERS; do 94for i in $HEADERS; do
93 check $i -B 95 check $i -B
@@ -98,3 +100,5 @@ check arch/x86/lib/memcpy_64.S '-I "^EXPORT_SYMBOL" -I "^#include <asm/ex
98check arch/x86/lib/memset_64.S '-I "^EXPORT_SYMBOL" -I "^#include <asm/export.h>"' 100check arch/x86/lib/memset_64.S '-I "^EXPORT_SYMBOL" -I "^#include <asm/export.h>"'
99check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generic/mman-common.h>"' 101check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generic/mman-common.h>"'
100check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h>"' 102check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h>"'
103
104cd tools/perf