Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3556657pxb; Mon, 25 Jan 2021 21:17:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJyZi3YYDQxMcFoy45UkEbnTcpfh/Zq8v5hAIOt+ORdLt9QEmxhoNib/JhBHHye40qqpadAB X-Received: by 2002:a05:6402:b2f:: with SMTP id bo15mr3335671edb.146.1611638233788; Mon, 25 Jan 2021 21:17:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611638233; cv=none; d=google.com; s=arc-20160816; b=QicA/dLIhsStJDA3PgdF1ItVHQAmG29tV0W2RxVbwwHEjYkcQOFpUo4s2lgxXjcl8J DXJR9tryXgAGOe4UeqpQOxGhR3/LNQBev5A5ZrvaZFbinqp197epSc3lsEDN5kzPT19N dnyMuVbcvrCCqFhyA8njCBTq+Ql3/5blPgbpaDcw4DYXQtB8FRoPxKPhI9ykYK4x7XE3 O+1OoZeVsotEBtSI/TJk1BtHB8dHz+JLYI/6Yy1dixc5B5/9/Uvj92BYdpilHDx5mWUW 8kGtbIyR5/AXV5GvbNfp2ZrOMvqkRaYDRTfYp4eqUK25hHp74sW5OUeNgAdM8nKJgTCd czyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date; bh=EflvGByNweDSzslD4lwDzqwtkAbIlApehFiYNP0WWUk=; b=ZCMIUw6mt0/sBklB95ieoYXN2Z6l+QbzZlCmu+yzydXRh8WKcARQEFbubnI/Bcj19x oDZ6oFYNO2/zsYnjOJJQnf3SlRhWWc+F1ISLP4AYt3wyZqH/BxEe2Pk7KwQVXvkAiInO Hak7ws++l3dF2riiCmnoncA9rvKHLYsmqr5EEkqZREOqiUxtdBivc0gCRGUfrEJEP9uD FK/KmFiOVgXJyNK2Zw78HjDSKhGA0+e3bKNBY7nIIXFxzB8YePh5HHQsB0iZN89sr5bm 35MShKMkANZO7OzblU4q7LNGFJfRRRdYPz44DVkxTaLg075GNOLoyQ/E4HA82J1UbcEw f66Q== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q24si8201950edg.244.2021.01.25.21.16.50; Mon, 25 Jan 2021 21:17:13 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730422AbhAZFPE (ORCPT + 99 others); Tue, 26 Jan 2021 00:15:04 -0500 Received: from youngberry.canonical.com ([91.189.89.112]:35456 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727080AbhAYJoH (ORCPT ); Mon, 25 Jan 2021 04:44:07 -0500 Received: from ip5f5af0a0.dynamic.kabel-deutschland.de ([95.90.240.160] helo=wittgenstein) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1l3yP6-0005J1-2i; Mon, 25 Jan 2021 09:43:24 +0000 Date: Mon, 25 Jan 2021 10:43:23 +0100 From: Christian Brauner To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, Christoph Hellwig , Alexander Viro , Stephen Rothwell Subject: Dealing with complex patch series in linux-next Message-ID: <20210125094323.gz7g5p6xeifolf5v@wittgenstein> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hey, After having received another round of acks on the idmapped mounts series and other fses about to move forward with porting I moved forward with merging [1] into my for-next branch which is tracked by sfr in linux-next. Given the nature of the series I expected there to be a good chunk of merge conflicts including some non-trivial ones. But there proved to be too many conflicts or at least a few ones that sfr couldn't handle without more insight into the series. So after talking to sfr this morning we decided to drop the tree for today. Obviously we would like to see this in linux-next and we will likely run into similar problems should you decide to want to pull this. I could try and choose a common base with at least one tree (e.g. Al's) but this will only get rid of some merge conflicts. I'm sure I could also do an extremely fine-grained split of each patch in the series though I don't think that's very helpful in this case either. I could do a daily rebase onto linux-next which is similar to what Andrew does for such patch series which get included into linux-next as a rebased post-next patchbomb (as sfr pointed out to me). The series has a large xfstest series associated with it so it's at least easily detectable when the rebase breaks things. I would prefer to not have to burden someone else with this and rather deal with the merge conflict resolution myself to make sure that no wider context is missed. It would also allow me to point out where the painpoints are if this gets sent for inclusion/is accepted. So completely independent of whether or not you ultimately decide to accept or reject the series it might be pretty helpful to know what your preferred way of dealing with similar series is to make it easier for you later on. Christian [1]: https://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git/log/?h=idmapped_mounts I know that we have https://www.kernel.org/doc/html/latest/maintainer/rebasing-and-merging.html and it touches on stuff like this to some extent in "Merging from sibling or upstream" trees but it's not clear that this would be beneficial here or whether it wouldn't just make the changeset harder to follow.