lkml.org 
[lkml]   [2021]   [Jun]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip: x86/fpu] x86/fpu: Remove unused get_xsave_field_ptr()
    The following commit has been merged into the x86/fpu branch of tip:

    Commit-ID: 4098b3eef37be19572d270f9b761c3e8ffcf37ac
    Gitweb: https://git.kernel.org/tip/4098b3eef37be19572d270f9b761c3e8ffcf37ac
    Author: Thomas Gleixner <tglx@linutronix.de>
    AuthorDate: Wed, 23 Jun 2021 14:01:33 +02:00
    Committer: Borislav Petkov <bp@suse.de>
    CommitterDate: Wed, 23 Jun 2021 17:49:46 +02:00

    x86/fpu: Remove unused get_xsave_field_ptr()

    Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
    Signed-off-by: Borislav Petkov <bp@suse.de>
    Reviewed-by: Andy Lutomirski <luto@kernel.org>
    Reviewed-by: Borislav Petkov <bp@suse.de>
    Link: https://lkml.kernel.org/r/20210623121451.915614415@linutronix.de
    ---
    arch/x86/include/asm/fpu/xstate.h | 1 +-
    arch/x86/kernel/fpu/xstate.c | 30 +------------------------------
    2 files changed, 31 deletions(-)

    diff --git a/arch/x86/include/asm/fpu/xstate.h b/arch/x86/include/asm/fpu/xstate.h
    index 47a9223..d22e973 100644
    --- a/arch/x86/include/asm/fpu/xstate.h
    +++ b/arch/x86/include/asm/fpu/xstate.h
    @@ -101,7 +101,6 @@ extern void __init update_regset_xstate_info(unsigned int size,
    u64 xstate_mask);

    void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr);
    -const void *get_xsave_field_ptr(int xfeature_nr);
    int using_compacted_format(void);
    int xfeature_size(int xfeature_nr);
    struct membuf;
    diff --git a/arch/x86/kernel/fpu/xstate.c b/arch/x86/kernel/fpu/xstate.c
    index 5e825ff..b82879c 100644
    --- a/arch/x86/kernel/fpu/xstate.c
    +++ b/arch/x86/kernel/fpu/xstate.c
    @@ -998,36 +998,6 @@ void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr)
    }
    EXPORT_SYMBOL_GPL(get_xsave_addr);

    -/*
    - * This wraps up the common operations that need to occur when retrieving
    - * data from xsave state. It first ensures that the current task was
    - * using the FPU and retrieves the data in to a buffer. It then calculates
    - * the offset of the requested field in the buffer.
    - *
    - * This function is safe to call whether the FPU is in use or not.
    - *
    - * Note that this only works on the current task.
    - *
    - * Inputs:
    - * @xfeature_nr: state which is defined in xsave.h (e.g. XFEATURE_FP,
    - * XFEATURE_SSE, etc...)
    - * Output:
    - * address of the state in the xsave area or NULL if the state
    - * is not present or is in its 'init state'.
    - */
    -const void *get_xsave_field_ptr(int xfeature_nr)
    -{
    - struct fpu *fpu = &current->thread.fpu;
    -
    - /*
    - * fpu__save() takes the CPU's xstate registers
    - * and saves them off to the 'fpu memory buffer.
    - */
    - fpu__save(fpu);
    -
    - return get_xsave_addr(&fpu->state.xsave, xfeature_nr);
    -}
    -
    #ifdef CONFIG_ARCH_HAS_PKEYS

    /*
    \
     
     \ /
      Last update: 2021-06-24 00:11    [W:4.288 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site