]> git.openfabrics.org - ~tnikolova/compat/.git/commitdiff
rdma.m4: check for request_firmware_direct() support
authorSteve Wise <swise@opengridcomputing.com>
Wed, 12 Oct 2016 18:20:45 +0000 (11:20 -0700)
committerSteve Wise <swise@opengridcomputing.com>
Fri, 14 Oct 2016 20:55:26 +0000 (13:55 -0700)
If it is available, define HAVE_REQUEST_FIRMWARE_DIRECT.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
config/rdma.m4

index 3e4caee10870ed6c5466738b71234c5739d66350..4e6aa5125137a4de1b345b4ded2c63e88f934a05 100644 (file)
@@ -3112,6 +3112,21 @@ AC_DEFUN([LINUX_CONFIG_COMPAT],
                AC_MSG_RESULT(no)
        ])
 
+       AC_MSG_CHECKING([if firmware.h has request_firmware_direct])
+       LB_LINUX_TRY_COMPILE([
+               #include <linux/firmware.h>
+       ],[
+               (void)request_firmware_direct(NULL, NULL, NULL);
+
+               return 0;
+       ],[
+               AC_MSG_RESULT(yes)
+               AC_DEFINE(HAVE_REQUEST_FIRMWARE_DIRECT, 1,
+                         [firmware.h has request_firmware_direct])
+       ],[
+               AC_MSG_RESULT(no)
+       ])
+
 ])
 #
 # COMPAT_CONFIG_HEADERS