On Thu, Jun 27, 2024 at 10:33:24AM +0200, Niklas Cassel wrote: > > Perhaps the smartest thing right now is to just recreate the > pci/controller/rockchip branch, by: > 1) reset the rockchip branch to v6.10-rc1 > 2) merge the pci/controller/dwc branch to the rockchip branch > 3) merge the pci/endpoint branch to to the rockchip branch > 4) pick all the patches that are currently on the pci/controller/rockchip > 5) squash: 246afbe0f6fc ("PCI: dw-rockchip: Use pci_epc_init_notify() directly") > into the commit that adds dw-rockchip endpoint mode support > (9b2ba393b3a6 ("PCI: dw-rockchip: Add endpoint mode support")) > 6) squash: https://lore.kernel.org/linux-pci/20240626191325.4074794-2-cassel@xxxxxxxxxx/ > into the commit that adds dw-rockchip endpoint mode support > (9b2ba393b3a6 ("PCI: dw-rockchip: Add endpoint mode support")) > > > This way: > - All commits will build as individual patches, so no build errors from the > test robot (even when it builds a patch that is in the middle (e.g. 10/11)). > - Even if futher commits are applied to pci/controller/dwc or pci/endpoint, > we will not depend on any newly applied patches to these branches, so there > will be no need to "re-merge" the branches to the rockchip branch. The end result would look like this: https://github.com/floatious/linux/commits/dw-rockchip-remerge-example/ (Just in case you want to git diff to see that we did the same thing...) Kind regards, Niklas