From 8cc85b46ad6157f537f62d86c5e55ca1147d9df0 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Wed, 26 Sep 2012 10:02:44 -0700 Subject: [PATCH] refresh (create temporary patch) --- meta | 5 +++-- patches/refresh-temp | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 patches/refresh-temp diff --git a/meta b/meta index 09eb919..70c0ae4 100644 --- a/meta +++ b/meta @@ -1,9 +1,10 @@ Version: 1 -Previous: 1428529c04273b3458111ba05d50f6cc5e9918ed -Head: b185629a28f506149579e62871b05ab1e4c64cb3 +Previous: 3ba88573fa0f7bc28e7c52fe09eaffdb1a75c1fb +Head: 79c7c9f6ca997cecb70341bc4ac71b2d89555511 Applied: verbs-ext: b3d744f488bc97442df7e6cef8536d3b0352a786 xrcd: b185629a28f506149579e62871b05ab1e4c64cb3 + refresh-temp: 79c7c9f6ca997cecb70341bc4ac71b2d89555511 Unapplied: srq_ex: 0e89199361702e041c88ffd06ec1321fadf788e8 compat-ex: 7cb34472bd00bc286569b726c7d38c6dd0dfe3b0 diff --git a/patches/refresh-temp b/patches/refresh-temp new file mode 100644 index 0000000..c5f3641 --- /dev/null +++ b/patches/refresh-temp @@ -0,0 +1,39 @@ +Bottom: 0217906d767a357afe2f103a8a51516353843373 +Top: d61609a08e9982129877f09abe125a8fb4ebe771 +Author: Sean Hefty +Date: 2012-09-26 10:02:44 -0700 + +Refresh of xrcd + +--- + +diff --git a/include/infiniband/driver.h b/include/infiniband/driver.h +index a85012f..cdd917a 100644 +--- a/include/infiniband/driver.h ++++ b/include/infiniband/driver.h +@@ -54,7 +54,7 @@ + #define IBV_DEVICE_LIBRARY_EXTENSION rdmav2 + + enum verbs_xrcd_mask { +- VERBS_XRCD_HANDLE = 1 << 0, ++ VERBS_XRCD_HANDLE = 1 << 0, + VERBS_XRCD_RESERVED = 1 << 1 + }; + +diff --git a/include/infiniband/verbs.h b/include/infiniband/verbs.h +index ab26f2a..08750e7 100644 +--- a/include/infiniband/verbs.h ++++ b/include/infiniband/verbs.h +@@ -882,7 +882,11 @@ static inline struct ibv_xrcd * + ibv_open_xrcd(struct ibv_context *context, int fd, int oflags) + { + struct verbs_context *vctx = verbs_get_ctx_op(context, open_xrcd); +- return vctx ? vctx->open_xrcd(context, fd, oflags) : NULL; ++ if (!vctx) { ++ errno = ENOSYS; ++ return NULL; ++ } ++ return vctx->open_xrcd(context, fd, oflags); + } + + /** -- 2.41.0