1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #define COMPILE_OFFSETS 3 #include <linux/stddef.h> 4 #include <linux/sched.h> 5 #include <linux/elf.h> 6 #include <linux/crypto.h> 7 #include <linux/kbuild.h> 8 #include <linux/audit.h> 9 #include <linux/fs.h> 10 #include <asm/mman.h> 11 #include <asm/seccomp.h> 12 13 /* workaround for a warning with -Wmissing-prototypes */ 14 void foo(void); 15 16 void foo(void) 17 { 18 DEFINE(KERNEL_MADV_REMOVE, MADV_REMOVE); 19 20 DEFINE(UM_KERN_PAGE_SIZE, PAGE_SIZE); 21 DEFINE(UM_KERN_PAGE_MASK, PAGE_MASK); 22 DEFINE(UM_KERN_PAGE_SHIFT, PAGE_SHIFT); 23 24 DEFINE(UM_GFP_KERNEL, GFP_KERNEL); 25 DEFINE(UM_GFP_ATOMIC, GFP_ATOMIC); 26 27 DEFINE(UM_THREAD_SIZE, THREAD_SIZE); 28 29 DEFINE(UM_NSEC_PER_SEC, NSEC_PER_SEC); 30 DEFINE(UM_NSEC_PER_USEC, NSEC_PER_USEC); 31 32 DEFINE(UM_KERN_GDT_ENTRY_TLS_ENTRIES, GDT_ENTRY_TLS_ENTRIES); 33 34 DEFINE(UM_SECCOMP_ARCH_NATIVE, SECCOMP_ARCH_NATIVE); 35 36 DEFINE(HOSTFS_ATTR_MODE, ATTR_MODE); 37 DEFINE(HOSTFS_ATTR_UID, ATTR_UID); 38 DEFINE(HOSTFS_ATTR_GID, ATTR_GID); 39 DEFINE(HOSTFS_ATTR_SIZE, ATTR_SIZE); 40 DEFINE(HOSTFS_ATTR_ATIME, ATTR_ATIME); 41 DEFINE(HOSTFS_ATTR_MTIME, ATTR_MTIME); 42 DEFINE(HOSTFS_ATTR_CTIME, ATTR_CTIME); 43 DEFINE(HOSTFS_ATTR_ATIME_SET, ATTR_ATIME_SET); 44 DEFINE(HOSTFS_ATTR_MTIME_SET, ATTR_MTIME_SET); 45 } 46