entry-common.h (9d4d8572a539ef807e21c196f145aa365fd52f0e) entry-common.h (6342adcaa683c2b705c24ed201dc11b35854c88d)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __LINUX_ENTRYCOMMON_H
3#define __LINUX_ENTRYCOMMON_H
4
5#include <linux/tracehook.h>
6#include <linux/syscalls.h>
7#include <linux/seccomp.h>
8#include <linux/sched.h>

--- 32 unchanged lines hidden (view full) ---

41 SYSCALL_WORK_SYSCALL_EMU | \
42 SYSCALL_WORK_SYSCALL_AUDIT | \
43 SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
44 ARCH_SYSCALL_WORK_ENTER)
45#define SYSCALL_WORK_EXIT (SYSCALL_WORK_SYSCALL_TRACEPOINT | \
46 SYSCALL_WORK_SYSCALL_TRACE | \
47 SYSCALL_WORK_SYSCALL_AUDIT | \
48 SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __LINUX_ENTRYCOMMON_H
3#define __LINUX_ENTRYCOMMON_H
4
5#include <linux/tracehook.h>
6#include <linux/syscalls.h>
7#include <linux/seccomp.h>
8#include <linux/sched.h>

--- 32 unchanged lines hidden (view full) ---

41 SYSCALL_WORK_SYSCALL_EMU | \
42 SYSCALL_WORK_SYSCALL_AUDIT | \
43 SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
44 ARCH_SYSCALL_WORK_ENTER)
45#define SYSCALL_WORK_EXIT (SYSCALL_WORK_SYSCALL_TRACEPOINT | \
46 SYSCALL_WORK_SYSCALL_TRACE | \
47 SYSCALL_WORK_SYSCALL_AUDIT | \
48 SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
49 SYSCALL_WORK_SYSCALL_EXIT_TRAP | \
49 ARCH_SYSCALL_WORK_EXIT)
50
51/*
52 * TIF flags handled in exit_to_user_mode_loop()
53 */
54#ifndef ARCH_EXIT_TO_USER_MODE_WORK
55# define ARCH_EXIT_TO_USER_MODE_WORK (0)
56#endif

--- 436 unchanged lines hidden ---
50 ARCH_SYSCALL_WORK_EXIT)
51
52/*
53 * TIF flags handled in exit_to_user_mode_loop()
54 */
55#ifndef ARCH_EXIT_TO_USER_MODE_WORK
56# define ARCH_EXIT_TO_USER_MODE_WORK (0)
57#endif

--- 436 unchanged lines hidden ---