forked from wolfSSL/wolfssl
wc_port.h: WOLFSSL_LINUXKM: fix typo in WOLFSSL_ARMASM definition of RESTORE_VECTOR_REGISTERS().
This commit is contained in:
@@ -94,17 +94,17 @@
|
|||||||
#include <linux/net.h>
|
#include <linux/net.h>
|
||||||
#include <linux/slab.h>
|
#include <linux/slab.h>
|
||||||
#if defined(WOLFSSL_AESNI) || defined(USE_INTEL_SPEEDUP)
|
#if defined(WOLFSSL_AESNI) || defined(USE_INTEL_SPEEDUP)
|
||||||
#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 0, 0)
|
#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 0, 0)
|
||||||
#include <asm/i387.h>
|
#include <asm/i387.h>
|
||||||
#else
|
#else
|
||||||
#include <asm/simd.h>
|
#include <asm/simd.h>
|
||||||
#endif
|
#endif
|
||||||
#define SAVE_VECTOR_REGISTERS() kernel_fpu_begin()
|
#define SAVE_VECTOR_REGISTERS() kernel_fpu_begin()
|
||||||
#define RESTORE_VECTOR_REGISTERS() kernel_fpu_end()
|
#define RESTORE_VECTOR_REGISTERS() kernel_fpu_end()
|
||||||
#elif defined(WOLFSSL_ARMASM)
|
#elif defined(WOLFSSL_ARMASM)
|
||||||
#include <asm/fpsimd.h>
|
#include <asm/fpsimd.h>
|
||||||
#define SAVE_VECTOR_REGISTERS() ({ preempt_disable(); fpsimd_preserve_current_state(); })
|
#define SAVE_VECTOR_REGISTERS() ({ preempt_disable(); fpsimd_preserve_current_state(); })
|
||||||
#define SAVE_VECTOR_REGISTERS() ({ fpsimd_restore_current_state(); preempt_enable(); })
|
#define RESTORE_VECTOR_REGISTERS() ({ fpsimd_restore_current_state(); preempt_enable(); })
|
||||||
#else
|
#else
|
||||||
#define SAVE_VECTOR_REGISTERS() ({})
|
#define SAVE_VECTOR_REGISTERS() ({})
|
||||||
#define RESTORE_VECTOR_REGISTERS() ({})
|
#define RESTORE_VECTOR_REGISTERS() ({})
|
||||||
|
Reference in New Issue
Block a user