[Qemu-devel] [PATCH 00/10] Misc fixes to pvrdma device

Yuval Shaia posted 10 patches 5 years, 2 months ago
Test docker-mingw@fedora failed
Test asan failed
Test docker-clang@ubuntu failed
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190131130850.6850-1-yuval.shaia@oracle.com
Maintainers: Yuval Shaia <yuval.shaia@oracle.com>, Markus Armbruster <armbru@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
There is a newer version of this series
hmp-commands-info.hx          |  14 +
hw/rdma/rdma_backend.c        | 474 +++++++++++++++++-----------------
hw/rdma/rdma_backend.h        |   6 +-
hw/rdma/rdma_backend_defs.h   |   9 +-
hw/rdma/rdma_rm.c             | 134 +++++-----
hw/rdma/rdma_rm_defs.h        |  28 +-
hw/rdma/rdma_utils.c          |  50 +++-
hw/rdma/rdma_utils.h          |  52 ++--
hw/rdma/trace-events          |  32 ++-
hw/rdma/vmw/pvrdma.h          |   8 +-
hw/rdma/vmw/pvrdma_cmd.c      | 113 +++-----
hw/rdma/vmw/pvrdma_dev_ring.c |  26 +-
hw/rdma/vmw/pvrdma_main.c     | 207 +++++++++------
hw/rdma/vmw/pvrdma_qp_ops.c   |  76 +++---
hw/rdma/vmw/trace-events      |  16 +-
monitor.c                     |   6 +
16 files changed, 655 insertions(+), 596 deletions(-)
[Qemu-devel] [PATCH 00/10] Misc fixes to pvrdma device
Posted by Yuval Shaia 5 years, 2 months ago
Hi,
Please review the following patch-set which consist of cosmetics fixes to
device's user interface (traces, error_report and monitor) and some bug
fixes.

Thanks,
Yuval

Yuval Shaia (10):
  hw/rdma: Switch to generic error reporting way
  hw/rdma: Introduce locked qlist
  hw/rdma: Warn when too many consecutive poll CQ triggered on an empty
    CQ
  hw/rdma: Protect against concurrent execution of poll_cq
  hw/pvrdma: Add device statistics counters
  hw/pvrdma: Dump device statistics counters to file
  monitor: Expose pvrdma device statistics counters
  hw/rdma: Free all MAD receive buffers when device is closed
  hw/rdma: Free all receive buffers when QP is destroyed
  hw/pvrdma: Delete unneeded function argument

 hmp-commands-info.hx          |  14 +
 hw/rdma/rdma_backend.c        | 474 +++++++++++++++++-----------------
 hw/rdma/rdma_backend.h        |   6 +-
 hw/rdma/rdma_backend_defs.h   |   9 +-
 hw/rdma/rdma_rm.c             | 134 +++++-----
 hw/rdma/rdma_rm_defs.h        |  28 +-
 hw/rdma/rdma_utils.c          |  50 +++-
 hw/rdma/rdma_utils.h          |  52 ++--
 hw/rdma/trace-events          |  32 ++-
 hw/rdma/vmw/pvrdma.h          |   8 +-
 hw/rdma/vmw/pvrdma_cmd.c      | 113 +++-----
 hw/rdma/vmw/pvrdma_dev_ring.c |  26 +-
 hw/rdma/vmw/pvrdma_main.c     | 207 +++++++++------
 hw/rdma/vmw/pvrdma_qp_ops.c   |  76 +++---
 hw/rdma/vmw/trace-events      |  16 +-
 monitor.c                     |   6 +
 16 files changed, 655 insertions(+), 596 deletions(-)

-- 
2.17.2


Re: [Qemu-devel] [PATCH 00/10] Misc fixes to pvrdma device
Posted by no-reply@patchew.org 5 years, 2 months ago
Patchew URL: https://patchew.org/QEMU/20190131130850.6850-1-yuval.shaia@oracle.com/



Hi,

This series failed the docker-mingw@fedora build test. Please find the testing commands and
their output below. If you have Docker installed, you can probably reproduce it
locally.

=== TEST SCRIPT BEGIN ===
#!/bin/bash
time make docker-test-mingw@fedora SHOW_ENV=1 J=14
=== TEST SCRIPT END ===

  CC      x86_64-softmmu/exec.o
In file included from /tmp/qemu-test/src/hw/rdma/vmw/pvrdma.h:26,
                 from /tmp/qemu-test/src/monitor.c:87:
/tmp/qemu-test/src/hw/rdma/vmw/../rdma_backend_defs.h:21:10: fatal error: infiniband/verbs.h: No such file or directory
 #include <infiniband/verbs.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
---
  CC      x86_64-softmmu/memory.o
In file included from /tmp/qemu-test/src/hw/rdma/vmw/pvrdma.h:26,
                 from /tmp/qemu-test/src/monitor.c:87:
/tmp/qemu-test/src/hw/rdma/vmw/../rdma_backend_defs.h:21:10: fatal error: infiniband/verbs.h: No such file or directory
 #include <infiniband/verbs.h>
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.


The full log is available at
http://patchew.org/logs/20190131130850.6850-1-yuval.shaia@oracle.com/testing.docker-mingw@fedora/?type=message.
---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to patchew-devel@redhat.com