Whamcloud - gitweb
LU-15973 build: remove AC_DEFINE(__state, state, ...)
[fs/lustre-release.git] / lustre / autoconf / lustre-core.m4
index 11d69e7..57c5576 100644 (file)
@@ -2602,29 +2602,6 @@ EXTRA_KCFLAGS="$tmp_flags"
 ]) # LC_HAVE_USER_NAMESPACE_ARG
 
 #
-# LC_TASK_STRUCT_HAS_NEW_STATE
-#
-# kernel 5.13 commit 2f064a59a11ff9bc22e52e9678bc601404c7cb34
-# Change the type and name of task_struct::state. Drop the volatile and
-# shrink it to an 'unsigned int'. Rename it in order to find all uses
-# such that we can use READ_ONCE/WRITE_ONCE as appropriate.
-#
-AC_DEFUN([LC_TASK_STRUCT_HAS_NEW_STATE], [
-tmp_flags="$EXTRA_KCFLAGS"
-EXTRA_KCFLAGS="-Werror"
-LB_CHECK_COMPILE([if 'struct task_struct' has a '__state' member],
-task_struct_state, [
-       #include <linux/sched.h>
-],[
-       ((struct task_struct *)NULL)->__state = 0;
-],[
-       AC_DEFINE(__state, state,
-               ['struct task_struct' has a '__state' member])
-])
-EXTRA_KCFLAGS="$tmp_flags"
-]) # LC_TASK_STRUCT_HAS_NEW_STATE
-
-#
 # LC_HAVE_GET_ACL_RCU_ARG
 #
 # kernel 5.15 commit 0cad6246621b5887d5b33fea84219d2a71f2f99a
@@ -2845,9 +2822,6 @@ AC_DEFUN([LC_PROG_LINUX], [
        # 5.12
        LC_HAVE_USER_NAMESPACE_ARG
 
-       # 5.13
-       LC_TASK_STRUCT_HAS_NEW_STATE
-
        # 5.15
        LC_HAVE_GET_ACL_RCU_ARG