[PATCH rdma-core v3 0/3] Dma-buf related fixes
Jianxin Xiong
jianxin.xiong at intel.com
Fri Feb 5 22:33:36 UTC 2021
This is the third version of the patch series. Change log:
v3:
* Limit the use of find_path() to checking headers installed by the
kernel-headers package only
* Add status summary when DRM headers are not found
* Rework how dmabuf_alloc.c or dmabuf_alloc_stub.c is selected
v2: https://www.spinics.net/lists/linux-rdma/msg99838.html
* Use pgk_check_modules() to check libdrm configuration instead of calling
pkg-config directly
* Put all the DRM header checking logic in CMakeLists.txt
* Use a seperate source file for dma-buf allocation stubs
* Remove the definition of HAVE_DRM_H from config.h
* Add space between the acronym and the full name
v1: https://www.spinics.net/lists/linux-rdma/msg99815.html
* Fix compilation warnings for 32bit builds
* Cosmetic improvement for dma-buf allocation routines
* Add check for DRM headers
This series fixes a few issues related to the dma-buf support. It consists
of three patches. The first patch fixes a compilation warning for 32-bit
builds. Patch 2 renames a function parameter and adds full name to an
acronym. Patch 3 adds check for DRM headers.
Pull request at github: https://github.com/linux-rdma/rdma-core/pull/942
Jianxin Xiong (3):
verbs: Fix gcc warnings when building for 32bit systems
pyverbs,tests: Cosmetic improvements for dma-buf allocation routines
configure: Add check for DRM headers
CMakeLists.txt | 17 ++++++++++
libibverbs/cmd_mr.c | 2 +-
libibverbs/verbs.c | 2 +-
pyverbs/CMakeLists.txt | 8 ++++-
pyverbs/dmabuf.pyx | 12 +++----
pyverbs/dmabuf_alloc.c | 20 ++++++------
pyverbs/dmabuf_alloc.h | 2 +-
pyverbs/dmabuf_alloc_stub.c | 39 +++++++++++++++++++++++
pyverbs/mr.pyx | 6 ++--
tests/test_mr.py | 78 ++++++++++++++++++++++-----------------------
10 files changed, 124 insertions(+), 62 deletions(-)
create mode 100644 pyverbs/dmabuf_alloc_stub.c
--
1.8.3.1
More information about the dri-devel
mailing list