[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <mhng-4525bd23-8407-4bcd-8d91-135b86006594@palmer-ri-x1c9>
Date: Fri, 08 Sep 2023 11:38:28 -0700 (PDT)
From: Palmer Dabbelt <palmer@...belt.com>
To: Stephen Rothwell <sfr@...b.auug.org.au>
CC: akiyks@...il.com, linux-kernel@...r.kernel.org,
linux-next@...r.kernel.org, Paul Walmsley <paul@...an.com>
Subject: Re: linux-next: Tree for Sep 7
On Fri, 08 Sep 2023 09:50:28 PDT (-0700), Palmer Dabbelt wrote:
> On Thu, 07 Sep 2023 15:26:25 PDT (-0700), Stephen Rothwell wrote:
>> Hi Akira,
>>
>> On Thu, 7 Sep 2023 12:00:39 +0900 Akira Yokosawa <akiyks@...il.com> wrote:
>>>
>>> Stephen, I have noticed quite a few redundant documentation files
>>> reappeared in today's linux-next. I didn't check linux-next earlier
>>> this week.
>>>
>>> Redundant dirs:
>>>
>>> Documentation/loongarch/
>>> Documentation/mips/
>>> Documentation/s390/
>>> Documentation/translations/zh_CN/loongarch/
>>> Documentation/translations/zh_CN/mips/
>>>
>>> Bisection blames merge commit be2bf9967daa ("Merge branch 'for-next'
>>> of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git").
>>>
>>> I suspect the conflict in Documentation/bpf/linux-notes.rst caused
>>> those files once moved to arch/ in upstream to be picked up again
>>> during "git merge" ...
>>
>> Actually, it looks like the merge
>>
>> 2bf3c0292f35 ("Merge patch series "RISC-V: Probe for misaligned access speed"")
>>
>> in the risc-v tree was resolved very badly and dragged a lot of stuff
>> back in.
>
> Sorry I missed this one too, I'm going to try and figure out what's up
> with my email lately.
>
>>
>> $ git diff --stat 2bf3c0292f35^..2bf3c0292f35
>> Documentation/bpf/instruction-set.rst | 478 +++++++++
>> Documentation/bpf/linux-notes.rst | 83 ++
>> Documentation/devicetree/bindings/arm/msm/ssbi.txt | 18 +
>> .../devicetree/bindings/arm/tegra/nvidia,nvec.txt | 21 +
>> .../bindings/arm/tegra/nvidia,tegra20-ahb.txt | 17 +
>> .../bindings/arm/tegra/nvidia,tegra20-flowctrl.txt | 18 +
>> .../bindings/clock/amlogic,gxbb-aoclkc.txt | 64 ++
>> .../bindings/clock/amlogic,gxbb-clkc.txt | 53 +
>> .../devicetree/bindings/clock/hix5hd2-clock.txt | 30 +
>> .../devicetree/bindings/clock/oxnas,stdclk.txt | 28 +
>> .../devicetree/bindings/clock/xlnx,zynqmp-clk.txt | 63 ++
>> .../devicetree/bindings/cpufreq/ti-cpufreq.txt | 132 +++
>> .../devicetree/bindings/gpio/brcm,kona-gpio.txt | 52 +
>> .../devicetree/bindings/gpio/gpio_oxnas.txt | 47 +
>> .../bindings/input/rmi4/rmi_2d_sensor.txt | 56 +
>> .../devicetree/bindings/input/rmi4/rmi_f01.txt | 39 +
>> .../devicetree/bindings/input/rmi4/rmi_i2c.txt | 61 ++
>> .../devicetree/bindings/input/rmi4/rmi_spi.txt | 56 +
>> .../devicetree/bindings/net/davicom-dm9000.txt | 27 +
>> .../devicetree/bindings/net/ftgmac100.txt | 67 ++
>> .../devicetree/bindings/net/oxnas-dwmac.txt | 41 +
>> .../devicetree/bindings/net/xilinx_gmii2rgmii.txt | 35 +
>> .../bindings/opp/ti-omap5-opp-supply.txt | 63 ++
>> .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 461 +++++++++
>> .../devicetree/bindings/pinctrl/oxnas,pinctrl.txt | 56 +
>> .../devicetree/bindings/pinctrl/pinctrl-single.txt | 262 +++++
>> .../bindings/pinctrl/ti,omap-pinctrl.txt | 13 +
>> .../bindings/power/xlnx,zynqmp-genpd.txt | 34 +
>> Documentation/devicetree/bindings/pps/pps-gpio.txt | 30 +
>> .../devicetree/bindings/regulator/slg51000.txt | 88 ++
>> .../devicetree/bindings/serial/cavium-uart.txt | 19 +
>> .../bindings/serial/nvidia,tegra20-hsuart.txt | 73 ++
>> .../bindings/serial/nxp,lpc1850-uart.txt | 28 +
>> Documentation/devicetree/bindings/sound/gtm601.txt | 19 +
>> .../devicetree/bindings/sound/max9892x.txt | 44 +
>> .../devicetree/bindings/sound/nau8821.txt | 55 +
>> .../bindings/sound/qcom,msm8916-wcd-analog.txt | 101 ++
>> Documentation/devicetree/bindings/sound/wm8904.txt | 33 +
>> .../bindings/spi/nvidia,tegra114-spi.txt | 61 ++
>> .../bindings/spi/nvidia,tegra20-sflash.txt | 37 +
>> .../bindings/spi/nvidia,tegra20-slink.txt | 37 +
>> .../devicetree/bindings/spi/spi-bcm63xx.txt | 33 +
>> .../bindings/thermal/nvidia,tegra124-soctherm.txt | 238 +++++
>> .../devicetree/bindings/usb/samsung-hsotg.txt | 38 +
>> Documentation/hwmon/smm665.rst | 187 ++++
>> Documentation/loongarch/booting.rst | 42 +
>> Documentation/loongarch/features.rst | 3 +
>> Documentation/loongarch/index.rst | 22 +
>> Documentation/loongarch/introduction.rst | 390 +++++++
>> Documentation/loongarch/irq-chip-model.rst | 160 +++
>> Documentation/mips/booting.rst | 28 +
>> Documentation/mips/features.rst | 3 +
>> Documentation/mips/index.rst | 21 +
>> Documentation/mips/ingenic-tcu.rst | 71 ++
>> Documentation/mm/frontswap.rst | 264 +++++
>> .../ethernet/mellanox/mlx5/devlink.rst | 313 ++++++
>> Documentation/riscv/hwprobe.rst | 11 +-
>> Documentation/s390/3270.ChangeLog | 44 +
>> Documentation/s390/3270.rst | 298 ++++++
>> Documentation/s390/cds.rst | 530 ++++++++++
>> Documentation/s390/common_io.rst | 140 +++
>> Documentation/s390/config3270.sh | 76 ++
>> Documentation/s390/driver-model.rst | 328 ++++++
>> Documentation/s390/features.rst | 3 +
>> Documentation/s390/index.rst | 30 +
>> Documentation/s390/monreader.rst | 212 ++++
>> Documentation/s390/pci.rst | 133 +++
>> Documentation/s390/qeth.rst | 64 ++
>> Documentation/s390/s390dbf.rst | 478 +++++++++
>> Documentation/s390/text_files.rst | 11 +
>> Documentation/s390/vfio-ap-locking.rst | 115 +++
>> Documentation/s390/vfio-ap.rst | 1069 ++++++++++++++++++++
>> Documentation/s390/vfio-ccw.rst | 445 ++++++++
>> Documentation/s390/zfcpdump.rst | 50 +
>> .../translations/zh_CN/loongarch/booting.rst | 48 +
>> .../translations/zh_CN/loongarch/features.rst | 8 +
>> .../translations/zh_CN/loongarch/index.rst | 27 +
>> .../translations/zh_CN/loongarch/introduction.rst | 353 +++++++
>> .../zh_CN/loongarch/irq-chip-model.rst | 157 +++
>> Documentation/translations/zh_CN/mips/booting.rst | 34 +
>> Documentation/translations/zh_CN/mips/features.rst | 13 +
>> Documentation/translations/zh_CN/mips/index.rst | 29 +
>> .../translations/zh_CN/mips/ingenic-tcu.rst | 72 ++
>> Documentation/translations/zh_CN/mm/frontswap.rst | 196 ++++
>> arch/arm/mach-keystone/keystone.h | 16 +
>> arch/arm/mach-keystone/memory.h | 18 +
>> arch/arm/mach-keystone/pm_domain.c | 50 +
>> arch/arm/mach-nspire/mmio.h | 16 +
>> arch/arm/mach-ux500/pm_domains.c | 79 ++
>> arch/arm/mach-ux500/pm_domains.h | 17 +
>> arch/arm/vfp/entry.S | 31 +
>> arch/arm64/boot/dts/arm/vexpress-v2m-rs1.dtsi | 1 +
>> arch/hexagon/mm/ioremap.c | 44 +
>> arch/parisc/include/asm/machdep.h | 17 +
>> arch/parisc/kernel/pa7300lc.c | 51 +
>> arch/powerpc/include/asm/mpc8260.h | 22 +
>> arch/powerpc/kernel/trace/ftrace_64_pg.S | 67 ++
>> arch/powerpc/kernel/trace/ftrace_low.S | 78 ++
>> arch/powerpc/kernel/trace/ftrace_mprofile.S | 251 +++++
>> arch/powerpc/lib/alloc.c | 23 +
>> arch/powerpc/platforms/82xx/m82xx_pci.h | 14 +
>> arch/powerpc/platforms/83xx/usb.c | 251 +++++
>> arch/riscv/errata/thead/errata.c | 8 -
>> arch/riscv/include/asm/alternative.h | 5 -
>> arch/riscv/include/asm/cpufeature.h | 2 +
>> arch/riscv/kernel/Makefile | 1 +
>> arch/riscv/kernel/alternative.c | 19 -
>> arch/riscv/kernel/copy-unaligned.S | 71 ++
>> arch/riscv/kernel/copy-unaligned.h | 13 +
>> arch/riscv/kernel/cpufeature.c | 104 ++
>> arch/riscv/kernel/smpboot.c | 3 +-
>> arch/x86/include/asm/microcode_amd.h | 58 ++
>> arch/x86/include/asm/microcode_intel.h | 88 ++
>> drivers/accel/ivpu/ivpu_hw_mtl.c | 1053 +++++++++++++++++++
>> drivers/accel/ivpu/ivpu_hw_mtl_reg.h | 281 +++++
>> drivers/acpi/acpi_amba.c | 130 +++
>> drivers/clk/clk-oxnas.c | 251 +++++
>> drivers/clk/meson/axg-aoclk.h | 18 +
>> drivers/clk/meson/g12a-aoclk.h | 32 +
>> drivers/clk/meson/gxbb-aoclk.h | 15 +
>> drivers/clk/mmp/clk-mmp2.c | 454 +++++++++
>> drivers/clk/mmp/clk-pxa168.c | 354 +++++++
>> drivers/clk/mmp/clk-pxa910.c | 325 ++++++
>> drivers/clk/qcom/lcc-mdm9615.c | 572 +++++++++++
>> drivers/firmware/imx/scu-pd.c | 428 ++++++++
>> .../gpu/drm/amd/amdgpu/aqua_vanjaram_reg_init.c | 658 ++++++++++++
>> drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 356 +++++++
>> drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 84 ++
>> .../drm/amd/display/dmub/inc/dmub_subvp_state.h | 183 ++++
>> drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramga102.c | 40 +
>> 130 files changed, 16400 insertions(+), 39 deletions(-)
>>
>> When I redid that merge:
>>
>> $ git diff HEAD^..HEAD
>> Documentation/riscv/hwprobe.rst | 11 ++--
>> arch/riscv/errata/thead/errata.c | 8 ---
>> arch/riscv/include/asm/alternative.h | 5 --
>> arch/riscv/include/asm/cpufeature.h | 2 +
>> arch/riscv/kernel/Makefile | 1 +
>> arch/riscv/kernel/alternative.c | 19 -------
>> arch/riscv/kernel/copy-unaligned.S | 71 ++++++++++++++++++++++++
>> arch/riscv/kernel/copy-unaligned.h | 13 +++++
>> arch/riscv/kernel/cpufeature.c | 104 +++++++++++++++++++++++++++++++++++
>> arch/riscv/kernel/smpboot.c | 3 +-
>> 10 files changed, 198 insertions(+), 39 deletions(-)
>>
>> So, the risc-v tree needs to be cleaned up.
I can't quite figure out what I managed to screw up the first time, but
I also just re-did that merge and it looks sane now
$ git diff --stat 580253b518e6^..580253b518e6 | cat
Documentation/riscv/hwprobe.rst | 11 ++--
arch/riscv/errata/thead/errata.c | 8 ---
arch/riscv/include/asm/alternative.h | 5 --
arch/riscv/include/asm/cpufeature.h | 2 +
arch/riscv/kernel/Makefile | 1 +
arch/riscv/kernel/alternative.c | 19 -------
arch/riscv/kernel/copy-unaligned.S | 71 ++++++++++++++++++++++++
arch/riscv/kernel/copy-unaligned.h | 13 +++++
arch/riscv/kernel/cpufeature.c | 104 +++++++++++++++++++++++++++++++++++
arch/riscv/kernel/smpboot.c | 3 +-
10 files changed, 198 insertions(+), 39 deletions(-)
from just poking the history I can't figure out what went wrong with the
first merge, though: as far as I can tell I just re-did the same thing,
it's just a very different result. I kind of feel like I'm just going
crazy on this one...
Either way, this is on for-next now.
Sorry for the mess!
>> --
>> Cheers,
>> Stephen Rothwell
Powered by blists - more mailing lists