From 7a8411b730ab3ea0d706a22d93fa7fb3e4c09e18 Mon Sep 17 00:00:00 2001 From: Selvin Xavier Date: Tue, 4 Sep 2018 02:28:08 -0400 Subject: [PATCH] compat/rdma.m4: add define for dma_map_page_attrs Add defined for dma_map_page_attrs Signed-off-by: Selvin Xavier --- config/rdma.m4 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/config/rdma.m4 b/config/rdma.m4 index 8c20890..cf969ac 100644 --- a/config/rdma.m4 +++ b/config/rdma.m4 @@ -2379,6 +2379,22 @@ AC_DEFUN([LINUX_CONFIG_COMPAT], ],[ AC_MSG_RESULT(no) ]) + + AC_MSG_CHECKING([if linux/dma-mapping.h has dma_map_page_attrs]) + LB_LINUX_TRY_COMPILE([ + #include + ],[ + dma_addr_t addr; + addr = dma_map_page_attrs(NULL, NULL, 0, 0, 0, 0); + return addr; + + ],[ + AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_DMA_MAP_PAGE_ATTRS, 1, + [dma_map_page_attrs is defined]) + ],[ + AC_MSG_RESULT(no) + ]) AC_MSG_CHECKING([if pci.h has pcie_get_minimum_link]) LB_LINUX_TRY_COMPILE([ -- 2.46.0