From: Vladimir Sokolovsky Date: Wed, 7 Jan 2015 15:03:24 +0000 (+0200) Subject: Added HAVE_REQUEST_QUEUE_REQUEST_FN_ACTIVE macro X-Git-Tag: vofed-3.18~38 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=aab709b538398761eaebaa022510f408b4222fc0;p=~emulex%2Ffor-vlad%2Fcompat.git Added HAVE_REQUEST_QUEUE_REQUEST_FN_ACTIVE macro Used by SRP backport Signed-off-by: Vladimir Sokolovsky --- diff --git a/config/rdma.m4 b/config/rdma.m4 index 776364e..9d77060 100644 --- a/config/rdma.m4 +++ b/config/rdma.m4 @@ -412,6 +412,23 @@ AC_DEFUN([LINUX_CONFIG_COMPAT], AC_MSG_RESULT(no) ]) + AC_MSG_CHECKING([if struct request_queue has request_fn_active]) + LB_LINUX_TRY_COMPILE([ + #include + ],[ + struct request_queue rq = { + .request_fn_active = 0, + }; + + return 0; + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_REQUEST_QUEUE_REQUEST_FN_ACTIVE, 1, + [struct request_queue has request_fn_active]) + ],[ + AC_MSG_RESULT(no) + ]) + AC_MSG_CHECKING([if netdevice.h has select_queue_fallback_t]) LB_LINUX_TRY_COMPILE([ #include