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 2022-08-10 17:13:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Wed Aug 10 17:13:10 2022 rev:652 rq:994169 version:5.19.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2022-08-04 13:23:39.456531708 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.1521/dtb-aarch64.changes 2022-08-10 17:13:51.457795321 +0200 @@ -1,0 +2,94 @@ +Tue Aug 9 18:37:12 CEST 2022 - jsl...@suse.cz + +- Update config files -- set SECURITY_SELINUX_CHECKREQPROT_VALUE=0 (bsc#1202280) +- commit 6a791bc + +------------------------------------------------------------------- +Tue Aug 9 10:07:03 CEST 2022 - jsl...@suse.cz + +- Revert "zram: remove double compression logic" (bsc#1202203). +- commit 9739fe2 + +------------------------------------------------------------------- +Tue Aug 9 07:47:02 CEST 2022 - jsl...@suse.cz + +- tools bpftool: Don't display disassembler-four-args feature test + (bsc#1202195). +- tools bpftool: Fix compilation error with new binutils + (bsc#1202195). +- tools bpf_jit_disasm: Don't display disassembler-four-args + feature test (bsc#1202195). +- tools bpf_jit_disasm: Fix compilation error with new binutils + (bsc#1202195). +- tools perf: Fix compilation error with new binutils + (bsc#1202195). +- tools include: add dis-asm-compat.h to handle version + differences (bsc#1202195). +- tools build: Don't display disassembler-four-args feature test + (bsc#1202195). +- tools build: Add feature test for init_disassemble_info API + changes (bsc#1202195). +- commit fa8853d + +------------------------------------------------------------------- +Tue Aug 9 07:45:45 CEST 2022 - jsl...@suse.cz + +- series.conf: remove blank line from sorted section + It causes troubles when adding multiple patches -- the current ones are + duplicated then. +- commit 309e362 + +------------------------------------------------------------------- +Sat Aug 6 12:04:41 CEST 2022 - jsl...@suse.cz + +- Update + patches.suse/Revert-Revert-tcp-change-pingpong-threshold-to-3.patch + (bsc#1202188). + Add a reference and refresh. +- commit 5ea3c65 + +------------------------------------------------------------------- +Sat Aug 6 11:57:19 CEST 2022 - jsl...@suse.cz + +- Revert "Revert "tcp: change pingpong threshold to 3"" (eventlet + tests fix). +- commit 8268096 + +------------------------------------------------------------------- +Fri Aug 5 21:30:07 CEST 2022 - mkube...@suse.cz + +- series.conf: cleanup +- update upstream references and resort: + - patches.suse/0001-drm-Always-warn-if-user-defined-modes-are-not-suppor.patch + - patches.suse/0001-drm-client-Don-t-add-new-command-line-mode.patch + - patches.suse/0001-drm-client-Look-for-command-line-modes-first.patch +- update upstream references and move into sorted section: + - patches.suse/ath9k-fix-use-after-free-in-ath9k_hif_usb_rx_cb.patch +- commit 35466a9 + +------------------------------------------------------------------- +Wed Aug 3 15:54:34 CEST 2022 - msucha...@suse.de + +- Update config files (bsc#1184924). + +RANDOM_TRUST_BOOTLOADER on arm + This is set on all other platforms in Tumbleweed, and only on ARM in + Leap. The ARM platform is unique in that it can have random source + defined in EFI firmware as well as device tree, and we don't test this + configuration in Factory because of the inverted config situation + betwween Tumbleweed and Leap. +- commit 1275841 + +------------------------------------------------------------------- +Tue Aug 2 19:48:44 CEST 2022 - msucha...@suse.de + +- Fix parsing of rpm/macros.kernel-source on SLE12 (bsc#1201019). +- commit 9816878 + +------------------------------------------------------------------- +Sun Jul 31 23:31:48 CEST 2022 - mkube...@suse.cz + +- Update to 5.19 final +- refresh configs +- commit e9f89c9 + +------------------------------------------------------------------- @@ -281 +375 @@ -- commit 22d3f54 +- commit b8947d7 @@ -290 +384 @@ -- commit 666bf56 +- commit 374bc62 @@ -299 +393 @@ -- commit c6d81e3 +- commit 07f549a @@ -308 +402,179 @@ -- commit 3695e7c +- commit 146fbca + +------------------------------------------------------------------- +Mon Jul 25 03:51:31 CEST 2022 - mkube...@suse.cz + +- Update to 5.19-rc8 +- update configs + - PINCTRL_AMD=y (arm64 only, no longer allowed to be a module) +- commit 96ba878 + +------------------------------------------------------------------- +Sun Jul 24 19:06:44 CEST 2022 - mkube...@suse.cz + +- config: update and enable armv6hl + Config option values were taken from global 5.19 updates while armv6hl + configs were disabled, arm64 updates in commit 14beb34d0af9 ("config: + update and enable arm64") and armv7hl config updates in commit 36833cf30926 + ("config: update and enable armv7hl"). +- commit de516ba + +------------------------------------------------------------------- +Sun Jul 24 18:59:38 CEST 2022 - mkube...@suse.cz + +- config: update and enable armv7hl + The list below omits config options update globally while armv7hl configs + were disabled and config options updated on arm64 for 5.19 in commit + 14beb34d0af9 ("config: update and enable arm64"). +- new config options + - ARCH_BCMBCA=y + - ARCH_HPE=y + - ARCH_HPE_GXP=y + - CPU_LITTLE_ENDIAN=y + - ARM_ERRATA_764319=y + - GVE=m + - PINCTRL_IMXRT1170=y + - GXP_WATCHDOG=m + - MEDIA_CEC_RC=y + - COMMON_CLK_EN7523=y +- new config options in armv7hl/lpae + - EDAC_SYNOPSYS=m + - XILINX_INTC=y +- commit 36833cf + +------------------------------------------------------------------- +Sun Jul 24 18:45:47 CEST 2022 - mkube...@suse.cz + +- config: update and enable arm64 + The list below omits config options updated globally while arm64 configs + were disabled. +- new config options + - ARM64_SME=y + - CRYPTO_SM4_ARM64_CE_BLK=m + - CRYPTO_SM4_ARM64_NEON_BLK=m + - CAN_CTUCANFD_PLATFORM=m + - QCOM_SSC_BLOCK_BUS=y + - MTK_ADSP_IPC=m + - MTD_NAND_ECC_MEDIATEK=m + - NVME_APPLE=m + - VMWARE_VMCI=m + - SPI_MTK_SNFI=m + - PINCTRL_IMXRT1170=m + - PINCTRL_MT6795=y + - PINCTRL_SC7280_LPASS_LPI=m + - PINCTRL_SM8250_LPASS_LPI=m + - ROCKCHIP_VOP=y + - ROCKCHIP_VOP2=y + - DRM_MSM_MDP4=y + - DRM_MSM_MDP5=y + - DRM_MSM_DPU=y + - DRM_MSM_HDMI=y + - DRM_PANEL_NEWVISION_NV3052C=m + - DRM_FSL_LDB=m + - DRM_LONTIUM_LT9211=m + - DRM_DW_HDMI_GP_AUDIO=m + - DRM_SSD130X_SPI=m + - SND_SERIAL_GENERIC=m + - SND_SOC_MT8195_MT6359=m + - SND_SOC_SOF_MT8186=m + - SND_SOC_TEGRA186_ASRC=m + - LEDS_QCOM_LPG=m + - TEGRA186_GPC_DMA=m + - COMMON_CLK_MT8186=y + - SC_GCC_8280XP=m + - SC_LPASS_CORECC_7280=m + - APPLE_RTKIT=m + - APPLE_SART=m + - PWM_XILINX=m + - NVMEM_APPLE_EFUSES=m + - INTERCONNECT_QCOM_SC8280XP=m + - INTERCONNECT_QCOM_SDX65=m + - HTE_TEGRA194=m + - HTE_TEGRA194_TEST=n ++++ 387 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1521/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-5.18.tar.xz New: ---- linux-5.19.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.457826642 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.461826653 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.18 -%define patchversion 5.18.15 +%define srcversion 5.19 +%define patchversion 5.19.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,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: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %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.CBmuJt/_old 2022-08-10 17:14:03.581826966 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.585826977 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.18 -%define patchversion 5.18.15 +%define srcversion 5.19 +%define patchversion 5.19.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif @@ -236,10 +236,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0b7935ae2199aad778fdec4b990d21165730d283 -Provides: kernel-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: kernel-%build_flavor-base-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 +Provides: kernel-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 # END COMMON DEPS -Provides: %name-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: %name-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.617827060 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.625827081 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.18 -%define patchversion 5.18.15 +%define srcversion 5.19 +%define patchversion 5.19.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif @@ -236,10 +236,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0b7935ae2199aad778fdec4b990d21165730d283 -Provides: kernel-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: kernel-%build_flavor-base-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 +Provides: kernel-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 # END COMMON DEPS -Provides: %name-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: %name-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.653827154 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.661827175 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.18 -%define patchversion 5.18.15 +%define srcversion 5.19 +%define patchversion 5.19.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif @@ -236,10 +236,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0b7935ae2199aad778fdec4b990d21165730d283 -Provides: kernel-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: kernel-%build_flavor-base-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 +Provides: kernel-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 # END COMMON DEPS -Provides: %name-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: %name-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.689827248 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.697827269 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.18 -%define patchversion 5.18.15 +%define srcversion 5.19 +%define patchversion 5.19.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif @@ -67,7 +67,7 @@ %endif URL: https://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: %name-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.725827342 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.733827363 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.18 -%define patchversion 5.18.15 +%define srcversion 5.19 +%define patchversion 5.19.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif @@ -236,10 +236,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0b7935ae2199aad778fdec4b990d21165730d283 -Provides: kernel-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: kernel-%build_flavor-base-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 +Provides: kernel-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 # END COMMON DEPS -Provides: %name-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: %name-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.793827519 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.801827540 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.18.15 +%define patchversion 5.19.0 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +BuildRequires: kernel%kernel_flavor-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.829827613 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.833827624 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.18.15 +%define patchversion 5.19.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.861827697 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.869827718 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.18 -%define patchversion 5.18.15 +%define srcversion 5.19 +%define patchversion 5.19.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif @@ -236,10 +236,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0b7935ae2199aad778fdec4b990d21165730d283 -Provides: kernel-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: kernel-%build_flavor-base-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 +Provides: kernel-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 # END COMMON DEPS -Provides: %name-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: %name-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.897827791 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.901827802 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.18 -%define patchversion 5.18.15 +%define srcversion 5.19 +%define patchversion 5.19.0 %define variant %{nil} %define vanilla_only 0 @@ -31,9 +31,9 @@ %endif Name: kernel-source -Version: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif @@ -50,7 +50,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: %name-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 Provides: linux Provides: multiversion(kernel) Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.929827875 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.937827896 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 5.18.15 +Version: 5.19.0 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: %name-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:03.965827969 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:03.973827990 +0200 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.18 -%define patchversion 5.18.15 +%define srcversion 5.19 +%define patchversion 5.19.0 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -107,9 +107,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 5.18.15 +Version: 5.19.0 %if 0%{?is_kotd} -Release: <RELEASE>.g0b7935a +Release: <RELEASE>.g8213b0c %else Release: 0 %endif @@ -236,10 +236,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0b7935ae2199aad778fdec4b990d21165730d283 -Provides: kernel-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: kernel-%build_flavor-base-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 +Provides: kernel-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 # END COMMON DEPS -Provides: %name-srchash-0b7935ae2199aad778fdec4b990d21165730d283 +Provides: %name-srchash-8213b0c0cb8450a0f8f1db115acc781271604732 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc kernel-zfcpdump.spec: same change ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:04.217828626 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:04.221828637 +0200 @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=5.18 +SRCVERSION=5.19 # variant of the kernel-source package, either empty or "-rt" VARIANT= # enable kernel module compression ++++++ config.tar.bz2 ++++++ ++++ 9722 lines of diff (skipped) ++++++ linux-5.18.tar.xz -> linux-5.19.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-source/linux-5.18.tar.xz /work/SRC/openSUSE:Factory/.kernel-source.new.1521/linux-5.19.tar.xz differ: char 15, line 1 ++++++ macros.kernel-source ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:04.981830620 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:04.985830631 +0200 @@ -4,7 +4,7 @@ print( "bash-sh" ) \ else \ print( "" ) \ -end \ +end } %kernel_module_package_release 1 %kernel_module_package_buildreqs modutils kernel-syms kmod-compat %kernel_build_shell_package ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 212801 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/powerpc-64-BE-option-to-use-ELFv2-ABI-for-big-endian.patch new/patches.rpmify/powerpc-64-BE-option-to-use-ELFv2-ABI-for-big-endian.patch --- old/patches.rpmify/powerpc-64-BE-option-to-use-ELFv2-ABI-for-big-endian.patch 2022-07-23 14:14:05.000000000 +0200 +++ new/patches.rpmify/powerpc-64-BE-option-to-use-ELFv2-ABI-for-big-endian.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,199 +0,0 @@ -From 3814d7366a6ecbc217b04042e6ef58782749e289 Mon Sep 17 00:00:00 2001 -From: Nicholas Piggin <npig...@gmail.com> -Date: Tue, 28 Apr 2020 21:25:17 +1000 -Subject: [PATCH] powerpc/64: BE option to use ELFv2 ABI for big endian kernels - -References: BTFIDS vmlinux FAILED unresolved symbol vfs_truncate -Patch-mainline: submitted https://lore.kernel.org/linuxppc-dev/20200428112517.1402927-1-npig...@gmail.com/ - -Provide an option to use ELFv2 ABI for big endian builds. This works on -GCC and clang (since 2014). It is less well tested and supported by the -GNU toolchain, but it can give some useful advantages of the ELFv2 ABI -for BE (e.g., less stack usage). Some distros even build BE ELFv2 -userspace. - -Reviewed-by: Segher Boessenkool <seg...@kernel.crashing.org> -Signed-off-by: Nicholas Piggin <npig...@gmail.com> -Acked-by: Michal Suchanek <msucha...@suse.de> ---- - arch/powerpc/Kconfig | 19 +++++++++++++++++++ - arch/powerpc/Makefile | 15 ++++++++++----- - arch/powerpc/boot/Makefile | 4 ++++ - drivers/crypto/vmx/Makefile | 8 ++++++-- - drivers/crypto/vmx/ppc-xlate.pl | 10 ++++++---- - 5 files changed, 45 insertions(+), 11 deletions(-) - -diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig ---- a/arch/powerpc/Kconfig -+++ b/arch/powerpc/Kconfig -@@ -157,6 +157,7 @@ config PPC - select ARCH_WEAK_RELEASE_ACQUIRE - select BINFMT_ELF - select BUILDTIME_TABLE_SORT -+ select BUILD_ELF_V2 if PPC64 && CPU_LITTLE_ENDIAN - select CLONE_BACKWARDS - select CPUMASK_OFFSTACK if NR_CPUS >= 8192 - select DCACHE_WORD_ACCESS if PPC64 && CPU_LITTLE_ENDIAN -@@ -208,7 +209,7 @@ config PPC - select HAVE_EFFICIENT_UNALIGNED_ACCESS if !(CPU_LITTLE_ENDIAN && POWER7_CPU) - select HAVE_FAST_GUP - select HAVE_FTRACE_MCOUNT_RECORD -- select HAVE_FUNCTION_DESCRIPTORS if PPC64 && !CPU_LITTLE_ENDIAN -+ select HAVE_FUNCTION_DESCRIPTORS if PPC64 && !BUILD_ELF_V2 - select HAVE_FUNCTION_ERROR_INJECTION - select HAVE_FUNCTION_GRAPH_TRACER - select HAVE_FUNCTION_TRACER -@@ -563,6 +564,24 @@ config KEXEC_FILE - config ARCH_HAS_KEXEC_PURGATORY - def_bool KEXEC_FILE - -+config BUILD_ELF_V2 -+ bool -+ -+config BUILD_BIG_ENDIAN_ELF_V2 -+ bool "Build big-endian kernel using ELFv2 ABI (EXPERIMENTAL)" -+ depends on PPC64 && CPU_BIG_ENDIAN && EXPERT -+ default n -+ select BUILD_ELF_V2 -+ help -+ This builds the kernel image using the ELFv2 ABI, which has a -+ reduced stack overhead and faster function calls. This does not -+ affect the userspace ABIs. -+ -+ ELFv2 is the standard ABI for little-endian, but for big-endian -+ this is an experimental option that is less tested (kernel and -+ toolchain). This requires gcc 4.9 or newer and binutils 2.24 or -+ newer. -+ - config RELOCATABLE - bool "Build a relocatable kernel" - depends on PPC64 || (FLATMEM && (44x || FSL_BOOKE)) -diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile -index 5f8544cf724a..0940c4d817fe 100644 ---- a/arch/powerpc/Makefile -+++ b/arch/powerpc/Makefile -@@ -91,10 +91,14 @@ endif - - ifdef CONFIG_PPC64 - ifndef CONFIG_CC_IS_CLANG --cflags-$(CONFIG_CPU_BIG_ENDIAN) += $(call cc-option,-mabi=elfv1) --cflags-$(CONFIG_CPU_BIG_ENDIAN) += $(call cc-option,-mcall-aixdesc) --aflags-$(CONFIG_CPU_BIG_ENDIAN) += $(call cc-option,-mabi=elfv1) --aflags-$(CONFIG_CPU_LITTLE_ENDIAN) += -mabi=elfv2 -+ifdef CONFIG_BUILD_ELF_V2 -+cflags-y += $(call cc-option,-mabi=elfv2,$(call cc-option,-mcall-aixdesc)) -+aflags-y += $(call cc-option,-mabi=elfv2) -+else -+cflags-y += $(call cc-option,-mabi=elfv1) -+cflags-y += $(call cc-option,-mcall-aixdesc) -+aflags-y += $(call cc-option,-mabi=elfv1) -+endif - endif - endif - -@@ -142,7 +146,7 @@ endif - - CFLAGS-$(CONFIG_PPC64) := $(call cc-option,-mtraceback=no) - ifndef CONFIG_CC_IS_CLANG --ifdef CONFIG_CPU_LITTLE_ENDIAN -+ifdef CONFIG_BUILD_ELF_V2 - CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mabi=elfv2,$(call cc-option,-mcall-aixdesc)) - AFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mabi=elfv2) - else -@@ -151,6 +155,7 @@ CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mcall-aixdesc) - AFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mabi=elfv1) - endif - endif -+ - CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mcmodel=medium,$(call cc-option,-mminimal-toc)) - CFLAGS-$(CONFIG_PPC64) += $(call cc-option,-mno-pointers-to-nested-functions) - -diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile -index 2b8da923ceca..6a67a4bec54e 100644 ---- a/arch/powerpc/boot/Makefile -+++ b/arch/powerpc/boot/Makefile -@@ -46,6 +46,10 @@ endif - - BOOTCFLAGS += -isystem $(shell $(BOOTCC) -print-file-name=include) - -+ifdef CONFIG_BUILD_ELF_V2 -+BOOTCFLAGS += $(call cc-option,-mabi=elfv2) -+endif -+ - ifdef CONFIG_CPU_BIG_ENDIAN - BOOTCFLAGS += -mbig-endian - else -diff --git a/drivers/crypto/vmx/Makefile b/drivers/crypto/vmx/Makefile -index 709670d2b553..9aea34602beb 100644 ---- a/drivers/crypto/vmx/Makefile -+++ b/drivers/crypto/vmx/Makefile -@@ -5,18 +5,22 @@ vmx-crypto-objs := vmx.o aesp8-ppc.o ghashp8-ppc.o aes.o aes_cbc.o aes_ctr.o aes - ifeq ($(CONFIG_CPU_LITTLE_ENDIAN),y) - override flavour := linux-ppc64le - else -+ifdef CONFIG_BUILD_ELF_V2 -+override flavour := linux-ppc64-elfv2 -+else - override flavour := linux-ppc64 - endif -+endif - - quiet_cmd_perl = PERL $@ - cmd_perl = $(PERL) $(<) $(flavour) > $(@) - - targets += aesp8-ppc.S ghashp8-ppc.S - --$(obj)/aesp8-ppc.S: $(src)/aesp8-ppc.pl FORCE -+$(obj)/aesp8-ppc.S: $(src)/aesp8-ppc.pl $(src)/ppc-xlate.pl FORCE - $(call if_changed,perl) - --$(obj)/ghashp8-ppc.S: $(src)/ghashp8-ppc.pl FORCE -+$(obj)/ghashp8-ppc.S: $(src)/ghashp8-ppc.pl $(src)/ppc-xlate.pl FORCE - $(call if_changed,perl) - - clean-files := aesp8-ppc.S ghashp8-ppc.S -diff --git a/drivers/crypto/vmx/ppc-xlate.pl b/drivers/crypto/vmx/ppc-xlate.pl -index 36db2ef09e5b..9db0937d318b 100644 ---- a/drivers/crypto/vmx/ppc-xlate.pl -+++ b/drivers/crypto/vmx/ppc-xlate.pl -@@ -9,6 +9,8 @@ open STDOUT,">$output" || die "can't open $output: $!"; - - my %GLOBALS; - my $dotinlocallabels=($flavour=~/linux/)?1:0; -+my $abielfv2=(($flavour =~ /linux-ppc64le/) or ($flavour =~ /linux-ppc64-elfv2/))?1:0; -+my $dotfunctions=($abielfv2=~1)?0:1; - - ################################################################ - # directives which need special treatment on different platforms -@@ -40,7 +42,7 @@ my $globl = sub { - }; - my $text = sub { - my $ret = ($flavour =~ /aix/) ? ".csect\t.text[PR],7" : ".text"; -- $ret = ".abiversion 2\n".$ret if ($flavour =~ /linux.*64le/); -+ $ret = ".abiversion 2\n".$ret if ($abielfv2); - $ret; - }; - my $machine = sub { -@@ -56,8 +58,8 @@ my $size = sub { - if ($flavour =~ /linux/) - { shift; - my $name = shift; $name =~ s|^[\.\_]||; -- my $ret = ".size $name,.-".($flavour=~/64$/?".":"").$name; -- $ret .= "\n.size .$name,.-.$name" if ($flavour=~/64$/); -+ my $ret = ".size $name,.-".($dotfunctions?".":"").$name; -+ $ret .= "\n.size .$name,.-.$name" if ($dotfunctions); - $ret; - } - else -@@ -142,7 +144,7 @@ my $vmr = sub { - - # Some ABIs specify vrsave, special-purpose register #256, as reserved - # for system use. --my $no_vrsave = ($flavour =~ /linux-ppc64le/); -+my $no_vrsave = ($abielfv2); - my $mtspr = sub { - my ($f,$idx,$ra) = @_; - if ($idx == 256 && $no_vrsave) { --- -2.26.2 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/scripts-dummy-tools-add-pahole.patch new/patches.rpmify/scripts-dummy-tools-add-pahole.patch --- old/patches.rpmify/scripts-dummy-tools-add-pahole.patch 2022-07-23 14:14:05.000000000 +0200 +++ new/patches.rpmify/scripts-dummy-tools-add-pahole.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,39 +0,0 @@ -From: Jiri Slaby <jsl...@suse.cz> -Date: Tue, 19 Apr 2022 08:30:09 +0200 -Subject: scripts: dummy-tools, add pahole -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git#kbuild -Git-commit: a7fdf95e04f4a14bee461d9f72861a5063a7682e -Patch-mainline: Queued in subsystem maintainer repository -References: bsc#1198388 - -CONFIG_PAHOLE_VERSION is a part of a config since the commit below. And -when multiple people update the config, this value constantly changes. -Even if they use dummy scripts. - -To fix this, add a pahole dummy script returning v99.99. (This is -translated into 9999 later in the process.) - -Thereafter, this script can be invoked easily for example as: -make PAHOLE=scripts/dummy-tools/pahole oldconfig - -Fixes: 613fe1692377 (kbuild: Add CONFIG_PAHOLE_VERSION) -Signed-off-by: Jiri Slaby <jsl...@suse.cz> -Signed-off-by: Masahiro Yamada <masahi...@kernel.org> ---- - scripts/dummy-tools/pahole | 4 ++++ - 1 file changed, 4 insertions(+) - create mode 100755 scripts/dummy-tools/pahole - -diff --git a/scripts/dummy-tools/pahole b/scripts/dummy-tools/pahole -new file mode 100755 -index 00000000..53501a36 ---- /dev/null -+++ b/scripts/dummy-tools/pahole -@@ -0,0 +1,4 @@ -+#!/bin/sh -+# SPDX-License-Identifier: GPL-2.0-only -+ -+echo v99.99 --- -2.34.1 - ++++++ patches.suse.tar.bz2 ++++++ ++++ 2312 lines of diff (skipped) ++++++ series.conf ++++++ ++++ 2451 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1521/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.CBmuJt/_old 2022-08-10 17:14:06.025833345 +0200 +++ /var/tmp/diff_new_pack.CBmuJt/_new 2022-08-10 17:14:06.029833356 +0200 @@ -1,4 +1,4 @@ -2022-07-30 06:54:19 +0000 -GIT Revision: 0b7935ae2199aad778fdec4b990d21165730d283 +2022-08-09 16:38:40 +0000 +GIT Revision: 8213b0c0cb8450a0f8f1db115acc781271604732 GIT Branch: stable