AC_DEFINE(HAVE_SHRINKER_COUNT, 1,
[shrinker has count_objects member])
])
+]) # LIBCFS_SHRINKER_COUNT
+
+#
+# Kernel version 3.17 changed hlist_add_after to
+# hlist_add_behind
+#
+AC_DEFUN([LIBCFS_HLIST_ADD_AFTER],[
+LB_CHECK_COMPILE([does function hlist_add_after exist'],
+hlist_add_after, [
+ #include <linux/list.h>
+],[
+ hlist_add_after(NULL, NULL);
+],[
+ AC_DEFINE(HAVE_HLIST_ADD_AFTER, 1,
+ [hlist_add_after is available])
])
+]) # LIBCFS_HLIST_ADD_AFTER
#
# LIBCFS_PROG_LINUX
LIBCFS_ENABLE_CRC32C_ACCEL
# 3.12
LIBCFS_SHRINKER_COUNT
+# 3.17
+LIBCFS_HLIST_ADD_AFTER
]) # LIBCFS_PROG_LINUX
#