Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2023-09-11 21:19:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Mon Sep 11 21:19:43 2023 rev:703 rq:1110222 version:6.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2023-08-30 10:17:42.354200776 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1766/dtb-aarch64.changes      
2023-09-11 21:20:02.364790135 +0200
@@ -1,0 +2,190 @@
+Fri Sep  8 09:31:48 CEST 2023 - jsl...@suse.cz
+
+- Linux 6.5.2 (bsc#1012628).
+- drm/amdgpu: correct vmhub index in GMC v10/11 (bsc#1012628).
+- erofs: ensure that the post-EOF tails are all zeroed
+  (bsc#1012628).
+- ksmbd: fix wrong DataOffset validation of create context
+  (bsc#1012628).
+- ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
+  (bsc#1012628).
+- ksmbd: replace one-element array with flex-array member in
+  struct smb2_ea_info (bsc#1012628).
+- ksmbd: reduce descriptor size if remaining bytes is less than
+  request size (bsc#1012628).
+- ARM: pxa: remove use of symbol_get() (bsc#1012628).
+- mmc: au1xmmc: force non-modular build and remove symbol_get
+  usage (bsc#1012628).
+- net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
+  (bsc#1012628).
+- rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
+  (bsc#1012628).
+- modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
+  (bsc#1012628).
+- USB: serial: option: add Quectel EM05G variant (0x030e)
+  (bsc#1012628).
+- USB: serial: option: add FOXCONN T99W368/T99W373 product
+  (bsc#1012628).
+- ALSA: usb-audio: Fix init call orders for UAC1 (bsc#1012628).
+- usb: dwc3: meson-g12a: do post init to fix broken usb after
+  resumption (bsc#1012628).
+- usb: chipidea: imx: improve logic if samsung,picophy-* parameter
+  is 0 (bsc#1012628).
+- HID: wacom: remove the battery when the EKR is off
+  (bsc#1012628).
+- staging: rtl8712: fix race condition (bsc#1012628).
+- wifi: mt76: mt7921: do not support one stream on secondary
+  antenna only (bsc#1012628).
+- wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU
+  (bsc#1012628).
+- wifi: ath11k: Don't drop tx_status when peer cannot be found
+  (bsc#1012628).
+- wifi: ath11k: Cleanup mac80211 references on failure during
+  tx_complete (bsc#1012628).
+- serial: qcom-geni: fix opp vote on shutdown (bsc#1012628).
+- serial: sc16is7xx: fix broken port 0 uart init (bsc#1012628).
+- serial: sc16is7xx: fix bug when first setting GPIO direction
+  (bsc#1012628).
+- firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
+  (bsc#1012628).
+- fsi: master-ast-cf: Add MODULE_FIRMWARE macro (bsc#1012628).
+- tcpm: Avoid soft reset when partner does not support get_status
+  (bsc#1012628).
+- dt-bindings: sc16is7xx: Add property to change GPIO function
+  (bsc#1012628).
+- tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
+  (bsc#1012628).
+- nilfs2: fix WARNING in mark_buffer_dirty due to discarded
+  buffer reuse (bsc#1012628).
+- usb: typec: tcpci: clear the fault status bit (bsc#1012628).
+- Rename to
+  
patches.kernel.org/6.5.2-021-wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-f.patch.
+- Rename to
+  
patches.kernel.org/6.5.2-034-pinctrl-amd-Don-t-show-Invalid-config-param-err.patch.
+- commit e785fd6
+
+-------------------------------------------------------------------
+Wed Sep  6 11:38:33 CEST 2023 - ti...@suse.de
+
+- Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODED
+  (bsc#1213972).
+- commit 74930eb
+
+-------------------------------------------------------------------
+Wed Sep  6 07:52:58 CEST 2023 - mkube...@suse.cz
+
+- update patch metadata
+- update upstream references
+  - patches.rpmify/Revert-kbuild-Hack-for-depmod-not-handling-X.Y-versi.patch
+  - patches.rpmify/kbuild-dummy-tools-support-make-MPROFILE_KERNEL-chec.patch
+- commit aaab89b
+
+-------------------------------------------------------------------
+Wed Sep  6 07:45:10 CEST 2023 - mkube...@suse.cz
+
+- config: refresh
+- commit bd40664
+
+-------------------------------------------------------------------
+Tue Sep  5 14:47:55 CEST 2023 - msucha...@suse.de
+
+- Update config files.
+  IPR is powerpc-only driver, disable on other architectures.
+- commit 62fd4da
+
+-------------------------------------------------------------------
+Mon Sep  4 08:36:45 CEST 2023 - jsl...@suse.cz
+
+- Linux 6.5.1 (bsc#1012628).
+- ACPI: thermal: Drop nocrt parameter (bsc#1012628).
+- module: Expose module_init_layout_section() (bsc#1012628).
+- arm64: module: Use module_init_layout_section() to spot init
+  sections (bsc#1012628).
+- ARM: module: Use module_init_layout_section() to spot init
+  sections (bsc#1012628).
+- module/decompress: use vmalloc() for zstd decompression
+  workspace (bsc#1012628).
+- lockdep: fix static memory detection even more (bsc#1012628).
+- kallsyms: Fix kallsyms_selftest failure (bsc#1012628).
+- commit d232ff6
+
+-------------------------------------------------------------------
+Thu Aug 31 11:34:10 CEST 2023 - ti...@suse.de
+
+- firmware: qemu_fw_cfg: Do not hard depend on
+  CONFIG_HAS_IOPORT_MAP (bsc#1214773).
+- Update config files: enable CONFIG_FW_CFG_SYSFS for armv7hl
+- commit b5edcad
+
+-------------------------------------------------------------------
+Thu Aug 31 09:30:04 CEST 2023 - mkube...@suse.cz
+
+- series.conf: cleanup
+- update upstream reference and move into sorted section
+  - patches.suse/pinctrl-amd-Don-t-show-Invalid-config-param-errors.patch
+- update upstream references and resort
+  - patches.suse/wifi-rtw89-Fix-loading-of-compressed-firmware.patch
+  - patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch
+- commit de97d09
+
+-------------------------------------------------------------------
+Wed Aug 30 10:43:48 CEST 2023 - jsl...@suse.cz
+
+- rpm/mkspec-dtb: dtbs have moved to vendor sub-directories in 6.5
+  By commit 724ba6751532 ("ARM: dts: Move .dts files to vendor
+  sub-directories").
+  So switch to them.
+- rpm/mkspec-dtb: support for nested subdirs
+  Commit 724ba6751532 ("ARM: dts: Move .dts files to vendor
+  sub-directories") moved the dts to nested subdirs, add a support for
+  that. That is, generate a %dir entry in %files for them.
+- commit 06c1acc
+
+-------------------------------------------------------------------
+Wed Aug 30 08:22:54 CEST 2023 - jsl...@suse.cz
+
+- ipv6: remove hard coded limitation on ipv6_pinfo (ipv6-breakage
+  20230829174957.0ae84...@kernel.org).
+- commit 7f2ff2a
+
+-------------------------------------------------------------------
+Tue Aug 29 12:51:46 CEST 2023 - jsl...@suse.cz
+
+- kbuild: dummy-tools: support make MPROFILE_KERNEL checks work
+  on BE (ppc64-build-fix).
+- Update config files.
+  Fix ppc64 build and update configs accordingly (values taken from
+  ppc64le).
+- commit 6df272d
+
+-------------------------------------------------------------------
+Tue Aug 29 09:51:00 CEST 2023 - mkube...@suse.cz
+
+- series.conf: cleanup
+- move an unsortable patch out of sorted section
+  - patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch
+- update upstream references and move into sorted section
+  - patches.suse/wifi-rtw89-Fix-loading-of-compressed-firmware.patch
+  - patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch
+- commit 940b0a2
+
+-------------------------------------------------------------------
+Tue Aug 29 01:07:26 CEST 2023 - mkube...@suse.cz
+
+- config: refresh
+- commit 1042651
+
+-------------------------------------------------------------------
+Mon Aug 28 18:18:25 CEST 2023 - j...@suse.cz
+
+- patches.suse/add-suse-supported-flag.patch: Add CONFIG_MODULES dependency
+- commit d5be025
+
+-------------------------------------------------------------------
+Mon Aug 28 00:17:54 CEST 2023 - mkube...@suse.cz
+
+- Update to 6.5 final
+- refresh configs (headers only)
+- commit 2844291
+
+-------------------------------------------------------------------
@@ -6 +196 @@
-- commit 91a1158
+- commit 1b02b15
@@ -409 +599 @@
-- commit 9941405
+- commit 2b1052f
@@ -416 +606 @@
++++ 430 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1766/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change

Old:
----
  linux-6.4.tar.sign
  linux-6.4.tar.xz

New:
----
  linux-6.5.tar.sign
  linux-6.5.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.226104208 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.226104208 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-aarch64
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif

++++++ dtb-armv6l.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.254105206 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.258105348 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-armv6l
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -211,7 +211,7 @@
 DTC_FLAGS="$DTC_FLAGS -@"
 
 cd $source/arch/arm/boot/dts
-for dts in bcm2835*.dts ; do
+for dts in broadcom/bcm2835*.dts ; do
     target=${dts%*.dts}
     mkdir -p $PPDIR/$(dirname $target)
     cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. 
-I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o 
$PPDIR/$target.dts
@@ -223,7 +223,7 @@
 %install
 
 cd pp
-for dts in bcm2835*.dts ; do
+for dts in broadcom/bcm2835*.dts ; do
     target=${dts%*.dts}
     install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
     # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
@@ -253,5 +253,6 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/bcm2835*.dtb
+%dir %{dtbdir}/broadcom
+%{dtbdir}/broadcom/bcm2835*.dtb
 

++++++ dtb-armv7l.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.286106347 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.286106347 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-armv7l
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -591,7 +591,7 @@
 DTC_FLAGS="$DTC_FLAGS -@"
 
 cd $source/arch/arm/boot/dts
-for dts in am335x-*.dts am3517*.dts am57xx-*.dts armada-370-*.dts 
armada-375-*.dts armada-385-*.dts armada-388-*.dts armada-398-*.dts 
armada-xp-*.dts bcm2836*.dts dove-*.dts exynos4*.dts exynos5*.dts imx5*.dts 
imx6*.dts imx7*.dts keystone-*.dts meson6-*.dts meson8-*.dts meson8b-*.dts 
mt76*.dts omap3*.dts omap4*.dts omap5*.dts qcom-*.dts rk3*.dts socfpga_*.dts 
ste-*.dts sun4i-*.dts sun5i-*.dts sun6i-*.dts sun7i-*.dts sun8i-*.dts 
sun9i-*.dts tegra20-*.dts tegra30-*.dts tegra114-*.dts tegra124-*.dts 
vexpress-*.dts vf500-*.dts vf610-*.dts xenvm-*.dts zynq-*.dts ; do
+for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts 
marvell/armada-370-*.dts marvell/armada-375-*.dts marvell/armada-385-*.dts 
marvell/armada-388-*.dts marvell/armada-398-*.dts marvell/armada-xp-*.dts 
broadcom/bcm2836*.dts marvell/dove-*.dts samsung/exynos4*.dts 
samsung/exynos5*.dts nxp/imx/imx5*.dts nxp/imx/imx6*.dts nxp/imx/imx7*.dts 
ti/keystone/keystone-*.dts amlogic/meson6-*.dts amlogic/meson8-*.dts 
amlogic/meson8b-*.dts mediatek/mt76*.dts ti/omap/omap3*.dts ti/omap/omap4*.dts 
ti/omap/omap5*.dts qcom/qcom-*.dts rockchip/rk3*.dts 
intel/socfpga/socfpga_*.dts st/ste-*.dts allwinner/sun4i-*.dts 
allwinner/sun5i-*.dts allwinner/sun6i-*.dts allwinner/sun7i-*.dts 
allwinner/sun8i-*.dts allwinner/sun9i-*.dts nvidia/tegra20-*.dts 
nvidia/tegra30-*.dts nvidia/tegra114-*.dts nvidia/tegra124-*.dts 
arm/vexpress-*.dts nxp/vf/vf500-*.dts nxp/vf/vf610-*.dts xen/xenvm-*.dts 
xilinx/zynq-*.dts ; do
     target=${dts%*.dts}
     mkdir -p $PPDIR/$(dirname $target)
     cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. 
-I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o 
$PPDIR/$target.dts
@@ -603,7 +603,7 @@
 %install
 
 cd pp
-for dts in am335x-*.dts am3517*.dts am57xx-*.dts armada-370-*.dts 
armada-375-*.dts armada-385-*.dts armada-388-*.dts armada-398-*.dts 
armada-xp-*.dts bcm2836*.dts dove-*.dts exynos4*.dts exynos5*.dts imx5*.dts 
imx6*.dts imx7*.dts keystone-*.dts meson6-*.dts meson8-*.dts meson8b-*.dts 
mt76*.dts omap3*.dts omap4*.dts omap5*.dts qcom-*.dts rk3*.dts socfpga_*.dts 
ste-*.dts sun4i-*.dts sun5i-*.dts sun6i-*.dts sun7i-*.dts sun8i-*.dts 
sun9i-*.dts tegra20-*.dts tegra30-*.dts tegra114-*.dts tegra124-*.dts 
vexpress-*.dts vf500-*.dts vf610-*.dts xenvm-*.dts zynq-*.dts ; do
+for dts in ti/omap/am335x-*.dts ti/omap/am3517*.dts ti/omap/am57xx-*.dts 
marvell/armada-370-*.dts marvell/armada-375-*.dts marvell/armada-385-*.dts 
marvell/armada-388-*.dts marvell/armada-398-*.dts marvell/armada-xp-*.dts 
broadcom/bcm2836*.dts marvell/dove-*.dts samsung/exynos4*.dts 
samsung/exynos5*.dts nxp/imx/imx5*.dts nxp/imx/imx6*.dts nxp/imx/imx7*.dts 
ti/keystone/keystone-*.dts amlogic/meson6-*.dts amlogic/meson8-*.dts 
amlogic/meson8b-*.dts mediatek/mt76*.dts ti/omap/omap3*.dts ti/omap/omap4*.dts 
ti/omap/omap5*.dts qcom/qcom-*.dts rockchip/rk3*.dts 
intel/socfpga/socfpga_*.dts st/ste-*.dts allwinner/sun4i-*.dts 
allwinner/sun5i-*.dts allwinner/sun6i-*.dts allwinner/sun7i-*.dts 
allwinner/sun8i-*.dts allwinner/sun9i-*.dts nvidia/tegra20-*.dts 
nvidia/tegra30-*.dts nvidia/tegra114-*.dts nvidia/tegra124-*.dts 
arm/vexpress-*.dts nxp/vf/vf500-*.dts nxp/vf/vf610-*.dts xen/xenvm-*.dts 
xilinx/zynq-*.dts ; do
     target=${dts%*.dts}
     install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
     # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
@@ -927,7 +927,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/am335x-*.dtb
+%dir %{dtbdir}/ti
+%dir %{dtbdir}/ti/omap
+%{dtbdir}/ti/omap/am335x-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-am3517 -f dtb-am3517.list
@@ -937,7 +939,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/am3517*.dtb
+%dir %{dtbdir}/ti
+%dir %{dtbdir}/ti/omap
+%{dtbdir}/ti/omap/am3517*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-am57xx -f dtb-am57xx.list
@@ -947,7 +951,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/am57xx-*.dtb
+%dir %{dtbdir}/ti
+%dir %{dtbdir}/ti/omap
+%{dtbdir}/ti/omap/am57xx-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-armada-370 -f dtb-armada-370.list
@@ -957,7 +963,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/armada-370-*.dtb
+%dir %{dtbdir}/marvell
+%{dtbdir}/marvell/armada-370-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-armada-375 -f dtb-armada-375.list
@@ -967,7 +974,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/armada-375-*.dtb
+%dir %{dtbdir}/marvell
+%{dtbdir}/marvell/armada-375-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-armada-385 -f dtb-armada-385.list
@@ -977,7 +985,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/armada-385-*.dtb
+%dir %{dtbdir}/marvell
+%{dtbdir}/marvell/armada-385-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-armada-388 -f dtb-armada-388.list
@@ -987,7 +996,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/armada-388-*.dtb
+%dir %{dtbdir}/marvell
+%{dtbdir}/marvell/armada-388-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-armada-398 -f dtb-armada-398.list
@@ -997,7 +1007,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/armada-398-*.dtb
+%dir %{dtbdir}/marvell
+%{dtbdir}/marvell/armada-398-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-armada-xp -f dtb-armada-xp.list
@@ -1007,7 +1018,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/armada-xp-*.dtb
+%dir %{dtbdir}/marvell
+%{dtbdir}/marvell/armada-xp-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-bcm2836 -f dtb-bcm2836.list
@@ -1017,7 +1029,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/bcm2836*.dtb
+%dir %{dtbdir}/broadcom
+%{dtbdir}/broadcom/bcm2836*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-dove -f dtb-dove.list
@@ -1027,7 +1040,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/dove-*.dtb
+%dir %{dtbdir}/marvell
+%{dtbdir}/marvell/dove-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-exynos4 -f dtb-exynos4.list
@@ -1037,7 +1051,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/exynos4*.dtb
+%dir %{dtbdir}/samsung
+%{dtbdir}/samsung/exynos4*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-exynos5 -f dtb-exynos5.list
@@ -1047,7 +1062,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/exynos5*.dtb
+%dir %{dtbdir}/samsung
+%{dtbdir}/samsung/exynos5*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-imx5 -f dtb-imx5.list
@@ -1057,7 +1073,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/imx5*.dtb
+%dir %{dtbdir}/nxp
+%dir %{dtbdir}/nxp/imx
+%{dtbdir}/nxp/imx/imx5*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-imx6 -f dtb-imx6.list
@@ -1067,7 +1085,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/imx6*.dtb
+%dir %{dtbdir}/nxp
+%dir %{dtbdir}/nxp/imx
+%{dtbdir}/nxp/imx/imx6*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-imx7 -f dtb-imx7.list
@@ -1077,7 +1097,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/imx7*.dtb
+%dir %{dtbdir}/nxp
+%dir %{dtbdir}/nxp/imx
+%{dtbdir}/nxp/imx/imx7*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-keystone -f dtb-keystone.list
@@ -1087,7 +1109,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/keystone-*.dtb
+%dir %{dtbdir}/ti
+%dir %{dtbdir}/ti/keystone
+%{dtbdir}/ti/keystone/keystone-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-meson6 -f dtb-meson6.list
@@ -1097,7 +1121,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/meson6-*.dtb
+%dir %{dtbdir}/amlogic
+%{dtbdir}/amlogic/meson6-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-meson8 -f dtb-meson8.list
@@ -1107,7 +1132,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/meson8-*.dtb
+%dir %{dtbdir}/amlogic
+%{dtbdir}/amlogic/meson8-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-meson8b -f dtb-meson8b.list
@@ -1117,7 +1143,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/meson8b-*.dtb
+%dir %{dtbdir}/amlogic
+%{dtbdir}/amlogic/meson8b-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-mt76 -f dtb-mt76.list
@@ -1127,7 +1154,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/mt76*.dtb
+%dir %{dtbdir}/mediatek
+%{dtbdir}/mediatek/mt76*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-omap3 -f dtb-omap3.list
@@ -1137,7 +1165,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/omap3*.dtb
+%dir %{dtbdir}/ti
+%dir %{dtbdir}/ti/omap
+%{dtbdir}/ti/omap/omap3*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-omap4 -f dtb-omap4.list
@@ -1147,7 +1177,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/omap4*.dtb
+%dir %{dtbdir}/ti
+%dir %{dtbdir}/ti/omap
+%{dtbdir}/ti/omap/omap4*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-omap5 -f dtb-omap5.list
@@ -1157,7 +1189,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/omap5*.dtb
+%dir %{dtbdir}/ti
+%dir %{dtbdir}/ti/omap
+%{dtbdir}/ti/omap/omap5*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-qcom -f dtb-qcom.list
@@ -1167,7 +1201,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/qcom-*.dtb
+%dir %{dtbdir}/qcom
+%{dtbdir}/qcom/qcom-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-rk3 -f dtb-rk3.list
@@ -1177,7 +1212,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/rk3*.dtb
+%dir %{dtbdir}/rockchip
+%{dtbdir}/rockchip/rk3*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-socfpga -f dtb-socfpga.list
@@ -1187,7 +1223,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/socfpga_*.dtb
+%dir %{dtbdir}/intel
+%dir %{dtbdir}/intel/socfpga
+%{dtbdir}/intel/socfpga/socfpga_*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-ste -f dtb-ste.list
@@ -1197,7 +1235,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/ste-*.dtb
+%dir %{dtbdir}/st
+%{dtbdir}/st/ste-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-sun4i -f dtb-sun4i.list
@@ -1207,7 +1246,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/sun4i-*.dtb
+%dir %{dtbdir}/allwinner
+%{dtbdir}/allwinner/sun4i-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-sun5i -f dtb-sun5i.list
@@ -1217,7 +1257,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/sun5i-*.dtb
+%dir %{dtbdir}/allwinner
+%{dtbdir}/allwinner/sun5i-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-sun6i -f dtb-sun6i.list
@@ -1227,7 +1268,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/sun6i-*.dtb
+%dir %{dtbdir}/allwinner
+%{dtbdir}/allwinner/sun6i-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-sun7i -f dtb-sun7i.list
@@ -1237,7 +1279,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/sun7i-*.dtb
+%dir %{dtbdir}/allwinner
+%{dtbdir}/allwinner/sun7i-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-sun8i -f dtb-sun8i.list
@@ -1247,7 +1290,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/sun8i-*.dtb
+%dir %{dtbdir}/allwinner
+%{dtbdir}/allwinner/sun8i-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-sun9i -f dtb-sun9i.list
@@ -1257,7 +1301,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/sun9i-*.dtb
+%dir %{dtbdir}/allwinner
+%{dtbdir}/allwinner/sun9i-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-tegra2 -f dtb-tegra2.list
@@ -1267,7 +1312,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/tegra20-*.dtb
+%dir %{dtbdir}/nvidia
+%{dtbdir}/nvidia/tegra20-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-tegra3 -f dtb-tegra3.list
@@ -1277,7 +1323,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/tegra30-*.dtb
+%dir %{dtbdir}/nvidia
+%{dtbdir}/nvidia/tegra30-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-tegra114 -f dtb-tegra114.list
@@ -1287,7 +1334,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/tegra114-*.dtb
+%dir %{dtbdir}/nvidia
+%{dtbdir}/nvidia/tegra114-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-tegra124 -f dtb-tegra124.list
@@ -1297,7 +1345,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/tegra124-*.dtb
+%dir %{dtbdir}/nvidia
+%{dtbdir}/nvidia/tegra124-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-vexpress -f dtb-vexpress.list
@@ -1307,7 +1356,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/vexpress-*.dtb
+%dir %{dtbdir}/arm
+%{dtbdir}/arm/vexpress-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-vf500 -f dtb-vf500.list
@@ -1317,7 +1367,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/vf500-*.dtb
+%dir %{dtbdir}/nxp
+%dir %{dtbdir}/nxp/vf
+%{dtbdir}/nxp/vf/vf500-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-vf6 -f dtb-vf6.list
@@ -1327,7 +1379,9 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/vf610-*.dtb
+%dir %{dtbdir}/nxp
+%dir %{dtbdir}/nxp/vf
+%{dtbdir}/nxp/vf/vf610-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-xenvm -f dtb-xenvm.list
@@ -1337,7 +1391,8 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/xenvm-*.dtb
+%dir %{dtbdir}/xen
+%{dtbdir}/xen/xenvm-*.dtb
 
 %ifarch aarch64 riscv64
 %files -n dtb-zynq -f dtb-zynq.list
@@ -1347,5 +1402,6 @@
 %defattr(-,root,root)
 %ghost /boot/dtb
 %dir %{dtbdir}
-%{dtbdir}/zynq-*.dtb
+%dir %{dtbdir}/xilinx
+%{dtbdir}/xilinx/zynq-*.dtb
 

++++++ dtb-riscv64.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.314107345 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.314107345 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           dtb-riscv64
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -183,6 +183,15 @@
 %description
 Device Tree files for $MACHINES.
 
+%package -n dtb-allwinner
+Summary:        Allwinner based riscv64 systems
+Group:          System/Boot
+Provides:       multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-allwinner
+Device Tree files for Allwinner based riscv64 systems.
+
 %package -n dtb-microchip
 Summary:        Microchip based riscv64 systems
 Group:          System/Boot
@@ -219,6 +228,15 @@
 %description -n dtb-starfive
 Device Tree files for StarFive based riscv64 systems.
 
+%package -n dtb-thead
+Summary:        T-HEAD based riscv64 systems
+Group:          System/Boot
+Provides:       multiversion(dtb)
+Requires(post): coreutils
+
+%description -n dtb-thead
+Device Tree files for T-HEAD based riscv64 systems.
+
 
 
 %prep
@@ -238,7 +256,7 @@
 DTC_FLAGS="$DTC_FLAGS -@"
 
 cd $source/arch/riscv/boot/dts
-for dts in microchip/*.dts renesas/*.dts sifive/*.dts starfive/*.dts ; do
+for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts 
starfive/*.dts thead/*.dts ; do
     target=${dts%*.dts}
     mkdir -p $PPDIR/$(dirname $target)
     cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. 
-I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o 
$PPDIR/$target.dts
@@ -250,7 +268,7 @@
 %install
 
 cd pp
-for dts in microchip/*.dts renesas/*.dts sifive/*.dts starfive/*.dts ; do
+for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts 
starfive/*.dts thead/*.dts ; do
     target=${dts%*.dts}
     install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
     # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)
@@ -265,6 +283,13 @@
 done
 cd -
 
+%post -n dtb-allwinner
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
+
 %post -n dtb-microchip
 cd /boot
 # If /boot/dtb is a symlink, remove it, so that we can replace it.
@@ -293,6 +318,24 @@
 # Unless /boot/dtb exists as real directory, create a symlink.
 [ -d dtb ] || ln -sf dtb-%kernelrelease dtb
 
+%post -n dtb-thead
+cd /boot
+# If /boot/dtb is a symlink, remove it, so that we can replace it.
+[ -d dtb ] && [ -L dtb ] && rm -f dtb
+# Unless /boot/dtb exists as real directory, create a symlink.
+[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
+
+%ifarch aarch64 riscv64
+%files -n dtb-allwinner -f dtb-allwinner.list
+%else
+%files -n dtb-allwinner
+%endif
+%defattr(-,root,root)
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/allwinner
+%{dtbdir}/allwinner/*.dtb
+
 %ifarch aarch64 riscv64
 %files -n dtb-microchip -f dtb-microchip.list
 %else
@@ -337,3 +380,14 @@
 %dir %{dtbdir}/starfive
 %{dtbdir}/starfive/*.dtb
 
+%ifarch aarch64 riscv64
+%files -n dtb-thead -f dtb-thead.list
+%else
+%files -n dtb-thead
+%endif
+%defattr(-,root,root)
+%ghost /boot/dtb
+%dir %{dtbdir}
+%dir %{dtbdir}/thead
+%{dtbdir}/thead/*.dtb
+

++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.350108628 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.354108771 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -237,10 +237,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
-Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       
kernel-%build_flavor-base-srchash-fdde5661b32952cc1387b51e8071c3287189a247
+Provides:       kernel-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 # END COMMON DEPS
-Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       %name-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -1302,8 +1302,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
-Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       
kernel-%build_flavor-base-srchash-fdde5661b32952cc1387b51e8071c3287189a247
+Provides:       kernel-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86

kernel-debug.spec: same change
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.414110909 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.418111053 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -237,10 +237,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
-Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       
kernel-%build_flavor-base-srchash-fdde5661b32952cc1387b51e8071c3287189a247
+Provides:       kernel-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 # END COMMON DEPS
-Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       %name-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 %ifarch %ix86
 Provides:       kernel-trace = 3.13
 Obsoletes:      kernel-trace <= 3.13
@@ -1339,8 +1339,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
-Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       
kernel-%build_flavor-base-srchash-fdde5661b32952cc1387b51e8071c3287189a247
+Provides:       kernel-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 
 %ifarch %ix86
 Provides:       kernel-trace-base = 3.13

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.458112478 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.458112478 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 %define build_html 1
 %define build_pdf 0
@@ -30,9 +30,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0-only
 Group:          Documentation/Man
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -83,7 +83,7 @@
 %endif
 URL:            https://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       %name-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 BuildArch:      noarch
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.490113619 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.490113619 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -237,10 +237,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
-Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       
kernel-%build_flavor-base-srchash-fdde5661b32952cc1387b51e8071c3287189a247
+Provides:       kernel-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 # END COMMON DEPS
-Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       %name-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -1306,8 +1306,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
-Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       
kernel-%build_flavor-base-srchash-fdde5661b32952cc1387b51e8071c3287189a247
+Provides:       kernel-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.554115900 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.554115900 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.4.12
+%define patchversion 6.5.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -44,7 +44,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+BuildRequires:  
kernel%kernel_flavor-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 
 %if 0%{?rhel_version}
 BuildRequires:  kernel
@@ -56,9 +56,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.582116899 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.586117042 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 6.4.12
+%define patchversion 6.5.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -32,9 +32,9 @@
 Summary:        Basic QA tests for the kernel
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.614118040 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.618118182 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -237,10 +237,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
-Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       
kernel-%build_flavor-base-srchash-fdde5661b32952cc1387b51e8071c3287189a247
+Provides:       kernel-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 # END COMMON DEPS
-Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       %name-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 %ifarch %ix86
 Provides:       kernel-desktop = 4.3
 Obsoletes:      kernel-desktop <= 4.3
@@ -1322,8 +1322,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
-Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       
kernel-%build_flavor-base-srchash-fdde5661b32952cc1387b51e8071c3287189a247
+Provides:       kernel-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 
 %ifarch %ix86
 Provides:       kernel-desktop-base = 4.3

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.646119181 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.650119323 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -30,9 +30,9 @@
 %endif
 
 Name:           kernel-source
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -49,7 +49,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       %name-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 Provides:       linux
 Provides:       multiversion(kernel)
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.686120607 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.686120607 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        6.4.12
+Version:        6.5.2
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       %name-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.718121748 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.718121748 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.4
-%define patchversion 6.4.12
+%define srcversion 6.5
+%define patchversion 6.5.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.4.12
+Version:        6.5.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gf5aa89b
+Release:        <RELEASE>.gfdde566
 %else
 Release:        0
 %endif
@@ -237,10 +237,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
-Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       
kernel-%build_flavor-base-srchash-fdde5661b32952cc1387b51e8071c3287189a247
+Provides:       kernel-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 # END COMMON DEPS
-Provides:       %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       %name-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -1299,8 +1299,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
-Provides:       kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+Provides:       
kernel-%build_flavor-base-srchash-fdde5661b32952cc1387b51e8071c3287189a247
+Provides:       kernel-srchash-fdde5661b32952cc1387b51e8071c3287189a247
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86

kernel-zfcpdump.spec: same change
++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.874127309 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.878127452 +0200
@@ -120,7 +120,7 @@
 <package>kernel-zfcpdump</package>
     </conditions>
     <hardware>
-      <jobs>4</jobs>
+      <jobs>8</jobs>
     </hardware>
   </overwrite>
 

++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:39.982131159 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:39.986131302 +0200
@@ -1,5 +1,5 @@
 # The version of the main tarball to use
-SRCVERSION=6.4
+SRCVERSION=6.5
 # variant of the kernel-source package, either empty or "-rt"
 VARIANT=
 # enable kernel module compression

++++++ config.tar.bz2 ++++++
++++ 6799 lines of diff (skipped)

++++++ constraints.in ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:40.350144279 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:40.354144421 +0200
@@ -92,7 +92,7 @@
 @BINARY_PACKAGES_XML@
     </conditions>
     <hardware>
-      <jobs>4</jobs>
+      <jobs>8</jobs>
     </hardware>
   </overwrite>
 

++++++ linux-6.4.tar.xz -> linux-6.5.tar.xz ++++++
/work/SRC/openSUSE:Factory/kernel-source/linux-6.4.tar.xz 
/work/SRC/openSUSE:Factory/.kernel-source.new.1766/linux-6.5.tar.xz differ: 
char 15, line 1


++++++ mkspec-dtb ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:40.770159252 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:40.774159394 +0200
@@ -7,54 +7,54 @@
 
 # DTB packages names, ordered by file names
 my @armv7l_package_list = (
-    ['dtb-am335x',     'am335x-*.dts',     "TI AM335x based systems"],
-    ['dtb-am3517',     'am3517*.dts',      "TI AM3517 based systems"], # 
exception: am3517_mt_ventoux.dts
-    ['dtb-am57xx',     'am57xx-*.dts',     "TI AM57xx based systems"],
-    ['dtb-armada-370', 'armada-370-*.dts', "Armada 370 based systems"],
-    ['dtb-armada-375', 'armada-375-*.dts', "Armada 375 based systems"],
-    ['dtb-armada-385', 'armada-385-*.dts', "Armada 385 based systems"],
-    ['dtb-armada-388', 'armada-388-*.dts', "Armada 388 based systems"],
-    ['dtb-armada-398', 'armada-398-*.dts', "Armada 398 based systems"],
-    ['dtb-armada-xp',  'armada-xp-*.dts',  "Armada XP based systems"],
-    ['dtb-bcm2836',    'bcm2836*.dts',     "Raspberry Pi 2 Model B"],
-    ['dtb-dove',       'dove-*.dts',       "Marvell dove based systems"],
-    ['dtb-exynos4',    'exynos4*.dts',     "Samsung Exynos 4 based systems"],
-    ['dtb-exynos5',    'exynos5*.dts',     "Samsung Exynos 5 based systems"],
-    ['dtb-imx5',       'imx5*.dts',        "Freescale i.MX51 and i.MX53 based 
systems"],
-    ['dtb-imx6',       'imx6*.dts',        "Freescale i.MX6 based systems"],
-    ['dtb-imx7',       'imx7*.dts',        "Freescale i.MX7 based systems"],
-    ['dtb-keystone',   'keystone-*.dts',   "TI Keystone 2 based systems"],
-    ['dtb-meson6',     'meson6-*.dts',     "Amlogic Meson 6 based systems"],
-    ['dtb-meson8',     'meson8-*.dts',     "Amlogic Meson 8 based systems"],
-    ['dtb-meson8b',    'meson8b-*.dts',    "Amlogic Meson 8b based systems"],
-    ['dtb-mt76',       'mt76*.dts',        "MediaTek mt76 based systems"],
-    ['dtb-omap3',      'omap3*.dts',       "TI OMAP3 based systems"],
-    ['dtb-omap4',      'omap4*.dts',       "TI OMAP4 based systems"],
-    ['dtb-omap5',      'omap5*.dts',       "TI OMAP5 based systems"],
-    ['dtb-qcom',       'qcom-*.dts',       "Qualcomm Snapdragon based 
systems"],
-    ['dtb-rk3',        'rk3*.dts',         "Rockchip RK3xxx based systems"],
-    ['dtb-socfpga',    'socfpga_*.dts',    "Altera SoC FPGA based systems"],
-    ['dtb-ste',        'ste-*.dts',        "ST Ericsson based systems"],
-    ['dtb-sun4i',      'sun4i-*.dts',      "Allwinner sun4i based systems"],
-    ['dtb-sun5i',      'sun5i-*.dts',      "Allwinner sun5i based systems"],
-    ['dtb-sun6i',      'sun6i-*.dts',      "Allwinner sun6i based systems"],
-    ['dtb-sun7i',      'sun7i-*.dts',      "Allwinner sun7i based systems"],
-    ['dtb-sun8i',      'sun8i-*.dts',      "Allwinner sun8i based systems"],
-    ['dtb-sun9i',      'sun9i-*.dts',      "Allwinner sun9i based systems"],
-    ['dtb-tegra2',     'tegra20-*.dts',    "NVidia Tegra2 based systems"],
-    ['dtb-tegra3',     'tegra30-*.dts',    "NVidia Tegra3 based systems"],
-    ['dtb-tegra114',   'tegra114-*.dts',   "NVidia Tegra4 based systems"],
-    ['dtb-tegra124',   'tegra124-*.dts',   "NVidia Tegra K1 based systems"],
-    ['dtb-vexpress',   'vexpress-*.dts',   "ARM Versatile Express machines"],
-    ['dtb-vf500',      'vf500-*.dts',      "Freescale Vybrid VF500 based 
systems"],
-    ['dtb-vf6',        'vf610-*.dts',      "Freescale Vybrid VF610 based 
systems"],
-    ['dtb-xenvm',      'xenvm-*.dts',      "Xen virtual machines"],
-    ['dtb-zynq',       'zynq-*.dts',       "Xilinx Zynq based systems"],
+    ['dtb-am335x',     'ti/omap/am335x-*.dts',     "TI AM335x based systems"],
+    ['dtb-am3517',     'ti/omap/am3517*.dts',      "TI AM3517 based systems"], 
# exception: am3517_mt_ventoux.dts
+    ['dtb-am57xx',     'ti/omap/am57xx-*.dts',     "TI AM57xx based systems"],
+    ['dtb-armada-370', 'marvell/armada-370-*.dts', "Armada 370 based systems"],
+    ['dtb-armada-375', 'marvell/armada-375-*.dts', "Armada 375 based systems"],
+    ['dtb-armada-385', 'marvell/armada-385-*.dts', "Armada 385 based systems"],
+    ['dtb-armada-388', 'marvell/armada-388-*.dts', "Armada 388 based systems"],
+    ['dtb-armada-398', 'marvell/armada-398-*.dts', "Armada 398 based systems"],
+    ['dtb-armada-xp',  'marvell/armada-xp-*.dts',  "Armada XP based systems"],
+    ['dtb-bcm2836',    'broadcom/bcm2836*.dts',     "Raspberry Pi 2 Model B"],
+    ['dtb-dove',       'marvell/dove-*.dts',       "Marvell dove based 
systems"],
+    ['dtb-exynos4',    'samsung/exynos4*.dts',     "Samsung Exynos 4 based 
systems"],
+    ['dtb-exynos5',    'samsung/exynos5*.dts',     "Samsung Exynos 5 based 
systems"],
+    ['dtb-imx5',       'nxp/imx/imx5*.dts',        "Freescale i.MX51 and 
i.MX53 based systems"],
+    ['dtb-imx6',       'nxp/imx/imx6*.dts',        "Freescale i.MX6 based 
systems"],
+    ['dtb-imx7',       'nxp/imx/imx7*.dts',        "Freescale i.MX7 based 
systems"],
+    ['dtb-keystone',   'ti/keystone/keystone-*.dts',   "TI Keystone 2 based 
systems"],
+    ['dtb-meson6',     'amlogic/meson6-*.dts',     "Amlogic Meson 6 based 
systems"],
+    ['dtb-meson8',     'amlogic/meson8-*.dts',     "Amlogic Meson 8 based 
systems"],
+    ['dtb-meson8b',    'amlogic/meson8b-*.dts',    "Amlogic Meson 8b based 
systems"],
+    ['dtb-mt76',       'mediatek/mt76*.dts',        "MediaTek mt76 based 
systems"],
+    ['dtb-omap3',      'ti/omap/omap3*.dts',       "TI OMAP3 based systems"],
+    ['dtb-omap4',      'ti/omap/omap4*.dts',       "TI OMAP4 based systems"],
+    ['dtb-omap5',      'ti/omap/omap5*.dts',       "TI OMAP5 based systems"],
+    ['dtb-qcom',       'qcom/qcom-*.dts',       "Qualcomm Snapdragon based 
systems"],
+    ['dtb-rk3',        'rockchip/rk3*.dts',         "Rockchip RK3xxx based 
systems"],
+    ['dtb-socfpga',    'intel/socfpga/socfpga_*.dts',    "Altera SoC FPGA 
based systems"],
+    ['dtb-ste',        'st/ste-*.dts',        "ST Ericsson based systems"],
+    ['dtb-sun4i',      'allwinner/sun4i-*.dts',      "Allwinner sun4i based 
systems"],
+    ['dtb-sun5i',      'allwinner/sun5i-*.dts',      "Allwinner sun5i based 
systems"],
+    ['dtb-sun6i',      'allwinner/sun6i-*.dts',      "Allwinner sun6i based 
systems"],
+    ['dtb-sun7i',      'allwinner/sun7i-*.dts',      "Allwinner sun7i based 
systems"],
+    ['dtb-sun8i',      'allwinner/sun8i-*.dts',      "Allwinner sun8i based 
systems"],
+    ['dtb-sun9i',      'allwinner/sun9i-*.dts',      "Allwinner sun9i based 
systems"],
+    ['dtb-tegra2',     'nvidia/tegra20-*.dts',    "NVidia Tegra2 based 
systems"],
+    ['dtb-tegra3',     'nvidia/tegra30-*.dts',    "NVidia Tegra3 based 
systems"],
+    ['dtb-tegra114',   'nvidia/tegra114-*.dts',   "NVidia Tegra4 based 
systems"],
+    ['dtb-tegra124',   'nvidia/tegra124-*.dts',   "NVidia Tegra K1 based 
systems"],
+    ['dtb-vexpress',   'arm/vexpress-*.dts',   "ARM Versatile Express 
machines"],
+    ['dtb-vf500',      'nxp/vf/vf500-*.dts',      "Freescale Vybrid VF500 
based systems"],
+    ['dtb-vf6',        'nxp/vf/vf610-*.dts',      "Freescale Vybrid VF610 
based systems"],
+    ['dtb-xenvm',      'xen/xenvm-*.dts',      "Xen virtual machines"],
+    ['dtb-zynq',       'xilinx/zynq-*.dts',       "Xilinx Zynq based systems"],
 );
 
 # DTB packages names
 my @armv6l_package_list = (
-     ['dtb-bcm2835',   'bcm2835*.dts',   "Raspberry Pi 1 (A+, B, B+)"],
+     ['dtb-bcm2835',   'broadcom/bcm2835*.dts',   "Raspberry Pi 1 (A+, B, 
B+)"],
 );
 
 # DTB packages names
@@ -86,10 +86,12 @@
 
 # DTB packages names
 my @riscv64_package_list = (
+     ['dtb-allwinner', 'allwinner/*.dts',   "Allwinner based riscv64 systems"],
      ['dtb-microchip', 'microchip/*.dts',   "Microchip based riscv64 systems"],
      ['dtb-renesas',   'renesas/*.dts',     "Renesas based riscv64 systems"],
      ['dtb-sifive',    'sifive/*.dts',      "SiFive based riscv64 systems"],
      ['dtb-starfive',  'starfive/*.dts',    "StarFive based riscv64 systems"],
+     ['dtb-thead',     'thead/*.dts',       "T-HEAD based riscv64 systems"],
 );
 
 sub generate_spec($$$)
@@ -164,8 +166,12 @@
         $bin_supported_dtb =~ s/\.dts/\.dtb/g;
 
         my $dtb_subdir = "";
-        if ($bin_supported_dtb =~ /(.*)\/[^\/]+$/) {
-            $dtb_subdir = "%dir %{dtbdir}/$1\n";
+        my $path = "";
+        my @components = split(/\//, $bin_supported_dtb);
+        pop @components; # filename
+        foreach my $subdir (@components) {
+            $path .= "/$subdir";
+            $dtb_subdir .= "%dir %{dtbdir}$path\n";
         }
 
         $subpkg_files .=

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 220467 lines of diff (skipped)

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.rpmify/Revert-kbuild-Hack-for-depmod-not-handling-X.Y-versi.patch 
new/patches.rpmify/Revert-kbuild-Hack-for-depmod-not-handling-X.Y-versi.patch
--- 
old/patches.rpmify/Revert-kbuild-Hack-for-depmod-not-handling-X.Y-versi.patch   
    2023-07-25 18:56:49.000000000 +0200
+++ 
new/patches.rpmify/Revert-kbuild-Hack-for-depmod-not-handling-X.Y-versi.patch   
    2023-09-06 07:52:58.000000000 +0200
@@ -4,8 +4,7 @@
 Subject: [PATCH] Revert "kbuild: Hack for depmod not handling X.Y versions"
 
 References: bsc#1212835
-Patch-mainline: queued
-Git-repo: 
https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
+Patch-mainline: v6.6-rc1
 Git-commit: 4d15c9fa058e6dee09324cfc93f48858d4296019
 
 Remove hack for ancient version of module-init-tools that was added in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.rpmify/kbuild-dummy-tools-support-make-MPROFILE_KERNEL-chec.patch 
new/patches.rpmify/kbuild-dummy-tools-support-make-MPROFILE_KERNEL-chec.patch
--- 
old/patches.rpmify/kbuild-dummy-tools-support-make-MPROFILE_KERNEL-chec.patch   
    1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.rpmify/kbuild-dummy-tools-support-make-MPROFILE_KERNEL-chec.patch   
    2023-09-06 07:52:58.000000000 +0200
@@ -0,0 +1,39 @@
+From: Jiri Slaby <jsl...@suse.cz>
+Date: Mon, 8 Mar 2021 07:28:20 +0100
+Subject: kbuild: dummy-tools: support make MPROFILE_KERNEL checks work on BE
+Patch-mainline: v6.6-rc1
+Git-commit: bfb41e46d0b040ae83c1c4a50292298208b10f73
+References: ppc64-build-fix
+
+Commit 2eab791f940b ("kbuild: dummy-tools: support MPROFILE_KERNEL
+checks for ppc") added support for ppc64le's checks for
+-mprofile-kernel.
+
+Now, commit aec0ba7472a7 ("powerpc/64: Use -mprofile-kernel for big
+endian ELFv2 kernels") added support for -mprofile-kernel even on
+big-endian ppc.
+
+So lift the check in gcc-check-mprofile-kernel.sh to support big-endian too.
+
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+Signed-off-by: Masahiro Yamada <masahi...@kernel.org>
+Cc: Naveen N. Rao <naveen.n....@linux.vnet.ibm.com>
+Cc: Christophe Leroy <christophe.le...@csgroup.eu>
+Cc: Nicholas Piggin <npig...@gmail.com>
+Cc: Michael Ellerman <m...@ellerman.id.au>
+---
+ scripts/dummy-tools/gcc |    3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+--- a/scripts/dummy-tools/gcc
++++ b/scripts/dummy-tools/gcc
+@@ -85,8 +85,7 @@ if arg_contain -S "$@"; then
+       fi
+ 
+       # For arch/powerpc/tools/gcc-check-mprofile-kernel.sh
+-      if arg_contain -m64 "$@" && arg_contain -mlittle-endian "$@" &&
+-              arg_contain -mprofile-kernel "$@"; then
++      if arg_contain -m64 "$@" && arg_contain -mprofile-kernel "$@"; then
+               if ! test -t 0 && ! grep -q notrace; then
+                       echo "_mcount"
+               fi

++++++ patches.suse.tar.bz2 ++++++
++++ 2305 lines of diff (skipped)

++++++ series.conf ++++++
++++ 2373 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1766/series.conf

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.ydJnJD/_old  2023-09-11 21:20:41.770194902 +0200
+++ /var/tmp/diff_new_pack.ydJnJD/_new  2023-09-11 21:20:41.774195045 +0200
@@ -1,4 +1,4 @@
-2023-08-25 08:26:31 +0000
-GIT Revision: f5aa89b3e95322c79e43c459f5b6862dec51fc5f
+2023-09-08 07:32:27 +0000
+GIT Revision: fdde5661b32952cc1387b51e8071c3287189a247
 GIT Branch: stable
 

Reply via email to