Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4811946imm; Mon, 11 Jun 2018 20:12:01 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLLfDLwOvEocEpVYDeUhCOkGzWWEoTAaTKemqp0aaE0j5gQ3W5vl8j9wc+s4YGvFrrFux+A X-Received: by 2002:aa7:83d1:: with SMTP id j17-v6mr1891679pfn.236.1528773121343; Mon, 11 Jun 2018 20:12:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528773121; cv=none; d=google.com; s=arc-20160816; b=R/mzkbyG9hDdpPYWCX+Z7HEEjiR1Frh2xLt7QiwBxyGEe5BvNGQS4z/jjWmKEKtxOE UL5OJrl600YBTAkZZQ0KyZA1L6S4RMCNnupTFt+UBTYC6wXTDETKhNCVC9xJNnHQmfbl jmF3ow5YryJITx4K1n685x7HWEsYS/jWB72Fka6cWmX5x9Fmf2xWOIfnCrIadbLV7i43 IkpR7ygyqgkLMD3XDGCoqAhxAX9+ipuDha7D68fl7gaJad+3Zpc5Tfp3CKHoFxxi6bdS QO2jFRYUJ9EO2tIxUmGofqS82dUwJHKyfEQ4WFFLQd/SWQatLmfxXpWMKL0P0my5FFhb Ir6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:date:from:dkim-signature :arc-authentication-results; bh=l7uwSF1c+axVBeZ2M50qMmhyN71XFhMZL/gBpcud2XE=; b=qVeYUxiKrRfj0XBywlyXX33LqkYnGABNfunzN/otEr0dvR7CHhLJs7heXYKEQc4DKs RlwKVMazVhRY+JWMBm9XzY3fu2oSCZqVTqZHKs3V1Qt9f9vWyomrxIw4cAVwq6qzWhvv HUAkNXb+iiO8h7Y5EebYhUAWg5S164bXtLUTBLJqJwsk9JtH9AKFe1p3Nibv+0+u/j7G 43YOEHmGrQCIPle+4YNWHPs5N3NrfEE6WeI6iO2f7hoOJQEaE6feS4pPa9g2kyO0jNZZ hPYLHI4zwprej0GRoOz0yX5zbUpA6gt+ZiqgsKMlM8+V7qwFGOisJJScRo7fUryDkGbA tMaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kudzu-us.20150623.gappssmtp.com header.s=20150623 header.b=iJG5tK1Y; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s17-v6si23343230pgv.639.2018.06.11.20.11.47; Mon, 11 Jun 2018 20:12:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kudzu-us.20150623.gappssmtp.com header.s=20150623 header.b=iJG5tK1Y; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935253AbeFLDLX (ORCPT + 99 others); Mon, 11 Jun 2018 23:11:23 -0400 Received: from mail-yw0-f195.google.com ([209.85.161.195]:46668 "EHLO mail-yw0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935193AbeFLDLV (ORCPT ); Mon, 11 Jun 2018 23:11:21 -0400 Received: by mail-yw0-f195.google.com with SMTP id v197-v6so7030378ywc.13 for ; Mon, 11 Jun 2018 20:11:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kudzu-us.20150623.gappssmtp.com; s=20150623; h=from:date:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=l7uwSF1c+axVBeZ2M50qMmhyN71XFhMZL/gBpcud2XE=; b=iJG5tK1YFbDhA5cUd5uf/Au6sVCIwACof4YB0E7chqEDLvKzG8vuwra+iEY0ef4TbX y8w2hSH+qcgTngzss8Qz4/tZi7NFBDSV7ib9VPsmW31CjLxctb6qr0TzmVldDnWDsc6L 3Sb1UWuW+mH35BP5OekkYSFBeXpgQ4lhEzoxqekcIStYCMZ2GD4qlMb8eOT4747dUdc8 A0dQCGWmYcAyBnEC8VnjJmdiuSERCYRsxKgeYxL3ezt3uAx2muThDL9qIqE9LKYufg95 4Srjqy0gkWXipImBh+iCHZ2eDlAqN3Gw2Baxt4J9gl4uhygTWh6BnXISn2vfSM1R925k XX9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=l7uwSF1c+axVBeZ2M50qMmhyN71XFhMZL/gBpcud2XE=; b=cAeNnsPsTHaViELj98CKdbzacrsw6ER3duOuy2LrcbyYmQjVg4jIEw8mMDeMlB5UC1 iwLEDK3dXZnhzkChON+CQI1UX4KxM+knJ938f7AqklWtkHCOc5eLSqTKOgsfECi0thD5 eRYBRlB2cjaXdxIj67H6JCcJWTxxgnm1HntFX8r3RVG4xDPFdsZEOl8aI/bjJllsQCMr TOmGAqrPkFx2Vs3/SfvVXiKX0Q0p0F8LXXeFamBYEX1iKx4wf0hYsLILd4XCmD67M17T TaB/+hNJziufC+bGiegYypWEizlICmhZ3ZLsq4I6RLqURp1EKIYHfzNojdHzWU1+Yyqy Iy7g== X-Gm-Message-State: APt69E2ENwoc08rqFoAnYuS8KpikS0+bh+Zy9oF2CH8SJz6KQ+RSE4Je JkQH6Ryp+YjmUzWxdqWJlFvxvA== X-Received: by 2002:a81:209:: with SMTP id 9-v6mr725953ywc.401.1528773081123; Mon, 11 Jun 2018 20:11:21 -0700 (PDT) Received: from graymalkin (76-230-155-4.lightspeed.rlghnc.sbcglobal.net. [76.230.155.4]) by smtp.gmail.com with ESMTPSA id y2-v6sm18377390ywc.23.2018.06.11.20.11.19 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 11 Jun 2018 20:11:20 -0700 (PDT) From: Jon Mason X-Google-Original-From: Jon Mason Received: by graymalkin (sSMTP sendmail emulation); Mon, 11 Jun 2018 23:11:18 -0400 Date: Mon, 11 Jun 2018 23:11:18 -0400 To: torvalds@linux-foundation.org Cc: linux-kernel@vger.kernel.org, linux-ntb@googlegroups.com Subject: [GIT PULL] NTB changes for v4.18 Message-ID: <20180612031118.GA11519@graymalkin.kudzu.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Linus, Here are a few NTB changes for v4.18. They were tested earlier today by Dave Jiang, and have been in linux-next for some time. Please consider pulling them. Thanks, Jon The following changes since commit 29dcea88779c856c7dc92040a0c01233263101d4: Linux 4.17 (2018-06-03 14:15:21 -0700) are available in the Git repository at: git://github.com/jonmason/ntb tags/ntb-4.18 for you to fetch changes up to c9160b69258ef46ab62c27a09decb8fef311e700: ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_create_queue (2018-06-11 15:20:59 -0400) ---------------------------------------------------------------- Reorg and clean-up of the Intel NTB driver, a trivial comment change, and changes of GFP_ATOMIC to GFP_KERNEL where appropriate. ---------------------------------------------------------------- Dave Jiang (3): ntb: intel: header definitions refactor ntb: intel: split out the gen3 code ntb: intel: change references of skx to gen3 Jia-Ju Bai (2): ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_setup_qp_mw ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_create_queue Wolfram Sang (1): NTB: ntb_hw_idt: fix typo 'can by' to 'can be' drivers/ntb/hw/idt/ntb_hw_idt.c | 2 +- drivers/ntb/hw/intel/Makefile | 1 + .../ntb/hw/intel/{ntb_hw_intel.c => ntb_hw_gen1.c} | 713 ++------------------- drivers/ntb/hw/intel/ntb_hw_gen1.h | 182 ++++++ drivers/ntb/hw/intel/ntb_hw_gen3.c | 597 +++++++++++++++++ drivers/ntb/hw/intel/ntb_hw_gen3.h | 110 ++++ drivers/ntb/hw/intel/ntb_hw_intel.h | 203 ++---- drivers/ntb/ntb_transport.c | 6 +- 8 files changed, 1001 insertions(+), 813 deletions(-) rename drivers/ntb/hw/intel/{ntb_hw_intel.c => ntb_hw_gen1.c} (74%) create mode 100644 drivers/ntb/hw/intel/ntb_hw_gen1.h create mode 100644 drivers/ntb/hw/intel/ntb_hw_gen3.c create mode 100644 drivers/ntb/hw/intel/ntb_hw_gen3.h