ib_srpt, iscsi-scst: Add the configure tests necessary for building against kernel v5.8 (merge r9073 from trunk)

git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/3.4.x@9100 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Bart Van Assche
2020-08-03 03:03:47 +00:00
parent 708c83ad69
commit 93cb0bea8b
6 changed files with 49 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
LINUXINCLUDE := $(PRE_CFLAGS) $(LINUXINCLUDE)
obj-m += rdma_reject.o

View File

@@ -0,0 +1,11 @@
#include <linux/module.h>
#include <rdma/rdma_cm.h>
static struct rdma_cm_id id;
static int __init modinit(void)
{
return rdma_reject(&id, NULL, 0, 0);
}
module_init(modinit);

View File

@@ -0,0 +1,3 @@
LINUXINCLUDE := $(PRE_CFLAGS) $(LINUXINCLUDE)
obj-m += add_one.o

View File

@@ -0,0 +1,18 @@
#include <linux/module.h>
#include <rdma/rdma_cm.h>
static int add_one(struct ib_device *device)
{
return 0;
}
static struct ib_client test_client = {
.add = add_one,
};
static int __init modinit(void)
{
return ib_register_client(&test_client);
}
module_init(modinit);

View File

@@ -0,0 +1,3 @@
LINUXINCLUDE := $(PRE_CFLAGS) $(LINUXINCLUDE)
obj-m += rdma_reject.o

View File

@@ -0,0 +1,11 @@
#include <linux/module.h>
#include <rdma/rdma_cm.h>
static struct rdma_cm_id id;
static int __init modinit(void)
{
return rdma_reject(&id, NULL, 0, 0);
}
module_init(modinit);