From patchwork Tue Nov 26 14:12:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dennis Dalessandro X-Patchwork-Id: 11262495 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 341176C1 for ; Tue, 26 Nov 2019 14:12:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 150CC2073F for ; Tue, 26 Nov 2019 14:12:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727072AbfKZOMM (ORCPT ); Tue, 26 Nov 2019 09:12:12 -0500 Received: from mga02.intel.com ([134.134.136.20]:13956 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726536AbfKZOMM (ORCPT ); Tue, 26 Nov 2019 09:12:12 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Nov 2019 06:12:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,246,1571727600"; d="scan'208";a="359175699" Received: from sedona.ch.intel.com ([10.2.136.157]) by orsmga004.jf.intel.com with ESMTP; 26 Nov 2019 06:12:11 -0800 Received: from awfm-01.aw.intel.com (awfm-01.aw.intel.com [10.228.212.213]) by sedona.ch.intel.com (8.14.3/8.14.3/Standard MailSET/Hub) with ESMTP id xAQEC9U8042023; Tue, 26 Nov 2019 07:12:10 -0700 Received: from awfm-01.aw.intel.com (localhost [127.0.0.1]) by awfm-01.aw.intel.com (8.14.7/8.14.7) with ESMTP id xAQEC7vJ059012; Tue, 26 Nov 2019 09:12:08 -0500 Subject: [PATCH for-next v2 00/11] rdmavt/hfi1 updates for next From: Dennis Dalessandro To: jgg@ziepe.ca, dledford@redhat.com Cc: linux-rdma@vger.kernel.org Date: Tue, 26 Nov 2019 09:12:07 -0500 Message-ID: <20191126141055.58836.79452.stgit@awfm-01.aw.intel.com> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Sender: linux-rdma-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org Here are some refactoring and code reorg patches for the merge window. Nothing too scary, no new features. This lays the ground work for stuff coming in future merge cycles. There is also one bug fix, from Kaike. Changes from v1 --------------- Fix Review-by tags with corrupted email address. --- Grzegorz Andrejczuk (3): IB/hfi1: Move common receive IRQ code to function IB/hfi1: Decouple IRQ name from type IB/hfi1: Return void in packet receiving functions Kaike Wan (1): IB/hfi1: Don't cancel unused work item Michael J. Ruhl (1): IB/hfi1: List all receive contexts from debugfs Mike Marciniszyn (6): IB/hfi1: Add accessor API routines to access context members IB/hfi1: Move chip specific functions to chip.c IB/hfi1: Add fast and slow handlers for receive context IB/hfi1: IB/hfi1: Add an API to handle special case drop IB/hfi1: Create API for auto activate IB/rdmavt: Correct comments in rdmavt_qp.h header drivers/infiniband/hw/hfi1/chip.c | 187 ++++++++++++++++++------ drivers/infiniband/hw/hfi1/chip.h | 6 + drivers/infiniband/hw/hfi1/common.h | 3 drivers/infiniband/hw/hfi1/debugfs.c | 2 drivers/infiniband/hw/hfi1/driver.c | 236 ++++++++++++------------------ drivers/infiniband/hw/hfi1/file_ops.c | 12 +- drivers/infiniband/hw/hfi1/hfi.h | 193 ++++++++++++++++++++++++- drivers/infiniband/hw/hfi1/init.c | 87 ++--------- drivers/infiniband/hw/hfi1/iowait.c | 4 - drivers/infiniband/hw/hfi1/msix.c | 106 +++++++------ drivers/infiniband/hw/hfi1/msix.h | 1 drivers/infiniband/hw/hfi1/trace_ctxts.h | 2 drivers/infiniband/hw/hfi1/trace_rx.h | 15 -- drivers/infiniband/hw/hfi1/vnic_main.c | 2 drivers/infiniband/sw/rdmavt/rc.c | 9 + include/rdma/rdmavt_qp.h | 22 --- 16 files changed, 523 insertions(+), 364 deletions(-) -- -Denny