lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Mon, 25 Jan 2021 10:43:23 +0100
From:   Christian Brauner <christian.brauner@...ntu.com>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     linux-kernel@...r.kernel.org, Christoph Hellwig <hch@....de>,
        Alexander Viro <viro@...iv.linux.org.uk>,
        Stephen Rothwell <sfr@...b.auug.org.au>
Subject: Dealing with complex patch series in linux-next

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.

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ