linux-next: Tree for Dec 30

From: Uwe Kleine-König
Date: Fri Dec 30 2022 - 05:30:40 EST


Hello,

As there is no next tree since a few days and this will continue to be true for
a few days, I tried to create my own next.

I did

git show next/master:Next/Trees | sed 1,4d > trees
git checkout linus/master

And then repeatedly run:

while read rname protocol repohashbranch; do
repo="${repohashbranch%#*}"
branch="${repohashbranch#*#}"

# git:// seems to be ratelimited at github
repo="${repo/#git:\/\/github.com\//https:\/\/github.com\/}"

case "$repo" in
*git.libc.org*)
# if repo it on git.libc.org, skip it "Name or service not known"
continue
;;
esac
echo "fetch $repo $branch"
rev="$(git ls-remote "$repo" "$branch" | awk '{ print $1 }')" || continue
echo $rev
if git merge-base --is-ancestor "$rev" HEAD 2>/dev/null; then
continue
fi
pgit pull "$repo" "$branch" || break
done < trees

and fixed merge conflicts in between.

I was so bold to tag the result as next-20221230, it's available from

https://git.pengutronix.de/git/ukl/linux tags/next-20221230

It doesn't contain the usual meta-data in the top commit (as I didn't
find the scripts next is usually created with) and I didn't do any build
tests.

There were a few conflicts:

- In drivers/dma-buf/dma-buf.c between

git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
f728a5ea27c9 ("dma-buf: fix dma_buf_export init order v2")

and

git://anongit.freedesktop.org/drm/drm-misc for-linux-next-fixes
28743e25fa1c ("dma-buf: Remove obsoleted internal lock")

- In arch/arm/boot/dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts between

git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
62d127eeac27 ("ARM: dts: nuvoton,wpcm450-supermicro-x9sci-ln4f: Add GPIO line names")

and

https://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc for-next
220a041d4cca ("ARM: dts: nuvoton,wpcm450-supermicro-x9sci-ln4f: Add GPIO line names")

which is a problem because both commits are identical but the second tree has
some more commits touching the file.

- In drivers/gpu/drm/amd/amdgpu/amdgpu_device.c between

git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
afa6646b1c5d ("drm/amdgpu: skip MES for S0ix as well since it's part of GFX")

and

https://gitlab.freedesktop.org/agd5f/linux drm-next
5620a1889e4c ("drm/amdgpu: skip MES for S0ix as well since it's part of GFX")

which is a problem because both commits are identical but the second tree has
some more commits touching the file.

- In drivers/gpu/drm/i915/i915_drv.h between

git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
8f70f1ec587d ("drm/i915/mtl: Add Wa_14017073508 for SAMedia")

and

git://anongit.freedesktop.org/drm-intel for-linux-next
2357f2b271ad ("drm/i915/mtl: Initial display workarounds")

- In arch/arm64/kernel/stacktrace.c between

git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
0fbcd8abf337 ("arm64: Prohibit instrumentation on arch_stack_walk()")

and

git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git next
c2530a04a73e ("arm64: efi: Account for the EFI runtime stack in stack unwinder")

- In various files below mm/ between

git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
???

and

git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git for-next
???

I didn't feel confident to fix this conflict correctly and skipped merging the slab tree.

- In various files belwo mm/ between

git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
???

and

git://git.infradead.org/users/willy/pagecache.git for-next
???

As above I didn't even try to fix these up and skipped merging the folio tree

Best regards
Uwe

--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | https://www.pengutronix.de/ |

Attachment: signature.asc
Description: PGP signature