]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
kernel_fpu fixes
authorTony Hutter <hutter2@llnl.gov>
Thu, 7 Mar 2019 00:03:03 +0000 (16:03 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 7 Mar 2019 00:03:03 +0000 (16:03 -0800)
commitbecdcec7b9cd6b8beaa2273495b97c06de24e9e5
tree39e6c2e78916928ff1b821356883376188bfd796
parenta73e8fdb93d24b885f0c38202a34da51013d674a
kernel_fpu fixes

This patch fixes a few issues when detecting which kernel_fpu functions
are available.

- Use kernel_fpu_begin() if it's exported on newer kernels.

- Use ZFS_LINUX_TRY_COMPILE_SYMBOL() to choose the right kernel_fpu
  function when using --enable-linux-builtin.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes #8259
Closes #8363
config/kernel-fpu.m4
include/linux/simd_x86.h