Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp64498pxu; Thu, 3 Dec 2020 19:41:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJyuUuODpBwPajzJt2CzBg+CwRPTuObQh1jc1K+oC985qse2xbcF8GpFbFI5S/FswJ0Jz508 X-Received: by 2002:a05:6402:17a3:: with SMTP id j3mr5640562edy.333.1607053271780; Thu, 03 Dec 2020 19:41:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607053271; cv=none; d=google.com; s=arc-20160816; b=Lk/IGVW5/ZPpPWNjFt7r8zoScrKYgKbIVX9yjwWNq848FkSrXW9WiI2FWAgoKDveYO pjWPyEWkri0XmaCTZGgJcf4RjZNOXRF6Eu4LA+LfUORG6xhAmdXUZZagVJSlchlkgV7E VlA8fnH1GK5qqbZ+EZAhiBaHMaXDC4O+ifTL9Hbc5LUDyKr8310TEL0kMfrZD3y121YJ ofOEZg+w7cNlw2y8ln0Bzex3MZhcfaVOZyLewDguEC1y7hRi97HdFqS3wy8LtsNAglpM QqnHS7zfdy07D+Jy6uCC6kzKdHlNeRrh7bk69OTKdx59Ftaj4VPSJ8NTBmSghFaOWfHa w/kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=H7q4vopEbHCewQ+qUf3Z4+KiH74FFIhB3Uhp8jwbeRs=; b=vqgkAyw2/IsjuTctCz6pUXcVJltXVFE1ifo1gAPXjVyietQijmkV+w+SW/YjoZ5an7 qQrflnVXrxPrR2JAY/iLelTboJnz2ipNE1gclYivGecNzb3Qe5cKg3knMEbhgqPsj7B6 +X4u6ixYjxOyApUUssb/tcyAP2CpcgPSGQ/5x1s/mofD5pV9cQGzeEnPEdy46bhddGPY OVOMgxA6bXLZqaKZV0LoDHrGBmgDXjQhswQ9dC8nJLJEGF97XKqYak8Z0mYTYITkJMuy rDJkwciuFpmObnAffRigWj+aesO2vDZY3VCwmZt3he8Cok0o7/BHu2yZxPTJt/NIA98f xipw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=h6lJHRIw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id eb10si597283ejc.405.2020.12.03.19.40.49; Thu, 03 Dec 2020 19:41:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=h6lJHRIw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727744AbgLDDhw (ORCPT + 99 others); Thu, 3 Dec 2020 22:37:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49768 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725902AbgLDDhv (ORCPT ); Thu, 3 Dec 2020 22:37:51 -0500 Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 94CC6C061A4F for ; Thu, 3 Dec 2020 19:37:11 -0800 (PST) Received: by mail-ed1-x541.google.com with SMTP id q16so4371246edv.10 for ; Thu, 03 Dec 2020 19:37:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=H7q4vopEbHCewQ+qUf3Z4+KiH74FFIhB3Uhp8jwbeRs=; b=h6lJHRIwp2kfx3tSOHVwfn7ZLGG5UVFD8MKBKp7vUUe6bQP9aSUb2KT6tfLpyXgiUe uO6sK9Zr6nxXuBdVBLOzPIc/ctgN7f8WXi3+IqA+i/l4PUf34JFoUG1MgvdHxb83NkfG 992rzEGAkOKMrn7Zk5BdbZcsSSV0ZoYaMre+DOnrBNpMGrfyzstujfH3254xsLfR4B7o NVQrrDevjQHrIX4aoLuzXQrXRgPxWOtr4VWhBU4Frntmabksc0kVn0+NFWDqUXvoLt3v 2+74tWrg/Ib+xO/tsR5jl9suTNwsI9fqZibS8HovKAsGg7JFCBbQoUNrxcvtwNjJvDg9 SazQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=H7q4vopEbHCewQ+qUf3Z4+KiH74FFIhB3Uhp8jwbeRs=; b=rHwIzGMnn1g9Nfg2AD8oR6+49CX+v1xPzDUmdCnH9ZxxNqb3zL+wUVzD5WlEhO3lCN qUB45PnFgjiD5je/N5u+W0vfLR4xSpcLunhFHtBxpXO546llyrvg8s17VK3cXuvl09V6 5wcIWwZYISAI2MoL4ruJSVGGn2XDjPiZjZYsa6dbk28qIFeE7b6o+tjx3qQlkkMl9Adw h71P9+COla9Rs/eOl3sjn66d6SsHAeu8KwX/4/6k+Vl7bTbnu3cXUUK+hl/CxaBtCbwB 5BkMnxRXYiLsqGvPKwenamDOfWaG1+L+H9iMzWvurgdLsSNagsy5dRwiSsQDMHNkS36T pJKw== X-Gm-Message-State: AOAM532frnxIg+Zy8GQPCWFjDyKXcuYdobJcoHKlmWkI+lKnTYWAvCGx mcSpH4cyRunOs0t7WKKruklI3sfZAkADRyVr+1fmtA== X-Received: by 2002:a50:8a44:: with SMTP id i62mr2924285edi.97.1607053030239; Thu, 03 Dec 2020 19:37:10 -0800 (PST) MIME-Version: 1.0 References: <160695681289.505290.8978295443574440604.stgit@dwillia2-desk3.amr.corp.intel.com> <20201204023357.GA1337723@nvidia.com> In-Reply-To: <20201204023357.GA1337723@nvidia.com> From: Dan Williams Date: Thu, 3 Dec 2020 19:37:06 -0800 Message-ID: Subject: Re: [resend/standalone PATCH v4] Add auxiliary bus support To: Jason Gunthorpe Cc: Greg KH , Mark Brown , Liam Girdwood , David Miller , Jakub Kicinski , Kiran Patil , Ranjani Sridharan , Fred Oh , Leon Romanovsky , Dave Ertman , Pierre-Louis Bossart , Shiraz Saleem , Parav Pandit , Martin Habets , linux-rdma , Netdev , alsa-devel@alsa-project.org, Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 3, 2020 at 6:34 PM Jason Gunthorpe wrote: > > On Thu, Dec 03, 2020 at 04:06:24PM +0100, Greg KH wrote: > > > > ...for all the independent drivers to have a common commit baseline. It > > > is not there yet pending Greg's Ack. > > > > I have been trying to carve out some time to review this. At my initial > > glance, I still have objections, so please, give me a few more days to > > get this done... > > There are still several more days till the merge window, but I am > going to ask Leon to get the mlx5 series, and this version of the > auxbus patch it depends on, into linux-next with the intention to > forward it to Linus if there are no substantive comments. > > Regardless of fault or reason this whole 1.5 year odyssey seems to have > brought misery to everyone involved and it really is time to move on. > > Leon and his team did a good deed 6 weeks ago to quickly turn around > and build another user example. For their efforts they have been > rewarded with major merge conflicts and alot of delayed work due to > the invasive nature of the mlx5 changes. To continue to push this out > is disrespectful to him and his team's efforts. > > A major part of my time as RDMA maintainer has been to bring things > away from vendor trees and into a common opensource community. Intel > shipping a large out of tree RDMA driver and abandoning their intree > driver is really harmful. This auxbus is a substantial blocker to them > normalizing their operations, thus I view it as important to > resolve. Even after this it is going to take a long time and alot of > effort to review their new RDMA driver. When you have 3 independent driver teams (mlx5, i40e, sof) across 2 companies (NVIDIA and Intel), and multiple subsystem maintainers with a positive track record of upstream engagement all agreeing on a piece of infrastructure, I struggle to imagine a stronger case for merging. I did get word of a fixup needed in the shutdown code, I'll get that folded. Then, barring a concrete objection, I'll look to publish a commit that others can pull in to start building soak time in -next this time tomorrow.