mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-29 08:12:41 -04:00
x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init
No need to keep it around. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Borislav Petkov <bp@suse.de> Link: https://lkml.kernel.org/r/20211015011539.296435736@linutronix.de
This commit is contained in:
committed by
Borislav Petkov
parent
ca834defd3
commit
9603445549
@@ -31,6 +31,4 @@ fpu__alloc_mathframe(unsigned long sp, int ia32_frame,
|
||||
|
||||
unsigned long fpu__get_fpstate_size(void);
|
||||
|
||||
extern void fpu__init_prepare_fx_sw_frame(void);
|
||||
|
||||
#endif /* _ASM_X86_FPU_SIGNAL_H */
|
||||
|
||||
8
arch/x86/kernel/fpu/internal.h
Normal file
8
arch/x86/kernel/fpu/internal.h
Normal file
@@ -0,0 +1,8 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
#ifndef __X86_KERNEL_FPU_INTERNAL_H
|
||||
#define __X86_KERNEL_FPU_INTERNAL_H
|
||||
|
||||
/* Init functions */
|
||||
extern void fpu__init_prepare_fx_sw_frame(void);
|
||||
|
||||
#endif
|
||||
@@ -16,6 +16,8 @@
|
||||
#include <asm/trapnr.h>
|
||||
#include <asm/trace/fpu.h>
|
||||
|
||||
#include "internal.h"
|
||||
|
||||
static struct _fpx_sw_bytes fx_sw_reserved __ro_after_init;
|
||||
static struct _fpx_sw_bytes fx_sw_reserved_ia32 __ro_after_init;
|
||||
|
||||
@@ -514,7 +516,7 @@ unsigned long fpu__get_fpstate_size(void)
|
||||
* This will be saved when ever the FP and extended state context is
|
||||
* saved on the user stack during the signal handler delivery to the user.
|
||||
*/
|
||||
void fpu__init_prepare_fx_sw_frame(void)
|
||||
void __init fpu__init_prepare_fx_sw_frame(void)
|
||||
{
|
||||
int size = fpu_user_xstate_size + FP_XSTATE_MAGIC2_SIZE;
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
#include <asm/tlbflush.h>
|
||||
|
||||
#include "internal.h"
|
||||
#include "xstate.h"
|
||||
|
||||
#define for_each_extended_xfeature(bit, mask) \
|
||||
|
||||
Reference in New Issue
Block a user