Received: by 2002:a05:6602:2086:0:0:0:0 with SMTP id a6csp4788859ioa; Wed, 27 Apr 2022 11:08:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwNXaQ4EbD7ga67/eH6/1cPZxga8K/JxvEoBD4plRg6XIkSu3+ftU8xv0fmL7QQtwv+/dDE X-Received: by 2002:a63:87c1:0:b0:3ab:1a17:35b7 with SMTP id i184-20020a6387c1000000b003ab1a1735b7mr17238774pge.313.1651082902817; Wed, 27 Apr 2022 11:08:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651082902; cv=none; d=google.com; s=arc-20160816; b=dY6jGh3c2YSXyOKmSoR30zGR5dLdJwdmcul64CIhK078YFTJ5QEyx29sHnzOt/3U5c Qf+ydWGOW2yqzS0u1SUX2P7hMT16kXaQ3TTxpVj/99W84LAEKMEvFEDu05uk8UA5dcKL tRrMShY34zR0tLeTNGwf6zIH3KnJCJ6usvfnZGIijPhXYWPeYwWtaM7R6OcPoLJz4hYK YaiCtXokmhFn6KGyPXzWG01Bkl5dTPl10AxJ6yctQnxJUAlbZDzCVqxDi5ycQeXUieNv mfmlUAqhpnsr1RpuRHkaPHB3s8XtZmJPnZ57aw0y30yx/FhOLmHK09E2rS5ZeO6CKkPO p72w== 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; bh=ybW0OIDsWEcMn3VwmmEhbJWTWhP0KU3qwOvRVelJVIY=; b=XNK+BaFsAU/8KpuPt9HuuiimWNvnSMG3jZ1r6XMbxv3E0Gsf3Wh/Zsz5HyLYLWKiq4 zdpUz4Kshb7Zo9XGrLbw+0/3uqN6/yBvi6EzIbq083GUy4IgUjSBaTOQlWY/ked4RGtk 4srxzb8pHa2ba0ufzdc6d21eGV7ALbUpVA7zKI7ygJPwgOBQN8S2dCLgZRImLJEGUjdX DsyQV/lWTRjxA8uetClUr0QRdKPK6UHw+JT3CSHXmgMlsERiE/KfP2zsjYMt8e6a8NSm sJ/4R0YUnNpKSTPN6Dvr3lC0h7T7BZpm/HhyTHrQl463ZUxmiqzxVlQQl3kpDp5tYt2a lJoQ== ARC-Authentication-Results: i=1; mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id u24-20020a63f658000000b003aa6755ffb3si2287288pgj.574.2022.04.27.11.08.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Apr 2022 11:08:22 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 6F6D3E543A; Wed, 27 Apr 2022 10:41:59 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244363AbiD0Rna (ORCPT + 99 others); Wed, 27 Apr 2022 13:43:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36564 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244402AbiD0Rn1 (ORCPT ); Wed, 27 Apr 2022 13:43:27 -0400 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DFFBABB908; Wed, 27 Apr 2022 10:40:08 -0700 (PDT) Received: from mail-yb1-f173.google.com ([209.85.219.173]) by mrelayeu.kundenserver.de (mreue011 [213.165.67.97]) with ESMTPSA (Nemesis) id 1Md6dH-1oJNFF442N-00aF1u; Wed, 27 Apr 2022 19:40:07 +0200 Received: by mail-yb1-f173.google.com with SMTP id y76so4741080ybe.1; Wed, 27 Apr 2022 10:40:06 -0700 (PDT) X-Gm-Message-State: AOAM5317ynu+vRQDP0skLbYfqrjDzhse8pBTLTU4kfc84sBdAPS3pEvw sUEBFla4uYCcCuDzONwFo5v6NMlndi3E+61b81w= X-Received: by 2002:a25:c50a:0:b0:647:b840:df2c with SMTP id v10-20020a25c50a000000b00647b840df2cmr20714873ybe.106.1651081205687; Wed, 27 Apr 2022 10:40:05 -0700 (PDT) MIME-Version: 1.0 References: <20220426201539.12829-1-sven@svenpeter.dev> <0f6ea2c3-586d-4f5a-9cee-688cd73b96b3@www.fastmail.com> In-Reply-To: <0f6ea2c3-586d-4f5a-9cee-688cd73b96b3@www.fastmail.com> From: Arnd Bergmann Date: Wed, 27 Apr 2022 19:39:49 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 0/6] Apple M1 (Pro/Max) NVMe driver To: Sven Peter Cc: Arnd Bergmann , Hector Martin , Alyssa Rosenzweig , Rob Herring , Krzysztof Kozlowski , Keith Busch , "axboe@fb.com" , "hch@lst.de" , "sagi@grimberg.me" , Marc Zyngier , Janne Grunau , DTML , Linux ARM , Linux Kernel Mailing List , linux-nvme@lists.infradead.org Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:F3hUzU1ZhjUCXqfGZZdr+hD2H1JhQqrVrIF9/SaNUA4k1FiLxJY aEtvEeOs68mbxIF0blAK60Ho4QPgvxVrxQQRKiI71DO3L6gEjNBzo0FWgcxGKFjuk/qjnvq lFEAjdYH1b9omEmPzXThYNfcsJpPueQ/cPLL02v+24+aSxpcA18j1JTGkiltTLVaid7VVJV gfNDbH9+TV8+nbIGq/jrA== X-UI-Out-Filterresults: notjunk:1;V03:K0:gRDZWsT3GOk=:8Z2kP0iAVqpXpZ2JgslY8e DXASlYGm9UadzjnVRjFUx2BMOUnFH29DPQicezvDGtXKwxQR2GgmnP4tNYbXcUf4esE2/mFko ohb36tfXsWcYqY3TjfHgeX7i/jZbymUdhAjpybWshby1nl1+2qy+tR2cNFuaRSrq1uu0XBcA1 DiIXbkU/xrtuZvy5gdh3/lIkhNSlvkxbINkCKkqemiIwYDsn5vU/+hs66aGIrR0O4WmMvFlu3 pkK43Dg/EyM0DZZY/eMnvqwLJyZyv0P7vUBL1oKu+6SbyIE9K1c+dI3g8QUgqDNj/M00CfHPv cIGMEMaDkowjuOFVOPpsPpsDmhrtX4HnyxNvEEd49Ya5CI82bVv9is7wv6CyoKkm8BgAto+Pj drSbK+jftyR4c8AoRIHH10EJkhWmhs1h6X5vIDXNIYR0p8cqQttSAbe0vHPObqyisS3y4VWRC HQur/ofP94X0aKaaLYj/jxXXZzAy0peEnLbFd7I7m8VgfpPsuTcdDMPk2cBdiYBr86ZaIZafT wUfEyNFE/zYrxtmPvSJw9rf8agB7EAD5r3teWrw9Zk4SM8oBlQIdRLk1Vk9SDK44GbtjL1i7e +g6dPQSuKbMXmMuTDJU6WdmliGe9BwL0sySqNFQeUJN2i/r/ivqJHIpOPEH0cgAq16v8xBHx9 FRfrLegsXdNIup4DXNcVg58y/8X/oDfrEt53T4nxJx6m+xsXwGg41MyOKq5FU7Kg1DqW9j+xB JjXvMECNYxdehJOT/Oam+embJubksmwTfwGy/atVNR343Lt7UOaR0jl7JCGhCVLFoBAOcd/A3 0f+L/5wguPfepyqb7bEfSANWgAvn3oeEgaY5CRBOi2dC3ZBslk= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 27, 2022 at 5:33 PM Sven Peter wrote: > On Tue, Apr 26, 2022, at 23:15, Arnd Bergmann wrote: > > On Tue, Apr 26, 2022 at 10:15 PM Sven Peter wrote: > > Makes sense! > I don't think I'll be ready to submit USB3/USB4/Thunderbolt (which also needs > RTKit) during this cycle but I think there's a decent chance marcan will submit > SMC which also depends on RTKit and will go through a different subsystem. > What's the best way to handle the RTKit commits in that case? > It would be great if we could get both into 5.19. The usual trick is to have a branch with the shared patches and have that pulled into every other tree that needs these, but make sure you never rebase. In this case, you could have something like a) rtkit driver in a shared branch (private only) b) thunderbolt driver based on branch a), merged through thunderbolt/usb/pci tree (I don't know who is responsible here) c) sart driver based on branch a), merged through soc tree d) nvme driver based on branch c), merged through nvme tree since the commit hashes are all identical, each patch only shows up in the git tree once, but you get a somewhat funny history. Arnd