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-12-03 14:12:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Wed Dec 3 14:12:01 2025 rev:813 rq:1320806 version:6.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2025-11-26 17:14:25.335624683 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.14147/dtb-aarch64.changes 2025-12-03 14:13:17.716509960 +0100 @@ -1,0 +2,81 @@ +Tue Dec 2 09:54:32 CET 2025 - [email protected] + +- Revert "rpm/config.sh: Use suse-kabi-tools" + This reverts commit e17118487b4d4fbabdbd7af5f3a53d7baaa11825. + Temporarily revert this as: + * There is a high risk to break something in factory and I want to + separate it from the 6.18 update. + * ring0 does not have suse-kabi-tools (yet), so we see "nothing provides + suse-kabi-tools". +- commit 6ce3f15 + +------------------------------------------------------------------- +Mon Dec 1 07:34:24 CET 2025 - [email protected] + +- Refresh + patches.suse/wifi-iwlwifi-Add-missing-firmware-info-for-bz-b0-mod.patch. + Fix backport for 6.17. + Upstream's IWL_BZ_UCODE_CORE_MAX has to be changed to 6.17's + IWL_BZ_UCODE_API_MAX. Otherwise we get the fw strings like: + "firmware" "=" "iwlwifi-bz-b0-fm-c0" "-" "IWL_BZ_UCODE_CORE_MAX" ".ucode"; + instead of upstream's: + "firmware" "=" "iwlwifi-bz-b0-fm-c0" "-c" "99" ".ucode"; +- commit 24dd031 + +------------------------------------------------------------------- +Mon Dec 1 00:47:21 CET 2025 - [email protected] + +- update to 6.18 final +- drop obsoleted patch + - patches.rpmify/power-supply-use-ktime_divns-to-avoid-64-bit-divisio.patch (ad8cccc24887) +- refresh configs (headers only) +- commit 3b67758 + +------------------------------------------------------------------- +Mon Dec 1 00:40:46 CET 2025 - [email protected] + +- config: update and reenable armv6hl configs +- options mirrored from armv7hl +- commit 5d0d415 + +------------------------------------------------------------------- +Mon Dec 1 00:35:57 CET 2025 - [email protected] + +- config: update and reenable armv7hl configs +- options mirrored from arm64 except + - TI_PRUETH=m + - RESET_ASPEED=m +- commit 60f8c94 + +------------------------------------------------------------------- +Thu Nov 27 15:52:57 CET 2025 - [email protected] + +- config/riscv64: enable generic ASoC drivers + CONFIG_SND_SIMPLE_CARD_UTILS=m + CONFIG_SND_SIMPLE_CARD=m + CONFIG_SND_AUDIO_GRAPH_CARD=m + CONFIG_SND_AUDIO_GRAPH_CARD2=m + CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=m +- commit 4722423 + +------------------------------------------------------------------- +Thu Nov 27 14:37:34 CET 2025 - [email protected] + +- Add dtb-spacemit + SpacemiT boards include MilkV-Jupiter, Banana Pi F3 and Orange Pi RV2. +- commit f2f396d + +------------------------------------------------------------------- +Thu Nov 27 07:58:43 CET 2025 - [email protected] + +- smb: client: fix incomplete backport in cfids_invalidation_worker() (bsc#1254096). +- commit a337d5c + +------------------------------------------------------------------- +Tue Nov 25 13:58:33 CET 2025 - [email protected] + +- rpm/kernel-obs-build.spec.in: Add xt_addrtype module for docker + Needed by docker meanwhile. +- commit 1cd2f7d + +------------------------------------------------------------------- @@ -464,0 +546,26 @@ +Mon Nov 24 00:42:53 CET 2025 - [email protected] + +- update to 6.18-rc7 +- eliminate 1 mainline patch + - patches.suse/mm-huge_memory-Fix-initialization-of-huge-zero-folio.patch +- commit dd9a893 + +------------------------------------------------------------------- +Fri Nov 21 08:48:13 CET 2025 - [email protected] + +- config/armv7hl: Enable efidrm in kernel config (bsc#1240624) + Use efidrm for system framebuffers on EFI systems. Disable simpledrm in + this case. The new driver provides better hardware support and features. + Keep simpledrm to handle DT nodes of type 'simple-framebuffer'. +- commit fea0d97 + +------------------------------------------------------------------- +Fri Nov 21 08:47:18 CET 2025 - [email protected] + +- config/armv6hl: Enable efidrm in kernel config (bsc#1240624) + Use efidrm for system framebuffers on EFI systems. Disable simpledrm in + this case. The new driver provides better hardware support and features. + Keep simpledrm to handle DT nodes of type 'simple-framebuffer'. +- commit 71db11a + +------------------------------------------------------------------- @@ -473,0 +581,24 @@ +Wed Nov 19 16:44:40 CET 2025 - [email protected] + +- mm/huge_memory: Fix initialization of huge zero folio + (git-fixes). +- commit 817c18e + +------------------------------------------------------------------- +Wed Nov 19 09:46:41 CET 2025 - [email protected] + +- rpm/config.sh: Use suse-kabi-tools + Commit a2c6f8927eb8 ("packaging: Add support for suse-kabi-tools") updated + the kernel-binary spec template to enable the use of suse-kabi-tools for + kABI-related operations. This support is activated by setting + USE_SUSE_KABI_TOOLS=Yes in the rpm/config.sh file. Subsequently, commit + 90af69e33ec2 ("rpm/config.sh: Use suse-kabi-tools (jsc#PED-12618)") enabled + the tools in SL-16.0 for kABI stability checking. + Enable now suse-kabi-tools in the master and its downstream branches as + well, so the old kABI scripts can eventually be removed. This branch + doesn't have a stable kABI, so only the 'ksymtypes consolidate' command is + used. The new tool is faster than the previous rpm/modversions script, + which speeds up the build process. +- commit e171184 + +------------------------------------------------------------------- @@ -490,0 +622,13 @@ +Tue Nov 18 15:21:29 CET 2025 - [email protected] + +- gendwarfksyms: Fix build on 32-bit hosts (gendwarfksyms). +- commit 66d1edd + +------------------------------------------------------------------- +Sun Nov 16 23:55:03 CET 2025 - [email protected] + +- update to 6.18-rc6 +- refresh configs +- commit 7deb8b2 + +------------------------------------------------------------------- @@ -506,0 +651,7 @@ +Fri Nov 14 14:11:05 CET 2025 - [email protected] + +- Update config files: Enable gendwarfksyms + New modeversions implementation. +- commit 1018884 + +------------------------------------------------------------------- @@ -1956,0 +2108,186 @@ +Mon Nov 10 00:28:31 CET 2025 - [email protected] + +- update to 6.18-rc5 +- update config files + - DRM_MSM_VALIDATE_XML=n (arm64 only) +- commit 577938f + +------------------------------------------------------------------- +Fri Nov 7 09:31:40 CET 2025 - [email protected] + +- config/arm64: Enable efidrm in kernel config (bsc#1240624) + Use efidrm for system framebuffers on EFI systems. Disable simpledrm in + this case. The new driver provides better hardware support and features. + Keep simpledrm to handle DT entries of type 'simple-framebuffer'. +- commit b1591d9 + +------------------------------------------------------------------- +Thu Nov 6 11:26:28 CET 2025 - [email protected] + +- arm64: Update config files. + CONFIG_CC_HAS_ASSUME=y + CONFIG_ARCH_ARTPEC=y + CONFIG_ARCH_MICROCHIP=y + CONFIG_ARCH_LAN969X=y + CONFIG_ARCH_SPARX5=y + CONFIG_ARM64_GCS=y + CONFIG_VIRT_XFER_TO_GUEST_WORK=y + CONFIG_KVM_GUEST_MEMFD=y + CONFIG_ARCH_SUPPORTS_SCHED_SMT=y + CONFIG_ARCH_SUPPORTS_SCHED_CLUSTER=y + CONFIG_ARCH_SUPPORTS_SCHED_MC=y + CONFIG_SCHED_SMT=y + CONFIG_SCHED_CLUSTER=y + CONFIG_SCHED_MC=y + CONFIG_GENERIC_IRQ_ENTRY=y + CONFIG_ARCH_SUPPORTS_CFI=y + CONFIG_HAVE_CFI_ICALL_NORMALIZE_INTEGERS=y + CONFIG_PERSISTENT_HUGE_ZERO_FOLIO=y + CONFIG_ARCH_HAS_USER_SHADOW_STACK=y + CONFIG_INET_PSP=y + CONFIG_DIBS=m + CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA256=y + CONFIG_PCIE_SG2042_HOST=m + CONFIG_PCIE_STM32_HOST=m + CONFIG_PCIE_STM32_EP=m + CONFIG_PCI_PWRCTRL=y + CONFIG_PCI_PWRCTRL_SLOT=y + CONFIG_EEPROM_M24LR=m + CONFIG_MD_BITMAP=y + CONFIG_NET_DSA_KS8995=m + CONFIG_LIBETH_XDP=m + CONFIG_LIBIE_FWLOG=m + CONFIG_MLX5_EN_PSP=y + CONFIG_QCOM_PPE=m + CONFIG_DWMAC_SUN55I=m + CONFIG_MDIO_BUS=y + CONFIG_PSE_SI3474=m + CONFIG_CAN_NCT6694=m + CONFIG_PCS_RZN1_MIIC=m + CONFIG_KEYBOARD_MAX7360=m + CONFIG_TOUCHSCREEN_HIMAX_HX852X=m + CONFIG_TOUCHSCREEN_HYNITRON_CST816X=m + CONFIG_INPUT_AW86927=m + CONFIG_INPUT_MAX7360_ROTARY=m + CONFIG_INPUT_TPS6594_PWRBUTTON=m + CONFIG_SERIAL_ATMEL=y + CONFIG_SERIAL_ATMEL_CONSOLE=y + CONFIG_SERIAL_ATMEL_PDC=y + CONFIG_SERIAL_QCOM_GENI_UART_PORTS=8 + CONFIG_SERIAL_STM32_CONSOLE=y + CONFIG_HW_RANDOM_ATMEL=m + CONFIG_I2C_AT91=m + CONFIG_I2C_NCT6694=m + CONFIG_ADI_I3C_MASTER=m + CONFIG_SPI_AMLOGIC_SPIFC_A4=m + CONFIG_SPI_ATMEL=m + CONFIG_SPI_VIRTIO=m + CONFIG_PTP_NETC_V4_TIMER=m + CONFIG_PINCTRL_MAX7360=m + CONFIG_PINCTRL_GLYMUR=m + CONFIG_PINCTRL_SDM660_LPASS_LPI=m + CONFIG_PINCTRL_RZT2H=y + CONFIG_PINCTRL_TEGRA186=y + CONFIG_GPIO_MAX7360=m + CONFIG_GPIO_NCT6694=m + CONFIG_ADC_BATTERY_HELPER=m + CONFIG_CHARGER_BQ257XX=m + CONFIG_SENSORS_NCT6694=m + CONFIG_SENSORS_MP2869=m + CONFIG_SENSORS_MP29502=m + CONFIG_RZG3E_THERMAL=m + CONFIG_RZG3S_THERMAL=m + CONFIG_NCT6694_WATCHDOG=m + CONFIG_MFD_AT91_USART=y + CONFIG_MFD_NCT6694=m + CONFIG_MFD_BQ257XX=m + CONFIG_MFD_MAX7360=m + CONFIG_REGULATOR_BQ257XX=m + CONFIG_REGULATOR_MAX77838=m + CONFIG_REGULATOR_PF0900=m + CONFIG_REGULATOR_PF530X=m + CONFIG_REGULATOR_RT5133=m + CONFIG_REGULATOR_S2DOS05=m + CONFIG_VIDEO_GC0310=m + CONFIG_VIDEO_OG0VE1B=m + CONFIG_VIDEO_OV2735=m + CONFIG_VIDEO_OV6211=m + CONFIG_ROCKCHIP_DW_DP=y + CONFIG_DRM_PANEL_HYDIS_HV101HD1=m + CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01=m + CONFIG_DRM_SOLOMON_SSD2825=m + CONFIG_DRM_WAVESHARE_BRIDGE=m + CONFIG_DRM_DW_DP=m + CONFIG_DRM_PIXPAPER=m + CONFIG_DRM_ACCEL_ROCKET=m + CONFIG_SND_SOC_FS_AMP_LIB=m + CONFIG_SND_SOC_FS210X=m + CONFIG_SND_SOC_PCM1754=m + CONFIG_SND_SOC_PM4125=m + CONFIG_SND_SOC_PM4125_SDW=m + CONFIG_SND_SOC_TAS2783_SDW=m + CONFIG_SND_SOC_WCD_COMMON=m + CONFIG_HID_HAPTIC=y + CONFIG_USB_DWC3_GENERIC_PLAT=m + CONFIG_INFINIBAND_IONIC=m + CONFIG_EDAC_CORTEX_A72=m + CONFIG_EDAC_VERSALNET=m + CONFIG_RTC_DRV_NCT6694=m + CONFIG_RTC_DRV_GOLDFISH=m + CONFIG_RTC_DRV_AMLOGIC_A4=m + CONFIG_RTC_DRV_S32G=m + CONFIG_AT_XDMAC=m + CONFIG_EFI_SECRET=m + CONFIG_VDPA_USER=m + CONFIG_HYPERV=y + CONFIG_HYPERV_VMBUS=m + CONFIG_EC_LENOVO_THINKPAD_T14S=m + CONFIG_COMMON_CLK_LAN966X=m + CONFIG_COMMON_CLK_MT8196=m + CONFIG_COMMON_CLK_MT8196_IMP_IIC_WRAP=m + CONFIG_COMMON_CLK_MT8196_MCUSYS=m ++++ 335 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.14147/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.17.tar.sign linux-6.17.tar.xz New: ---- linux-6.18.tar.sign linux-6.18.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.268997558 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.272997727 +0100 @@ -16,8 +16,8 @@ # -%define srcversion 6.17 -%define patchversion 6.17.9 +%define srcversion 6.18 +%define patchversion 6.18.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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ dtb-riscv64.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.385002455 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.389002624 +0100 @@ -16,8 +16,8 @@ # -%define srcversion 6.17 -%define patchversion 6.17.9 +%define srcversion 6.18 +%define patchversion 6.18.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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-riscv64 -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %else Release: 0 %endif @@ -285,6 +285,33 @@ %dir %{dtbdir}/sophgo %{dtbdir}/sophgo/*.dtb +%package -n dtb-spacemit +Summary: SpacemiT based riscv64 systems +Group: System/Boot +Provides: multiversion(dtb) +Requires(post): coreutils + +%description -n dtb-spacemit +Device Tree files for SpacemiT based riscv64 systems. + +%post -n dtb-spacemit +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 %arm aarch64 riscv64 +%files -n dtb-spacemit -f dtb-spacemit.list +%else +%files -n dtb-spacemit +%endif +%defattr(-,root,root) +%ghost /boot/dtb +%dir %{dtbdir} +%dir %{dtbdir}/spacemit +%{dtbdir}/spacemit/*.dtb + %package -n dtb-starfive Summary: StarFive based riscv64 systems Group: System/Boot @@ -357,7 +384,7 @@ DTC_FLAGS="$DTC_FLAGS -@" cd $source/arch/riscv/boot/dts -for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts sophgo/*.dts starfive/*.dts thead/*.dts ; do +for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts sophgo/*.dts spacemit/*.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 @@ -366,7 +393,7 @@ %install cd pp -for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts sophgo/*.dts starfive/*.dts thead/*.dts ; do +for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts sophgo/*.dts spacemit/*.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) ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.425004143 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.429004312 +0100 @@ -17,9 +17,9 @@ # needssslcertforbuild -%define srcversion 6.17 -%define patchversion 6.17.9 -%define git_commit 17f6a20d7e47cb61cff6e4d7b171fd88a757883d +%define srcversion 6.18 +%define patchversion 6.18.0 +%define git_commit 6ce3f150389ee2831c4c0047296d6b64fc9054da %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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-64kb -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %else Release: 0 %endif kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.529008533 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.533008701 +0100 @@ -16,9 +16,9 @@ # -%define srcversion 6.17 -%define patchversion 6.17.9 -%define git_commit 17f6a20d7e47cb61cff6e4d7b171fd88a757883d +%define srcversion 6.18 +%define patchversion 6.18.0 +%define git_commit 6ce3f150389ee2831c4c0047296d6b64fc9054da %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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-docs -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %else Release: 0 %endif ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.565010052 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.565010052 +0100 @@ -17,9 +17,9 @@ # needssslcertforbuild -%define srcversion 6.17 -%define patchversion 6.17.9 -%define git_commit 17f6a20d7e47cb61cff6e4d7b171fd88a757883d +%define srcversion 6.18 +%define patchversion 6.18.0 +%define git_commit 6ce3f150389ee2831c4c0047296d6b64fc9054da %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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-kvmsmall -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %else Release: 0 %endif kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.649013597 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.649013597 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.17.9 +%define patchversion 6.18.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -38,23 +38,23 @@ %endif %endif %endif -%global kernel_package kernel%kernel_flavor-srchash-17f6a20d7e47cb61cff6e4d7b171fd88a757883d +%global kernel_package kernel%kernel_flavor-srchash-6ce3f150389ee2831c4c0047296d6b64fc9054da %endif %if 0%{?rhel_version} %global kernel_package kernel %endif Name: kernel-obs-build -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %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-17f6a20d7e47cb61cff6e4d7b171fd88a757883d +Provides: kernel-obs-build-srchash-6ce3f150389ee2831c4c0047296d6b64fc9054da BuildRequires: coreutils BuildRequires: device-mapper BuildRequires: dracut @@ -125,7 +125,7 @@ xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth overlay 9p 9pnet_virtio qemu_fw_cfg algif_hash aegis128 xts bridge br_netfilter nf_nat nf_tables xt_conntrack iptable_nat iptable_filter - iso9660" + iso9660 xt_addrtype" # manually load all modules to make sure they're available for i in $KERNEL_MODULES; do ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.689015286 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.689015286 +0100 @@ -17,15 +17,15 @@ # needsrootforbuild -%define patchversion 6.17.9 +%define patchversion 6.18.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-obs-qa -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %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-17f6a20d7e47cb61cff6e4d7b171fd88a757883d +BuildRequires: kernel-obs-build-srchash-6ce3f150389ee2831c4c0047296d6b64fc9054da %endif BuildRequires: modutils ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64 ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.733017143 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.733017143 +0100 @@ -17,9 +17,9 @@ # needssslcertforbuild -%define srcversion 6.17 -%define patchversion 6.17.9 -%define git_commit 17f6a20d7e47cb61cff6e4d7b171fd88a757883d +%define srcversion 6.18 +%define patchversion 6.18.0 +%define git_commit 6ce3f150389ee2831c4c0047296d6b64fc9054da %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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-pae -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.761018325 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.765018494 +0100 @@ -16,9 +16,9 @@ # -%define srcversion 6.17 -%define patchversion 6.17.9 -%define git_commit 17f6a20d7e47cb61cff6e4d7b171fd88a757883d +%define srcversion 6.18 +%define patchversion 6.18.0 +%define git_commit 6ce3f150389ee2831c4c0047296d6b64fc9054da %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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-source -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.809020351 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.813020520 +0100 @@ -16,15 +16,15 @@ # -%define git_commit 17f6a20d7e47cb61cff6e4d7b171fd88a757883d +%define git_commit 6ce3f150389ee2831c4c0047296d6b64fc9054da %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-syms -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %else Release: 0 %endif ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:29.845021871 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:29.849022039 +0100 @@ -17,9 +17,9 @@ # needssslcertforbuild -%define srcversion 6.17 -%define patchversion 6.17.9 -%define git_commit 17f6a20d7e47cb61cff6e4d7b171fd88a757883d +%define srcversion 6.18 +%define patchversion 6.18.0 +%define git_commit 6ce3f150389ee2831c4c0047296d6b64fc9054da %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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: kernel-vanilla -Version: 6.17.9 +Version: 6.18.0 %if 0%{?is_kotd} -Release: <RELEASE>.g17f6a20 +Release: <RELEASE>.g6ce3f15 %else Release: 0 %endif kernel-zfcpdump.spec: same change ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:30.057030819 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:30.061030988 +0100 @@ -1,6 +1,6 @@ -mtime: 1764004480 -commit: 204319ccaf6617a15b88c915f2e97fba3cc061aac4865fd268c855650f6e38f9 +mtime: 1764665839 +commit: 496c6046fd9bf289ef9ff6362c5578414b403b0198695ed4d62b22b9fb097dec url: https://src.opensuse.org/jirislaby/kernel-source -revision: 204319ccaf6617a15b88c915f2e97fba3cc061aac4865fd268c855650f6e38f9 +revision: 496c6046fd9bf289ef9ff6362c5578414b403b0198695ed4d62b22b9fb097dec trackingbranch: Kernel/stable ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-12-02 09:57:27.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:30.321041962 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:30.325042131 +0100 @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=6.17 +SRCVERSION=6.18 # variant of the kernel-source package, either empty or "-rt" VARIANT= # enable kernel module compression ++++++ config.tar.bz2 ++++++ ++++ 7398 lines of diff (skipped) ++++++ linux-6.17.tar.xz -> linux-6.18.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-source/linux-6.17.tar.xz /work/SRC/openSUSE:Factory/.kernel-source.new.14147/linux-6.18.tar.xz differ: char 15, line 1 ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 218256 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/gendwarfksyms-Fix-build-on-32-bit-hosts.patch new/patches.rpmify/gendwarfksyms-Fix-build-on-32-bit-hosts.patch --- old/patches.rpmify/gendwarfksyms-Fix-build-on-32-bit-hosts.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.rpmify/gendwarfksyms-Fix-build-on-32-bit-hosts.patch 2025-12-01 00:47:21.000000000 +0100 @@ -0,0 +1,79 @@ +From 8251ccf6ea847d7bd6e7728b4b14bb7efb79c86d Mon Sep 17 00:00:00 2001 +From: Sami Tolvanen <[email protected]> +Date: Mon, 17 Nov 2025 20:38:07 +0000 +Subject: [PATCH] gendwarfksyms: Fix build on 32-bit hosts +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +References: gendwarfksyms +Patch-mainline: Submitted https://lore.kernel.org/linux-modules/[email protected]/T/#u + +We have interchangeably used unsigned long for some of the types +defined in elfutils, assuming they're always 64-bit. This obviously +fails when building gendwarfksyms on 32-bit hosts. Fix the types. + +Reported-by: Michal Suchánek <[email protected]> +Closes: https://lore.kernel.org/linux-modules/[email protected]/ +Signed-off-by: Sami Tolvanen <[email protected]> +Acked-by: Michal Suchanek <[email protected]> +--- + scripts/gendwarfksyms/dwarf.c | 4 +++- + scripts/gendwarfksyms/symbols.c | 5 +++-- + 2 files changed, 6 insertions(+), 3 deletions(-) + +diff --git a/scripts/gendwarfksyms/dwarf.c b/scripts/gendwarfksyms/dwarf.c +index 3538a7d9cb07..e76d732f5f60 100644 +--- a/scripts/gendwarfksyms/dwarf.c ++++ b/scripts/gendwarfksyms/dwarf.c +@@ -750,6 +750,7 @@ static void process_enumerator_type(struct state *state, struct die *cache, + Dwarf_Die *die) + { + bool overridden = false; ++ unsigned long override; + Dwarf_Word value; + + if (stable) { +@@ -761,7 +762,8 @@ static void process_enumerator_type(struct state *state, struct die *cache, + return; + + overridden = kabi_get_enumerator_value( +- state->expand.current_fqn, cache->fqn, &value); ++ state->expand.current_fqn, cache->fqn, &override); ++ value = override; + } + + process_list_comma(state, cache); +diff --git a/scripts/gendwarfksyms/symbols.c b/scripts/gendwarfksyms/symbols.c +index ecddcb5ffcdf..42cd27c9cec4 100644 +--- a/scripts/gendwarfksyms/symbols.c ++++ b/scripts/gendwarfksyms/symbols.c +@@ -3,6 +3,7 @@ + * Copyright (C) 2024 Google LLC + */ + ++#include <inttypes.h> + #include "gendwarfksyms.h" + + #define SYMBOL_HASH_BITS 12 +@@ -242,7 +243,7 @@ static void elf_for_each_global(int fd, elf_symbol_callback_t func, void *arg) + error("elf_getdata failed: %s", elf_errmsg(-1)); + + if (shdr->sh_entsize != sym_size) +- error("expected sh_entsize (%lu) to be %zu", ++ error("expected sh_entsize (%" PRIu64 ") to be %zu", + shdr->sh_entsize, sym_size); + + nsyms = shdr->sh_size / shdr->sh_entsize; +@@ -292,7 +293,7 @@ static void set_symbol_addr(struct symbol *sym, void *arg) + hash_add(symbol_addrs, &sym->addr_hash, + symbol_addr_hash(&sym->addr)); + +- debug("%s -> { %u, %lx }", sym->name, sym->addr.section, ++ debug("%s -> { %u, %" PRIx64 " }", sym->name, sym->addr.section, + sym->addr.address); + } else if (sym->addr.section != addr->section || + sym->addr.address != addr->address) { +-- +2.51.0 + ++++++ patches.suse.tar.bz2 ++++++ ++++ 3823 lines of diff (skipped) ++++++ series.conf ++++++ ++++ 2500 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.14147/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.bXXhYz/_old 2025-12-03 14:13:32.789146134 +0100 +++ /var/tmp/diff_new_pack.bXXhYz/_new 2025-12-03 14:13:32.801146641 +0100 @@ -1,4 +1,4 @@ -2025-11-24 17:13:39 +0000 -GIT Revision: 17f6a20d7e47cb61cff6e4d7b171fd88a757883d +2025-12-02 08:54:32 +0000 +GIT Revision: 6ce3f150389ee2831c4c0047296d6b64fc9054da GIT Branch: stable
