The following is a series of fixes to pyverbs: The first two patches clean the compilation warning introduces in Fedora 30. The third patch fixes a wrong casting. The last one fixes the handling of bad work requests in post send and post recv operations. Maxim Chicherin (1): pyverbs: Avoid casting pointers to object type Noa Osherovich (3): pyverbs: Fix Cython future warning during build build: Remove warning-causing compilation flag from pyverbs pyverbs: Fix assignments of bad work requests CMakeLists.txt | 7 +++++ buildlib/pyverbs_functions.cmake | 7 ++++- pyverbs/addr.pxd | 2 ++ pyverbs/base.pxd | 2 ++ pyverbs/cq.pxd | 3 ++ pyverbs/cq.pyx | 23 ++------------ pyverbs/device.pxd | 2 ++ pyverbs/libibverbs_enums.pxd | 3 ++ pyverbs/mr.pxd | 2 ++ pyverbs/pd.pxd | 3 ++ pyverbs/pd.pyx | 4 --- pyverbs/qp.pxd | 3 ++ pyverbs/qp.pyx | 54 ++++++++++++++++++-------------- pyverbs/wr.pxd | 2 ++ pyverbs/wr.pyx | 17 +++------- 15 files changed, 73 insertions(+), 61 deletions(-) -- 2.21.0