dnl # dnl #commit b67bfe0d42cac56c512dd5da4b1b347a23f4b70a dnl #Author: Sasha Levin dnl #Date: Wed Feb 27 17:06:00 2013 -0800 dnl #hlist: drop the node parameter from iterators dnl # AC_DEFUN([AC_AMDGPU_4ARGS_HASH_FOR_EACH_POSSIBLE_RCU], [AC_MSG_CHECKING([whether hash_for_each_possible_rcu() wants 4 arguments]) AC_KERNEL_TRY_COMPILE([ #include ],[ struct klp_shadow { struct hlist_node node; }; struct klp_shadow *shadow; static DEFINE_HASHTABLE(klp_shadow_hash, 12); hash_for_each_possible_rcu(klp_shadow_hash,shadow,node,0){} ],[ AC_MSG_RESULT(yes) AC_DEFINE(HAVE_4ARGS_HASH_FOR_EACH_POSSIBLE_RCU, 1, [hash_for_each_possible_rcu() wants 4 arguments]) ],[ AC_MSG_RESULT(no) ]) ])