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-05-29 22:47:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon May 29 22:47:35 2023 rev:691 rq:1089502 version:6.3.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2023-05-17 10:53:07.251344063 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.1533/dtb-aarch64.changes 2023-05-29 22:47:42.950276255 +0200 @@ -1,0 +2,1072 @@ +Mon May 29 08:22:29 CEST 2023 - jsl...@suse.cz + +- xfs: fix livelock in delayed allocation at ENOSPC (brc#2208553 + xfs-issue). +- commit 2c66b1f + +------------------------------------------------------------------- +Thu May 25 06:46:56 CEST 2023 - jsl...@suse.cz + +- Linux 6.3.4 (bsc#1012628). +- drm/fbdev-generic: prohibit potential out-of-bounds access + (bsc#1012628). +- drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (bsc#1012628). +- drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes + (bsc#1012628). +- drm/mipi-dsi: Set the fwnode for mipi_dsi_device (bsc#1012628). +- ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings + (bsc#1012628). +- net: skb_partial_csum_set() fix against transport header magic + value (bsc#1012628). +- net: mdio: mvusb: Fix an error handling path in + mvusb_mdio_probe() (bsc#1012628). +- perf/core: Fix perf_sample_data not properly initialized for + different swevents in perf_tp_event() (bsc#1012628). +- scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in + W-LUN suspend (bsc#1012628). +- tick/broadcast: Make broadcast device replacement work correctly + (bsc#1012628). +- linux/dim: Do nothing if no time delta between samples + (bsc#1012628). +- net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register + (bsc#1012628). +- net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs() + (bsc#1012628). +- net: phy: bcm7xx: Correct read from expansion register + (bsc#1012628). +- netfilter: nf_tables: always release netdev hooks from notifier + (bsc#1012628). +- netfilter: conntrack: fix possible bug_on with enable_hooks=1 + (bsc#1012628). +- bonding: fix send_peer_notif overflow (bsc#1012628). +- netlink: annotate accesses to nlk->cb_running (bsc#1012628). +- net: annotate sk->sk_err write from do_recvmmsg() (bsc#1012628). +- net: deal with most data-races in sk_wait_event() (bsc#1012628). +- net: add vlan_get_protocol_and_depth() helper (bsc#1012628). +- tcp: add annotations around sk->sk_shutdown accesses + (bsc#1012628). +- gve: Remove the code of clearing PBA bit (bsc#1012628). +- ipvlan:Fix out-of-bounds caused by unclear skb->cb + (bsc#1012628). +- net: mscc: ocelot: fix stat counter register values + (bsc#1012628). +- drm/sched: Check scheduler work queue before calling timeout + handling (bsc#1012628). +- net: datagram: fix data-races in datagram_poll() (bsc#1012628). +- af_unix: Fix a data race of sk->sk_receive_queue->qlen + (bsc#1012628). +- af_unix: Fix data races around sk->sk_shutdown (bsc#1012628). +- drm/i915/guc: Don't capture Gen8 regs on Xe devices + (bsc#1012628). +- drm/i915: Fix NULL ptr deref by checking new_crtc_state + (bsc#1012628). +- drm/i915/dp: prevent potential div-by-zero (bsc#1012628). +- drm/i915: taint kernel when force probing unsupported devices + (bsc#1012628). +- fbdev: arcfb: Fix error handling in arcfb_probe() (bsc#1012628). +- ext4: reflect error codes from ext4_multi_mount_protect() + to its callers (bsc#1012628). +- ext4: don't clear SB_RDONLY when remounting r/w until quota + is re-enabled (bsc#1012628). +- ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set + (bsc#1012628). +- ext4: allow ext4_get_group_info() to fail (bsc#1012628). +- refscale: Move shutdown from wait_event() to wait_event_idle() + (bsc#1012628). +- selftests: cgroup: Add 'malloc' failures checks in + test_memcontrol (bsc#1012628). +- rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access + (bsc#1012628). +- open: return EINVAL for O_DIRECTORY | O_CREAT (bsc#1012628). +- fs: hfsplus: remove WARN_ON() from + hfsplus_cat_{read,write}_inode() (bsc#1012628). +- drm/displayid: add displayid_get_header() and check bounds + better (bsc#1012628). +- drm/amd/display: populate subvp cmd info only for the top pipe + (bsc#1012628). +- drm/amd/display: Correct DML calculation to align HW formula + (bsc#1012628). +- drm/amd/display: enable DPG when disabling plane for phantom + pipe (bsc#1012628). +- platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 + data (bsc#1012628). +- drm/amd/display: Enable HostVM based on rIOMMU active + (bsc#1012628). +- drm/amd/display: Use DC_LOG_DC in the trasform pixel function + (bsc#1012628). +- regmap: cache: Return error in cache sync operations for + REGCACHE_NONE (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add custom memory copy implementation + for i.MX DSP Cores (bsc#1012628). +- arm64: dts: qcom: msm8996: Add missing DWC3 quirks + (bsc#1012628). +- accel/habanalabs: postpone mem_mgr IDR destruction to + hpriv_release() (bsc#1012628). +- drm/amd/display: reallocate DET for dual displays with high + pixel rate ratio (bsc#1012628). +- media: imx-jpeg: Bounds check sizeimage access (bsc#1012628). +- media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() + and buffer_finish() (bsc#1012628). +- media: pci: tw68: Fix null-ptr-deref bug in buf prepare and + finish (bsc#1012628). +- media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* + symbols (bsc#1012628). +- platform/x86/intel: vsec: Explicitly enable capabilities + (bsc#1012628). +- ACPI: processor: Check for null return of devm_kzalloc() + in fch_misc_setup() (bsc#1012628). +- drm/rockchip: dw_hdmi: cleanup drm encoder during unbind + (bsc#1012628). +- memstick: r592: Fix UAF bug in r592_remove due to race condition + (bsc#1012628). +- arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from + usb_dwc3_0 (bsc#1012628). +- firmware: arm_sdei: Fix sleep from invalid context BUG + (bsc#1012628). +- ACPI: EC: Fix oops when removing custom query handlers + (bsc#1012628). +- drm/amd/display: fixed dcn30+ underflow issue (bsc#1012628). +- remoteproc: stm32_rproc: Add mutex protection for workqueue + (bsc#1012628). +- accel/ivpu: Remove D3hot delay for Meteorlake (bsc#1012628). +- drm/tegra: Avoid potential 32-bit integer overflow + (bsc#1012628). +- drm/msm/dp: Clean up handling of DP AUX interrupts + (bsc#1012628). +- ACPICA: Avoid undefined behavior: applying zero offset to null + pointer (bsc#1012628). +- ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in + acpi_db_display_objects (bsc#1012628). +- arm64: dts: qcom: sdm845-polaris: Drop inexistent properties + (bsc#1012628). +- arm64: dts: qcom: sm6115-j606f: Add ramoops node (bsc#1012628). +- irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4 + (bsc#1012628). +- media: ipu3-cio2: support multiple sensors and VCMs with same + HID (bsc#1012628). +- ACPI: video: Remove desktops without backlight DMI quirks + (bsc#1012628). +- drm/amd/display: Correct DML calculation to follow HW SPEC + (bsc#1012628). +- drm/amd: Fix an out of bounds error in BIOS parser + (bsc#1012628). +- drm/amdgpu: Fix sdma v4 sw fini error (bsc#1012628). +- media: Prefer designated initializers over memset for subdev + pad ops (bsc#1012628). +- drm/amdgpu: Enable IH retry CAM on GFX9 (bsc#1012628). +- media: mediatek: vcodec: Fix potential array out-of-bounds in + decoder queue_setup (bsc#1012628). +- platform/x86/amd: pmc: Fix memory leak in + amd_pmc_stb_debugfs_open_v2() (bsc#1012628). +- hwmon: (nzxt-smart2) add another USB ID (bsc#1012628). +- wifi: ath: Silence memcpy run-time false positive warning + (bsc#1012628). +- wifi: ath12k: Handle lock during peer_id find (bsc#1012628). +- wifi: ath12k: PCI ops for wakeup/release MHI (bsc#1012628). +- bpf: Annotate data races in bpf_local_storage (bsc#1012628). +- wifi: brcmfmac: pcie: Provide a buffer of random bytes to the + device (bsc#1012628). +- wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex + (bsc#1012628). +- wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 + (bsc#1012628). +- ext2: Check block size validity during mount (bsc#1012628). +- scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer + overflow (bsc#1012628). +- scsi: lpfc: Correct used_rpi count when devloss tmo fires with + no recovery (bsc#1012628). +- wifi: rtw88: fix memory leak in rtw_usb_probe() (bsc#1012628). +- bnxt: avoid overflow in bnxt_get_nvram_directory() + (bsc#1012628). +- net: pasemi: Fix return type of pasemi_mac_start_tx() + (bsc#1012628). +- wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() + (bsc#1012628). +- net: Catch invalid index in XPS mapping (bsc#1012628). +- netdev: Enforce index cap in netdev_get_tx_queue (bsc#1012628). +- scsi: target: iscsit: Free cmds before session free + (bsc#1012628). +- lib: cpu_rmap: Avoid use after free on rmap->obj array entries + (bsc#1012628). +- scsi: message: mptlan: Fix use after free bug in mptlan_remove() + due to race condition (bsc#1012628). +- gfs2: Fix inode height consistency check (bsc#1012628). +- scsi: ufs: ufs-pci: Add support for Intel Lunar Lake + (bsc#1012628). +- scsi: hisi_sas: Grab sas_dev lock when traversing the members + of sas_dev.list (bsc#1012628). ++++ 875 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1533/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.uO1PhW/_old 2023-05-29 22:47:48.186304492 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.190304513 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.3 -%define patchversion 6.3.2 +%define patchversion 6.3.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 6.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %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.uO1PhW/_old 2023-05-29 22:47:48.318305204 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.322305225 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.2 +%define patchversion 6.3.4 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -111,9 +111,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 6.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 -Provides: kernel-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 # END COMMON DEPS -Provides: %name-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:48.350305376 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.358305419 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.2 +%define patchversion 6.3.4 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -111,9 +111,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 -Provides: kernel-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 # END COMMON DEPS -Provides: %name-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:48.382305549 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.386305570 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.2 +%define patchversion 6.3.4 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -111,9 +111,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 -Provides: kernel-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 # END COMMON DEPS -Provides: %name-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:48.406305678 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.410305699 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.3 -%define patchversion 6.3.2 +%define patchversion 6.3.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 6.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif @@ -67,7 +67,7 @@ %endif URL: https://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 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.uO1PhW/_old 2023-05-29 22:47:48.434305829 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.438305851 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.2 +%define patchversion 6.3.4 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -111,9 +111,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 6.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 -Provides: kernel-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 # END COMMON DEPS -Provides: %name-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:48.486306110 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.490306131 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.3.2 +%define patchversion 6.3.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -44,7 +44,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +BuildRequires: kernel%kernel_flavor-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 %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.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:48.514306261 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.518306282 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 6.3.2 +%define patchversion 6.3.4 %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.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:48.546306433 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.550306455 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.2 +%define patchversion 6.3.4 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -111,9 +111,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 6.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 -Provides: kernel-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 # END COMMON DEPS -Provides: %name-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:48.574306584 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.578306605 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.3 -%define patchversion 6.3.2 +%define patchversion 6.3.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -30,9 +30,9 @@ %endif Name: kernel-source -Version: 6.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif @@ -49,7 +49,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 Provides: linux Provides: multiversion(kernel) Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz @@ -150,7 +150,6 @@ %define _binary_payload w9.bzdio %define symbols %(set -- $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define variant_symbols %(case %name in (*-rt) echo "RT" ;; esac) %define do_vanilla "%variant" == "" ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:48.606306757 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.610306778 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 6.3.2 +Version: 6.3.4 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:48.634306908 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:48.642306951 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.3 -%define patchversion 6.3.2 +%define patchversion 6.3.4 %define variant %{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -111,9 +111,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 6.3.2 +Version: 6.3.4 %if 0%{?is_kotd} -Release: <RELEASE>.g70ea6f6 +Release: <RELEASE>.g2c66b1f %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 -Provides: kernel-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: kernel-%build_flavor-base-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 +Provides: kernel-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 # END COMMON DEPS -Provides: %name-srchash-70ea6f6e17a9470643535fb3287a49f34ce03388 +Provides: %name-srchash-2c66b1f470678d30f7dc560d1f3770e6e13b5e65 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc kernel-zfcpdump.spec: same change ++++++ kernel-source.spec.in ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:49.126309561 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:49.126309561 +0200 @@ -150,7 +150,6 @@ %define _binary_payload w9.bzdio %define symbols %(set -- $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*) -%define variant_symbols %(case %name in (*-rt) echo "RT" ;; esac) %define do_vanilla "%variant" == "" ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 59684 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/0001-firmware-sysfb-Fix-VESA-format-selection.patch new/patches.suse/0001-firmware-sysfb-Fix-VESA-format-selection.patch --- old/patches.suse/0001-firmware-sysfb-Fix-VESA-format-selection.patch 2023-05-15 17:51:22.000000000 +0200 +++ new/patches.suse/0001-firmware-sysfb-Fix-VESA-format-selection.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,61 +0,0 @@ -From 1b617bc93178912fa36f87a957c15d1f1708c299 Mon Sep 17 00:00:00 2001 -From: Pierre Asselin <p...@panix.com> -Date: Wed, 19 Apr 2023 00:48:34 -0400 -Subject: firmware/sysfb: Fix VESA format selection -Git-commit: 1b617bc93178912fa36f87a957c15d1f1708c299 -Git-repo: git://anongit.freedesktop.org/drm/drm-misc -Patch-mainline: Queued in subsystem maintainer repository -References: bsc#1211119 - -Some legacy BIOSes report no reserved bits in their 32-bit rgb mode, -breaking the calculation of bits_per_pixel in commit f35cd3fa7729 -("firmware/sysfb: Fix EFI/VESA format selection"). However they report -lfb_depth correctly for those modes. Keep the computation but -set bits_per_pixel to lfb_depth if the latter is larger. - -v2 fixes the warnings from a max3() macro with arguments of different -types; split the bits_per_pixel assignment to avoid uglyfing the code -with too many typecasts. - -v3 fixes space and formatting blips pointed out by Javier, and change -the bit_per_pixel assignment back to a single statement using two casts. - -v4 go back to v2 and use max_t() - -Signed-off-by: Pierre Asselin <p...@panix.com> -Fixes: f35cd3fa7729 ("firmware/sysfb: Fix EFI/VESA format selection") -Link: https://lore.kernel.org/r/4psm6b6lqkz1...@panix3.panix.com -Link: https://lore.kernel.org/r/20230412150225.3757223-1-javi...@redhat.com -Tested-by: Thomas Zimmermann <tzimmerm...@suse.de> -Signed-off-by: Thomas Zimmermann <tzimmerm...@suse.de> -Link: https://patchwork.freedesktop.org/patch/msgid/20230419044834.10816-1...@panix.com -Acked-by: Thomas Zimmermann <tzimmerm...@suse.com> ---- - drivers/firmware/sysfb_simplefb.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/drivers/firmware/sysfb_simplefb.c b/drivers/firmware/sysfb_simplefb.c -index 82c64cb9f5316..74363ed7501f6 100644 ---- a/drivers/firmware/sysfb_simplefb.c -+++ b/drivers/firmware/sysfb_simplefb.c -@@ -51,7 +51,8 @@ __init bool sysfb_parse_mode(const struct screen_info *si, - * - * It's not easily possible to fix this in struct screen_info, - * as this could break UAPI. The best solution is to compute -- * bits_per_pixel here and ignore lfb_depth. In the loop below, -+ * bits_per_pixel from the color bits, reserved bits and -+ * reported lfb_depth, whichever is highest. In the loop below, - * ignore simplefb formats with alpha bits, as EFI and VESA - * don't specify alpha channels. - */ -@@ -60,6 +61,7 @@ __init bool sysfb_parse_mode(const struct screen_info *si, - si->green_size + si->green_pos, - si->blue_size + si->blue_pos), - si->rsvd_size + si->rsvd_pos); -+ bits_per_pixel = max_t(u32, bits_per_pixel, si->lfb_depth); - } else { - bits_per_pixel = si->lfb_depth; - } --- -2.40.1 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/SUNRPC-Fix-encoding-of-rejected-RPCs.patch new/patches.suse/SUNRPC-Fix-encoding-of-rejected-RPCs.patch --- old/patches.suse/SUNRPC-Fix-encoding-of-rejected-RPCs.patch 2023-05-15 17:51:22.000000000 +0200 +++ new/patches.suse/SUNRPC-Fix-encoding-of-rejected-RPCs.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,86 +0,0 @@ -From: Chuck Lever <chuck.le...@oracle.com> -Date: Tue, 2 May 2023 14:59:10 -0400 -Subject: SUNRPC: Fix encoding of rejected RPCs -Patch-mainline: submitted, 168305395091.2266.16355121702708383278.st...@bazille.1015granger.net -References: bsc#1210995 - -Jiri Slaby says: -> I bisected to this ... as it breaks nfs3-only servers in 6.3. -> I.e. /etc/nfs.conf containing: -> [nfsd] -> vers4=no -> -> The client sees: -> mount("10.0.2.15:/tmp", "/mnt", "nfs", 0, "vers=4.2,addr=10.0.2.15,clientad"...) = -1 EIO (Input/output error) -> write(2, "mount.nfs: mount system call fai"..., 45 -> mount.nfs: mount system call failed for /mnt -> -> And the kernel says: -> nfs4_discover_server_trunking unhandled error -5. Exiting with error EIO - -Reported-by: Jiri Slaby <jirisl...@kernel.org> -Link: https://bugzilla.suse.com/show_bug.cgi?id=1210995 -Fixes: 4bcf0343e8a6 ("SUNRPC: Set rq_accept_statp inside ->accept methods") -Signed-off-by: Chuck Lever <chuck.le...@oracle.com> -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - net/sunrpc/svc.c | 17 +++++++++++------ - 1 file changed, 11 insertions(+), 6 deletions(-) - ---- a/net/sunrpc/svc.c -+++ b/net/sunrpc/svc.c -@@ -1382,7 +1382,7 @@ err_bad_rpc: - /* Only RPCv2 supported */ - xdr_stream_encode_u32(xdr, RPC_VERSION); - xdr_stream_encode_u32(xdr, RPC_VERSION); -- goto sendit; -+ return 1; /* don't wrap */ - - err_bad_auth: - dprintk("svc: authentication failed (%d)\n", -@@ -1398,7 +1398,7 @@ err_bad_auth: - err_bad_prog: - dprintk("svc: unknown program %d\n", rqstp->rq_prog); - serv->sv_stats->rpcbadfmt++; -- xdr_stream_encode_u32(xdr, RPC_PROG_UNAVAIL); -+ *rqstp->rq_accept_statp = rpc_prog_unavail; - goto sendit; - - err_bad_vers: -@@ -1406,7 +1406,12 @@ err_bad_vers: - rqstp->rq_vers, rqstp->rq_prog, progp->pg_name); - - serv->sv_stats->rpcbadfmt++; -- xdr_stream_encode_u32(xdr, RPC_PROG_MISMATCH); -+ *rqstp->rq_accept_statp = rpc_prog_mismatch; -+ -+ /* -+ * svc_authenticate() has already added the verifier and -+ * advanced the stream just past rq_accept_statp. -+ */ - xdr_stream_encode_u32(xdr, process.mismatch.lovers); - xdr_stream_encode_u32(xdr, process.mismatch.hivers); - goto sendit; -@@ -1415,19 +1420,19 @@ err_bad_proc: - svc_printk(rqstp, "unknown procedure (%d)\n", rqstp->rq_proc); - - serv->sv_stats->rpcbadfmt++; -- xdr_stream_encode_u32(xdr, RPC_PROC_UNAVAIL); -+ *rqstp->rq_accept_statp = rpc_proc_unavail; - goto sendit; - - err_garbage_args: - svc_printk(rqstp, "failed to decode RPC header\n"); - - serv->sv_stats->rpcbadfmt++; -- xdr_stream_encode_u32(xdr, RPC_GARBAGE_ARGS); -+ *rqstp->rq_accept_statp = rpc_garbage_args; - goto sendit; - - err_system_err: - serv->sv_stats->rpcbadfmt++; -- xdr_stream_encode_u32(xdr, RPC_SYSTEM_ERR); -+ *rqstp->rq_accept_statp = rpc_system_err; - goto sendit; - } - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/xfs-fix-livelock-in-delayed-allocation-at-ENOSPC.patch new/patches.suse/xfs-fix-livelock-in-delayed-allocation-at-ENOSPC.patch --- old/patches.suse/xfs-fix-livelock-in-delayed-allocation-at-ENOSPC.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/xfs-fix-livelock-in-delayed-allocation-at-ENOSPC.patch 2023-05-29 08:22:29.000000000 +0200 @@ -0,0 +1,52 @@ +From: Dave Chinner <dchin...@redhat.com> +Date: Thu, 27 Apr 2023 09:02:11 +1000 +Subject: xfs: fix livelock in delayed allocation at ENOSPC +Git-commit: 9419092fb2630c30e4ffeb9ef61007ef0c61827a +Patch-mainline: 6.4-rc1 +References: brc#2208553 xfs-issue + +On a filesystem with a non-zero stripe unit and a large sequential +write, delayed allocation will set a minimum allocation length of +the stripe unit. If allocation fails because there are no extents +long enough for an aligned minlen allocation, it is supposed to +fall back to unaligned allocation which allows single block extents +to be allocated. + +When the allocator code was rewritting in the 6.3 cycle, this +fallback was broken - the old code used args->fsbno as the both the +allocation target and the allocation result, the new code passes the +target as a separate parameter. The conversion didn't handle the +aligned->unaligned fallback path correctly - it reset args->fsbno to +the target fsbno on failure which broke allocation failure detection +in the high level code and so it never fell back to unaligned +allocations. + +This resulted in a loop in writeback trying to allocate an aligned +block, getting a false positive success, trying to insert the result +in the BMBT. This did nothing because the extent already was in the +BMBT (merge results in an unchanged extent) and so it returned the +prior extent to the conversion code as the current iomap. + +Because the iomap returned didn't cover the offset we tried to map, +xfs_convert_blocks() then retries the allocation, which fails in the +same way and now we have a livelock. + +Reported-and-tested-by: Brian Foster <bfos...@redhat.com> +Fixes: 85843327094f ("xfs: factor xfs_bmap_btalloc()") +Signed-off-by: Dave Chinner <dchin...@redhat.com> +Reviewed-by: Darrick J. Wong <djw...@kernel.org> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + fs/xfs/libxfs/xfs_bmap.c | 1 - + 1 file changed, 1 deletion(-) + +--- a/fs/xfs/libxfs/xfs_bmap.c ++++ b/fs/xfs/libxfs/xfs_bmap.c +@@ -3505,7 +3505,6 @@ xfs_bmap_btalloc_at_eof( + * original non-aligned state so the caller can proceed on allocation + * failure as if this function was never called. + */ +- args->fsbno = ap->blkno; + args->alignment = 1; + return 0; + } ++++++ series.conf ++++++ ++++ 646 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1533/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.uO1PhW/_old 2023-05-29 22:47:49.950314005 +0200 +++ /var/tmp/diff_new_pack.uO1PhW/_new 2023-05-29 22:47:49.954314026 +0200 @@ -1,4 +1,4 @@ -2023-05-15 15:59:38 +0000 -GIT Revision: 70ea6f6e17a9470643535fb3287a49f34ce03388 +2023-05-29 06:22:29 +0000 +GIT Revision: 2c66b1f470678d30f7dc560d1f3770e6e13b5e65 GIT Branch: stable