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 2025-08-12 17:03:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Tue Aug 12 17:03:03 2025 rev:793 rq:1298723 version:6.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2025-07-26 13:41:20.121253898 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.1085/dtb-aarch64.changes 2025-08-12 17:03:16.904028210 +0200 @@ -1,0 +2,177 @@ +Thu Aug 7 09:54:14 CEST 2025 - [email protected] + +- crypto: hkdf - skip TVs with unapproved salt lengths in FIPS + mode (bsc#1241200 bsc#1246134 bsc#1245608). +- commit 1ae9298 + +------------------------------------------------------------------- +Thu Aug 7 05:55:25 CEST 2025 - [email protected] + +- btrfs: fix log tree replay failure due to file with 0 links + and extents (bsc#1247726). +- commit f83c8f3 + +------------------------------------------------------------------- +Wed Aug 6 07:05:46 CEST 2025 - [email protected] + +- Delete patches.rpmify/libbpf-do-not-compile-with-Werror.patch. + Gcc 15 was fixed in sr#1297061 (bsc#1245584). +- commit 5e7fcd4 + +------------------------------------------------------------------- +Mon Aug 4 09:34:55 CEST 2025 - [email protected] + +- series.conf: refresh +- update upstream references and resort + - patches.suse/dt-bindings-pinctrl-Add-RaspberryPi-RP1-gpio-pinctrl-pinmux-bindings.patch + - patches.suse/dt-bindings-misc-Add-device-specific-bindings-for-RaspberryPi-RP1.patch + - patches.suse/arm64-dts-rp1-Add-support-for-RaspberryPi-s-RP1-device.patch + - patches.suse/arm64-dts-bcm2712-Add-external-clock-for-RP1-chipset-on-Rpi5.patch + - patches.suse/arm64-dts-broadcom-Add-board-DTS-for-Rpi5-which-includes-RP1-node.patch + - patches.suse/arm64-dts-broadcom-Add-overlay-for-RP1-device.patch + - patches.suse/MAINTAINERS-add-Raspberry-Pi-RP1-section.patch + - patches.suse/dt-bindings-clock-Add-RaspberryPi-RP1-clock-bindings.patch + - patches.suse/clk-rp1-Add-support-for-clocks-provided-by-RP1.patch + - patches.suse/pinctrl-rp1-Implement-RaspberryPi-RP1-gpio-support.patch + - patches.suse/misc-rp1-RaspberryPi-RP1-misc-driver.patch + - patches.suse/pinctrl-rp1-Implement-RaspberryPi-RP1-pinmux-pinconf-support.patch +- commit 7de39ef + +------------------------------------------------------------------- +Mon Aug 4 09:17:26 CEST 2025 - [email protected] + +- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172). +- commit b4fa2d1 + +------------------------------------------------------------------- +Mon Aug 4 09:07:35 CEST 2025 - [email protected] + +- config: update arm config files +- DRM_MSM_VALIDATE_XML=n (arm64 and armv7hl) +- commit 254d580 + +------------------------------------------------------------------- +Fri Aug 1 17:26:26 CEST 2025 - [email protected] + +- Update config files: CONFIG_IIO_SYSFS_TRIGGER=m for x86 and arm (bsc#1245167) +- commit 4f3037c + +------------------------------------------------------------------- +Fri Aug 1 12:32:17 CEST 2025 - [email protected] + +- spi: cs42l43: Property entry should be a null-terminated array + (bsc#1246979). +- commit 98dd62a + +------------------------------------------------------------------- +Wed Jul 30 14:42:28 CEST 2025 - [email protected] + +- config: arm64: default: Added RP1 related CONFIG options + RaspberryPi5 relies on RP1 southbridge to work. Enable new + options to make it work (jsc#PED-7144): +- CONFIG_MISC_RP1 +- CONFIG_PINCTRL_RP1 +- CONFIG_PCI_DYNAMIC_OF_NODES +- CONFIG_COMMON_CLK_RP1 +- commit c1174ff + +------------------------------------------------------------------- +Tue Jul 29 12:12:30 CEST 2025 - [email protected] + +- clk: rp1: Implement remaining clock tree (jsc#PED-7144). +- dt-bindings: clock: rp1: Add missing MIPI DSI defines + (jsc#PED-7144). +- pinctrl: rp1: Implement RaspberryPi RP1 pinmux/pinconf support + (jsc#PED-7144). +- MAINTAINERS: add Raspberry Pi RP1 section (jsc#PED-7144). +- misc: rp1: RaspberryPi RP1 misc driver (jsc#PED-7144). +- pinctrl: rp1: Implement RaspberryPi RP1 gpio support + (jsc#PED-7144). +- clk: rp1: Add support for clocks provided by RP1 (jsc#PED-7144). +- dt-bindings: clock: Add RaspberryPi RP1 clock bindings + (jsc#PED-7144). +- arm64: dts: broadcom: Add overlay for RP1 device (jsc#PED-7144). +- arm64: dts: broadcom: Add board DTS for Rpi5 which includes + RP1 node (jsc#PED-7144). +- arm64: dts: bcm2712: Add external clock for RP1 chipset on Rpi5 + (jsc#PED-7144). +- arm64: dts: rp1: Add support for RaspberryPi's RP1 device + (jsc#PED-7144). +- dt-bindings: misc: Add device specific bindings for RaspberryPi + RP1 (jsc#PED-7144). +- dt-bindings: pinctrl: Add RaspberryPi RP1 gpio/pinctrl/pinmux + bindings (jsc#PED-7144). +- commit 2e6c9cf + +------------------------------------------------------------------- +Mon Jul 28 11:22:06 CEST 2025 - [email protected] + +- Update to 6.16 final + - refresh configs +- commit 15477ca + +------------------------------------------------------------------- +Mon Jul 28 10:48:14 CEST 2025 - [email protected] + +- update to 6.16 final +- refresh configs (headers only) +- commit 05371c8 + +------------------------------------------------------------------- +Thu Jul 24 10:53:52 CEST 2025 - [email protected] + +- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879) + Put the same workaround to avoid file truncation of vmlinux and co in + kernel-default-base package, too. +- commit 2329734 + +------------------------------------------------------------------- +Thu Jul 24 09:58:31 CEST 2025 - [email protected] + +- Refresh + patches.suse/0001-net-introduce-OpenVPN-Data-Channel-Offload-ovpn.patch. +- Refresh patches.suse/0002-ovpn-add-basic-netlink-support.patch. +- Refresh + patches.suse/0003-ovpn-add-basic-interface-creation-destruction-manage.patch. +- Refresh + patches.suse/0004-ovpn-keep-carrier-always-on-for-MP-interfaces.patch. +- Refresh + patches.suse/0005-ovpn-introduce-the-ovpn_peer-object.patch. +- Refresh + patches.suse/0006-ovpn-introduce-the-ovpn_socket-object.patch. +- Refresh + patches.suse/0007-ovpn-implement-basic-TX-path-UDP.patch. +- Refresh + patches.suse/0008-ovpn-implement-basic-RX-path-UDP.patch. +- Refresh + patches.suse/0009-ovpn-implement-packet-processing.patch. +- Refresh + patches.suse/0010-ovpn-store-tunnel-and-transport-statistics.patch. +- Refresh patches.suse/0011-ovpn-implement-TCP-transport.patch. +- Refresh + patches.suse/0012-skb-implement-skb_send_sock_locked_with_flags.patch. +- Refresh + patches.suse/0013-ovpn-add-support-for-MSG_NOSIGNAL-in-tcp_sendmsg.patch. +- Refresh + patches.suse/0014-ovpn-implement-multi-peer-support.patch. +- Refresh + patches.suse/0015-ovpn-implement-peer-lookup-logic.patch. +- Refresh + patches.suse/0016-ovpn-implement-keepalive-mechanism.patch. +- Refresh + patches.suse/0017-ovpn-add-support-for-updating-local-or-remote-UDP-en.patch. +- Refresh + patches.suse/0018-ovpn-implement-peer-add-get-dump-delete-via-netlink.patch. +- Refresh + patches.suse/0019-ovpn-implement-key-add-get-del-swap-via-netlink.patch. +- Refresh + patches.suse/0020-ovpn-kill-key-and-notify-userspace-in-case-of-IV-exh.patch. +- Refresh + patches.suse/0021-ovpn-notify-userspace-when-a-peer-is-deleted.patch. +- Refresh patches.suse/0022-ovpn-add-basic-ethtool-support.patch. +- Refresh + patches.suse/0023-testing-selftests-add-test-tool-and-scripts-for-ovpn.patch. + Update upstream status and move to sorted section. +- commit 12a71c4 + +------------------------------------------------------------------- @@ -328,0 +506,203 @@ +Thu Jul 24 07:21:38 CEST 2025 - [email protected] + +- Refresh patches.suse/vfs-add-super_operations-get_inode_dev. +- Delete + patches.suse/fs-proc-Use-inode_get_dev-for-device-numbers-in-procm.patch. + Squash the latter to the former. This is what's happenning in SL-16.0. + And it makes sense that the former is complete and bisectable. +- commit f5b85ff + +------------------------------------------------------------------- +Wed Jul 23 15:22:54 CEST 2025 - [email protected] + +- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare + When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to + compare the resulting symbol CRCs with the reference data. If the values + differ, it then invokes 'ksymtypes compare' to provide a detailed report + explaining why the symbols differ. The build expects the latter + 'ksymtypes compare' command to always return zero, even if the two + compared kABI corpuses are different. + This is currently the case for 'ksymtypes compare'. However, I plan to + update the command to return a non-zero code when the comparison detects + any differences. This should ensure consistent behavior with 'ksymvers + compare'. + Since the build uses 'ksymtypes compare' only for more detailed + diagnostics, ignore its return code. +- commit 5ac1381 + +------------------------------------------------------------------- +Tue Jul 22 15:28:48 CEST 2025 - [email protected] + +- config: update to 6.16-rc7 and re-enable armv6hl + New config options inherited from armv7. +- commit b2d464a + +------------------------------------------------------------------- +Tue Jul 22 15:23:20 CEST 2025 - [email protected] + +- config: update to 6.16-rc7 and re-enable armv7hl + New config options inherited from arm64. +- commit fe01689 + +------------------------------------------------------------------- +Tue Jul 22 14:08:30 CEST 2025 - [email protected] + +- config: update to 6.16-rc7 and re-enable arm64 + New config options: + +CONFIG_ARCH_HAS_PREEMPT_LAZY=y + +CONFIG_FUTEX_MPOL=y + +CONFIG_KEXEC_HANDOVER=y + +CONFIG_CRASH_DM_CRYPT=y + +CONFIG_CRASH_DM_CRYPT_CONFIGS=y + +CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y + +CONFIG_ARCH_SUPPORTS_KEXEC_HANDOVER=y + +CONFIG_ARM64_SME=y + +CONFIG_MEMBLOCK_KHO_SCRATCH=y + +CONFIG_PAGE_BLOCK_ORDER=10 + +CONFIG_NET_CRC32C=y + +CONFIG_NET_SCH_BPF=y + +CONFIG_RXGK=y + +CONFIG_PCI_HOST_COMMON=y + +CONFIG_HAVE_PWRCTRL=y + +CONFIG_PCI_PWRCTRL=m + +CONFIG_PCI_PWRCTRL_PWRSEQ=m + +CONFIG_PCI_PWRCTRL_SLOT=m + +CONFIG_CXL_EDAC_MEM_FEATURES=y + +CONFIG_ARM_SCMI_QUIRKS=y + +CONFIG_IMX_SCMI_CPU_EXT=m + +CONFIG_IMX_SCMI_LMM_EXT=m + +CONFIG_TURRIS_MOX_RWTM_KEYCTL=y + +CONFIG_IMX_SCMI_CPU_DRV=m + +CONFIG_IMX_SCMI_LMM_DRV=m + +CONFIG_BLK_DEV_ZONED_LOOP=m + +CONFIG_TI_FPC202=m + +CONFIG_AMD_SBRMI_I2C=m + +CONFIG_OVPN=m + +CONFIG_NXP_NETC_LIB=m + +CONFIG_NXP_NTMP=y + +CONFIG_HINIC3=m + +CONFIG_DWMAC_RENESAS_GBETH=m + +CONFIG_AS21XXX_PHY=m + +CONFIG_MAXLINEAR_86110_PHY=m + +CONFIG_MEDIATEK_2P5GE_PHY=m + +CONFIG_MTK_NET_PHYLIB=m + +CONFIG_I2C_DESIGNWARE_AMDISP=m + +CONFIG_SPMI_APPLE=m + +CONFIG_PINCTRL_MT6893=y + +CONFIG_PINCTRL_MT8196=y + +CONFIG_GPIO_BLZP1600=m + +CONFIG_GPIO_MAX77759=m + +CONFIG_POWER_RESET_TORADEX_EC=m + +CONFIG_BATTERY_CHAGALL=m + +CONFIG_BATTERY_HUAWEI_GAOKUN=m + +CONFIG_CHARGER_MAX8971=m + +CONFIG_SENSORS_KBATT=m + +CONFIG_SENSORS_KFAN=m + +CONFIG_SENSORS_LT3074=m + +CONFIG_SENSORS_LT3074_REGULATOR=m + +CONFIG_AIROHA_THERMAL=m + +CONFIG_S32G_WDT=m + +CONFIG_MFD_MAX77759=m + +CONFIG_MFD_SEC_CORE=m + +CONFIG_MFD_SEC_I2C=m + +CONFIG_REGULATOR_ADP5055=m + +CONFIG_REGULATOR_S2MPA01=m + +CONFIG_REGULATOR_S2MPS11=m + +CONFIG_REGULATOR_S5M8767=m + +CONFIG_VIDEO_C3_ISP=m + +CONFIG_VIDEO_C3_MIPI_ADAPTER=m + +CONFIG_VIDEO_C3_MIPI_CSI2=m + +CONFIG_VIDEO_OV02E10=m + +CONFIG_VIDEO_OV02C10=m + +CONFIG_VIDEO_VD55G1=m + +CONFIG_VIDEO_VD56G3=m + +CONFIG_DRM_SYSFB_HELPER=y + +CONFIG_DRM_SIMPLEDRM=y + +CONFIG_DRM_XE_GPUSVM=y + +CONFIG_DRM_RZG2L_USE_MIPI_DSI=y + +CONFIG_DRM_RZG2L_MIPI_DSI=m + +CONFIG_DRM_PANEL_BOE_TD4320=m ++++ 355 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1085/dtb-aarch64.changes dtb-armv6l.changes: same change dtb-armv7l.changes: same change dtb-riscv64.changes: same change kernel-64kb.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.15.tar.sign linux-6.15.tar.xz New: ---- linux-6.16.tar.sign linux-6.16.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:34.868776688 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:34.868776688 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 6.15 -%define patchversion 6.15.8 +%define srcversion 6.16 +%define patchversion 6.16.0 %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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 6.15.8 +Version: 6.16.0 %if 0%{?is_kotd} -Release: <RELEASE>.ge03d052 +Release: <RELEASE>.g49fcd7f %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change dtb-riscv64.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:35.008782521 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:35.008782521 +0200 @@ -17,9 +17,9 @@ # needssslcertforbuild -%define srcversion 6.15 -%define patchversion 6.15.8 -%define git_commit e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +%define srcversion 6.16 +%define patchversion 6.16.0 +%define git_commit 49fcd7f996db76e2b16d44155fd97d0a6c536b45 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -40,9 +40,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-64kb -Version: 6.15.8 +Version: 6.16.0 %if 0%{?is_kotd} -Release: <RELEASE>.ge03d052 +Release: <RELEASE>.g49fcd7f %else Release: 0 %endif @@ -1735,7 +1735,7 @@ ksymtypes compare %{?_smp_mflags} \ --filter-symbol-list=%my_builddir/changed-exports \ %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \ - %my_builddir/symtypes-%build_flavor + %my_builddir/symtypes-%build_flavor || true %endif # %ignore_kabi_badness is defined in the Kernel:* projects in the kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:35.092786021 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:35.096786187 +0200 @@ -16,9 +16,9 @@ # -%define srcversion 6.15 -%define patchversion 6.15.8 -%define git_commit e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +%define srcversion 6.16 +%define patchversion 6.16.0 +%define git_commit 49fcd7f996db76e2b16d44155fd97d0a6c536b45 %define variant %{nil} %define build_html 1 %define build_pdf 0 @@ -28,9 +28,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-docs -Version: 6.15.8 +Version: 6.16.0 %if 0%{?is_kotd} -Release: <RELEASE>.ge03d052 +Release: <RELEASE>.g49fcd7f %else Release: 0 %endif ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:35.160788854 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:35.164789021 +0200 @@ -17,9 +17,9 @@ # needssslcertforbuild -%define srcversion 6.15 -%define patchversion 6.15.8 -%define git_commit e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +%define srcversion 6.16 +%define patchversion 6.16.0 +%define git_commit 49fcd7f996db76e2b16d44155fd97d0a6c536b45 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -40,9 +40,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-kvmsmall -Version: 6.15.8 +Version: 6.16.0 %if 0%{?is_kotd} -Release: <RELEASE>.ge03d052 +Release: <RELEASE>.g49fcd7f %else Release: 0 %endif @@ -1751,7 +1751,7 @@ ksymtypes compare %{?_smp_mflags} \ --filter-symbol-list=%my_builddir/changed-exports \ %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \ - %my_builddir/symtypes-%build_flavor + %my_builddir/symtypes-%build_flavor || true %endif # %ignore_kabi_badness is defined in the Kernel:* projects in the kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:35.248792521 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:35.252792687 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.15.8 +%define patchversion 6.16.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -38,23 +38,23 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +%global kernel_package kernel%kernel_flavor-srchash-49fcd7f996db76e2b16d44155fd97d0a6c536b45 %endif %if 0%{?rhel_version} %global kernel_package kernel %endif Name: kernel-obs-build -Version: 6.15.8 +Version: 6.16.0 %if 0%{?is_kotd} -Release: <RELEASE>.ge03d052 +Release: <RELEASE>.g49fcd7f %else Release: 0 %endif Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Provides: kernel-obs-build-srchash-e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +Provides: kernel-obs-build-srchash-49fcd7f996db76e2b16d44155fd97d0a6c536b45 BuildRequires: coreutils BuildRequires: device-mapper BuildRequires: dracut ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:35.292794354 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:35.296794520 +0200 @@ -17,15 +17,15 @@ # needsrootforbuild -%define patchversion 6.15.8 +%define patchversion 6.16.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-obs-qa -Version: 6.15.8 +Version: 6.16.0 %if 0%{?is_kotd} -Release: <RELEASE>.ge03d052 +Release: <RELEASE>.g49fcd7f %else Release: 0 %endif @@ -36,7 +36,7 @@ # kernel-obs-build must be also configured as VMinstall, but is required # here as well to avoid that qa and build package build parallel %if ! 0%{?qemu_user_space_build} -BuildRequires: kernel-obs-build-srchash-e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +BuildRequires: kernel-obs-build-srchash-49fcd7f996db76e2b16d44155fd97d0a6c536b45 %endif BuildRequires: modutils ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64 ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:35.332796021 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:35.336796187 +0200 @@ -17,9 +17,9 @@ # needssslcertforbuild -%define srcversion 6.15 -%define patchversion 6.15.8 -%define git_commit e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +%define srcversion 6.16 +%define patchversion 6.16.0 +%define git_commit 49fcd7f996db76e2b16d44155fd97d0a6c536b45 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -40,9 +40,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-pae -Version: 6.15.8 +Version: 6.16.0 %if 0%{?is_kotd} -Release: <RELEASE>.ge03d052 +Release: <RELEASE>.g49fcd7f %else Release: 0 %endif @@ -1799,7 +1799,7 @@ ksymtypes compare %{?_smp_mflags} \ --filter-symbol-list=%my_builddir/changed-exports \ %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \ - %my_builddir/symtypes-%build_flavor + %my_builddir/symtypes-%build_flavor || true %endif # %ignore_kabi_badness is defined in the Kernel:* projects in the ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:35.380798021 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:35.384798187 +0200 @@ -16,9 +16,9 @@ # -%define srcversion 6.15 -%define patchversion 6.15.8 -%define git_commit e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +%define srcversion 6.16 +%define patchversion 6.16.0 +%define git_commit 49fcd7f996db76e2b16d44155fd97d0a6c536b45 %define variant %{nil} %define gcc_package gcc %define gcc_compiler gcc @@ -28,9 +28,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-source -Version: 6.15.8 +Version: 6.16.0 %if 0%{?is_kotd} -Release: <RELEASE>.ge03d052 +Release: <RELEASE>.g49fcd7f %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:35.424799853 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:35.428800020 +0200 @@ -16,23 +16,18 @@ # -%define git_commit e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +%define git_commit 49fcd7f996db76e2b16d44155fd97d0a6c536b45 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms -Version: 6.15.8 -%if %using_buildservice +Version: 6.16.0 %if 0%{?is_kotd} -Release: <RELEASE>.ge03d052 +Release: <RELEASE>.g49fcd7f %else Release: 0 %endif -%else -%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0) -Release: %kernel_source_release -%endif Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:35.460801354 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:35.464801521 +0200 @@ -17,9 +17,9 @@ # needssslcertforbuild -%define srcversion 6.15 -%define patchversion 6.15.8 -%define git_commit e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +%define srcversion 6.16 +%define patchversion 6.16.0 +%define git_commit 49fcd7f996db76e2b16d44155fd97d0a6c536b45 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -40,9 +40,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,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-vanilla -Version: 6.15.8 +Version: 6.16.0 %if 0%{?is_kotd} -Release: <RELEASE>.ge03d052 +Release: <RELEASE>.g49fcd7f %else Release: 0 %endif @@ -1723,7 +1723,7 @@ ksymtypes compare %{?_smp_mflags} \ --filter-symbol-list=%my_builddir/changed-exports \ %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \ - %my_builddir/symtypes-%build_flavor + %my_builddir/symtypes-%build_flavor || true %endif # %ignore_kabi_badness is defined in the Kernel:* projects in the kernel-zfcpdump.spec: same change ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:35.756813686 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:35.760813854 +0200 @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=6.15 +SRCVERSION=6.16 # variant of the kernel-source package, either empty or "-rt" VARIANT= # enable kernel module compression ++++++ config.tar.bz2 ++++++ ++++ 7205 lines of diff (skipped) ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:36.160830519 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:36.168830853 +0200 @@ -1268,7 +1268,7 @@ ksymtypes compare %{?_smp_mflags} \ --filter-symbol-list=%my_builddir/changed-exports \ %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \ - %my_builddir/symtypes-%build_flavor + %my_builddir/symtypes-%build_flavor || true %endif # %ignore_kabi_badness is defined in the Kernel:* projects in the ++++++ kernel-subpackage-spec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:36.388840020 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:36.396840353 +0200 @@ -91,6 +91,11 @@ %install +# get rid of /usr/lib/rpm/brp-strip-debug +# strip removes too much from the vmlinux ELF binary +export NO_BRP_STRIP_DEBUG=true +export STRIP_KEEP_SYMTAB='*/vmlinux*' + echo "%{?modules}" | tr ', ' '\n\n' > request-modules %scriptdir/kernel-subpackage-build %kernel_package_name %rpm_kver-%rpm_krel %package_name-%version-%release ++++++ kernel-syms.spec.in ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:36.428841686 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:36.432841852 +0200 @@ -23,16 +23,11 @@ Name: kernel-syms@VARIANT@ Version: @RPMVERSION@ -%if %using_buildservice %if 0%{?is_kotd} Release: <RELEASE>.g@COMMIT@ %else Release: @RELEASE@ %endif -%else -%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0) -Release: %kernel_source_release -%endif Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources ++++++ linux-6.15.tar.xz -> linux-6.16.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-source/linux-6.15.tar.xz /work/SRC/openSUSE:Factory/.kernel-source.new.1085/linux-6.16.tar.xz differ: char 15, line 1 ++++++ mkspec ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:36.532846019 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:36.532846019 +0200 @@ -223,7 +223,7 @@ my $syms_archs; for my $flavor (sort keys(%syms_flavor_archs)) { next if $flavor eq "vanilla"; - next if $flavor eq "rt"; + next if $flavor eq "rt" && !$variant; my @archs = arch2rpm(@{$syms_flavor_archs{$flavor}}); $syms_archs{$_} = 1 for @archs; $requires .= "%ifarch @archs\n"; ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 213240 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/btf-pahole-j1-option.patch new/patches.rpmify/btf-pahole-j1-option.patch --- old/patches.rpmify/btf-pahole-j1-option.patch 2025-07-03 09:44:31.000000000 +0200 +++ new/patches.rpmify/btf-pahole-j1-option.patch 2025-08-06 07:05:46.000000000 +0200 @@ -31,5 +31,5 @@ -pahole-flags-$(call test-ge, $(pahole-ver), 126) = -j$(JOBS) --btf_features=encode_force,var,float,enum64,decl_tag,type_tag,optimized_func,consistent_func,decl_tag_kfuncs +pahole-flags-$(call test-ge, $(pahole-ver), 126) = -j1 --btf_features=encode_force,var,float,enum64,decl_tag,type_tag,optimized_func,consistent_func,decl_tag_kfuncs - ifneq ($(KBUILD_EXTMOD),) - module-pahole-flags-$(call test-ge, $(pahole-ver), 128) += --btf_features=distilled_base + pahole-flags-$(call test-ge, $(pahole-ver), 130) += --btf_features=attributes + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/libbpf-do-not-compile-with-Werror.patch new/patches.rpmify/libbpf-do-not-compile-with-Werror.patch --- old/patches.rpmify/libbpf-do-not-compile-with-Werror.patch 2025-07-03 09:44:31.000000000 +0200 +++ new/patches.rpmify/libbpf-do-not-compile-with-Werror.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,41 +0,0 @@ -From: "Jiri Slaby (SUSE)" <[email protected]> -Date: Thu, 3 Jul 2025 09:40:55 +0200 -Subject: libbpf: do not compile with -Werror -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit -References: bsc#1245584 -Patch-mainline: not yet, it's unclear whether this is a compiler bug - -This currently fails on s390 due to a false warning: - libbpf.c:10090:33: error: ‘mod_len’ may be used uninitialized [-Werror=maybe-uninitialized] - 10090 | if (mod_name && strncmp(mod->name, mod_name, mod_len) != 0) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - libbpf.c:10060:21: note: ‘mod_len’ was declared here - 10060 | int ret, i, mod_len; - | ^~~~~~~ - cc1: all warnings being treated as errors - -Note that if mod_name is set, mod_len is too. - -Signed-off-by: Jiri Slaby <[email protected]> ---- - tools/lib/bpf/Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tools/lib/bpf/Makefile b/tools/lib/bpf/Makefile -index 168140f8e646..a45c07a7a3b4 100644 ---- a/tools/lib/bpf/Makefile -+++ b/tools/lib/bpf/Makefile -@@ -80,7 +80,7 @@ endif - # Append required CFLAGS - override CFLAGS += -std=gnu89 - override CFLAGS += $(EXTRA_WARNINGS) -Wno-switch-enum --override CFLAGS += -Werror -Wall -+override CFLAGS += -Wall - override CFLAGS += $(INCLUDES) - override CFLAGS += -fvisibility=hidden - override CFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --- -2.50.0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/powerpc-boot-Fix-build-with-gcc-15.patch new/patches.rpmify/powerpc-boot-Fix-build-with-gcc-15.patch --- old/patches.rpmify/powerpc-boot-Fix-build-with-gcc-15.patch 2025-07-03 09:44:31.000000000 +0200 +++ new/patches.rpmify/powerpc-boot-Fix-build-with-gcc-15.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,38 +0,0 @@ -From 5a821e2d69e26b51b7f3740b6b0c3462b8cacaff Mon Sep 17 00:00:00 2001 -From: Michal Suchanek <[email protected]> -Date: Mon, 31 Mar 2025 12:57:19 +0200 -Subject: [PATCH] powerpc/boot: Fix build with gcc 15 - -References: jsc#PED-12251 -Patch-mainline: v6.16-rc1 -Git-commit: 5a821e2d69e26b51b7f3740b6b0c3462b8cacaff - -Similar to x86 the ppc boot code does not build with GCC 15. - -Copy the fix from -commit ee2ab467bddf ("x86/boot: Use '-std=gnu11' to fix build with GCC 15") - -Signed-off-by: Michal Suchanek <[email protected]> -Tested-by: Amit Machhiwal <[email protected]> -Tested-by: Venkat Rao Bagalkote <[email protected]> -Signed-off-by: Madhavan Srinivasan <[email protected]> -Link: https://patch.msgid.link/[email protected] ---- - arch/powerpc/boot/Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile -index 184d0680e661..a7ab087d412c 100644 ---- a/arch/powerpc/boot/Makefile -+++ b/arch/powerpc/boot/Makefile -@@ -70,6 +70,7 @@ BOOTCPPFLAGS := -nostdinc $(LINUXINCLUDE) - BOOTCPPFLAGS += -isystem $(shell $(BOOTCC) -print-file-name=include) - - BOOTCFLAGS := $(BOOTTARGETFLAGS) \ -+ -std=gnu11 \ - -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ - -fno-strict-aliasing -O2 \ - -msoft-float -mno-altivec -mno-vsx \ --- -2.47.1 - ++++++ patches.suse.tar.bz2 ++++++ ++++ 21944 lines of diff (skipped) ++++++ series.conf ++++++ ++++ 2381 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1085/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.Ilv18I/_old 2025-08-12 17:03:39.324962349 +0200 +++ /var/tmp/diff_new_pack.Ilv18I/_new 2025-08-12 17:03:39.364964016 +0200 @@ -1,4 +1,4 @@ -2025-07-24 07:19:58 +0000 -GIT Revision: e03d052bff2e8f2b62ebe0e2a2b167c7f2f108a2 +2025-08-07 07:54:52 +0000 +GIT Revision: 49fcd7f996db76e2b16d44155fd97d0a6c536b45 GIT Branch: stable
