Received: by 10.223.164.202 with SMTP id h10csp2826619wrb; Sun, 19 Nov 2017 07:26:27 -0800 (PST) X-Google-Smtp-Source: AGs4zMYT13sRCr2y2GysawhICoqar8TGDc0w5HLrk/yO5409QI4dN1WCrbGflWNrSLzJrAKQ+q4s X-Received: by 10.98.211.153 with SMTP id z25mr8301948pfk.61.1511105187068; Sun, 19 Nov 2017 07:26:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511105187; cv=none; d=google.com; s=arc-20160816; b=bb5S2h46DZd53udkmQGRtGiFpRIfp2djU6+Fr6WpRfaWWECA27sIDQI2ZTUCKKpjQO 4JzhDf8Sr0bmJ+atdqbNBrOSpgF/hzYlDrnm6ivLtS62Ks+FtwuYM5KSQGjqD8V2j1Uk +a3eBoKLdSL3m/ggtjYKQFyWJPOZEQaEH+QvPn2cHBOoSylk5lRVyd8q/3usDedQ3caP f6CL6JO8pxhuE2HFBgH6j6yBYq5+MOxxwBr7JA5KISp6msysTIcub/JO7CSrHpDu/Cnk KJo6oW5dvZlDhbaNaSv3pg2D/xMalsY/fG4tg2lYI9uschyFoJ+Y+/ev4vQid7FviAhH SIIQ== 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=5Oji5PWD2rjQn+zcE8yeoktMPcRYe1m3vo/D6dVYsgg=; b=cRpsTSrhpuSBJEgI5qWcctnIu4Lc7O3Vf39/mUaeRhhCy8ILsLmoWBmietRU93Rnl+ fO1NrMRAg0hEdH2PqfeAuIa6+dhidpg+CuHVPH8h2ZmO1w3Mot5Px8cnimJiHjNYVEAB xx9VKGQo0tk3Y2jtCLPg8jcldwfEqTf+3il5p76XitCJRWIuUpD0CXeGGcULOgkIV+w9 lP+oKmO4RH7NfpRRk1DYnSoMl/IKC19xZkLb6CUeWbIaH87W+EfyHb0iMmvuMXpk0G2u NbQINyk7dENKwD/oR7ZppEibi6qq7yj9/BqKhv4PWFK0tPMOimLQwO8ZIH9mOKDj0Fxd Pw5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kudzu-us.20150623.gappssmtp.com header.s=20150623 header.b=Mm01OnA9; 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 s18si6955113pfd.67.2017.11.19.07.26.16; Sun, 19 Nov 2017 07:26:27 -0800 (PST) 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=Mm01OnA9; 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 S1750982AbdKSPZl (ORCPT + 73 others); Sun, 19 Nov 2017 10:25:41 -0500 Received: from mail-qt0-f195.google.com ([209.85.216.195]:43715 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750815AbdKSPZk (ORCPT ); Sun, 19 Nov 2017 10:25:40 -0500 Received: by mail-qt0-f195.google.com with SMTP id w10so172808qtb.10 for ; Sun, 19 Nov 2017 07:25:39 -0800 (PST) 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=5Oji5PWD2rjQn+zcE8yeoktMPcRYe1m3vo/D6dVYsgg=; b=Mm01OnA9AWIeHpKK8cIxSyMUDo4UBR0CHUNjcoDpn31dK+IgPz9S+wyl77LtG7Lo8I gQXqNZvztIQe1k2OudTthYm+jyRIgYhu7wygkwfYK6MAhP0wGv32EN4GU9Px52BA5AoA HndlOncIUTTuaT82sfSucFFQK7ypwuG17Bs1+EZDIOjdvRq1bf8T5OHNVFQxKuJ38kVk rzFqto/IUWhjj+uXwWbeWRO3JgFv5H38S3f24/E2k10mcoaIWhqQ92AP8hfSz0Q1+cDX ARS54r+AbMlDYcNQKczyBatKKehnvsC40cYUoxqINEAVfuD78oob8fYMaCdrMxcN/PPE s+Cg== 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=5Oji5PWD2rjQn+zcE8yeoktMPcRYe1m3vo/D6dVYsgg=; b=RWb700UVE4EmRshO+WuIZtKPjPUKS+vl1zxbGJf00CqWeELTFogK1S+PBtVgi0zYH2 Hlj9Uxic1WKKv0YjsmuWewEuvSH+osnbRkZDFtsiS+oK2ZW4hhbNvr5tQ6kW3ttUtX3O bx/MPCJEwO7A9EAB80JTwE3CrOOjZKKQgZXqGv0J2R18SRpp6+OLI+XgBrp32FYNvFo9 OtOUC6MVOkTndI8vaaQ8u0+hqg9DI7ZA5rs46AqvMcD+xOoYCY5WPWYkK+jp4uDDfg3j P6U3rw7YQqIRMiXCiQgs8ewx7wKzYXjBf4VBRHrKtPJVj+dd/lMiPHziLzuPYEuu+bdG AIEw== X-Gm-Message-State: AJaThX5XOILjtgYvOrLTQSk63/YW7qmTto5xee/CEYaddkeBIyFhj05A /eDXGidxTDrL/sR6ZVg9DKH3a3g7 X-Received: by 10.237.35.146 with SMTP id j18mr718423qtc.271.1511105139195; Sun, 19 Nov 2017 07:25:39 -0800 (PST) Received: from graymalkin ([98.122.141.161]) by smtp.gmail.com with ESMTPSA id v58sm5759344qtk.18.2017.11.19.07.25.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 Nov 2017 07:25:38 -0800 (PST) From: Jon Mason X-Google-Original-From: Jon Mason Received: by graymalkin (sSMTP sendmail emulation); Sun, 19 Nov 2017 10:25:36 -0500 Date: Sun, 19 Nov 2017 10:25:36 -0500 To: torvalds@linux-foundation.org Cc: linux-kernel@vger.kernel.org, linux-ntb@googlegroups.com Subject: [GIT PULL] NTB bug fixes for v4.15 Message-ID: <20171119152536.GA17838@graymalkin.kudzu.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Linus, Here is a new Switchtec NTB driver and a few NTB bug fixes for 4.15. It's been sitting in my ntb-next branch for some time and should be throughly tested. Please consider pulling them. Thanks, Jon The following changes since commit bebc6082da0a9f5d47a1ea2edc099bf671058bd4: Linux 4.14 (2017-11-12 10:46:13 -0800) are available in the git repository at: git://github.com/jonmason/ntb tags/ntb-4.15 for you to fetch changes up to 4201a9918c49bece71d25b2ef30cbadb1fc528e8: ntb: intel: remove b2b memory window workaround for Skylake NTB (2017-11-18 20:54:47 -0500) ---------------------------------------------------------------- Support for the switchtec ntb and related changes. Also, a couple of bug fixes. ---------------------------------------------------------------- Bhumika Goyal (1): NTB: make idt_89hpes_cfg const Dave Jiang (2): ntb: update maintainer list for Intel NTB driver ntb: intel: remove b2b memory window workaround for Skylake NTB Logan Gunthorpe (15): NTB: switchtec: Move structure definitions into a common header NTB: switchtec: Export class symbol for use in upper layer driver NTB: switchtec: Add NTB hardware register definitions NTB: switchtec: Add link event notifier callback NTB: Ensure ntb_mw_get_align() is only called when the link is up NTB: Add check and comment for link up to mw_count() and mw_get_align() NTB: switchtec_ntb: Introduce initial NTB driver NTB: switchtec_ntb: Initialize hardware for memory windows NTB: switchtec_ntb: Initialize hardware for doorbells and messages NTB: switchtec_ntb: Add skeleton NTB driver NTB: switchtec_ntb: Add link management NTB: switchtec_ntb: Implement doorbell registers NTB: switchtec_ntb: Implement scratchpad registers NTB: switchtec_ntb: Add memory window support NTB: switchtec_ntb: Update switchtec documentation with notes for NTB Documentation/switchtec.txt | 12 + MAINTAINERS | 7 +- drivers/ntb/hw/Kconfig | 1 + drivers/ntb/hw/Makefile | 1 + drivers/ntb/hw/idt/ntb_hw_idt.c | 16 +- drivers/ntb/hw/intel/ntb_hw_intel.c | 75 +- drivers/ntb/hw/mscc/Kconfig | 9 + drivers/ntb/hw/mscc/Makefile | 1 + drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 1216 ++++++++++++++++++++++++++++++++ drivers/ntb/ntb_transport.c | 20 +- drivers/ntb/test/ntb_perf.c | 18 +- drivers/ntb/test/ntb_tool.c | 6 +- drivers/pci/switch/switchtec.c | 316 ++------- include/linux/ntb.h | 11 +- include/linux/switchtec.h | 373 ++++++++++ 15 files changed, 1715 insertions(+), 367 deletions(-) create mode 100644 drivers/ntb/hw/mscc/Kconfig create mode 100644 drivers/ntb/hw/mscc/Makefile create mode 100644 drivers/ntb/hw/mscc/ntb_hw_switchtec.c create mode 100644 include/linux/switchtec.h From 1585078844740902139@xxx Sat Nov 25 22:29:43 +0000 2017 X-GM-THRID: 1584780904791124683 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread