FILE
asm-offsets.c
File preview with syntax highlighting.
linux-6.19.14/arch/um/kernel/asm-offsets.c
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#include <asm/extable.h> 13 14/* workaround for a warning with -Wmissing-prototypes */ 15void foo(void); 16 17void foo(void) 18{ 19 DEFINE(KERNEL_MADV_REMOVE, MADV_REMOVE); 20 21 DEFINE(UM_KERN_PAGE_SIZE, PAGE_SIZE); 22 DEFINE(UM_KERN_PAGE_MASK, PAGE_MASK); 23 DEFINE(UM_KERN_PAGE_SHIFT, PAGE_SHIFT); 24 25 DEFINE(UM_GFP_KERNEL, GFP_KERNEL); 26 DEFINE(UM_GFP_ATOMIC, GFP_ATOMIC); 27 28 DEFINE(UM_THREAD_SIZE, THREAD_SIZE); 29 30 DEFINE(UM_NSEC_PER_SEC, NSEC_PER_SEC); 31 DEFINE(UM_NSEC_PER_USEC, NSEC_PER_USEC); 32 33 DEFINE(UM_KERN_GDT_ENTRY_TLS_ENTRIES, GDT_ENTRY_TLS_ENTRIES); 34 35 DEFINE(UM_SECCOMP_ARCH_NATIVE, SECCOMP_ARCH_NATIVE); 36 37 DEFINE(HOSTFS_ATTR_MODE, ATTR_MODE); 38 DEFINE(HOSTFS_ATTR_UID, ATTR_UID); 39 DEFINE(HOSTFS_ATTR_GID, ATTR_GID); 40 DEFINE(HOSTFS_ATTR_SIZE, ATTR_SIZE); 41 DEFINE(HOSTFS_ATTR_ATIME, ATTR_ATIME); 42 DEFINE(HOSTFS_ATTR_MTIME, ATTR_MTIME); 43 DEFINE(HOSTFS_ATTR_CTIME, ATTR_CTIME); 44 DEFINE(HOSTFS_ATTR_ATIME_SET, ATTR_ATIME_SET); 45 DEFINE(HOSTFS_ATTR_MTIME_SET, ATTR_MTIME_SET); 46 47 DEFINE(ALT_INSTR_SIZE, sizeof(struct alt_instr)); 48 DEFINE(EXTABLE_SIZE, sizeof(struct exception_table_entry)); 49}
~/
Read-only file preview.