diff options
Diffstat (limited to 'arch/x86/entry/thunk.S')
-rw-r--r-- | arch/x86/entry/thunk.S | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/x86/entry/thunk.S b/arch/x86/entry/thunk.S new file mode 100644 index 0000000000..119ebdc3d3 --- /dev/null +++ b/arch/x86/entry/thunk.S @@ -0,0 +1,15 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ +/* + * Save registers before calling assembly functions. This avoids + * disturbance of register allocation in some inline assembly constructs. + * Copyright 2001,2002 by Andi Kleen, SuSE Labs. + */ +#include <linux/export.h> +#include <linux/linkage.h> +#include "calling.h" +#include <asm/asm.h> + +THUNK preempt_schedule_thunk, preempt_schedule +THUNK preempt_schedule_notrace_thunk, preempt_schedule_notrace +EXPORT_SYMBOL(preempt_schedule_thunk) +EXPORT_SYMBOL(preempt_schedule_notrace_thunk) |