• Home
  • Raw
  • Download

Lines Matching +full:uapi +full:- +full:header

2 # SPDX-License-Identifier: GPL-2.0
4 if [ $# -ne 2 ]
8 echo "Prepares kernel header files for use by user space, by removing"
13 echo "INFILE: header file to operate on"
14 echo "OUTFILE: output file which the processed header is written to"
24 trap 'rm -f $OUTFILE $TMPFILE' EXIT
26 # SPDX-License-Identifier with GPL variants must have "WITH Linux-syscall-note"
27 if [ -n "$(sed -n -e "/SPDX-License-Identifier:.*GPL-/{/WITH Linux-syscall-note/!p}" $INFILE)" ]; t…
28 echo "error: $INFILE: missing \"WITH Linux-syscall-note\" for SPDX-License-Identifier" >&2
32 sed -E -e '
36 s/(^|[^a-zA-Z0-9])__packed([^a-zA-Z0-9_]|$)/\1__attribute__((packed))\2/g
41 scripts/unifdef -U__KERNEL__ -D__EXPORTED_HEADERS__ $TMPFILE > $OUTFILE
42 [ $? -gt 1 ] && exit 1
45 configs=$(sed -e '
71 # The format is <file-name>:<CONFIG-option> in each line.
73 arch/alpha/include/uapi/asm/setup.h:CONFIG_ALPHA_LEGACY_START_ADDRESS
74 arch/arc/include/uapi/asm/page.h:CONFIG_ARC_PAGE_SIZE_16K
75 arch/arc/include/uapi/asm/page.h:CONFIG_ARC_PAGE_SIZE_4K
76 arch/arc/include/uapi/asm/swab.h:CONFIG_ARC_HAS_SWAPE
77 arch/arm/include/uapi/asm/ptrace.h:CONFIG_CPU_ENDIAN_BE8
78 arch/hexagon/include/uapi/asm/ptrace.h:CONFIG_HEXAGON_ARCH_VERSION
79 arch/hexagon/include/uapi/asm/user.h:CONFIG_HEXAGON_ARCH_VERSION
80 arch/ia64/include/uapi/asm/cmpxchg.h:CONFIG_IA64_DEBUG_CMPXCHG
81 arch/m68k/include/uapi/asm/ptrace.h:CONFIG_COLDFIRE
82 arch/nios2/include/uapi/asm/swab.h:CONFIG_NIOS2_CI_SWAB_NO
83 arch/nios2/include/uapi/asm/swab.h:CONFIG_NIOS2_CI_SWAB_SUPPORT
84 arch/x86/include/uapi/asm/auxvec.h:CONFIG_IA32_EMULATION
85 arch/x86/include/uapi/asm/auxvec.h:CONFIG_X86_64
86 arch/x86/include/uapi/asm/mman.h:CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS
87 include/uapi/asm-generic/fcntl.h:CONFIG_64BIT
88 include/uapi/linux/atmdev.h:CONFIG_COMPAT
89 include/uapi/linux/eventpoll.h:CONFIG_PM_SLEEP
90 include/uapi/linux/hw_breakpoint.h:CONFIG_HAVE_MIXED_BREAKPOINTS_REGS
91 include/uapi/linux/pktcdvd.h:CONFIG_CDROM_PKTCDVD_WCACHE
100 if echo "$INFILE:$c" | grep -q "$ignore$"; then
107 echo "error: $INFILE: leak $c to user-space" >&2
112 rm -f $TMPFILE
113 trap - EXIT