summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
393dd81)
In kernel version 4.2 commit
df6b35f409af0a8ff1ef62f552b8402f3fef8665
header file i387.h was renamed to fpu/api.h
Change-Id: Id4f5f6e73f3c2aeac67b5c87b9c1d310a0a50a50
Signed-off-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-on: http://review.whamcloud.com/20009
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
]) # LIBCFS_HAVE_TOPOLOGY_SIBLING_CPUMASK
#
]) # LIBCFS_HAVE_TOPOLOGY_SIBLING_CPUMASK
#
+# Kernel version 4.2 commit df6b35f409af0a8ff1ef62f552b8402f3fef8665
+# header file i387.h was renamed to fpu/api.h
+#
+AC_DEFUN([LIBCFS_FPU_API], [
+LB_CHECK_LINUX_HEADER([asm/fpu/api.h], [
+ AC_DEFINE(HAVE_FPU_API_HEADER, 1,
+ [fpu/api.h is present])])
+]) # LIBCFS_FPU_API
+
+#
# LIBCFS_PROG_LINUX
#
# LibCFS linux kernel checks
# LIBCFS_PROG_LINUX
#
# LibCFS linux kernel checks
LIBCFS_HLIST_ADD_AFTER
# 4.2
LIBCFS_HAVE_TOPOLOGY_SIBLING_CPUMASK
LIBCFS_HLIST_ADD_AFTER
# 4.2
LIBCFS_HAVE_TOPOLOGY_SIBLING_CPUMASK
#include <crypto/internal/hash.h>
#include <linux/crc32.h>
#include <asm/cpufeature.h>
#include <crypto/internal/hash.h>
#include <linux/crc32.h>
#include <asm/cpufeature.h>
+#ifdef HAVE_FPU_API_HEADER
+#include <asm/fpu/api.h>
+#else
#include <libcfs/libcfs.h>
#define CHKSUM_BLOCK_SIZE 1
#include <libcfs/libcfs.h>
#define CHKSUM_BLOCK_SIZE 1
#include <crypto/internal/hash.h>
#include <linux/crc32.h>
#include <asm/cpufeature.h>
#include <crypto/internal/hash.h>
#include <linux/crc32.h>
#include <asm/cpufeature.h>
+#ifdef HAVE_FPU_API_HEADER
+#include <asm/fpu/api.h>
+#else
#include <libcfs/libcfs.h>
#define CHKSUM_BLOCK_SIZE 1
#include <libcfs/libcfs.h>
#define CHKSUM_BLOCK_SIZE 1