Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2023-08-30 10:17:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Wed Aug 30 10:17:35 2023 rev:702 rq:1106120 version:6.4.12 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2023-08-20 00:09:58.670734879 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.1766/dtb-aarch64.changes 2023-08-30 10:17:42.354200776 +0200 @@ -1,0 +2,469 @@ +Fri Aug 25 08:12:37 CEST 2023 - msucha...@suse.de + +- Revert 101bd907b424 ("misc: rtsx: judge ASPM Mode to set + PETXCFG Reg") (boo#1214428 boo#1214397). +- commit 91a1158 + +------------------------------------------------------------------- +Fri Aug 25 07:39:36 CEST 2023 - jsl...@suse.cz + +- Linux 6.4.12 (bsc#1012628). +- crypto, cifs: fix error handling in extract_iter_to_sg() + (bsc#1012628). +- net: phy: at803x: Use devm_regulator_get_enable_optional() + (bsc#1012628). +- net: phy: at803x: fix the wol setting functions (bsc#1012628). +- drm/amd/display: Update DTBCLK for DCN32 (bsc#1012628). +- drm/scheduler: set entity to NULL in drm_sched_entity_pop_job() + (bsc#1012628). +- drm/amdgpu: fix calltrace warning in amddrm_buddy_fini + (bsc#1012628). +- drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1 + (bsc#1012628). +- drm/amdgpu: fix memory leak in mes self test (bsc#1012628). +- Revert "drm/amd/display: disable SubVP + DRR to prevent + underflow" (bsc#1012628). +- ASoC: Intel: sof_sdw: add quirk for MTL RVP (bsc#1012628). +- ASoC: Intel: sof_sdw: add quirk for LNL RVP (bsc#1012628). +- PCI: tegra194: Fix possible array out of bounds access + (bsc#1012628). +- ASoC: cs35l56: Move DSP part string generation so that it is + done only once (bsc#1012628). +- ASoC: SOF: amd: Add pci revision id check (bsc#1012628). +- drm/stm: ltdc: fix late dereference check (bsc#1012628). +- arm64: dts: qcom: ipq5332: add QFPROM node (bsc#1012628). +- drm: rcar-du: remove R-Car H3 ES1.* workarounds (bsc#1012628). +- ASoC: amd: vangogh: Add check for acp config flags in vangogh + platform (bsc#1012628). +- RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX + coalescing (bsc#1012628). +- ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB + related warnings (bsc#1012628). +- ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC + in _exit (bsc#1012628). +- ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (bsc#1012628). +- ASoC: Intel: sof_sdw: Add support for Rex soundwire + (bsc#1012628). +- iopoll: Call cpu_relax() in busy loops (bsc#1012628). +- ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion + (bsc#1012628). +- dma-remap: use kvmalloc_array/kvfree for larger dma memory remap + (bsc#1012628). +- accel/habanalabs: add pci health check during heartbeat + (bsc#1012628). +- accel/habanalabs: fix mem leak in capture user mappings + (bsc#1012628). +- dt-bindings: input: goodix: Add "goodix,no-reset-during-suspend" + property (bsc#1012628). +- HID: i2c-hid: goodix: Add support for + "goodix,no-reset-during-suspend" property (bsc#1012628). +- HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech + G915 TKL Keyboard (bsc#1012628). +- iommu/amd: Introduce Disable IRTE Caching Support (bsc#1012628). +- drm/amdgpu: install stub fence into potential unused fence + pointers (bsc#1012628). +- drm/amd/display: Remove v_startup workaround for dcn3+ + (bsc#1012628). +- drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz + (bsc#1012628). +- drm/amdgpu: unmap and remove csa_va properly (bsc#1012628). +- RDMA/mlx5: Return the firmware result upon destroying QP/RQ + (bsc#1012628). +- RDMA/bnxt_re: consider timeout of destroy ah as success + (bsc#1012628). +- drm/amd/display: Skip DPP DTO update if root clock is gated + (bsc#1012628). +- drm/amd/display: Enable dcn314 DPP RCO (bsc#1012628). +- ASoC: SOF: core: Free the firmware trace before calling + snd_sof_shutdown() (bsc#1012628). +- HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID + (bsc#1012628). +- Revert "[PATCH] uml: export symbols added by GCC hardened" + (bsc#1012628). +- smb: client: fix warning in cifs_smb3_do_mount() (bsc#1012628). +- cifs: fix session state check in reconnect to avoid + use-after-free issue (bsc#1012628). +- serial: stm32: Ignore return value of uart_remove_one_port() + in .remove() (bsc#1012628). +- led: qcom-lpg: Fix resource leaks in + for_each_available_child_of_node() loops (bsc#1012628). +- media: v4l2-mem2mem: add lock to protect parameter num_rdy + (bsc#1012628). +- media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250 + (bsc#1012628). +- usb: gadget: u_serial: Avoid spinlock recursion in + __gs_console_push (bsc#1012628). +- usb: gadget: uvc: queue empty isoc requests if no video buffer + is available (bsc#1012628). +- media: platform: mediatek: vpu: fix NULL ptr dereference + (bsc#1012628). +- thunderbolt: Read retimer NVM authentication status prior + tb_retimer_set_inbound_sbtx() (bsc#1012628). +- xhci: get rid of XHCI_PLAT quirk that used to prevent MSI setup + (bsc#1012628). +- usb: chipidea: imx: don't request QoS for imx8ulp (bsc#1012628). +- usb: chipidea: imx: turn off vbus comparator when suspend + (bsc#1012628). +- usb: chipidea: imx: add missing USB PHY DPDM wakeup setting + (bsc#1012628). +- gfs2: Fix possible data races in gfs2_show_options() + (bsc#1012628). +- pcmcia: rsrc_nonstatic: Fix memory leak in + nonstatic_release_resource_db() (bsc#1012628). +- thunderbolt: Add Intel Barlow Ridge PCI ID (bsc#1012628). +- thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth + (bsc#1012628). +- firewire: net: fix use after free in + fwnet_finish_incoming_packet() (bsc#1012628). +- watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller + Hub) (bsc#1012628). +- Bluetooth: L2CAP: Fix use-after-free (bsc#1012628). +- Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally + (bsc#1012628). +- ceph: try to dump the msgs when decoding fails (bsc#1012628). +- drm/amdgpu: Fix potential fence use-after-free v2 (bsc#1012628). +- fs/ntfs3: Enhance sanity check while generating attr_list + (bsc#1012628). +- fs/ntfs3: Return error for inconsistent extended attributes + (bsc#1012628). +- fs: ntfs3: Fix possible null-pointer dereferences in mi_read() + (bsc#1012628). +- fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted + (bsc#1012628). +- fs/ntfs3: Alternative boot if primary boot is corrupted + (bsc#1012628). +- ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 + (bsc#1012628). +- ALSA: hda: fix a possible null-pointer dereference due to data + race in snd_hdac_regmap_sync() (bsc#1012628). +- ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (bsc#1012628). +- ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (bsc#1012628). +- ALSA: hda/realtek: Amend G634 quirk to enable rear speakers + (bsc#1012628). +- ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (bsc#1012628). +- ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (bsc#1012628). +- powerpc/kasan: Disable KCOV in KASAN code (bsc#1012628). +- Bluetooth: MGMT: Use correct address for memcpy() (bsc#1012628). +- ring-buffer: Do not swap cpu_buffer during resize process + (bsc#1012628). +- btrfs: move out now unused BG from the reclaim list + (bsc#1012628). +- btrfs: fix use-after-free of new block group that became unused + (bsc#1012628). +- regulator: qcom-rpmh: Fix LDO 12 regulator for PM8550 + (bsc#1012628). +- virtio-mmio: don't break lifecycle of vm_dev (bsc#1012628). +- vduse: Use proper spinlock for IRQ injection (bsc#1012628). +- virtio-vdpa: Fix cpumask memory leak in virtio_vdpa_find_vqs() + (bsc#1012628). +- vdpa/mlx5: Fix mr->initialized semantics (bsc#1012628). +- vdpa/mlx5: Delete control vq iotlb in destroy_mr only when + necessary (bsc#1012628). +- cifs: fix potential oops in cifs_oplock_break (bsc#1012628). +- rust: macros: vtable: fix `HAS_*` redefinition + (`gen_const_name`) (bsc#1012628). +- i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue + (bsc#1012628). +- i2c: hisi: Only handle the interrupt of the driver's transfer + (bsc#1012628). +- i2c: tegra: Fix i2c-tegra DMA config option processing + (bsc#1012628). +- blk-cgroup: hold queue_lock when removing blkg->q_node + (bsc#1012628). +- fbdev: mmp: fix value check in mmphw_probe() (bsc#1012628). +- media: mtk-jpeg: Set platform driver data earlier (bsc#1012628). +- powerpc/rtas_flash: allow user copy to flash block cache objects + (bsc#1012628). +- vdpa: Add features attr to vdpa_nl_policy for nlattr length + check (bsc#1012628). +- vdpa: Add queue index attr to vdpa_nl_policy for nlattr length + check (bsc#1012628). +- vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check + (bsc#1012628). +- vdpa: Enable strict validation for netlinks ops (bsc#1012628). +- smb3: display network namespace in debug information + (bsc#1012628). +- tty: n_gsm: fix the UAF caused by race condition in + gsm_cleanup_mux (bsc#1012628). +- tty: serial: fsl_lpuart: Clear the error flags by writing 1 + for lpuart32 platforms (bsc#1012628). +- btrfs: fix infinite directory reads (bsc#1012628). +- btrfs: fix incorrect splitting in btrfs_drop_extent_map_range + (bsc#1012628). +- btrfs: fix BUG_ON condition in btrfs_cancel_balance + (bsc#1012628). +- btrfs: fix replace/scrub failure with metadata_uuid + (bsc#1012628). +- btrfs: only subtract from len_to_oe_boundary when it is tracking ++++ 288 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1766/dtb-aarch64.changes dtb-armv6l.changes: same change dtb-armv7l.changes: same change dtb-riscv64.changes: same change kernel-64kb.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:58.558779071 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:58.562779214 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.4 -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -25,9 +25,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %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.jFZHg6/_old 2023-08-30 10:17:58.690783782 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:58.694783924 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.4 -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -112,9 +112,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif @@ -148,6 +148,25 @@ BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check BuildRequires: elfutils +%ifarch %arm +BuildRequires: u-boot-tools +%endif +# Do not install p-b and dracut for the install check, the %post script is +# able to handle this +#!BuildIgnore: perl-Bootloader dracut distribution-release +# Remove some packages that are installed automatically by the build system, +# but are not needed to build the kernel +#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv +# Force bzip2 instead of lzma compression to +# 1) allow install on older dist versions, and +# 2) decrease build times (bsc#962356 boo#1175882) +%define _binary_payload w9.bzdio +# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) +%undefine _unique_build_ids +%define _no_recompute_build_ids 1 +# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug +%undefine _unique_debug_names + %if "%{compress_modules}" == "zstd" BuildRequires: zstd # Make sure kmod supports zstd compressed modules @@ -193,21 +212,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -215,16 +220,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -242,10 +237,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f # END COMMON DEPS -Provides: %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -763,11 +758,6 @@ image=bzImage fi cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor - if test -e arch/s390/boot/kerntypes.o; then - cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor - elif test -x "$(which dwarfextract 2>/dev/null)"; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)" - fi %if "%CONFIG_KMSG_IDS" == "y" mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' @@ -881,13 +871,6 @@ make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %ifarch s390 s390x - if test -e arch/s390/boot/kerntypes.o; then - : - elif test -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then - find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)" - fi expoline=arch/s390/lib/expoline/expoline.o if test -f arch/s390/lib/expoline/expoline.o ; then install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname $expoline) $expoline @@ -1294,21 +1277,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -1316,16 +1285,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -1343,8 +1302,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %obsolete_rebuilds %name-base %ifarch %ix86 ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:58.722784924 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:58.730785210 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.4 -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -112,9 +112,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif @@ -148,6 +148,25 @@ BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check BuildRequires: elfutils +%ifarch %arm +BuildRequires: u-boot-tools +%endif +# Do not install p-b and dracut for the install check, the %post script is +# able to handle this +#!BuildIgnore: perl-Bootloader dracut distribution-release +# Remove some packages that are installed automatically by the build system, +# but are not needed to build the kernel +#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv +# Force bzip2 instead of lzma compression to +# 1) allow install on older dist versions, and +# 2) decrease build times (bsc#962356 boo#1175882) +%define _binary_payload w9.bzdio +# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) +%undefine _unique_build_ids +%define _no_recompute_build_ids 1 +# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug +%undefine _unique_debug_names + %if "%{compress_modules}" == "zstd" BuildRequires: zstd # Make sure kmod supports zstd compressed modules @@ -193,21 +212,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -215,16 +220,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -242,18 +237,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f # END COMMON DEPS -Provides: %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -%ifarch ppc64 -Provides: kernel-kdump = 2.6.28 -Obsoletes: kernel-kdump <= 2.6.28 -%endif -%ifarch ppc64 -Provides: kernel-kdump-base = 2.6.28 -Obsoletes: kernel-kdump-base <= 2.6.28 -%endif +Provides: %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -769,11 +756,6 @@ image=bzImage fi cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor - if test -e arch/s390/boot/kerntypes.o; then - cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor - elif test -x "$(which dwarfextract 2>/dev/null)"; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)" - fi %if "%CONFIG_KMSG_IDS" == "y" mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' @@ -887,13 +869,6 @@ make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %ifarch s390 s390x - if test -e arch/s390/boot/kerntypes.o; then - : - elif test -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then - find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)" - fi expoline=arch/s390/lib/expoline/expoline.o if test -f arch/s390/lib/expoline/expoline.o ; then install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname $expoline) $expoline @@ -1300,21 +1275,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -1322,16 +1283,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -1349,13 +1300,9 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f -%ifarch ppc64 -Provides: kernel-kdump-base = 2.6.28 -Obsoletes: kernel-kdump-base <= 2.6.28 -%endif %obsolete_rebuilds %name-base %ifarch %ix86 Conflicts: libc.so.6()(64bit) @@ -1414,10 +1361,6 @@ Requires(post): modutils Requires(post): perl-Bootloader Requires(post): dracut -%ifarch ppc64 -Provides: kernel-kdump-extra = 2.6.28 -Obsoletes: kernel-kdump-extra <= 2.6.28 -%endif %obsolete_rebuilds %name-extra Supplements: packageand(product(SLED):%{name}_%_target_cpu) Supplements: packageand(product(sle-we):%{name}_%_target_cpu) @@ -1489,10 +1432,6 @@ Requires(post): modutils Requires(post): perl-Bootloader Requires(post): dracut -%ifarch ppc64 -Provides: kernel-kdump-optional = 2.6.28 -Obsoletes: kernel-kdump-optional <= 2.6.28 -%endif %obsolete_rebuilds %name-optional Supplements: packageand(product(Leap):%{name}_%_target_cpu) %ifarch %ix86 @@ -1604,10 +1543,6 @@ Provides: kernel-preempt-devel = %version-%release %endif %endif -%ifarch ppc64 -Provides: kernel-kdump-devel = 2.6.28 -Obsoletes: kernel-kdump-devel <= 2.6.28 -%endif %obsolete_rebuilds %name-devel PreReq: coreutils ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:58.758786208 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:58.762786352 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.4 -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -112,9 +112,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif @@ -148,6 +148,25 @@ BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check BuildRequires: elfutils +%ifarch %arm +BuildRequires: u-boot-tools +%endif +# Do not install p-b and dracut for the install check, the %post script is +# able to handle this +#!BuildIgnore: perl-Bootloader dracut distribution-release +# Remove some packages that are installed automatically by the build system, +# but are not needed to build the kernel +#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv +# Force bzip2 instead of lzma compression to +# 1) allow install on older dist versions, and +# 2) decrease build times (bsc#962356 boo#1175882) +%define _binary_payload w9.bzdio +# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) +%undefine _unique_build_ids +%define _no_recompute_build_ids 1 +# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug +%undefine _unique_debug_names + %if "%{compress_modules}" == "zstd" BuildRequires: zstd # Make sure kmod supports zstd compressed modules @@ -193,21 +212,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -215,16 +220,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -242,27 +237,19 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f # END COMMON DEPS -Provides: %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %ifarch %ix86 -Provides: kernel-smp = 2.6.17 -Obsoletes: kernel-smp <= 2.6.17 Provides: kernel-trace = 3.13 Obsoletes: kernel-trace <= 3.13 %endif -%ifarch ppc64 -Provides: kernel-kdump = 2.6.28 -Obsoletes: kernel-kdump <= 2.6.28 -%endif %ifarch s390x Provides: kernel-trace = 3.13 Obsoletes: kernel-trace <= 3.13 %endif %ifarch x86_64 -Provides: kernel-smp = 2.6.17 -Obsoletes: kernel-smp <= 2.6.17 Provides: kernel-trace = 3.13 Obsoletes: kernel-trace <= 3.13 Provides: kernel-bigsmp = 3.1 @@ -278,10 +265,6 @@ Provides: kernel-trace-base = 3.13 Obsoletes: kernel-trace-base <= 3.13 %endif -%ifarch ppc64 -Provides: kernel-kdump-base = 2.6.28 -Obsoletes: kernel-kdump-base <= 2.6.28 -%endif %ifarch s390x Provides: kernel-trace-base = 3.13 Obsoletes: kernel-trace-base <= 3.13 @@ -812,11 +795,6 @@ image=bzImage fi cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor - if test -e arch/s390/boot/kerntypes.o; then - cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor - elif test -x "$(which dwarfextract 2>/dev/null)"; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)" - fi %if "%CONFIG_KMSG_IDS" == "y" mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' @@ -930,13 +908,6 @@ make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %ifarch s390 s390x - if test -e arch/s390/boot/kerntypes.o; then - : - elif test -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then - find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)" - fi expoline=arch/s390/lib/expoline/expoline.o if test -f arch/s390/lib/expoline/expoline.o ; then install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname $expoline) $expoline @@ -1343,21 +1314,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -1365,16 +1322,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -1392,17 +1339,13 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %ifarch %ix86 Provides: kernel-trace-base = 3.13 Obsoletes: kernel-trace-base <= 3.13 %endif -%ifarch ppc64 -Provides: kernel-kdump-base = 2.6.28 -Obsoletes: kernel-kdump-base <= 2.6.28 -%endif %ifarch s390x Provides: kernel-trace-base = 3.13 Obsoletes: kernel-trace-base <= 3.13 @@ -1480,10 +1423,6 @@ Provides: kernel-trace-extra = 3.13 Obsoletes: kernel-trace-extra <= 3.13 %endif -%ifarch ppc64 -Provides: kernel-kdump-extra = 2.6.28 -Obsoletes: kernel-kdump-extra <= 2.6.28 -%endif %ifarch s390x Provides: kernel-trace-extra = 3.13 Obsoletes: kernel-trace-extra <= 3.13 @@ -1574,10 +1513,6 @@ Provides: kernel-trace-optional = 3.13 Obsoletes: kernel-trace-optional <= 3.13 %endif -%ifarch ppc64 -Provides: kernel-kdump-optional = 2.6.28 -Obsoletes: kernel-kdump-optional <= 2.6.28 -%endif %ifarch s390x Provides: kernel-trace-optional = 3.13 Obsoletes: kernel-trace-optional <= 3.13 @@ -1708,10 +1643,6 @@ Provides: kernel-trace-devel = 3.13 Obsoletes: kernel-trace-devel <= 3.13 %endif -%ifarch ppc64 -Provides: kernel-kdump-devel = 2.6.28 -Obsoletes: kernel-kdump-devel <= 2.6.28 -%endif %ifarch s390x Provides: kernel-trace-devel = 3.13 Obsoletes: kernel-trace-devel <= 3.13 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:58.806787922 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:58.814788207 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.4 -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %define build_html 1 %define build_pdf 0 @@ -30,9 +30,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif @@ -83,7 +83,7 @@ %endif URL: https://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f BuildArch: noarch Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:58.842789207 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:58.846789349 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.4 -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -112,9 +112,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif @@ -148,6 +148,25 @@ BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check BuildRequires: elfutils +%ifarch %arm +BuildRequires: u-boot-tools +%endif +# Do not install p-b and dracut for the install check, the %post script is +# able to handle this +#!BuildIgnore: perl-Bootloader dracut distribution-release +# Remove some packages that are installed automatically by the build system, +# but are not needed to build the kernel +#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv +# Force bzip2 instead of lzma compression to +# 1) allow install on older dist versions, and +# 2) decrease build times (bsc#962356 boo#1175882) +%define _binary_payload w9.bzdio +# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) +%undefine _unique_build_ids +%define _no_recompute_build_ids 1 +# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug +%undefine _unique_debug_names + %if "%{compress_modules}" == "zstd" BuildRequires: zstd # Make sure kmod supports zstd compressed modules @@ -193,21 +212,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -215,16 +220,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -242,10 +237,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f # END COMMON DEPS -Provides: %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -767,11 +762,6 @@ image=bzImage fi cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor - if test -e arch/s390/boot/kerntypes.o; then - cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor - elif test -x "$(which dwarfextract 2>/dev/null)"; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)" - fi %if "%CONFIG_KMSG_IDS" == "y" mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' @@ -885,13 +875,6 @@ make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %ifarch s390 s390x - if test -e arch/s390/boot/kerntypes.o; then - : - elif test -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then - find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)" - fi expoline=arch/s390/lib/expoline/expoline.o if test -f arch/s390/lib/expoline/expoline.o ; then install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname $expoline) $expoline @@ -1298,21 +1281,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -1320,16 +1289,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -1347,8 +1306,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %obsolete_rebuilds %name-base %ifarch %ix86 kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:58.902791348 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:58.902791348 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -44,7 +44,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +BuildRequires: kernel%kernel_flavor-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %if 0%{?rhel_version} BuildRequires: kernel @@ -56,9 +56,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:58.922792062 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:58.926792204 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -32,9 +32,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:58.950793061 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:58.954793204 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.4 -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -112,9 +112,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif @@ -148,6 +148,25 @@ BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check BuildRequires: elfutils +%ifarch %arm +BuildRequires: u-boot-tools +%endif +# Do not install p-b and dracut for the install check, the %post script is +# able to handle this +#!BuildIgnore: perl-Bootloader dracut distribution-release +# Remove some packages that are installed automatically by the build system, +# but are not needed to build the kernel +#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv +# Force bzip2 instead of lzma compression to +# 1) allow install on older dist versions, and +# 2) decrease build times (bsc#962356 boo#1175882) +%define _binary_payload w9.bzdio +# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) +%undefine _unique_build_ids +%define _no_recompute_build_ids 1 +# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug +%undefine _unique_debug_names + %if "%{compress_modules}" == "zstd" BuildRequires: zstd # Make sure kmod supports zstd compressed modules @@ -193,21 +212,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -215,16 +220,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -242,15 +237,11 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f # END COMMON DEPS -Provides: %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %ifarch %ix86 -Provides: kernel-bigsmp = 2.6.17 -Obsoletes: kernel-bigsmp <= 2.6.17 -Provides: kernel-vmi = 2.6.38 -Obsoletes: kernel-vmi <= 2.6.38 Provides: kernel-desktop = 4.3 Obsoletes: kernel-desktop <= 4.3 Provides: kernel-xen = 4.4 @@ -259,8 +250,6 @@ Obsoletes: kernel-ec2 <= 4.4 %endif %ifarch %ix86 -Provides: kernel-vmi-base = 2.6.38 -Obsoletes: kernel-vmi-base <= 2.6.38 Provides: kernel-desktop-base = 4.3 Obsoletes: kernel-desktop-base <= 4.3 Provides: kernel-xen-base = 4.4 @@ -789,11 +778,6 @@ image=bzImage fi cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor - if test -e arch/s390/boot/kerntypes.o; then - cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor - elif test -x "$(which dwarfextract 2>/dev/null)"; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)" - fi %if "%CONFIG_KMSG_IDS" == "y" mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' @@ -907,13 +891,6 @@ make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %ifarch s390 s390x - if test -e arch/s390/boot/kerntypes.o; then - : - elif test -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then - find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)" - fi expoline=arch/s390/lib/expoline/expoline.o if test -f arch/s390/lib/expoline/expoline.o ; then install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname $expoline) $expoline @@ -1320,21 +1297,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -1342,16 +1305,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -1369,12 +1322,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %ifarch %ix86 -Provides: kernel-vmi-base = 2.6.38 -Obsoletes: kernel-vmi-base <= 2.6.38 Provides: kernel-desktop-base = 4.3 Obsoletes: kernel-desktop-base <= 4.3 Provides: kernel-xen-base = 4.4 @@ -1447,8 +1398,6 @@ Requires(post): perl-Bootloader Requires(post): dracut %ifarch %ix86 -Provides: kernel-vmi-extra = 2.6.38 -Obsoletes: kernel-vmi-extra <= 2.6.38 Provides: kernel-desktop-extra = 4.3 Obsoletes: kernel-desktop-extra <= 4.3 Provides: kernel-xen-extra = 4.4 @@ -1534,8 +1483,6 @@ Requires(post): perl-Bootloader Requires(post): dracut %ifarch %ix86 -Provides: kernel-vmi-optional = 2.6.38 -Obsoletes: kernel-vmi-optional <= 2.6.38 Provides: kernel-desktop-optional = 4.3 Obsoletes: kernel-desktop-optional <= 4.3 Provides: kernel-xen-optional = 4.4 @@ -1661,8 +1608,6 @@ %endif %endif %ifarch %ix86 -Provides: kernel-vmi-devel = 2.6.38 -Obsoletes: kernel-vmi-devel <= 2.6.38 Provides: kernel-desktop-devel = 4.3 Obsoletes: kernel-desktop-devel <= 4.3 Provides: kernel-xen-devel = 4.4 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:58.990794489 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:58.994794631 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.4 -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -30,9 +30,9 @@ %endif Name: kernel-source -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif @@ -49,7 +49,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f Provides: linux Provides: multiversion(kernel) Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:59.030795916 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:59.034796059 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 6.4.11 +Version: 6.4.12 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:59.054796773 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:59.062797058 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.4 -%define patchversion 6.4.11 +%define patchversion 6.4.12 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -112,9 +112,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 6.4.11 +Version: 6.4.12 %if 0%{?is_kotd} -Release: <RELEASE>.g2a5b3f6 +Release: <RELEASE>.gf5aa89b %else Release: 0 %endif @@ -148,6 +148,25 @@ BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check BuildRequires: elfutils +%ifarch %arm +BuildRequires: u-boot-tools +%endif +# Do not install p-b and dracut for the install check, the %post script is +# able to handle this +#!BuildIgnore: perl-Bootloader dracut distribution-release +# Remove some packages that are installed automatically by the build system, +# but are not needed to build the kernel +#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv +# Force bzip2 instead of lzma compression to +# 1) allow install on older dist versions, and +# 2) decrease build times (bsc#962356 boo#1175882) +%define _binary_payload w9.bzdio +# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) +%undefine _unique_build_ids +%define _no_recompute_build_ids 1 +# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug +%undefine _unique_debug_names + %if "%{compress_modules}" == "zstd" BuildRequires: zstd # Make sure kmod supports zstd compressed modules @@ -193,21 +212,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -215,16 +220,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -242,10 +237,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f # END COMMON DEPS -Provides: %name-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: %name-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -760,11 +755,6 @@ image=bzImage fi cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor - if test -e arch/s390/boot/kerntypes.o; then - cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor - elif test -x "$(which dwarfextract 2>/dev/null)"; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)" - fi %if "%CONFIG_KMSG_IDS" == "y" mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' @@ -878,13 +868,6 @@ make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %ifarch s390 s390x - if test -e arch/s390/boot/kerntypes.o; then - : - elif test -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then - find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)" - fi expoline=arch/s390/lib/expoline/expoline.o if test -f arch/s390/lib/expoline/expoline.o ; then install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname $expoline) $expoline @@ -1291,21 +1274,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -1313,16 +1282,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -1340,8 +1299,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d -Provides: kernel-srchash-2a5b3f66898e9ecfa282f4399923c9546d3bc54d +Provides: kernel-%build_flavor-base-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f +Provides: kernel-srchash-f5aa89b3e95322c79e43c459f5b6862dec51fc5f %obsolete_rebuilds %name-base %ifarch %ix86 kernel-zfcpdump.spec: same change ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:59.246803625 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:59.250803767 +0200 @@ -120,7 +120,7 @@ <package>kernel-zfcpdump</package> </conditions> <hardware> - <jobs>8</jobs> + <jobs>4</jobs> </hardware> </overwrite> ++++++ check-for-config-changes ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:59.286805052 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:59.290805195 +0200 @@ -7,6 +7,7 @@ declare -a IGNORED_CONFIGS_RE=( 'AS_HAS_[A-Z0-9_]*' 'AS_VERSION' + 'BUILTIN_RETURN_ADDRESS_STRIPS_PAC' 'CC_CAN_[A-Z_]*' 'CC_HAS_[A-Z_]*' 'CC_HAVE_[A-Z_]*' ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2023-08-17 06:57:43.000000000 +0200 +++ new/config/ppc64/default 2023-08-25 09:10:31.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.4.11 Kernel Configuration +# Linux/powerpc 6.4.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -390,6 +390,7 @@ CONFIG_HV_PERF_CTRS=y CONFIG_IBMVIO=y CONFIG_IBMEBUS=y +CONFIG_PSERIES_PLPKS=y CONFIG_PAPR_SCM=m CONFIG_PPC_SVM=y CONFIG_PPC_PMAC=y @@ -570,6 +571,8 @@ CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_ENERGY_MODEL=y CONFIG_PPC_MEM_KEYS=y +CONFIG_PPC_SECURE_BOOT=y +CONFIG_PPC_SECVAR_SYSFS=y # end of Kernel options CONFIG_ISA_DMA_API=y @@ -8146,9 +8149,10 @@ CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y +CONFIG_LOAD_PPC_KEYS=y CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y -# CONFIG_IMA_KEXEC is not set +CONFIG_IMA_KEXEC=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y CONFIG_IMA_NG_TEMPLATE=y @@ -8161,17 +8165,18 @@ # CONFIG_IMA_WRITE_POLICY is not set CONFIG_IMA_READ_POLICY=y CONFIG_IMA_APPRAISE=y -# CONFIG_IMA_ARCH_POLICY is not set +CONFIG_IMA_ARCH_POLICY=y # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y CONFIG_IMA_APPRAISE_MODSIG=y CONFIG_IMA_TRUSTED_KEYRING=y -# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set +CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y -# CONFIG_IMA_DISABLE_HTABLE is not set +CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +CONFIG_IMA_DISABLE_HTABLE=y CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y CONFIG_EVM_ADD_XATTRS=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2023-08-17 06:57:43.000000000 +0200 +++ new/config/ppc64le/default 2023-08-25 09:10:31.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.4.11 Kernel Configuration +# Linux/powerpc 6.4.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -383,6 +383,7 @@ CONFIG_CMM=m CONFIG_HV_PERF_CTRS=y CONFIG_IBMVIO=y +CONFIG_PSERIES_PLPKS=y CONFIG_PAPR_SCM=m CONFIG_PPC_SVM=y CONFIG_PPC_VAS=y @@ -529,6 +530,8 @@ CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_ENERGY_MODEL=y CONFIG_PPC_MEM_KEYS=y +CONFIG_PPC_SECURE_BOOT=y +CONFIG_PPC_SECVAR_SYSFS=y # end of Kernel options CONFIG_ISA_DMA_API=y @@ -651,7 +654,7 @@ # CONFIG_ISA_BUS_API is not set CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND=y -CONFIG_COMPAT_32BIT_TIME=y +# CONFIG_COMPAT_32BIT_TIME is not set # CONFIG_ARCH_EPHEMERAL_INODES is not set # CONFIG_CPU_NO_EFFICIENT_FFS is not set # CONFIG_HAVE_ARCH_VMAP_STACK is not set @@ -8020,9 +8023,10 @@ CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y +CONFIG_LOAD_PPC_KEYS=y CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y -# CONFIG_IMA_KEXEC is not set +CONFIG_IMA_KEXEC=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y CONFIG_IMA_NG_TEMPLATE=y @@ -8035,17 +8039,18 @@ # CONFIG_IMA_WRITE_POLICY is not set CONFIG_IMA_READ_POLICY=y CONFIG_IMA_APPRAISE=y -# CONFIG_IMA_ARCH_POLICY is not set +CONFIG_IMA_ARCH_POLICY=y # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y CONFIG_IMA_APPRAISE_MODSIG=y CONFIG_IMA_TRUSTED_KEYRING=y -# CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set +CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y -# CONFIG_IMA_DISABLE_HTABLE is not set +CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y +CONFIG_IMA_DISABLE_HTABLE=y CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y CONFIG_EVM_ADD_XATTRS=y ++++++ constraints.in ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:59.634817471 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:59.634817471 +0200 @@ -92,7 +92,7 @@ @BINARY_PACKAGES_XML@ </conditions> <hardware> - <jobs>8</jobs> + <jobs>4</jobs> </hardware> </overwrite> ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:59.734821041 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:59.738821183 +0200 @@ -148,6 +148,25 @@ BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check BuildRequires: elfutils +%ifarch %arm +BuildRequires: u-boot-tools +%endif +# Do not install p-b and dracut for the install check, the %post script is +# able to handle this +#!BuildIgnore: perl-Bootloader dracut distribution-release +# Remove some packages that are installed automatically by the build system, +# but are not needed to build the kernel +#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv +# Force bzip2 instead of lzma compression to +# 1) allow install on older dist versions, and +# 2) decrease build times (bsc#962356 boo#1175882) +%define _binary_payload w9.bzdio +# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) +%undefine _unique_build_ids +%define _no_recompute_build_ids 1 +# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug +%undefine _unique_debug_names + %if "%{compress_modules}" == "zstd" BuildRequires: zstd # Make sure kmod supports zstd compressed modules @@ -193,21 +212,7 @@ # Install the package providing /etc/SuSE-release early enough, so that # the grub entry has correct title (bnc#757565) Requires(post): distribution-release -# Do not install p-b and dracut for the install check, the %post script is -# able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release -# Remove some packages that are installed automatically by the build system, -# but are not needed to build the kernel -#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv -%ifarch s390 s390x -%if %build_vanilla && 0%{?suse_version} < 1130 -BuildRequires: dwarfextract -%endif -%endif -%ifarch %arm -BuildRequires: u-boot-tools -%endif %if 0%{?usrmerged} # make sure we have a post-usrmerge system Conflicts: filesystem < 16 @@ -215,16 +220,6 @@ Obsoletes: microcode_ctl < 1.18 -# Force bzip2 instead of lzma compression to -# 1) allow install on older dist versions, and -# 2) decrease build times (bsc#962356 boo#1175882) -%define _binary_payload w9.bzdio -# Do not recompute the build-id of vmlinux in find-debuginfo.sh (bsc#964063) -%undefine _unique_build_ids -%define _no_recompute_build_ids 1 -# prevent usr/lib/debug/boot/vmlinux-4.12.14-11.10-default-4.12.14-11.10.ppc64le.debug -%undefine _unique_debug_names - %{lua: fd, err = io.open(rpm.expand('%_sourcedir') .. '/kernel-binary-conflicts') if not fd then io.stderr:write(err) end unpack = table.unpack or unpack @@ -624,11 +619,6 @@ image=bzImage fi cp -p arch/s390/boot/$image %buildroot/boot/%image-%kernelrelease-%build_flavor - if test -e arch/s390/boot/kerntypes.o; then - cp -p arch/s390/boot/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor - elif test -x "$(which dwarfextract 2>/dev/null)"; then - dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)" - fi %if "%CONFIG_KMSG_IDS" == "y" mkdir -p %buildroot/usr/share/man/man9 find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';' @@ -742,13 +732,6 @@ make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot %ifarch s390 s390x - if test -e arch/s390/boot/kerntypes.o; then - : - elif test -x "$(which dwarfextract 2>/dev/null)" -a \ - -f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor; then - find %buildroot -name "*.ko" > kofiles.list - dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)" - fi expoline=arch/s390/lib/expoline/expoline.o if test -f arch/s390/lib/expoline/expoline.o ; then install -m 644 -D -t %rpm_install_dir/%cpu_arch_flavor/$(dirname $expoline) $expoline ++++++ mkspec ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:17:59.982829891 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:17:59.986830034 +0200 @@ -416,7 +416,7 @@ my @guards = split(' '); pop(@guards); for my $g (@guards) { - if ($g =~ /^\+(.*-kmp)$/) { + if ($g =~ /^(?:\+|-!)(.*-kmp)$/) { $res{$1} = 1; } } @@ -489,12 +489,6 @@ for my $pack (@packs) { my $name = $pack->[0] . $subpac; my $version = $pack->[1]; - if ($subpac) { - # The -base and -extra split has been - # introduced in SLE11 (2.6.27) - my ($v1, $v2, $v3) = split(/\./, $version); - next if ($v1 <= 2 && $v2 <= 6 && $v3 < 27); - } if (!$printed) { $res .= "\%ifarch $rpmarch\n"; $printed = 1; ++++++ old-flavors ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:18:00.054832461 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:18:00.058832603 +0200 @@ -1,32 +1,6 @@ # List of obsolete kernel flavors # <arch>/<new flavor> <old flavor> <upper bound of shipped versions> -# SLES 9 -ia64/default sn2 2.6.6 - -ppc/ppc64 pmac64 2.6.6 -ppc/ppc64 pseries64 2.6.6 - -# SLES 10 -i386/default smp 2.6.17 -i386/pae bigsmp 2.6.17 -i386/xen xenpae 2.6.17 - -x86_64/default smp 2.6.17 - -ppc/ppc64 iseries64 2.6.17 -ppc/ppc64 kdump 2.6.17 - -# SLES 11 GA only -# FIXME: more architectures had kdump in SLES 10 -ppc64/debug kdump 2.6.28 -ppc64/default kdump 2.6.28 -ppc64/ppc64 kdump 2.6.28 -ppc64/trace kdump 2.6.28 - -# SLES 11 GA only / 11.4 -i386/pae vmi 2.6.38 - # SLES 11 SP3 / openSUSE 13.1 i386/default trace 3.13 ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 19673 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch new/patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch --- old/patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch 2023-08-17 06:57:43.000000000 +0200 +++ new/patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,81 +0,0 @@ -From 0617abc0566c17385eef4d32b18b6b696fbab86e Mon Sep 17 00:00:00 2001 -From: Ranjani Sridharan <ranjani.sridha...@linux.intel.com> -Date: Fri, 21 Jul 2023 14:20:04 -0700 -Subject: [PATCH] ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop -Patch-mainline: Queued in subsystem maintainer repository -Git-repo: https://github.com/thesofproject/linux/ -Git-commit: 0617abc0566c17385eef4d32b18b6b696fbab86e -References: bsc#1213583 - -With IPC3, we reset hw_params during the stop trigger, so we should also -clean up the link DMA during the stop trigger. - -Fixes: 1bf83fa6654c ("ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop") -Closes: https://github.com/thesofproject/linux/issues/4455 -Closes: https://github.com/thesofproject/linux/issues/4482 -Signed-off-by: Ranjani Sridharan <ranjani.sridha...@linux.intel.com> -Signed-off-by: Takashi Iwai <ti...@suse.de> ---- - sound/soc/sof/intel/hda-dai-ops.c | 13 ++++++++++++- - sound/soc/sof/intel/hda-dai.c | 8 ++++---- - sound/soc/sof/intel/hda.h | 2 ++ - 3 files changed, 18 insertions(+), 5 deletions(-) - ---- a/sound/soc/sof/intel/hda-dai-ops.c -+++ b/sound/soc/sof/intel/hda-dai-ops.c -@@ -289,16 +289,27 @@ static const struct hda_dai_widget_dma_o - static int hda_ipc3_post_trigger(struct snd_sof_dev *sdev, struct snd_soc_dai *cpu_dai, - struct snd_pcm_substream *substream, int cmd) - { -+ struct hdac_ext_stream *hext_stream = hda_get_hext_stream(sdev, cpu_dai, substream); - struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget(cpu_dai, substream->stream); -+ struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); -+ struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); - - switch (cmd) { - case SNDRV_PCM_TRIGGER_SUSPEND: - case SNDRV_PCM_TRIGGER_STOP: - { - struct snd_sof_dai_config_data data = { 0 }; -+ int ret; - - data.dai_data = DMA_CHAN_INVALID; -- return hda_dai_config(w, SOF_DAI_CONFIG_FLAGS_HW_FREE, &data); -+ ret = hda_dai_config(w, SOF_DAI_CONFIG_FLAGS_HW_FREE, &data); -+ if (ret < 0) -+ return ret; -+ -+ if (cmd == SNDRV_PCM_TRIGGER_STOP) -+ return hda_link_dma_cleanup(substream, hext_stream, cpu_dai, codec_dai); -+ -+ break; - } - case SNDRV_PCM_TRIGGER_PAUSE_PUSH: - return hda_dai_config(w, SOF_DAI_CONFIG_FLAGS_PAUSE, NULL); ---- a/sound/soc/sof/intel/hda-dai.c -+++ b/sound/soc/sof/intel/hda-dai.c -@@ -91,10 +91,10 @@ hda_dai_get_ops(struct snd_pcm_substream - return sdai->platform_private; - } - --static int hda_link_dma_cleanup(struct snd_pcm_substream *substream, -- struct hdac_ext_stream *hext_stream, -- struct snd_soc_dai *cpu_dai, -- struct snd_soc_dai *codec_dai) -+int hda_link_dma_cleanup(struct snd_pcm_substream *substream, -+ struct hdac_ext_stream *hext_stream, -+ struct snd_soc_dai *cpu_dai, -+ struct snd_soc_dai *codec_dai) - { - struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(cpu_dai->component); - const struct hda_dai_widget_dma_ops *ops = hda_dai_get_ops(substream, cpu_dai); ---- a/sound/soc/sof/intel/hda.h -+++ b/sound/soc/sof/intel/hda.h -@@ -942,5 +942,7 @@ const struct hda_dai_widget_dma_ops * - hda_select_dai_widget_ops(struct snd_sof_dev *sdev, struct snd_sof_widget *swidget); - int hda_dai_config(struct snd_soc_dapm_widget *w, unsigned int flags, - struct snd_sof_dai_config_data *data); -+int hda_link_dma_cleanup(struct snd_pcm_substream *substream, struct hdac_ext_stream *hext_stream, -+ struct snd_soc_dai *cpu_dai, struct snd_soc_dai *codec_dai); - - #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch new/patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch --- old/patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch 2023-08-25 08:41:16.000000000 +0200 @@ -0,0 +1,190 @@ +From 8e9b7672915602f36053a21670e6ce5489aec385 Mon Sep 17 00:00:00 2001 +From: Michal Suchanek <msucha...@suse.de> +Date: Wed, 23 Aug 2023 11:02:33 +0200 +Subject: [PATCH] Revert 101bd907b424 ("misc: rtsx: judge ASPM Mode to set + PETXCFG Reg") + +References: boo#1214428 boo#1214397 +Patch-mainline: Not yet, fix under discussion + +Causes inability to access Samsung NVMe drives. +--- + drivers/misc/cardreader/rts5227.c | 2 +- + drivers/misc/cardreader/rts5228.c | 18 ++++++++++++++++++ + drivers/misc/cardreader/rts5249.c | 3 ++- + drivers/misc/cardreader/rts5260.c | 18 ++++++++++++++++++ + drivers/misc/cardreader/rts5261.c | 18 ++++++++++++++++++ + drivers/misc/cardreader/rtsx_pcr.c | 5 +---- + 6 files changed, 58 insertions(+), 6 deletions(-) + +diff --git a/drivers/misc/cardreader/rts5227.c b/drivers/misc/cardreader/rts5227.c +index 3dae5e3a1697..d676cf63a966 100644 +--- a/drivers/misc/cardreader/rts5227.c ++++ b/drivers/misc/cardreader/rts5227.c +@@ -195,7 +195,7 @@ static int rts5227_extra_init_hw(struct rtsx_pcr *pcr) + } + } + +- if (option->force_clkreq_0 && pcr->aspm_mode == ASPM_MODE_CFG) ++ if (option->force_clkreq_0) + rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, PETXCFG, + FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW); + else +diff --git a/drivers/misc/cardreader/rts5228.c b/drivers/misc/cardreader/rts5228.c +index f4ab09439da7..cfebad51d1d8 100644 +--- a/drivers/misc/cardreader/rts5228.c ++++ b/drivers/misc/cardreader/rts5228.c +@@ -435,10 +435,17 @@ static void rts5228_init_from_cfg(struct rtsx_pcr *pcr) + option->ltr_enabled = false; + } + } ++ ++ if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN ++ | PM_L1_1_EN | PM_L1_2_EN)) ++ option->force_clkreq_0 = false; ++ else ++ option->force_clkreq_0 = true; + } + + static int rts5228_extra_init_hw(struct rtsx_pcr *pcr) + { ++ struct rtsx_cr_option *option = &pcr->option; + + rtsx_pci_write_register(pcr, RTS5228_AUTOLOAD_CFG1, + CD_RESUME_EN_MASK, CD_RESUME_EN_MASK); +@@ -469,6 +476,17 @@ static int rts5228_extra_init_hw(struct rtsx_pcr *pcr) + else + rtsx_pci_write_register(pcr, PETXCFG, 0x30, 0x00); + ++ /* ++ * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced ++ * to drive low, and we forcibly request clock. ++ */ ++ if (option->force_clkreq_0) ++ rtsx_pci_write_register(pcr, PETXCFG, ++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW); ++ else ++ rtsx_pci_write_register(pcr, PETXCFG, ++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH); ++ + rtsx_pci_write_register(pcr, PWD_SUSPEND_EN, 0xFF, 0xFB); + + if (pcr->rtd3_en) { +diff --git a/drivers/misc/cardreader/rts5249.c b/drivers/misc/cardreader/rts5249.c +index 47ab72a43256..91d240dd68fa 100644 +--- a/drivers/misc/cardreader/rts5249.c ++++ b/drivers/misc/cardreader/rts5249.c +@@ -327,11 +327,12 @@ static int rts5249_extra_init_hw(struct rtsx_pcr *pcr) + } + } + ++ + /* + * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced + * to drive low, and we forcibly request clock. + */ +- if (option->force_clkreq_0 && pcr->aspm_mode == ASPM_MODE_CFG) ++ if (option->force_clkreq_0) + rtsx_pci_write_register(pcr, PETXCFG, + FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW); + else +diff --git a/drivers/misc/cardreader/rts5260.c b/drivers/misc/cardreader/rts5260.c +index 79b18f6f73a8..9b42b20a3e5a 100644 +--- a/drivers/misc/cardreader/rts5260.c ++++ b/drivers/misc/cardreader/rts5260.c +@@ -517,10 +517,17 @@ static void rts5260_init_from_cfg(struct rtsx_pcr *pcr) + option->ltr_enabled = false; + } + } ++ ++ if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN ++ | PM_L1_1_EN | PM_L1_2_EN)) ++ option->force_clkreq_0 = false; ++ else ++ option->force_clkreq_0 = true; + } + + static int rts5260_extra_init_hw(struct rtsx_pcr *pcr) + { ++ struct rtsx_cr_option *option = &pcr->option; + + /* Set mcu_cnt to 7 to ensure data can be sampled properly */ + rtsx_pci_write_register(pcr, 0xFC03, 0x7F, 0x07); +@@ -539,6 +546,17 @@ static int rts5260_extra_init_hw(struct rtsx_pcr *pcr) + + rts5260_init_hw(pcr); + ++ /* ++ * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced ++ * to drive low, and we forcibly request clock. ++ */ ++ if (option->force_clkreq_0) ++ rtsx_pci_write_register(pcr, PETXCFG, ++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW); ++ else ++ rtsx_pci_write_register(pcr, PETXCFG, ++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH); ++ + rtsx_pci_write_register(pcr, pcr->reg_pm_ctrl3, 0x10, 0x00); + + return 0; +diff --git a/drivers/misc/cardreader/rts5261.c b/drivers/misc/cardreader/rts5261.c +index 94af6bf8a25a..b1e76030cafd 100644 +--- a/drivers/misc/cardreader/rts5261.c ++++ b/drivers/misc/cardreader/rts5261.c +@@ -498,10 +498,17 @@ static void rts5261_init_from_cfg(struct rtsx_pcr *pcr) + option->ltr_enabled = false; + } + } ++ ++ if (rtsx_check_dev_flag(pcr, ASPM_L1_1_EN | ASPM_L1_2_EN ++ | PM_L1_1_EN | PM_L1_2_EN)) ++ option->force_clkreq_0 = false; ++ else ++ option->force_clkreq_0 = true; + } + + static int rts5261_extra_init_hw(struct rtsx_pcr *pcr) + { ++ struct rtsx_cr_option *option = &pcr->option; + u32 val; + + rtsx_pci_write_register(pcr, RTS5261_AUTOLOAD_CFG1, +@@ -547,6 +554,17 @@ static int rts5261_extra_init_hw(struct rtsx_pcr *pcr) + else + rtsx_pci_write_register(pcr, PETXCFG, 0x30, 0x00); + ++ /* ++ * If u_force_clkreq_0 is enabled, CLKREQ# PIN will be forced ++ * to drive low, and we forcibly request clock. ++ */ ++ if (option->force_clkreq_0) ++ rtsx_pci_write_register(pcr, PETXCFG, ++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_LOW); ++ else ++ rtsx_pci_write_register(pcr, PETXCFG, ++ FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH); ++ + rtsx_pci_write_register(pcr, PWD_SUSPEND_EN, 0xFF, 0xFB); + + if (pcr->rtd3_en) { +diff --git a/drivers/misc/cardreader/rtsx_pcr.c b/drivers/misc/cardreader/rtsx_pcr.c +index a3f4b52bb159..32b7783e9d4f 100644 +--- a/drivers/misc/cardreader/rtsx_pcr.c ++++ b/drivers/misc/cardreader/rtsx_pcr.c +@@ -1326,11 +1326,8 @@ static int rtsx_pci_init_hw(struct rtsx_pcr *pcr) + return err; + } + +- if (pcr->aspm_mode == ASPM_MODE_REG) { ++ if (pcr->aspm_mode == ASPM_MODE_REG) + rtsx_pci_write_register(pcr, ASPM_FORCE_CTL, 0x30, 0x30); +- rtsx_pci_write_register(pcr, PETXCFG, +- FORCE_CLKREQ_DELINK_MASK, FORCE_CLKREQ_HIGH); +- } + + /* No CD interrupt if probing driver with card inserted. + * So we need to initialize pcr->card_exist here. +-- +2.41.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch new/patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch --- old/patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch 2023-08-17 06:57:43.000000000 +0200 +++ new/patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,88 +0,0 @@ -From: Takashi Iwai <ti...@suse.de> -Subject: [PATCH] Revert "drm/edid: Fix csync detailed mode parsing" -Patch-mainline: Never, temporary workaround until the proper upstream fix -References: bsc#1213693 - -This reverts commit ca62297b2085b5b3168bd891ca24862242c635a1. -It caused a regression on multiple i915 devices. - -Signed-off-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/gpu/drm/drm_edid.c | 29 ++++++++--------------------- - include/drm/drm_edid.h | 12 +++--------- - 2 files changed, 11 insertions(+), 30 deletions(-) - -diff --git a/drivers/gpu/drm/drm_edid.c b/drivers/gpu/drm/drm_edid.c -index e0dbd9140726..1f470968ed14 100644 ---- a/drivers/gpu/drm/drm_edid.c -+++ b/drivers/gpu/drm/drm_edid.c -@@ -3456,6 +3456,10 @@ static struct drm_display_mode *drm_mode_detailed(struct drm_connector *connecto - connector->base.id, connector->name); - return NULL; - } -+ if (!(pt->misc & DRM_EDID_PT_SEPARATE_SYNC)) { -+ drm_dbg_kms(dev, "[CONNECTOR:%d:%s] Composite sync not supported\n", -+ connector->base.id, connector->name); -+ } - - /* it is incorrect if hsync/vsync width is zero */ - if (!hsync_pulse_width || !vsync_pulse_width) { -@@ -3502,27 +3506,10 @@ static struct drm_display_mode *drm_mode_detailed(struct drm_connector *connecto - if (info->quirks & EDID_QUIRK_DETAILED_SYNC_PP) { - mode->flags |= DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC; - } else { -- switch (pt->misc & DRM_EDID_PT_SYNC_MASK) { -- case DRM_EDID_PT_ANALOG_CSYNC: -- case DRM_EDID_PT_BIPOLAR_ANALOG_CSYNC: -- drm_dbg_kms(dev, "[CONNECTOR:%d:%s] Analog composite sync!\n", -- connector->base.id, connector->name); -- mode->flags |= DRM_MODE_FLAG_CSYNC | DRM_MODE_FLAG_NCSYNC; -- break; -- case DRM_EDID_PT_DIGITAL_CSYNC: -- drm_dbg_kms(dev, "[CONNECTOR:%d:%s] Digital composite sync!\n", -- connector->base.id, connector->name); -- mode->flags |= DRM_MODE_FLAG_CSYNC; -- mode->flags |= (pt->misc & DRM_EDID_PT_HSYNC_POSITIVE) ? -- DRM_MODE_FLAG_PCSYNC : DRM_MODE_FLAG_NCSYNC; -- break; -- case DRM_EDID_PT_DIGITAL_SEPARATE_SYNC: -- mode->flags |= (pt->misc & DRM_EDID_PT_HSYNC_POSITIVE) ? -- DRM_MODE_FLAG_PHSYNC : DRM_MODE_FLAG_NHSYNC; -- mode->flags |= (pt->misc & DRM_EDID_PT_VSYNC_POSITIVE) ? -- DRM_MODE_FLAG_PVSYNC : DRM_MODE_FLAG_NVSYNC; -- break; -- } -+ mode->flags |= (pt->misc & DRM_EDID_PT_HSYNC_POSITIVE) ? -+ DRM_MODE_FLAG_PHSYNC : DRM_MODE_FLAG_NHSYNC; -+ mode->flags |= (pt->misc & DRM_EDID_PT_VSYNC_POSITIVE) ? -+ DRM_MODE_FLAG_PVSYNC : DRM_MODE_FLAG_NVSYNC; - } - - set_size: -diff --git a/include/drm/drm_edid.h b/include/drm/drm_edid.h -index 169755d3de19..48e93f909ef6 100644 ---- a/include/drm/drm_edid.h -+++ b/include/drm/drm_edid.h -@@ -61,15 +61,9 @@ struct std_timing { - u8 vfreq_aspect; - } __attribute__((packed)); - --#define DRM_EDID_PT_SYNC_MASK (3 << 3) --# define DRM_EDID_PT_ANALOG_CSYNC (0 << 3) --# define DRM_EDID_PT_BIPOLAR_ANALOG_CSYNC (1 << 3) --# define DRM_EDID_PT_DIGITAL_CSYNC (2 << 3) --# define DRM_EDID_PT_CSYNC_ON_RGB (1 << 1) /* analog csync only */ --# define DRM_EDID_PT_CSYNC_SERRATE (1 << 2) --# define DRM_EDID_PT_DIGITAL_SEPARATE_SYNC (3 << 3) --# define DRM_EDID_PT_HSYNC_POSITIVE (1 << 1) /* also digital csync */ --# define DRM_EDID_PT_VSYNC_POSITIVE (1 << 2) -+#define DRM_EDID_PT_HSYNC_POSITIVE (1 << 1) -+#define DRM_EDID_PT_VSYNC_POSITIVE (1 << 2) -+#define DRM_EDID_PT_SEPARATE_SYNC (3 << 3) - #define DRM_EDID_PT_STEREO (1 << 5) - #define DRM_EDID_PT_INTERLACED (1 << 7) - --- -2.35.3 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch new/patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch --- old/patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch 2023-08-17 06:57:43.000000000 +0200 +++ new/patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,61 +0,0 @@ -From: Karol Herbst <kher...@redhat.com> -Date: Mon, 14 Aug 2023 16:49:32 +0200 -Subject: [PATCH] drm/nouveau/disp: fix use-after-free in error handling of - nouveau_connector_create -Message-ID: <20230814144933.3956959-1-kher...@redhat.com> -Patch-mainline: Submitted, dri-devel ML -References: bsc#1214073 - -We can't simply free the connector after calling drm_connector_init on it. -We need to clean up the drm side first. - -It might not fix all regressions from 2b5d1c29f6c4 ("drm/nouveau/disp: -PIOR DP uses GPIO for HPD, not PMGR AUX interrupts"), but at least it -fixes a memory corruption in error handling related to that commit. - -Link: https://lore.kernel.org/lkml/20230806213107.GFZNARG6moWpFuSJ9W@fat_crate.local/ -Fixes: 95983aea8003 ("drm/nouveau/disp: add connector class") -Signed-off-by: Karol Herbst <kher...@redhat.com> -Signed-off-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/gpu/drm/nouveau/nouveau_connector.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -diff --git a/drivers/gpu/drm/nouveau/nouveau_connector.c b/drivers/gpu/drm/nouveau/nouveau_connector.c -index a2e0033e8a26..622f6eb9a8bf 100644 ---- a/drivers/gpu/drm/nouveau/nouveau_connector.c -+++ b/drivers/gpu/drm/nouveau/nouveau_connector.c -@@ -1408,8 +1408,7 @@ nouveau_connector_create(struct drm_device *dev, - ret = nvif_conn_ctor(&disp->disp, nv_connector->base.name, nv_connector->index, - &nv_connector->conn); - if (ret) { -- kfree(nv_connector); -- return ERR_PTR(ret); -+ goto drm_conn_err; - } - - ret = nvif_conn_event_ctor(&nv_connector->conn, "kmsHotplug", -@@ -1426,8 +1425,7 @@ nouveau_connector_create(struct drm_device *dev, - if (ret) { - nvif_event_dtor(&nv_connector->hpd); - nvif_conn_dtor(&nv_connector->conn); -- kfree(nv_connector); -- return ERR_PTR(ret); -+ goto drm_conn_err; - } - } - } -@@ -1475,4 +1473,9 @@ nouveau_connector_create(struct drm_device *dev, - - drm_connector_register(connector); - return connector; -+ -+drm_conn_err: -+ drm_connector_cleanup(connector); -+ kfree(nv_connector); -+ return ERR_PTR(ret); - } --- -2.35.3 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch new/patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch --- old/patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch 2023-08-25 08:41:16.000000000 +0200 @@ -0,0 +1,54 @@ +From: Sascha Hauer <s.ha...@pengutronix.de> +Subject: [PATCH] wifi: rtw88: usb: kill and free rx urbs on probe failure +Date: Wed, 23 Aug 2023 09:50:21 +0200 +Message-id: <20230823075021.588596-1-s.ha...@pengutronix.de> +Patch-mainline: Submitted, linux-wireless ML +References: bsc#1214385 + + +After rtw_usb_alloc_rx_bufs() has been called rx urbs have been +allocated and must be freed in the error path. After rtw_usb_init_rx() +has been called they are submitted, so they also must be killed. + +Add these forgotten steps to the probe error path. + +Besides the lost memory this also fixes a problem when the driver +fails to download the firmware in rtw_chip_info_setup(). In this +case it can happen that the completion of the rx urbs handler runs +at a time when we already freed our data structures resulting in +a kernel crash. + +Fixes: a82dfd33d1237 ("wifi: rtw88: Add common USB chip support") +Cc: sta...@vger.kernel.org +Reported-by: Ilgaz Ãcal <il...@ilgaz.gen.tr> +Signed-off-by: Sascha Hauer <s.ha...@pengutronix.de> +Acked-by: Larry Finger <larry.fin...@lwfinger.net> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/net/wireless/realtek/rtw88/usb.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/drivers/net/wireless/realtek/rtw88/usb.c b/drivers/net/wireless/realtek/rtw88/usb.c +index 4a57efdba97bb..875a61c9c80d4 100644 +--- a/drivers/net/wireless/realtek/rtw88/usb.c ++++ b/drivers/net/wireless/realtek/rtw88/usb.c +@@ -844,7 +844,7 @@ int rtw_usb_probe(struct usb_interface *intf, const struct usb_device_id *id) + + ret = rtw_core_init(rtwdev); + if (ret) +- goto err_release_hw; ++ goto err_free_rx_bufs; + + ret = rtw_usb_intf_init(rtwdev, intf); + if (ret) { +@@ -890,6 +890,9 @@ int rtw_usb_probe(struct usb_interface *intf, const struct usb_device_id *id) + err_deinit_core: + rtw_core_deinit(rtwdev); + ++err_free_rx_bufs: ++ rtw_usb_free_rx_bufs(rtwusb); ++ + err_release_hw: + ieee80211_free_hw(hw); + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:18:01.138871147 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:18:01.142871289 +0200 @@ -2053,6 +2053,240 @@ patches.kernel.org/6.4.11-205-ACPI-scan-Create-platform-device-for-CS35L56.patch patches.kernel.org/6.4.11-206-alpha-remove-__init-annotation-from-exported-p.patch patches.kernel.org/6.4.11-207-Linux-6.4.11.patch + patches.kernel.org/6.4.12-001-crypto-cifs-fix-error-handling-in-extract_iter.patch + patches.kernel.org/6.4.12-002-net-phy-at803x-Use-devm_regulator_get_enable_o.patch + patches.kernel.org/6.4.12-003-net-phy-at803x-fix-the-wol-setting-functions.patch + patches.kernel.org/6.4.12-004-drm-amd-display-Update-DTBCLK-for-DCN32.patch + patches.kernel.org/6.4.12-005-drm-scheduler-set-entity-to-NULL-in-drm_sched_.patch + patches.kernel.org/6.4.12-006-drm-amdgpu-fix-calltrace-warning-in-amddrm_bud.patch + patches.kernel.org/6.4.12-007-drm-amdgpu-Fix-integer-overflow-in-amdgpu_cs_p.patch + patches.kernel.org/6.4.12-008-drm-amdgpu-fix-memory-leak-in-mes-self-test.patch + patches.kernel.org/6.4.12-009-Revert-drm-amd-display-disable-SubVP-DRR-to-pr.patch + patches.kernel.org/6.4.12-010-ASoC-Intel-sof_sdw-add-quirk-for-MTL-RVP.patch + patches.kernel.org/6.4.12-011-ASoC-Intel-sof_sdw-add-quirk-for-LNL-RVP.patch + patches.kernel.org/6.4.12-012-PCI-tegra194-Fix-possible-array-out-of-bounds-.patch + patches.kernel.org/6.4.12-013-ASoC-cs35l56-Move-DSP-part-string-generation-s.patch + patches.kernel.org/6.4.12-014-ASoC-SOF-amd-Add-pci-revision-id-check.patch + patches.kernel.org/6.4.12-015-drm-stm-ltdc-fix-late-dereference-check.patch + patches.kernel.org/6.4.12-016-arm64-dts-qcom-ipq5332-add-QFPROM-node.patch + patches.kernel.org/6.4.12-017-drm-rcar-du-remove-R-Car-H3-ES1.-workarounds.patch + patches.kernel.org/6.4.12-018-ASoC-amd-vangogh-Add-check-for-acp-config-flag.patch + patches.kernel.org/6.4.12-019-RDMA-mana_ib-Use-v2-version-of-cfg_rx_steer_re.patch + patches.kernel.org/6.4.12-020-ARM-dts-imx6dl-prtrvt-prtvt7-prti6q-prtwd2-fix.patch + patches.kernel.org/6.4.12-021-ASoC-Intel-sof_sdw_rt_sdca_jack_common-test-SO.patch + patches.kernel.org/6.4.12-022-ASoC-Intel-sof_sdw-add-quick-for-Dell-SKU-0BDA.patch + patches.kernel.org/6.4.12-023-ASoC-Intel-sof_sdw-Add-support-for-Rex-soundwi.patch + patches.kernel.org/6.4.12-024-iopoll-Call-cpu_relax-in-busy-loops.patch + patches.kernel.org/6.4.12-025-ASoC-SOF-Intel-fix-SoundWire-HDaudio-mutual-ex.patch + patches.kernel.org/6.4.12-026-dma-remap-use-kvmalloc_array-kvfree-for-larger.patch + patches.kernel.org/6.4.12-027-accel-habanalabs-add-pci-health-check-during-h.patch + patches.kernel.org/6.4.12-028-accel-habanalabs-fix-mem-leak-in-capture-user-.patch + patches.kernel.org/6.4.12-029-dt-bindings-input-goodix-Add-goodix-no-reset-d.patch + patches.kernel.org/6.4.12-030-HID-i2c-hid-goodix-Add-support-for-goodix-no-r.patch + patches.kernel.org/6.4.12-031-HID-logitech-hidpp-Add-USB-and-Bluetooth-IDs-f.patch + patches.kernel.org/6.4.12-032-iommu-amd-Introduce-Disable-IRTE-Caching-Suppo.patch + patches.kernel.org/6.4.12-033-drm-amdgpu-install-stub-fence-into-potential-u.patch + patches.kernel.org/6.4.12-034-drm-amd-display-Remove-v_startup-workaround-fo.patch + patches.kernel.org/6.4.12-035-drm-amd-display-Apply-60us-prefetch-for-DCFCLK.patch + patches.kernel.org/6.4.12-036-drm-amdgpu-unmap-and-remove-csa_va-properly.patch + patches.kernel.org/6.4.12-037-RDMA-mlx5-Return-the-firmware-result-upon-dest.patch + patches.kernel.org/6.4.12-038-RDMA-bnxt_re-consider-timeout-of-destroy-ah-as.patch + patches.kernel.org/6.4.12-039-drm-amd-display-Skip-DPP-DTO-update-if-root-cl.patch + patches.kernel.org/6.4.12-040-drm-amd-display-Enable-dcn314-DPP-RCO.patch + patches.kernel.org/6.4.12-041-ASoC-SOF-core-Free-the-firmware-trace-before-c.patch + patches.kernel.org/6.4.12-042-HID-intel-ish-hid-ipc-Add-Arrow-Lake-PCI-devic.patch + patches.kernel.org/6.4.12-043-Revert-PATCH-uml-export-symbols-added-by-GCC-h.patch + patches.kernel.org/6.4.12-044-smb-client-fix-warning-in-cifs_smb3_do_mount.patch + patches.kernel.org/6.4.12-045-cifs-fix-session-state-check-in-reconnect-to-a.patch + patches.kernel.org/6.4.12-046-serial-stm32-Ignore-return-value-of-uart_remov.patch + patches.kernel.org/6.4.12-047-led-qcom-lpg-Fix-resource-leaks-in-for_each_av.patch + patches.kernel.org/6.4.12-048-media-v4l2-mem2mem-add-lock-to-protect-paramet.patch + patches.kernel.org/6.4.12-049-media-camss-set-VFE-bpl_alignment-to-16-for-sd.patch + patches.kernel.org/6.4.12-050-usb-gadget-u_serial-Avoid-spinlock-recursion-i.patch + patches.kernel.org/6.4.12-051-usb-gadget-uvc-queue-empty-isoc-requests-if-no.patch + patches.kernel.org/6.4.12-052-media-platform-mediatek-vpu-fix-NULL-ptr-deref.patch + patches.kernel.org/6.4.12-053-thunderbolt-Read-retimer-NVM-authentication-st.patch + patches.kernel.org/6.4.12-054-xhci-get-rid-of-XHCI_PLAT-quirk-that-used-to-p.patch + patches.kernel.org/6.4.12-055-usb-chipidea-imx-don-t-request-QoS-for-imx8ulp.patch + patches.kernel.org/6.4.12-056-usb-chipidea-imx-turn-off-vbus-comparator-when.patch + patches.kernel.org/6.4.12-057-usb-chipidea-imx-add-missing-USB-PHY-DPDM-wake.patch + patches.kernel.org/6.4.12-058-gfs2-Fix-possible-data-races-in-gfs2_show_opti.patch + patches.kernel.org/6.4.12-059-pcmcia-rsrc_nonstatic-Fix-memory-leak-in-nonst.patch + patches.kernel.org/6.4.12-060-thunderbolt-Add-Intel-Barlow-Ridge-PCI-ID.patch + patches.kernel.org/6.4.12-061-thunderbolt-Limit-Intel-Barlow-Ridge-USB3-band.patch + patches.kernel.org/6.4.12-062-firewire-net-fix-use-after-free-in-fwnet_finis.patch + patches.kernel.org/6.4.12-063-watchdog-sp5100_tco-support-Hygon-FCH-SCH-Serv.patch + patches.kernel.org/6.4.12-064-Bluetooth-L2CAP-Fix-use-after-free.patch + patches.kernel.org/6.4.12-065-Bluetooth-btusb-Add-MT7922-bluetooth-ID-for-th.patch + patches.kernel.org/6.4.12-066-ceph-try-to-dump-the-msgs-when-decoding-fails.patch + patches.kernel.org/6.4.12-067-drm-amdgpu-Fix-potential-fence-use-after-free-.patch + patches.kernel.org/6.4.12-068-fs-ntfs3-Enhance-sanity-check-while-generating.patch + patches.kernel.org/6.4.12-069-fs-ntfs3-Return-error-for-inconsistent-extende.patch + patches.kernel.org/6.4.12-070-fs-ntfs3-Fix-possible-null-pointer-dereference.patch + patches.kernel.org/6.4.12-071-fs-ntfs3-Mark-ntfs-dirty-when-on-disk-struct-i.patch + patches.kernel.org/6.4.12-072-fs-ntfs3-Alternative-boot-if-primary-boot-is-c.patch + patches.kernel.org/6.4.12-073-ALSA-hda-realtek-Add-quirks-for-Unis-H3C-Deskt.patch + patches.kernel.org/6.4.12-074-ALSA-hda-fix-a-possible-null-pointer-dereferen.patch + patches.kernel.org/6.4.12-075-ALSA-hda-realtek-Add-quirk-for-ASUS-ROG-GX650P.patch + patches.kernel.org/6.4.12-076-ALSA-hda-realtek-Add-quirk-for-ASUS-ROG-GA402X.patch + patches.kernel.org/6.4.12-077-ALSA-hda-realtek-Amend-G634-quirk-to-enable-re.patch + patches.kernel.org/6.4.12-078-ALSA-hda-realtek-Add-quirk-for-ASUS-ROG-G614Jx.patch + patches.kernel.org/6.4.12-079-ALSA-hda-realtek-Add-quirk-for-ASUS-ROG-GZ301V.patch + patches.kernel.org/6.4.12-080-powerpc-kasan-Disable-KCOV-in-KASAN-code.patch + patches.kernel.org/6.4.12-081-Bluetooth-MGMT-Use-correct-address-for-memcpy.patch + patches.kernel.org/6.4.12-082-ring-buffer-Do-not-swap-cpu_buffer-during-resi.patch + patches.kernel.org/6.4.12-083-btrfs-move-out-now-unused-BG-from-the-reclaim-.patch + patches.kernel.org/6.4.12-084-btrfs-fix-use-after-free-of-new-block-group-th.patch + patches.kernel.org/6.4.12-085-regulator-qcom-rpmh-Fix-LDO-12-regulator-for-P.patch + patches.kernel.org/6.4.12-086-virtio-mmio-don-t-break-lifecycle-of-vm_dev.patch + patches.kernel.org/6.4.12-087-vduse-Use-proper-spinlock-for-IRQ-injection.patch + patches.kernel.org/6.4.12-088-virtio-vdpa-Fix-cpumask-memory-leak-in-virtio_.patch + patches.kernel.org/6.4.12-089-vdpa-mlx5-Fix-mr-initialized-semantics.patch + patches.kernel.org/6.4.12-090-vdpa-mlx5-Delete-control-vq-iotlb-in-destroy_m.patch + patches.kernel.org/6.4.12-091-cifs-fix-potential-oops-in-cifs_oplock_break.patch + patches.kernel.org/6.4.12-092-rust-macros-vtable-fix-HAS_-redefinition-gen_c.patch + patches.kernel.org/6.4.12-093-i2c-bcm-iproc-Fix-bcm_iproc_i2c_isr-deadlock-i.patch + patches.kernel.org/6.4.12-094-i2c-hisi-Only-handle-the-interrupt-of-the-driv.patch + patches.kernel.org/6.4.12-095-i2c-tegra-Fix-i2c-tegra-DMA-config-option-proc.patch + patches.kernel.org/6.4.12-096-blk-cgroup-hold-queue_lock-when-removing-blkg-.patch + patches.kernel.org/6.4.12-097-fbdev-mmp-fix-value-check-in-mmphw_probe.patch + patches.kernel.org/6.4.12-098-media-mtk-jpeg-Set-platform-driver-data-earlie.patch + patches.kernel.org/6.4.12-099-powerpc-rtas_flash-allow-user-copy-to-flash-bl.patch + patches.kernel.org/6.4.12-100-vdpa-Add-features-attr-to-vdpa_nl_policy-for-n.patch + patches.kernel.org/6.4.12-101-vdpa-Add-queue-index-attr-to-vdpa_nl_policy-fo.patch + patches.kernel.org/6.4.12-102-vdpa-Add-max-vqp-attr-to-vdpa_nl_policy-for-nl.patch + patches.kernel.org/6.4.12-103-vdpa-Enable-strict-validation-for-netlinks-ops.patch + patches.kernel.org/6.4.12-104-smb3-display-network-namespace-in-debug-inform.patch + patches.kernel.org/6.4.12-105-tty-n_gsm-fix-the-UAF-caused-by-race-condition.patch + patches.kernel.org/6.4.12-106-tty-serial-fsl_lpuart-Clear-the-error-flags-by.patch + patches.kernel.org/6.4.12-107-btrfs-fix-infinite-directory-reads.patch + patches.kernel.org/6.4.12-108-btrfs-fix-incorrect-splitting-in-btrfs_drop_ex.patch + patches.kernel.org/6.4.12-109-btrfs-fix-BUG_ON-condition-in-btrfs_cancel_bal.patch + patches.kernel.org/6.4.12-110-btrfs-fix-replace-scrub-failure-with-metadata_.patch + patches.kernel.org/6.4.12-111-btrfs-only-subtract-from-len_to_oe_boundary-wh.patch + patches.kernel.org/6.4.12-112-i2c-designware-Correct-length-byte-validation-.patch + patches.kernel.org/6.4.12-113-i2c-designware-Handle-invalid-SMBus-block-data.patch + patches.kernel.org/6.4.12-114-x86-cpu-Fix-__x86_return_thunk-symbol-type.patch + patches.kernel.org/6.4.12-115-x86-cpu-Fix-up-srso_safe_ret-and-__x86_return_.patch + patches.kernel.org/6.4.12-116-objtool-x86-Fix-SRSO-mess.patch + patches.kernel.org/6.4.12-117-x86-alternative-Make-custom-return-thunk-uncon.patch + patches.kernel.org/6.4.12-118-x86-cpu-Clean-up-SRSO-return-thunk-mess.patch + patches.kernel.org/6.4.12-119-x86-cpu-Rename-original-retbleed-methods.patch + patches.kernel.org/6.4.12-120-x86-cpu-Rename-srso_-.-_alias-to-srso_alias_-1.patch + patches.kernel.org/6.4.12-121-x86-cpu-Cleanup-the-untrain-mess.patch + patches.kernel.org/6.4.12-122-x86-cpu-kvm-Provide-UNTRAIN_RET_VM.patch + patches.kernel.org/6.4.12-123-x86-srso-Explain-the-untraining-sequences-a-bi.patch + patches.kernel.org/6.4.12-124-objtool-x86-Fixup-frame-pointer-vs-rethunk.patch + patches.kernel.org/6.4.12-125-x86-static_call-Fix-__static_call_fixup.patch + patches.kernel.org/6.4.12-126-x86-retpoline-Don-t-clobber-RFLAGS-during-srso.patch + patches.kernel.org/6.4.12-127-x86-CPU-AMD-Fix-the-DIV-0-initial-fix-attempt.patch + patches.kernel.org/6.4.12-128-x86-srso-Disable-the-mitigation-on-unaffected-.patch + patches.kernel.org/6.4.12-129-x86-retpoline-kprobes-Fix-position-of-thunk-se.patch + patches.kernel.org/6.4.12-130-x86-retpoline-kprobes-Skip-optprobe-check-for-.patch + patches.kernel.org/6.4.12-131-x86-srso-Correct-the-mitigation-status-when-SM.patch + patches.kernel.org/6.4.12-132-net-xfrm-Fix-xfrm_address_filter-OOB-read.patch + patches.kernel.org/6.4.12-133-net-af_key-fix-sadb_x_filter-validation.patch + patches.kernel.org/6.4.12-134-net-xfrm-Amend-XFRMA_SEC_CTX-nla_policy-struct.patch + patches.kernel.org/6.4.12-135-xfrm-Silence-warnings-triggerable-by-bad-packe.patch + patches.kernel.org/6.4.12-136-xfrm-fix-slab-use-after-free-in-decode_session.patch + patches.kernel.org/6.4.12-137-ip6_vti-fix-slab-use-after-free-in-decode_sess.patch + patches.kernel.org/6.4.12-138-ip_vti-fix-potential-slab-use-after-free-in-de.patch + patches.kernel.org/6.4.12-139-xfrm-add-NULL-check-in-xfrm_update_ae_params.patch + patches.kernel.org/6.4.12-140-xfrm-add-forgotten-nla_policy-for-XFRMA_MTIMER.patch + patches.kernel.org/6.4.12-141-xfrm-delete-offloaded-policy.patch + patches.kernel.org/6.4.12-142-xfrm-don-t-skip-free-of-empty-state-in-acquire.patch + patches.kernel.org/6.4.12-143-virtio-net-set-queues-after-driver_ok.patch + patches.kernel.org/6.4.12-144-net-pcs-Add-missing-put_device-call-in-miic_cr.patch + patches.kernel.org/6.4.12-145-net-phy-fix-IRQ-based-wake-on-lan-over-hiberna.patch + patches.kernel.org/6.4.12-146-selftests-mirror_gre_changes-Tighten-up-the-TT.patch + patches.kernel.org/6.4.12-147-drm-panel-simple-Fix-AUO-G121EAN01-panel-timin.patch + patches.kernel.org/6.4.12-148-drm-i915-guc-slpc-Restore-efficient-freq-earli.patch + patches.kernel.org/6.4.12-149-net-macb-In-ZynqMP-resume-always-configure-PS-.patch + patches.kernel.org/6.4.12-150-octeon_ep-fix-timeout-value-for-waiting-on-mbo.patch + patches.kernel.org/6.4.12-151-octeon_ep-cancel-tx_timeout_task-later-in-remo.patch + patches.kernel.org/6.4.12-152-octeon_ep-cancel-ctrl_mbox_task-after-intr_pol.patch + patches.kernel.org/6.4.12-153-octeon_ep-cancel-queued-works-in-probe-error-p.patch + patches.kernel.org/6.4.12-154-net-veth-Page-pool-creation-error-handling-for.patch + patches.kernel.org/6.4.12-155-accel-qaic-Fix-slicing-memory-leak.patch + patches.kernel.org/6.4.12-156-accel-qaic-Clean-up-integer-overflow-checking-.patch + patches.kernel.org/6.4.12-157-netfilter-nf_tables-fix-false-positive-lockdep.patch + patches.kernel.org/6.4.12-158-netfilter-nf_tables-deactivate-catchall-elemen.patch + patches.kernel.org/6.4.12-159-netfilter-nf_tables-don-t-fail-inserts-if-dupl.patch + patches.kernel.org/6.4.12-160-netfilter-set-default-timeout-to-3-secs-for-sc.patch + patches.kernel.org/6.4.12-161-ipvs-fix-racy-memcpy-in-proc_do_sync_threshold.patch + patches.kernel.org/6.4.12-162-netfilter-nf_tables-fix-GC-transaction-races-w.patch + patches.kernel.org/6.4.12-163-netfilter-nf_tables-GC-transaction-race-with-n.patch + patches.kernel.org/6.4.12-164-netfilter-nft_dynset-disallow-object-maps.patch + patches.kernel.org/6.4.12-165-net-phy-broadcom-stub-c45-read-write-for-54810.patch + patches.kernel.org/6.4.12-166-team-Fix-incorrect-deletion-of-ETH_P_8021AD-pr.patch + patches.kernel.org/6.4.12-167-net-openvswitch-reject-negative-ifindex.patch + patches.kernel.org/6.4.12-168-iavf-fix-FDIR-rule-fields-masks-validation.patch + patches.kernel.org/6.4.12-169-i40e-fix-misleading-debug-logs.patch + patches.kernel.org/6.4.12-170-net-mlx5e-XDP-Fix-fifo-overrun-on-XDP_REDIRECT.patch + patches.kernel.org/6.4.12-171-drm-nouveau-disp-fix-use-after-free-in-error-h.patch + patches.kernel.org/6.4.12-172-net-dsa-mv88e6xxx-Wait-for-EEPROM-done-before-.patch + patches.kernel.org/6.4.12-173-sfc-add-fallback-action-set-lists-for-TC-offlo.patch + patches.kernel.org/6.4.12-174-sfc-don-t-unregister-flow_indr-if-it-was-never.patch + patches.kernel.org/6.4.12-175-sfc-don-t-fail-probe-if-MAE-TC-setup-fails.patch + patches.kernel.org/6.4.12-176-sock-Fix-misuse-of-sk_under_memory_pressure.patch + patches.kernel.org/6.4.12-177-net-do-not-allow-gso_size-to-be-set-to-GSO_BY_.patch + patches.kernel.org/6.4.12-178-qede-fix-firmware-halt-over-suspend-and-resume.patch + patches.kernel.org/6.4.12-179-ice-Block-switchdev-mode-when-ADQ-is-active-an.patch + patches.kernel.org/6.4.12-180-bus-ti-sysc-Flush-posted-write-on-enable-befor.patch + patches.kernel.org/6.4.12-181-arm64-dts-qcom-qrb5165-rb5-fix-thermal-zone-co.patch + patches.kernel.org/6.4.12-182-arm64-dts-rockchip-Disable-HS400-for-eMMC-on-R.patch + patches.kernel.org/6.4.12-183-arm64-dts-rockchip-Disable-HS400-for-eMMC-on-R.patch + patches.kernel.org/6.4.12-184-ARM-dts-imx6-phytec-fix-RTC-interrupt-level.patch + patches.kernel.org/6.4.12-185-ARM-dts-imx-Adjust-dma-apbh-node-name.patch + patches.kernel.org/6.4.12-186-ARM-dts-imx-Set-default-tuning-step-for-imx7d-.patch + patches.kernel.org/6.4.12-187-arm64-dts-imx8mm-Drop-CSI1-PHY-reference-clock.patch + patches.kernel.org/6.4.12-188-ARM-dts-imx-Set-default-tuning-step-for-imx6sx.patch + patches.kernel.org/6.4.12-189-ASoC-max98363-don-t-return-on-success-reading-.patch + patches.kernel.org/6.4.12-190-arm64-dts-imx93-Fix-anatop-node-size.patch + patches.kernel.org/6.4.12-191-ASoC-rt5665-add-missed-regulator_bulk_disable.patch + patches.kernel.org/6.4.12-192-ASoC-meson-axg-tdm-formatter-fix-channel-slot-.patch + patches.kernel.org/6.4.12-193-ALSA-hda-realtek-Add-quirks-for-HP-G11-Laptops.patch + patches.kernel.org/6.4.12-194-pinctrl-qcom-Add-intr_target_width-field-to-su.patch + patches.kernel.org/6.4.12-195-soc-aspeed-uart-routing-Use-__sysfs_match_stri.patch + patches.kernel.org/6.4.12-196-soc-aspeed-socinfo-Add-kfree-for-kstrdup.patch + patches.kernel.org/6.4.12-197-ALSA-hda-realtek-Remodified-3k-pull-low-proced.patch + patches.kernel.org/6.4.12-198-riscv-entry-set-a0-ENOSYS-only-when-syscall-1.patch + patches.kernel.org/6.4.12-199-riscv-correct-riscv_insn_is_c_jr-and-riscv_ins.patch + patches.kernel.org/6.4.12-200-riscv-uaccess-Return-the-number-of-bytes-effec.patch + patches.kernel.org/6.4.12-201-serial-8250-Fix-oops-for-port-pm-on-uart_chang.patch + patches.kernel.org/6.4.12-202-ALSA-usb-audio-Add-support-for-Mythware-XA001A.patch + patches.kernel.org/6.4.12-203-cifs-Release-folio-lock-on-fscache-read-hit.patch + patches.kernel.org/6.4.12-204-parisc-Fix-CONFIG_TLB_PTLOCK-to-work-with-ligh.patch + patches.kernel.org/6.4.12-205-smb-client-fix-null-auth.patch + patches.kernel.org/6.4.12-206-regulator-da9063-better-fix-null-deref-with-pa.patch + patches.kernel.org/6.4.12-207-virtio-net-Zero-max_tx_vq-field-for-VIRTIO_NET.patch + patches.kernel.org/6.4.12-208-arm64-dts-rockchip-Fix-Wifi-Bluetooth-on-ROCK-.patch + patches.kernel.org/6.4.12-209-arm64-ptrace-Ensure-that-SME-is-set-up-for-tar.patch + patches.kernel.org/6.4.12-210-arm64-ptrace-Ensure-that-the-task-sees-ZT-writ.patch + patches.kernel.org/6.4.12-211-blk-crypto-dynamically-allocate-fallback-profi.patch + patches.kernel.org/6.4.12-212-media-uvcvideo-Fix-menu-count-handling-for-use.patch + patches.kernel.org/6.4.12-213-dt-bindings-pinctrl-qcom-sa8775p-tlmm-add-gpio.patch + patches.kernel.org/6.4.12-214-mmc-f-sdh30-fix-order-of-function-calls-in-sdh.patch + patches.kernel.org/6.4.12-215-mmc-wbsd-fix-double-mmc_free_host-in-wbsd_init.patch + patches.kernel.org/6.4.12-216-mmc-block-Fix-in_flight-issue_type-value-error.patch + patches.kernel.org/6.4.12-217-mmc-sunplus-fix-return-value-check-of-mmc_add_.patch + patches.kernel.org/6.4.12-218-mmc-sunplus-Fix-error-handling-in-spmmc_drv_pr.patch + patches.kernel.org/6.4.12-219-drm-qxl-fix-UAF-on-handle-creation.patch + patches.kernel.org/6.4.12-220-Revert-drm-edid-Fix-csync-detailed-mode-parsin.patch + patches.kernel.org/6.4.12-221-Revert-Revert-drm-amdgpu-display-change-pipe-p.patch + patches.kernel.org/6.4.12-222-drm-i915-sdvo-fix-panel_type-initialization.patch + patches.kernel.org/6.4.12-223-drm-amd-flush-any-delayed-gfxoff-on-suspend-en.patch + patches.kernel.org/6.4.12-224-drm-amdgpu-skip-fence-GFX-interrupts-disable-e.patch + patches.kernel.org/6.4.12-225-drm-amdgpu-pm-fix-throttle_status-for-other-th.patch + patches.kernel.org/6.4.12-226-ASoC-amd-vangogh-select-CONFIG_SND_AMD_ACP_CON.patch + patches.kernel.org/6.4.12-227-drm-amd-display-disable-RCO-for-DCN314.patch + patches.kernel.org/6.4.12-228-drm-amd-pm-skip-the-RLC-stop-when-S0i3-suspend.patch + patches.kernel.org/6.4.12-229-drm-amdgpu-keep-irq-count-in-amdgpu_irq_disabl.patch + patches.kernel.org/6.4.12-230-Revert-perf-report-Append-inlines-to-non-DWARF.patch + patches.kernel.org/6.4.12-231-ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-.patch + patches.kernel.org/6.4.12-232-af_unix-Fix-null-ptr-deref-in-unix_stream_send.patch + patches.kernel.org/6.4.12-233-net-fix-the-RTO-timer-retransmitting-skb-every.patch + patches.kernel.org/6.4.12-234-Linux-6.4.12.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -2085,6 +2319,9 @@ patches.suse/HID-microsoft-Add-rumble-support-to-latest-xbox-cont.patch patches.suse/drm-amd-pm-update-the-LC_L1_INACTIVITY-setting-to-ad.patch patches.suse/ALSA-usb-audio-Add-quirk-for-Microsoft-Modern-Wirele.patch + + # out-of-tree patches + patches.suse/Revert-101bd907b424-misc-rtsx-judge-ASPM-Mode-to-set.patch ######################################################## # end of sorted patches ######################################################## @@ -2205,8 +2442,6 @@ patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch patches.suse/Add-parameter-to-disable-simple-framebuffer-devices.patch patches.suse/0001-bsc-1204315-Disable-sysfb-before-creating-simple-fra.patch - patches.suse/Revert-drm-edid-Fix-csync-detailed-mode-parsing.patch - patches.suse/drm-nouveau-disp-fix-use-after-free-in-error-handlin.patch ######################################################## # Storage @@ -2223,6 +2458,7 @@ patches.suse/b43-missing-firmware-info.patch patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch patches.suse/wifi-rtw89-Fix-loading-of-compressed-firmware.patch + patches.suse/wifi-rtw88-usb-kill-and-free-rx-urbs-on-probe-failure.patch patches.suse/bus-mhi-add-new-interfaces-to-handle-MHI-channels-di.patch patches.suse/bus-mhi-host-add-destroy_device-argument-to-mhi_powe.patch @@ -2243,7 +2479,6 @@ ######################################################## # Other drivers ######################################################## - patches.suse/ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during.patch ######################################################## # Debugging ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.jFZHg6/_old 2023-08-30 10:18:01.162872004 +0200 +++ /var/tmp/diff_new_pack.jFZHg6/_new 2023-08-30 10:18:01.166872146 +0200 @@ -1,4 +1,4 @@ -2023-08-17 04:57:43 +0000 -GIT Revision: 2a5b3f66898e9ecfa282f4399923c9546d3bc54d +2023-08-25 08:26:31 +0000 +GIT Revision: f5aa89b3e95322c79e43c459f5b6862dec51fc5f GIT Branch: stable