diff options
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/perf/check-headers.sh | 10 |
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. |
| 89 | test -d ../../include || exit 0 | 89 | test -d ../../include || exit 0 |
| 90 | 90 | ||
| 91 | cd ../.. | ||
| 92 | |||
| 91 | # simple diff check | 93 | # simple diff check |
| 92 | for i in $HEADERS; do | 94 | for 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 | |||
| 98 | check arch/x86/lib/memset_64.S '-I "^EXPORT_SYMBOL" -I "^#include <asm/export.h>"' | 100 | check arch/x86/lib/memset_64.S '-I "^EXPORT_SYMBOL" -I "^#include <asm/export.h>"' |
| 99 | check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generic/mman-common.h>"' | 101 | check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generic/mman-common.h>"' |
| 100 | check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h>"' | 102 | check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h>"' |
| 103 | |||
| 104 | cd tools/perf | ||
