From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gX31I-0003bt-MX for qemu-devel@nongnu.org; Wed, 12 Dec 2018 06:49:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gX31E-000448-Jg for qemu-devel@nongnu.org; Wed, 12 Dec 2018 06:49:40 -0500 Received: from mx1.redhat.com ([209.132.183.28]:54664) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gX31D-0003yP-6d for qemu-devel@nongnu.org; Wed, 12 Dec 2018 06:49:36 -0500 From: P J P Date: Wed, 12 Dec 2018 17:17:20 +0530 Message-Id: <20181212114726.24060-1-ppandit@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH v1 0/6] rdma: various issues in rdma/pvrdma backend List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Yuval Shaia Cc: Qemu Developers , Marcel Apfelbaum , Saar Amar , Li Qiang , Prasad J Pandit From: Prasad J Pandit Hello, This is a revised version v1 of the earlier patch set to fix issues in the rdma/pvrdma backend. Update to include review comments -> https://lists.gnu.org/archive/html/qemu-devel/2018-12/msg02196.html Please note, this patch is created after merging another patch-set from -> https://patchwork.kernel.org/patch/10705439/ -> https://lists.gnu.org/archive/html/qemu-devel/2018-12/msg02344.html And local update to create qapi/qapi-events-rdma.h, to fix compiler error= s. Thank you. -- Prasad J Pandit (6): rdma: check num_sge does not exceed MAX_SGE pvrdma: add uar_read routine pvrdma: check number of pages when creating rings pvrdma: release ring object in case of an error pvrdma: check return value from pvrdma_idx_ring_has_ routines rdma: remove unused VENDOR_ERR_NO_SGE macro hw/rdma/rdma_backend.c | 15 ++++++----- hw/rdma/vmw/pvrdma_cmd.c | 47 +++++++++++++++++++++++++++-------- hw/rdma/vmw/pvrdma_dev_ring.c | 37 ++++++++++++++------------- hw/rdma/vmw/pvrdma_main.c | 6 +++++ 4 files changed, 67 insertions(+), 38 deletions(-) --=20 2.19.2