From fc18736ce45dee85fa5756337a90ada5908c14cc Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Fri, 18 Apr 2014 12:38:39 +0000 Subject: [PATCH] ib_srpt: Build fix for kernel versions < 3.0 git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@5446 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- srpt/src/ib_srpt.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/srpt/src/ib_srpt.c b/srpt/src/ib_srpt.c index d4ebb7d1e..fae994b54 100644 --- a/srpt/src/ib_srpt.c +++ b/srpt/src/ib_srpt.c @@ -4283,8 +4283,13 @@ static int __init srpt_init_module(void) if (rdma_cm_port) { struct sockaddr_in addr; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 0, 0) rdma_cm_id = rdma_create_id(srpt_rdma_cm_handler, NULL, RDMA_PS_TCP, IB_QPT_RC); +#else + rdma_cm_id = rdma_create_id(srpt_rdma_cm_handler, NULL, + RDMA_PS_TCP); +#endif if (IS_ERR(rdma_cm_id)) { rdma_cm_id = NULL; PRINT_ERROR("RDMA/CM ID creation failed");