Lines Matching +full:non +full:- +full:coresight

2 # SPDX-License-Identifier: GPL-2.0
7 declare -a FILES=(
34 "include/linux/list-sort.h"
39 "arch/x86/include/asm/msr-index.h"
40 "arch/x86/lib/x86-opcode-map.txt"
41 "arch/x86/tools/gen-insn-attr-x86.awk"
65 "include/asm-generic/bitops/arch_hweight.h"
66 "include/asm-generic/bitops/const_hweight.h"
67 "include/asm-generic/bitops/__fls.h"
68 "include/asm-generic/bitops/fls.h"
69 "include/asm-generic/bitops/fls64.h"
70 "include/linux/coresight-pmu.h"
71 "include/uapi/asm-generic/errno.h"
72 "include/uapi/asm-generic/errno-base.h"
73 "include/uapi/asm-generic/ioctls.h"
74 "include/uapi/asm-generic/mman-common.h"
75 "include/uapi/asm-generic/unistd.h"
79 declare -a SYNC_CHECK_FILES=(
88 # tables that then gets included in .c files for things like id->string syscall
89 # tables (and the reverse lookup as well: string -> id)
91 declare -a BEAUTY_FILES=(
106 declare -a FAILURES
117 if [ -f "$orig_file" ] && ! eval "$cmd"
144 hunks_to_ignore="tools/perf/check-header_ignore_hunks/$orig_file"
146 if [ ! -f "$hunks_to_ignore" ]; then
154 cmd="diff -u \"$tools_file\" \"$orig_file\" | grep -vf \"$hunks_to_ignore\" | wc -l | grep -qw 0"
156 if [ -f "$orig_file" ] && ! eval "$cmd"
168 if ! [ -d ../../include ]
170 echo -e "${YELLOW}Warning${NC}: Skipped check-headers due to missing ../../include"
179 check "$i" -B
184 check "$i" '-I "^.*\/\*.*__ignore_sync_check__.*\*\/.*$"'
188 …lib/memcpy_64.S '-I "^EXPORT_SYMBOL" -I "^#include <asm/export.h>" -I"^SYM_FUNC_START\(_LOC…
189 check arch/x86/lib/memset_64.S '-I "^EXPORT_SYMBOL" -I "^#include <asm/export.h>" -I"^SYM_FU…
190 check arch/x86/include/asm/amd/ibs.h '-I "^#include .*/msr-index.h"'
191 check arch/arm64/include/asm/cputype.h '-I "^#include [<\"]\(asm/\)*sysreg.h"'
192 check include/linux/unaligned.h '-I "^#include <linux/unaligned/packed_struct.h>" -I "^#include <as…
193 check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generic/mman-common\(-tools\)*.…
194 check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h>"'
195 check include/linux/build_bug.h '-I "^#\(ifndef\|endif\)\( \/\/\)* static_assert$"'
196 check include/linux/ctype.h '-I "isdigit("'
197 check lib/ctype.c '-I "^EXPORT_SYMBOL" -I "^#include <linux/export.h>" -B'
199 # diff non-symmetric files
216 beauty_check "$i" -B
229 if [ ${#FAILURES[@]} -gt 0 ]
231 echo -e "${YELLOW}Warning${NC}: Kernel ABI header differences:"
234 echo " diff -u $i"