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 2021-10-15 23:03:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Fri Oct 15 23:03:20 2021 rev:611 rq:924581 version:5.14.11 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2021-10-08 00:05:43.305719875 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.1890/dtb-aarch64.changes 2021-10-15 23:03:22.502072287 +0200 @@ -1,0 +2,403 @@ +Sun Oct 10 10:34:14 CEST 2021 - jsl...@suse.cz + +- Linux 5.14.11 (bsc#1012628). +- Revert "ARM: imx6q: drop of_platform_default_populate() from + init_machine" (bsc#1012628). +- Revert "brcmfmac: use ISO3166 country code and 0 rev as + fallback" (bsc#1012628). +- libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 + SSD (bsc#1012628). +- perf/x86: Reset destroy callback on event init failure + (bsc#1012628). +- KVM: x86: nSVM: restore int_vector in svm_clear_vintr + (bsc#1012628). +- kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (bsc#1012628). +- KVM: x86: reset pdptrs_from_userspace when exiting smm + (bsc#1012628). +- KVM: do not shrink halt_poll_ns below grow_start (bsc#1012628). +- selftests: KVM: Align SMCCC call with the spec in steal_time + (bsc#1012628). +- kasan: always respect CONFIG_KASAN_STACK (bsc#1012628). +- tools/vm/page-types: remove dependency on opt_file for idle + page tracking (bsc#1012628). +- block: don't call rq_qos_ops->done_bio if the bio isn't tracked + (bsc#1012628). +- io_uring: allow conditional reschedule for intensive iterators + (bsc#1012628). +- x86/insn, tools/x86: Fix undefined behavior due to potential + unaligned accesses (bsc#1012628). +- smb3: correct smb3 ACL security descriptor (bsc#1012628). +- irqchip/gic: Work around broken Renesas integration + (bsc#1012628). +- scsi: ses: Retry failed Send/Receive Diagnostic commands + (bsc#1012628). +- thermal/drivers/tsens: Fix wrong check for tzd in irq handlers + (bsc#1012628). +- nvme-fc: avoid race between time out and tear down + (bsc#1012628). +- nvme-fc: update hardware queues before using them (bsc#1012628). +- swiotlb-xen: ensure to issue well-formed XENMEM_exchange + requests (bsc#1012628). +- Xen/gntdev: don't ignore kernel unmapping error (bsc#1012628). +- selftests: kvm: fix get_run_delay() ignoring fscanf() return + warn (bsc#1012628). +- selftests: kvm: move get_run_delay() into lib/test_util + (bsc#1012628). +- selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() + return warn (bsc#1012628). +- selftests:kvm: fix get_warnings_count() ignoring fscanf() + return warn (bsc#1012628). +- selftests: be sure to make khdr before other targets + (bsc#1012628). +- habanalabs/gaudi: fix LBW RR configuration (bsc#1012628). +- habanalabs: fail collective wait when not supported + (bsc#1012628). +- habanalabs/gaudi: use direct MSI in single mode (bsc#1012628). +- usb: dwc2: check return value after calling + platform_get_resource() (bsc#1012628). +- usb: testusb: Fix for showing the connection speed + (bsc#1012628). +- scsi: elx: efct: Do not hold lock while calling + fc_vport_terminate() (bsc#1012628). +- scsi: sd: Free scsi_disk device via put_device() (bsc#1012628). +- drm/amdkfd: fix svm_migrate_fini warning (bsc#1012628). +- drm/amdkfd: handle svm migrate init error (bsc#1012628). +- ext2: fix sleeping in atomic bugs on error (bsc#1012628). +- platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX + (bsc#1012628). +- sparc64: fix pci_iounmap() when CONFIG_PCI is not set + (bsc#1012628). +- xen-netback: correct success/error reporting for the + SKB-with-fraglist case (bsc#1012628). +- net: mdio: introduce a shutdown method to mdio device drivers + (bsc#1012628). +- btrfs: fix mount failure due to past and transient device + flush error (bsc#1012628). +- btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper + error handling (bsc#1012628). +- nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN + (bsc#1012628). +- platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 + Plus (CWI527) tablet (bsc#1012628). +- platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook + (CWI514) tablet (bsc#1012628). +- afs: Add missing vnode validation checks (bsc#1012628). +- spi: rockchip: handle zero length transfers without timing out + (bsc#1012628). +- commit 834dddd + +------------------------------------------------------------------- +Fri Oct 8 15:22:18 CEST 2021 - ti...@suse.de + +- iwlwifi: Fix MODULE_FIRMWARE() for non-existing ucode version + (boo#1191417). +- commit 6597512 + +------------------------------------------------------------------- +Thu Oct 7 09:53:27 CEST 2021 - jsl...@suse.cz + +- Linux 5.14.10 (bsc#1012628). +- media: hantro: Fix check for single irq (bsc#1012628). +- media: cedrus: Fix SUNXI tile size calculation (bsc#1012628). +- media: s5p-jpeg: rename JPEG marker constants to prevent build + warnings (bsc#1012628). +- ASoC: fsl_sai: register platform component before registering + cpu dai (bsc#1012628). +- ASoC: fsl_esai: register platform component before registering + cpu dai (bsc#1012628). +- ASoC: fsl_micfil: register platform component before registering + cpu dai (bsc#1012628). +- ASoC: fsl_spdif: register platform component before registering + cpu dai (bsc#1012628). +- ASoC: fsl_xcvr: register platform component before registering + cpu dai (bsc#1012628). +- ASoC: mediatek: common: handle NULL case in suspend/resume + function (bsc#1012628). +- scsi: elx: efct: Fix void-pointer-to-enum-cast warning for + efc_nport_topology (bsc#1012628). +- ASoC: SOF: Fix DSP oops stack dump output contents + (bsc#1012628). +- ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and + SRAM types (bsc#1012628). +- ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and + SRAM types (bsc#1012628). +- pinctrl: qcom: spmi-gpio: correct parent irqspec translation + (bsc#1012628). +- net/mlx4_en: Resolve bad operstate value (bsc#1012628). +- s390/qeth: Fix deadlock in remove_discipline (bsc#1012628). +- s390/qeth: fix deadlock during failing recovery (bsc#1012628). +- m68k: Update ->thread.esp0 before calling syscall_trace() + in ret_from_signal (bsc#1012628). +- NIOS2: fix kconfig unmet dependency warning for + SERIAL_CORE_CONSOLE (bsc#1012628). +- kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS + (bsc#1012628). +- HID: amd_sfh: Fix potential NULL pointer dereference + (bsc#1012628). +- perf test: Fix DWARF unwind for optimized builds (bsc#1012628). +- perf iostat: Use system-wide mode if the target cpu_list is + unspecified (bsc#1012628). +- perf iostat: Fix Segmentation fault from NULL 'struct + perf_counts_values *' (bsc#1012628). +- watchdog/sb_watchdog: fix compilation problem due to + COMPILE_TEST (bsc#1012628). +- tty: Fix out-of-bound vmalloc access in imageblit (bsc#1012628). +- cpufreq: schedutil: Use kobject release() method to free + sugov_tunables (bsc#1012628). +- scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS + (bsc#1012628). +- drm/amdgpu: adjust fence driver enable sequence (bsc#1012628). +- drm/amdgpu: avoid over-handle of fence driver fini in s3 test + (v2) (bsc#1012628). +- drm/amdgpu: stop scheduler when calling hw_fini (v2) + (bsc#1012628). +- cpufreq: schedutil: Destroy mutex before kobject_put() frees + the memory (bsc#1012628). +- scsi: ufs: ufs-pci: Fix Intel LKF link stability (bsc#1012628). +- ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION + (bsc#1012628). +- ALSA: firewire-motu: fix truncated bytes in message tracepoints + (bsc#1012628). +- ALSA: hda/realtek: Quirks to enable speaker output for Lenovo + Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops + (bsc#1012628). +- ACPI: NFIT: Use fallback node id when numa info in NFIT table + is incorrect (bsc#1012628). +- fs-verity: fix signed integer overflow with i_size near S64_MAX + (bsc#1012628). +- hwmon: (tmp421) handle I2C errors (bsc#1012628). +- hwmon: (w83793) Fix NULL pointer dereference by removing + unnecessary structure field (bsc#1012628). +- hwmon: (w83792d) Fix NULL pointer dereference by removing + unnecessary structure field (bsc#1012628). +- hwmon: (w83791d) Fix NULL pointer dereference by removing + unnecessary structure field (bsc#1012628). +- gpio: pca953x: do not ignore i2c errors (bsc#1012628). +- scsi: ufs: Fix illegal offset in UPIU event trace (bsc#1012628). +- mac80211: fix use-after-free in CCMP/GCMP RX (bsc#1012628). +- platform/x86/intel: hid: Add DMI switches allow list + (bsc#1012628). +- x86/kvmclock: Move this_cpu_pvti into kvmclock.h (bsc#1012628). +- ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm + (bsc#1012628). +- KVM: x86: Fix stack-out-of-bounds memory access from + ioapic_write_indirect() (bsc#1012628). +- KVM: x86: nSVM: don't copy virt_ext from vmcb12 (bsc#1012628). +- KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT + (bsc#1012628). +- KVM: x86: Swap order of CPUID entry "index" vs. "significant + flag" checks (bsc#1012628). +- KVM: nVMX: Filter out all unsupported controls when eVMCS was + activated (bsc#1012628). +- KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (bsc#1012628). +- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA + (bsc#1012628). +- KVM: SEV: Acquire vcpu mutex when updating VMSA (bsc#1012628). +- KVM: SEV: Allow some commands for mirror VM (bsc#1012628). +- KVM: SVM: fix missing sev_decommission in sev_receive_start ++++ 221 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1890/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.RZGPnR/_old 2021-10-15 23:03:31.662078817 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.666078820 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.14 -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %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.RZGPnR/_old 2021-10-15 23:03:31.758078886 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.758078886 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.14 -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -101,25 +101,15 @@ %define install_vdso 0 %endif -# TW is usrmerged -%if %{undefined usrmerged} && 0%{?suse_version} >= 1550 -%define usrmerged 1 -%endif - -%if 0%{?usrmerged} -%define modules_dir /usr/lib/modules/%kernelrelease-%build_flavor -%else -%define modules_dir /lib/modules/%kernelrelease-%build_flavor -%endif - +%define modules_dir %kernel_module_directory/%kernelrelease-%build_flavor Name: kernel-64kb Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif @@ -241,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 -Provides: kernel-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: kernel-%build_flavor-base-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 +Provides: kernel-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 # END COMMON DEPS -Provides: %name-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: %name-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -538,6 +528,10 @@ --disable CONFIG_DEBUG_INFO %endif +if [ %CONFIG_MODULE_SIG = "y" ]; then + test -n "%certs" || ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" +fi + case %cpu_arch in x86_64 | i386) MAKE_ARGS="$MAKE_ARGS ARCH=x86" ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:31.786078906 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.786078906 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.14 -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -101,25 +101,15 @@ %define install_vdso 0 %endif -# TW is usrmerged -%if %{undefined usrmerged} && 0%{?suse_version} >= 1550 -%define usrmerged 1 -%endif - -%if 0%{?usrmerged} -%define modules_dir /usr/lib/modules/%kernelrelease-%build_flavor -%else -%define modules_dir /lib/modules/%kernelrelease-%build_flavor -%endif - +%define modules_dir %kernel_module_directory/%kernelrelease-%build_flavor Name: kernel-debug Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif @@ -241,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 -Provides: kernel-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: kernel-%build_flavor-base-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 +Provides: kernel-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 # END COMMON DEPS -Provides: %name-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: %name-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -544,6 +534,10 @@ --disable CONFIG_DEBUG_INFO %endif +if [ %CONFIG_MODULE_SIG = "y" ]; then + test -n "%certs" || ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" +fi + case %cpu_arch in x86_64 | i386) MAKE_ARGS="$MAKE_ARGS ARCH=x86" ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:31.810078923 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.810078923 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.14 -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -101,25 +101,15 @@ %define install_vdso 0 %endif -# TW is usrmerged -%if %{undefined usrmerged} && 0%{?suse_version} >= 1550 -%define usrmerged 1 -%endif - -%if 0%{?usrmerged} -%define modules_dir /usr/lib/modules/%kernelrelease-%build_flavor -%else -%define modules_dir /lib/modules/%kernelrelease-%build_flavor -%endif - +%define modules_dir %kernel_module_directory/%kernelrelease-%build_flavor Name: kernel-default Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif @@ -241,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 -Provides: kernel-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: kernel-%build_flavor-base-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 +Provides: kernel-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 # END COMMON DEPS -Provides: %name-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: %name-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -587,6 +577,10 @@ --disable CONFIG_DEBUG_INFO %endif +if [ %CONFIG_MODULE_SIG = "y" ]; then + test -n "%certs" || ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" +fi + case %cpu_arch in x86_64 | i386) MAKE_ARGS="$MAKE_ARGS ARCH=x86" ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:31.822078932 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.830078937 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.14 -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif @@ -64,7 +64,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: %name-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:31.850078952 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.854078954 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.14 -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -101,25 +101,15 @@ %define install_vdso 0 %endif -# TW is usrmerged -%if %{undefined usrmerged} && 0%{?suse_version} >= 1550 -%define usrmerged 1 -%endif - -%if 0%{?usrmerged} -%define modules_dir /usr/lib/modules/%kernelrelease-%build_flavor -%else -%define modules_dir /lib/modules/%kernelrelease-%build_flavor -%endif - +%define modules_dir %kernel_module_directory/%kernelrelease-%build_flavor Name: kernel-kvmsmall Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif @@ -241,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 -Provides: kernel-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: kernel-%build_flavor-base-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 +Provides: kernel-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 # END COMMON DEPS -Provides: %name-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: %name-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -542,6 +532,10 @@ --disable CONFIG_DEBUG_INFO %endif +if [ %CONFIG_MODULE_SIG = "y" ]; then + test -n "%certs" || ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" +fi + case %cpu_arch in x86_64 | i386) MAKE_ARGS="$MAKE_ARGS ARCH=x86" kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:31.894078983 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.898078985 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +BuildRequires: kernel%kernel_flavor-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:31.922079003 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.922079003 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:31.946079020 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.946079020 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.14 -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -101,25 +101,15 @@ %define install_vdso 0 %endif -# TW is usrmerged -%if %{undefined usrmerged} && 0%{?suse_version} >= 1550 -%define usrmerged 1 -%endif - -%if 0%{?usrmerged} -%define modules_dir /usr/lib/modules/%kernelrelease-%build_flavor -%else -%define modules_dir /lib/modules/%kernelrelease-%build_flavor -%endif - +%define modules_dir %kernel_module_directory/%kernelrelease-%build_flavor Name: kernel-pae Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif @@ -241,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 -Provides: kernel-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: kernel-%build_flavor-base-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 +Provides: kernel-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 # END COMMON DEPS -Provides: %name-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: %name-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -564,6 +554,10 @@ --disable CONFIG_DEBUG_INFO %endif +if [ %CONFIG_MODULE_SIG = "y" ]; then + test -n "%certs" || ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" +fi + case %cpu_arch in x86_64 | i386) MAKE_ARGS="$MAKE_ARGS ARCH=x86" ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:31.974079040 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.974079040 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.14 -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %define vanilla_only 0 @@ -26,13 +26,18 @@ %define src_install_dir usr/src/linux-%kernelrelease%variant +# if undefined use legacy location of before SLE15 +%if %{undefined _rpmmacrodir} +%define _rpmmacrodir /etc/rpm +%endif + Name: kernel-source Summary: The Linux Kernel Sources License: GPL-2.0-only Group: Development/Sources -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif @@ -43,7 +48,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: %name-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 Provides: linux Provides: multiversion(kernel) Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz @@ -203,6 +208,10 @@ if test "%srcversion" != "%kernelrelease%variant"; then mv linux-%srcversion linux-%kernelrelease%variant fi +%if 0%{?usrmerged} +# fix MODLIB so kmps install to /usr +sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%variant/Makefile +%endif %if %do_vanilla %if %vanilla_only @@ -240,8 +249,10 @@ ln -s $DOC/README.SUSE %buildroot/%src_install_dir/ %if "%variant" == "" -install -m 755 -d $RPM_BUILD_ROOT/etc/rpm -install -m 644 %_sourcedir/macros.kernel-source $RPM_BUILD_ROOT/etc/rpm/ +install -m 755 -d $RPM_BUILD_ROOT%{_rpmmacrodir} +install -m 644 %_sourcedir/macros.kernel-source $RPM_BUILD_ROOT%{_rpmmacrodir} +echo "%%kernel_module_directory %{kernel_module_directory}" >> $RPM_BUILD_ROOT%{_rpmmacrodir}/macros.kernel-source + install -m 755 -d $RPM_BUILD_ROOT/usr/lib/rpm install -m 644 %_sourcedir/kernel-{module,cert}-subpackage \ $RPM_BUILD_ROOT/usr/lib/rpm/ @@ -293,7 +304,7 @@ %if "%variant" == "" %files -n kernel-macros %defattr(-,root,root) -/etc/rpm/macros.kernel-source +%{_rpmmacrodir}/macros.kernel-source /usr/lib/rpm/kernel-*-subpackage %dir /usr/lib/rpm/kernel /usr/lib/rpm/kernel/* ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:31.998079057 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:31.998079057 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 5.14.9 +Version: 5.14.11 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: %name-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:32.018079071 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:32.018079071 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.14 -%define patchversion 5.14.9 +%define patchversion 5.14.11 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -101,25 +101,15 @@ %define install_vdso 0 %endif -# TW is usrmerged -%if %{undefined usrmerged} && 0%{?suse_version} >= 1550 -%define usrmerged 1 -%endif - -%if 0%{?usrmerged} -%define modules_dir /usr/lib/modules/%kernelrelease-%build_flavor -%else -%define modules_dir /lib/modules/%kernelrelease-%build_flavor -%endif - +%define modules_dir %kernel_module_directory/%kernelrelease-%build_flavor Name: kernel-vanilla Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 5.14.9 +Version: 5.14.11 %if 0%{?is_kotd} -Release: <RELEASE>.gd0ace7f +Release: <RELEASE>.g834dddd %else Release: 0 %endif @@ -241,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 -Provides: kernel-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: kernel-%build_flavor-base-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 +Provides: kernel-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 # END COMMON DEPS -Provides: %name-srchash-d0ace7f62beba111996bff8ef42046f7aca2ac62 +Provides: %name-srchash-834ddddeb1efc7bdc2eee06a237cf469e92e2082 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -535,6 +525,10 @@ --disable CONFIG_DEBUG_INFO %endif +if [ %CONFIG_MODULE_SIG = "y" ]; then + test -n "%certs" || ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" +fi + case %cpu_arch in x86_64 | i386) MAKE_ARGS="$MAKE_ARGS ARCH=x86" kernel-zfcpdump.spec: same change ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:32.370079322 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:32.370079322 +0200 @@ -101,17 +101,7 @@ %define install_vdso 0 %endif -# TW is usrmerged -%if %{undefined usrmerged} && 0%{?suse_version} >= 1550 -%define usrmerged 1 -%endif - -%if 0%{?usrmerged} -%define modules_dir /usr/lib/modules/%kernelrelease-%build_flavor -%else -%define modules_dir /lib/modules/%kernelrelease-%build_flavor -%endif - +%define modules_dir %kernel_module_directory/%kernelrelease-%build_flavor Name: kernel-@FLAVOR@ Summary: @SUMMARY@ @@ -407,6 +397,10 @@ --disable CONFIG_DEBUG_INFO %endif +if [ %CONFIG_MODULE_SIG = "y" ]; then + test -n "%certs" || ../scripts/config --set-str CONFIG_MODULE_SIG_KEY "" +fi + case %cpu_arch in x86_64 | i386) MAKE_ARGS="$MAKE_ARGS ARCH=x86" ++++++ kernel-module-subpackage ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:32.454079382 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:32.458079385 +0200 @@ -92,4 +92,4 @@ %files -n %{-n*}-kmp-%1 %{-f:%{expand:%(cd %_sourcedir; cat %{-f*})}} %{!-f:%defattr (-,root,root)} -%{!-f:/lib/modules/%2-%1} +%{!-f:%{kernel_module_directory}/%2-%1} ++++++ kernel-source.spec.in ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:32.534079439 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:32.538079442 +0200 @@ -26,6 +26,11 @@ %define src_install_dir usr/src/linux-%kernelrelease%variant +# if undefined use legacy location of before SLE15 +%if %{undefined _rpmmacrodir} +%define _rpmmacrodir /etc/rpm +%endif + Name: kernel-source@VARIANT@ Summary: The Linux Kernel Sources License: GPL-2.0-only @@ -203,6 +208,10 @@ if test "%srcversion" != "%kernelrelease%variant"; then mv linux-%srcversion linux-%kernelrelease%variant fi +%if 0%{?usrmerged} +# fix MODLIB so kmps install to /usr +sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%variant/Makefile +%endif %if %do_vanilla %if %vanilla_only @@ -240,8 +249,10 @@ ln -s $DOC/README.SUSE %buildroot/%src_install_dir/ %if "%variant" == "" -install -m 755 -d $RPM_BUILD_ROOT/etc/rpm -install -m 644 %_sourcedir/macros.kernel-source $RPM_BUILD_ROOT/etc/rpm/ +install -m 755 -d $RPM_BUILD_ROOT%{_rpmmacrodir} +install -m 644 %_sourcedir/macros.kernel-source $RPM_BUILD_ROOT%{_rpmmacrodir} +echo "%%kernel_module_directory %{kernel_module_directory}" >> $RPM_BUILD_ROOT%{_rpmmacrodir}/macros.kernel-source + install -m 755 -d $RPM_BUILD_ROOT/usr/lib/rpm install -m 644 %_sourcedir/kernel-{module,cert}-subpackage \ $RPM_BUILD_ROOT/usr/lib/rpm/ @@ -293,7 +304,7 @@ %if "%variant" == "" %files -n kernel-macros %defattr(-,root,root) -/etc/rpm/macros.kernel-source +%{_rpmmacrodir}/macros.kernel-source /usr/lib/rpm/kernel-*-subpackage %dir /usr/lib/rpm/kernel /usr/lib/rpm/kernel/* ++++++ kernel-spec-macros ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:32.558079456 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:32.558079456 +0200 @@ -10,6 +10,11 @@ %define using_buildservice 0%(echo %disturl | grep -q '^obs://build\.[^.]*suse\.' && echo 1) %endif +# TW is usrmerged +%if %{undefined usrmerged} && 0%{?suse_version} >= 1550 +%define usrmerged 1 +%endif + # source_rel is the package release string, without the rebuild counter # generated by the build service. If the release string has a non-digit # suffix, we keep that suffix and strip the rightmost digit component. @@ -52,4 +57,10 @@ rm -f "$2" && ln -s "$1" "$2" \ } +%if 0%{?usrmerged} +%define kernel_module_directory /usr/lib/modules +%else +%define kernel_module_directory /lib/modules +%endif + # vim: ft=spec ++++++ macros.kernel-source ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:32.646079519 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:32.646079519 +0200 @@ -89,3 +89,4 @@ # supposed to understand why a simple %{-x:}%{!-x:-x} won't work.) %suse_kernel_module_package(n:v:r:s:f:xp:bc:) \ %{expand:%%_kernel_module_package %{-x: }%{!-x:-X} %{-n} %{-v} %{-r} %{-s:-t %{-s*}} %{-f} %{-p} %{-b} %{-c} %*} + ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 18543 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ALSA-hda-intel-Allow-repeatedly-probing-on-codec-con.patch new/patches.suse/ALSA-hda-intel-Allow-repeatedly-probing-on-codec-con.patch --- old/patches.suse/ALSA-hda-intel-Allow-repeatedly-probing-on-codec-con.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ALSA-hda-intel-Allow-repeatedly-probing-on-codec-con.patch 2021-10-08 15:22:18.000000000 +0200 @@ -0,0 +1,292 @@ +From c0f1886de7e173865f1a0fa7680a1c07954a987f Mon Sep 17 00:00:00 2001 +From: Takashi Iwai <ti...@suse.de> +Date: Wed, 6 Oct 2021 16:19:40 +0200 +Subject: [PATCH] ALSA: hda: intel: Allow repeatedly probing on codec + configuration errors +References: bsc#1190801 +Git-commit: c0f1886de7e173865f1a0fa7680a1c07954a987f +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git +Patch-mainline: Queued in subsystem maintainer repository + +It seems that a few recent AMD systems show the codec configuration +errors at the early boot, while loading the driver at a later stage +works magically. Although the root cause of the error isn't clear, +it's certainly not bad to allow retrying the codec probe in such a +case if that helps. + +This patch adds the capability for retrying the probe upon codec probe +errors on the certain AMD platforms. The probe_work is changed to a +delayed work, and at the secondary call, it'll jump to the codec +probing. + +Note that, not only adding the re-probing, this includes the behavior +changes in the codec configuration function. Namely, +snd_hda_codec_configure() won't unregister the codec at errors any +longer. Instead, its caller, azx_codec_configure() unregisters the +codecs with the probe failures *if* any codec has been successfully +configured. If all codec probe failed, it doesn't unregister but let +it re-probed -- which is the most case we're seeing and this patch +tries to improve. + +Even if the driver doesn't re-probe or give up, it will go to the +"free-all" error path, hence the leftover codecs shall be disabled / +deleted in anyway. + +Buglink: https://bugzilla.suse.com/show_bug.cgi?id=1190801 +Link: https://lore.kernel.org/r/20211006141940.2897-1-ti...@suse.de +Signed-off-by: Takashi Iwai <ti...@suse.de> + +--- + include/sound/hda_codec.h | 1 + + sound/pci/hda/hda_bind.c | 20 +++++++++++--------- + sound/pci/hda/hda_codec.c | 1 + + sound/pci/hda/hda_controller.c | 24 ++++++++++++++++-------- + sound/pci/hda/hda_controller.h | 2 +- + sound/pci/hda/hda_intel.c | 29 +++++++++++++++++++++++------ + sound/pci/hda/hda_intel.h | 4 +++- + 7 files changed, 56 insertions(+), 25 deletions(-) + +diff --git a/include/sound/hda_codec.h b/include/sound/hda_codec.h +index 01570dbda503..0e45963bb767 100644 +--- a/include/sound/hda_codec.h ++++ b/include/sound/hda_codec.h +@@ -224,6 +224,7 @@ struct hda_codec { + #endif + + /* misc flags */ ++ unsigned int configured:1; /* codec was configured */ + unsigned int in_freeing:1; /* being released */ + unsigned int registered:1; /* codec was registered */ + unsigned int display_power_control:1; /* needs display power */ +diff --git a/sound/pci/hda/hda_bind.c b/sound/pci/hda/hda_bind.c +index 2523b23389e9..1c8bffc3eec6 100644 +--- a/sound/pci/hda/hda_bind.c ++++ b/sound/pci/hda/hda_bind.c +@@ -298,29 +298,31 @@ int snd_hda_codec_configure(struct hda_codec *codec) + { + int err; + ++ if (codec->configured) ++ return 0; ++ + if (is_generic_config(codec)) + codec->probe_id = HDA_CODEC_ID_GENERIC; + else + codec->probe_id = 0; + +- err = snd_hdac_device_register(&codec->core); +- if (err < 0) +- return err; ++ if (!device_is_registered(&codec->core.dev)) { ++ err = snd_hdac_device_register(&codec->core); ++ if (err < 0) ++ return err; ++ } + + if (!codec->preset) + codec_bind_module(codec); + if (!codec->preset) { + err = codec_bind_generic(codec); + if (err < 0) { +- codec_err(codec, "Unable to bind the codec\n"); +- goto error; ++ codec_dbg(codec, "Unable to bind the codec\n"); ++ return err; + } + } + ++ codec->configured = 1; + return 0; +- +- error: +- snd_hdac_device_unregister(&codec->core); +- return err; + } + EXPORT_SYMBOL_GPL(snd_hda_codec_configure); +diff --git a/sound/pci/hda/hda_codec.c b/sound/pci/hda/hda_codec.c +index a9ebefd60cf6..0c4a337c9fc0 100644 +--- a/sound/pci/hda/hda_codec.c ++++ b/sound/pci/hda/hda_codec.c +@@ -791,6 +791,7 @@ void snd_hda_codec_cleanup_for_unbind(struct hda_codec *codec) + snd_array_free(&codec->nids); + remove_conn_list(codec); + snd_hdac_regmap_exit(&codec->core); ++ codec->configured = 0; + } + EXPORT_SYMBOL_GPL(snd_hda_codec_cleanup_for_unbind); + +diff --git a/sound/pci/hda/hda_controller.c b/sound/pci/hda/hda_controller.c +index 7cd452831fd3..930ae4002a81 100644 +--- a/sound/pci/hda/hda_controller.c ++++ b/sound/pci/hda/hda_controller.c +@@ -25,6 +25,7 @@ + #include <sound/core.h> + #include <sound/initval.h> + #include "hda_controller.h" ++#include "hda_local.h" + + #define CREATE_TRACE_POINTS + #include "hda_controller_trace.h" +@@ -1248,17 +1249,24 @@ EXPORT_SYMBOL_GPL(azx_probe_codecs); + int azx_codec_configure(struct azx *chip) + { + struct hda_codec *codec, *next; ++ int success = 0; + +- /* use _safe version here since snd_hda_codec_configure() deregisters +- * the device upon error and deletes itself from the bus list. +- */ +- list_for_each_codec_safe(codec, next, &chip->bus) { +- snd_hda_codec_configure(codec); ++ list_for_each_codec(codec, &chip->bus) { ++ if (!snd_hda_codec_configure(codec)) ++ success++; + } + +- if (!azx_bus(chip)->num_codecs) +- return -ENODEV; +- return 0; ++ if (success) { ++ /* unregister failed codecs if any codec has been probed */ ++ list_for_each_codec_safe(codec, next, &chip->bus) { ++ if (!codec->configured) { ++ codec_err(codec, "Unable to configure, disabling\n"); ++ snd_hdac_device_unregister(&codec->core); ++ } ++ } ++ } ++ ++ return success ? 0 : -ENODEV; + } + EXPORT_SYMBOL_GPL(azx_codec_configure); + +diff --git a/sound/pci/hda/hda_controller.h b/sound/pci/hda/hda_controller.h +index 3062f87380b1..f5bf295eb830 100644 +--- a/sound/pci/hda/hda_controller.h ++++ b/sound/pci/hda/hda_controller.h +@@ -41,7 +41,7 @@ + /* 24 unused */ + #define AZX_DCAPS_COUNT_LPIB_DELAY (1 << 25) /* Take LPIB as delay */ + #define AZX_DCAPS_PM_RUNTIME (1 << 26) /* runtime PM support */ +-/* 27 unused */ ++#define AZX_DCAPS_RETRY_PROBE (1 << 27) /* retry probe if no codec is configured */ + #define AZX_DCAPS_CORBRP_SELF_CLEAR (1 << 28) /* CORBRP clears itself after reset */ + #define AZX_DCAPS_NO_MSI64 (1 << 29) /* Stick to 32-bit MSIs */ + #define AZX_DCAPS_SEPARATE_STREAM_TAG (1 << 30) /* capture and playback use separate stream tag */ +diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c +index 47777439961c..4d22e7adeee8 100644 +--- a/sound/pci/hda/hda_intel.c ++++ b/sound/pci/hda/hda_intel.c +@@ -307,7 +307,8 @@ enum { + /* quirks for AMD SB */ + #define AZX_DCAPS_PRESET_AMD_SB \ + (AZX_DCAPS_NO_TCSEL | AZX_DCAPS_AMD_WORKAROUND |\ +- AZX_DCAPS_SNOOP_TYPE(ATI) | AZX_DCAPS_PM_RUNTIME) ++ AZX_DCAPS_SNOOP_TYPE(ATI) | AZX_DCAPS_PM_RUNTIME |\ ++ AZX_DCAPS_RETRY_PROBE) + + /* quirks for Nvidia */ + #define AZX_DCAPS_PRESET_NVIDIA \ +@@ -1723,7 +1724,7 @@ static void azx_check_snoop_available(struct azx *chip) + + static void azx_probe_work(struct work_struct *work) + { +- struct hda_intel *hda = container_of(work, struct hda_intel, probe_work); ++ struct hda_intel *hda = container_of(work, struct hda_intel, probe_work.work); + azx_probe_continue(&hda->chip); + } + +@@ -1828,7 +1829,7 @@ static int azx_create(struct snd_card *card, struct pci_dev *pci, + } + + /* continue probing in work context as may trigger request module */ +- INIT_WORK(&hda->probe_work, azx_probe_work); ++ INIT_DELAYED_WORK(&hda->probe_work, azx_probe_work); + + *rchip = chip; + +@@ -2142,7 +2143,7 @@ static int azx_probe(struct pci_dev *pci, + #endif + + if (schedule_probe) +- schedule_work(&hda->probe_work); ++ schedule_delayed_work(&hda->probe_work, 0); + + dev++; + if (chip->disabled) +@@ -2228,6 +2229,11 @@ static int azx_probe_continue(struct azx *chip) + int dev = chip->dev_index; + int err; + ++ if (chip->disabled || hda->init_failed) ++ return -EIO; ++ if (hda->probe_retry) ++ goto probe_retry; ++ + to_hda_bus(bus)->bus_probing = 1; + hda->probe_continued = 1; + +@@ -2289,10 +2295,20 @@ static int azx_probe_continue(struct azx *chip) + #endif + } + #endif ++ ++ probe_retry: + if (bus->codec_mask && !(probe_only[dev] & 1)) { + err = azx_codec_configure(chip); +- if (err < 0) ++ if (err) { ++ if ((chip->driver_caps & AZX_DCAPS_RETRY_PROBE) && ++ ++hda->probe_retry < 60) { ++ schedule_delayed_work(&hda->probe_work, ++ msecs_to_jiffies(1000)); ++ return 0; /* keep things up */ ++ } ++ dev_err(chip->card->dev, "Cannot probe codecs, giving up\n"); + goto out_free; ++ } + } + + err = snd_card_register(chip->card); +@@ -2322,6 +2338,7 @@ static int azx_probe_continue(struct azx *chip) + display_power(chip, false); + complete_all(&hda->probe_wait); + to_hda_bus(bus)->bus_probing = 0; ++ hda->probe_retry = 0; + return 0; + } + +@@ -2347,7 +2364,7 @@ static void azx_remove(struct pci_dev *pci) + * device during cancel_work_sync() call. + */ + device_unlock(&pci->dev); +- cancel_work_sync(&hda->probe_work); ++ cancel_delayed_work_sync(&hda->probe_work); + device_lock(&pci->dev); + + snd_card_free(card); +diff --git a/sound/pci/hda/hda_intel.h b/sound/pci/hda/hda_intel.h +index 3fb119f09040..0f39418f9328 100644 +--- a/sound/pci/hda/hda_intel.h ++++ b/sound/pci/hda/hda_intel.h +@@ -14,7 +14,7 @@ struct hda_intel { + + /* sync probing */ + struct completion probe_wait; +- struct work_struct probe_work; ++ struct delayed_work probe_work; + + /* card list (for power_save trigger) */ + struct list_head list; +@@ -30,6 +30,8 @@ struct hda_intel { + unsigned int freed:1; /* resources already released */ + + bool need_i915_power:1; /* the hda controller needs i915 power */ ++ ++ int probe_retry; /* being probe-retry */ + }; + + #endif +-- +2.26.2 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/crypto_ccp-fix_resource_leaks_in_ccp_run_aes_gcm_cmd.patch new/patches.suse/crypto_ccp-fix_resource_leaks_in_ccp_run_aes_gcm_cmd.patch --- old/patches.suse/crypto_ccp-fix_resource_leaks_in_ccp_run_aes_gcm_cmd.patch 2021-10-01 09:22:19.000000000 +0200 +++ new/patches.suse/crypto_ccp-fix_resource_leaks_in_ccp_run_aes_gcm_cmd.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,69 +0,0 @@ -From: Dan Carpenter <dan.carpen...@oracle.com> -Date: Thu, 26 Aug 2021 16:04:27 +0300 -Subject: crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() -Patch-mainline: not yet, will be queued in a subsystem tree soon -References: bsc#1189884 CVE-2021-3744 bsc#1190534 CVE-2021-3764 - -There are three bugs in this code: - -1) If we ccp_init_data() fails for &src then we need to free aad. - Use goto e_aad instead of goto e_ctx. -2) The label to free the &final_wa was named incorrectly as "e_tag" but - it should have been "e_final_wa". One error path leaked &final_wa. -3) The &tag was leaked on one error path. In that case, I added a free - before the goto because the resource was local to that block. - -Fixes: 36cf515b9bbe ("crypto: ccp - Enable support for AES GCM on v5 CCPs") -Reported-by: "minihanshen(?????????)" <minihans...@tencent.com> -Signed-off-by: Dan Carpenter <dan.carpen...@oracle.com> -Reviewed-by: John Allen <john.al...@amd.com> -Tested-by: John Allen <john.al...@amd.com> -Acked-by: Borislav Petkov <b...@suse.de> ---- - drivers/crypto/ccp/ccp-ops.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - ---- a/drivers/crypto/ccp/ccp-ops.c -+++ a/drivers/crypto/ccp/ccp-ops.c -@@ -778,7 +778,7 @@ ccp_run_aes_gcm_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) - in_place ? DMA_BIDIRECTIONAL - : DMA_TO_DEVICE); - if (ret) -- goto e_ctx; -+ goto e_aad; - - if (in_place) { - dst = src; -@@ -863,7 +863,7 @@ ccp_run_aes_gcm_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) - op.u.aes.size = 0; - ret = cmd_q->ccp->vdata->perform->aes(&op); - if (ret) -- goto e_dst; -+ goto e_final_wa; - - if (aes->action == CCP_AES_ACTION_ENCRYPT) { - /* Put the ciphered tag after the ciphertext. */ -@@ -873,17 +873,19 @@ ccp_run_aes_gcm_cmd(struct ccp_cmd_queue *cmd_q, struct ccp_cmd *cmd) - ret = ccp_init_dm_workarea(&tag, cmd_q, authsize, - DMA_BIDIRECTIONAL); - if (ret) -- goto e_tag; -+ goto e_final_wa; - ret = ccp_set_dm_area(&tag, 0, p_tag, 0, authsize); -- if (ret) -- goto e_tag; -+ if (ret) { -+ ccp_dm_free(&tag); -+ goto e_final_wa; -+ } - - ret = crypto_memneq(tag.address, final_wa.address, - authsize) ? -EBADMSG : 0; - ccp_dm_free(&tag); - } - --e_tag: -+e_final_wa: - ccp_dm_free(&final_wa); - - e_dst: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/iwlwifi-module-firmware-ucode-fix.patch new/patches.suse/iwlwifi-module-firmware-ucode-fix.patch --- old/patches.suse/iwlwifi-module-firmware-ucode-fix.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/iwlwifi-module-firmware-ucode-fix.patch 2021-10-08 15:22:18.000000000 +0200 @@ -0,0 +1,31 @@ +From: Takashi Iwai <ti...@suse.de> +Subject: iwlwifi: Fix MODULE_FIRMWARE() for non-existing ucode version +Patch-mainline: Never, temporary workaround +References: boo#1191417 + +iwlwifi driver declares the requested firmware *-64.ucode for 22000 +series, but that version isn't found in the upstream linux-firmware +tree. As a result, the installation image (and initrd) misses the +requested firmware, which leads to the non-working WiFi. + +As a temporary fix, correct the ucode version in MODULE_FIRMWARE(). + +Signed-off-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 4 ++++ + 1 file changed, 4 insertions(+) + +--- a/drivers/net/wireless/intel/iwlwifi/cfg/22000.c ++++ b/drivers/net/wireless/intel/iwlwifi/cfg/22000.c +@@ -788,6 +788,10 @@ const struct iwl_cfg iwl_cfg_bz_a0_mr_a0 + .num_rbds = IWL_NUM_RBDS_AX210_HE, + }; + ++/* Re-define API_MAX as *-64.ucode doesn't exist (boo#1191417) */ ++#undef IWL_22000_UCODE_API_MAX ++#define IWL_22000_UCODE_API_MAX 63 ++ + MODULE_FIRMWARE(IWL_QU_B_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX)); + MODULE_FIRMWARE(IWL_QNJ_B_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX)); + MODULE_FIRMWARE(IWL_QU_C_HR_B_MODULE_FIRMWARE(IWL_22000_UCODE_API_MAX)); ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:33.534080152 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:33.534080152 +0200 @@ -1277,6 +1277,228 @@ patches.kernel.org/5.14.9-159-usb-gadget-f_uac2-Add-missing-companion-descri.patch patches.kernel.org/5.14.9-160-usb-gadget-f_uac2-Populate-SS-descriptors-wByt.patch patches.kernel.org/5.14.9-161-Linux-5.14.9.patch + patches.kernel.org/5.14.10-001-media-hantro-Fix-check-for-single-irq.patch + patches.kernel.org/5.14.10-002-media-cedrus-Fix-SUNXI-tile-size-calculation.patch + patches.kernel.org/5.14.10-003-media-s5p-jpeg-rename-JPEG-marker-constants-t.patch + patches.kernel.org/5.14.10-004-ASoC-fsl_sai-register-platform-component-befo.patch + patches.kernel.org/5.14.10-005-ASoC-fsl_esai-register-platform-component-bef.patch + patches.kernel.org/5.14.10-006-ASoC-fsl_micfil-register-platform-component-b.patch + patches.kernel.org/5.14.10-007-ASoC-fsl_spdif-register-platform-component-be.patch + patches.kernel.org/5.14.10-008-ASoC-fsl_xcvr-register-platform-component-bef.patch + patches.kernel.org/5.14.10-009-ASoC-mediatek-common-handle-NULL-case-in-susp.patch + patches.kernel.org/5.14.10-010-scsi-elx-efct-Fix-void-pointer-to-enum-cast-w.patch + patches.kernel.org/5.14.10-011-ASoC-SOF-Fix-DSP-oops-stack-dump-output-conte.patch + patches.kernel.org/5.14.10-012-ASoC-SOF-imx-imx8-Bar-index-is-only-valid-for.patch + patches.kernel.org/5.14.10-013-ASoC-SOF-imx-imx8m-Bar-index-is-only-valid-fo.patch + patches.kernel.org/5.14.10-014-pinctrl-qcom-spmi-gpio-correct-parent-irqspec.patch + patches.kernel.org/5.14.10-015-net-mlx4_en-Resolve-bad-operstate-value.patch + patches.kernel.org/5.14.10-016-s390-qeth-Fix-deadlock-in-remove_discipline.patch + patches.kernel.org/5.14.10-017-s390-qeth-fix-deadlock-during-failing-recover.patch + patches.kernel.org/5.14.10-018-crypto-ccp-fix-resource-leaks-in-ccp_run_aes_.patch + patches.kernel.org/5.14.10-019-m68k-Update-thread.esp0-before-calling-syscal.patch + patches.kernel.org/5.14.10-020-NIOS2-fix-kconfig-unmet-dependency-warning-fo.patch + patches.kernel.org/5.14.10-021-kasan-fix-Kconfig-check-of-CC_HAS_WORKING_NOS.patch + patches.kernel.org/5.14.10-022-HID-amd_sfh-Fix-potential-NULL-pointer-derefe.patch + patches.kernel.org/5.14.10-023-perf-test-Fix-DWARF-unwind-for-optimized-buil.patch + patches.kernel.org/5.14.10-024-perf-iostat-Use-system-wide-mode-if-the-targe.patch + patches.kernel.org/5.14.10-025-perf-iostat-Fix-Segmentation-fault-from-NULL-.patch + patches.kernel.org/5.14.10-026-watchdog-sb_watchdog-fix-compilation-problem-.patch + patches.kernel.org/5.14.10-027-tty-Fix-out-of-bound-vmalloc-access-in-imageb.patch + patches.kernel.org/5.14.10-028-cpufreq-schedutil-Use-kobject-release-method-.patch + patches.kernel.org/5.14.10-029-scsi-qla2xxx-Changes-to-support-kdump-kernel-.patch + patches.kernel.org/5.14.10-030-drm-amdgpu-adjust-fence-driver-enable-sequenc.patch + patches.kernel.org/5.14.10-031-drm-amdgpu-avoid-over-handle-of-fence-driver-.patch + patches.kernel.org/5.14.10-032-drm-amdgpu-stop-scheduler-when-calling-hw_fin.patch + patches.kernel.org/5.14.10-033-cpufreq-schedutil-Destroy-mutex-before-kobjec.patch + patches.kernel.org/5.14.10-034-scsi-ufs-ufs-pci-Fix-Intel-LKF-link-stability.patch + patches.kernel.org/5.14.10-035-ALSA-rawmidi-introduce-SNDRV_RAWMIDI_IOCTL_US.patch + patches.kernel.org/5.14.10-036-ALSA-firewire-motu-fix-truncated-bytes-in-mes.patch + patches.kernel.org/5.14.10-037-ALSA-hda-realtek-Quirks-to-enable-speaker-out.patch + patches.kernel.org/5.14.10-038-ACPI-NFIT-Use-fallback-node-id-when-numa-info.patch + patches.kernel.org/5.14.10-039-fs-verity-fix-signed-integer-overflow-with-i_.patch + patches.kernel.org/5.14.10-040-hwmon-tmp421-handle-I2C-errors.patch + patches.kernel.org/5.14.10-041-hwmon-w83793-Fix-NULL-pointer-dereference-by-.patch + patches.kernel.org/5.14.10-042-hwmon-w83792d-Fix-NULL-pointer-dereference-by.patch + patches.kernel.org/5.14.10-043-hwmon-w83791d-Fix-NULL-pointer-dereference-by.patch + patches.kernel.org/5.14.10-044-gpio-pca953x-do-not-ignore-i2c-errors.patch + patches.kernel.org/5.14.10-045-scsi-ufs-Fix-illegal-offset-in-UPIU-event-tra.patch + patches.kernel.org/5.14.10-046-mac80211-fix-use-after-free-in-CCMP-GCMP-RX.patch + patches.kernel.org/5.14.10-047-platform-x86-intel-hid-Add-DMI-switches-allow.patch + patches.kernel.org/5.14.10-048-x86-kvmclock-Move-this_cpu_pvti-into-kvmclock.patch + patches.kernel.org/5.14.10-049-ptp-Fix-ptp_kvm_getcrosststamp-issue-for-x86-.patch + patches.kernel.org/5.14.10-050-KVM-x86-Fix-stack-out-of-bounds-memory-access.patch + patches.kernel.org/5.14.10-051-KVM-x86-nSVM-don-t-copy-virt_ext-from-vmcb12.patch + patches.kernel.org/5.14.10-052-KVM-x86-Clear-KVM-s-cached-guest-CR3-at-RESET.patch + patches.kernel.org/5.14.10-053-KVM-x86-Swap-order-of-CPUID-entry-index-vs.-s.patch + patches.kernel.org/5.14.10-054-KVM-nVMX-Filter-out-all-unsupported-controls-.patch + patches.kernel.org/5.14.10-055-KVM-SEV-Update-svm_vm_copy_asid_from-for-SEV-.patch + patches.kernel.org/5.14.10-056-KVM-SEV-Pin-guest-memory-for-write-for-RECEIV.patch + patches.kernel.org/5.14.10-057-KVM-SEV-Acquire-vcpu-mutex-when-updating-VMSA.patch + patches.kernel.org/5.14.10-058-KVM-SEV-Allow-some-commands-for-mirror-VM.patch + patches.kernel.org/5.14.10-059-KVM-SVM-fix-missing-sev_decommission-in-sev_r.patch + patches.kernel.org/5.14.10-060-KVM-nVMX-Fix-nested-bus-lock-VM-exit.patch + patches.kernel.org/5.14.10-061-KVM-VMX-Fix-a-TSX_CTRL_CPUID_CLEAR-field-mask.patch + patches.kernel.org/5.14.10-062-mmc-renesas_sdhi-fix-regression-with-hard-res.patch + patches.kernel.org/5.14.10-063-media-ir_toy-prevent-device-from-hanging-duri.patch + patches.kernel.org/5.14.10-064-RDMA-cma-Do-not-change-route.addr.src_addr.ss.patch + patches.kernel.org/5.14.10-065-RDMA-cma-Ensure-rdma_addr_cancel-happens-befo.patch + patches.kernel.org/5.14.10-066-nbd-use-shifts-rather-than-multiplies.patch + patches.kernel.org/5.14.10-067-drm-amd-display-initialize-backlight_ramping_.patch + patches.kernel.org/5.14.10-068-drm-amd-display-Pass-PCI-deviceid-into-DC.patch + patches.kernel.org/5.14.10-069-drm-amd-display-Fix-Display-Flicker-on-embedd.patch + patches.kernel.org/5.14.10-070-drm-amdgpu-force-exit-gfxoff-on-sdma-resume-f.patch + patches.kernel.org/5.14.10-071-drm-amdgpu-check-tiling-flags-when-creating-F.patch + patches.kernel.org/5.14.10-072-drm-amdgpu-correct-initial-cp_hqd_quantum-for.patch + patches.kernel.org/5.14.10-073-interconnect-qcom-sdm660-Fix-id-of-slv_cnoc_m.patch + patches.kernel.org/5.14.10-074-interconnect-qcom-sdm660-Correct-NOC_QOS_PRIO.patch + patches.kernel.org/5.14.10-075-drm-i915-gvt-fix-the-usage-of-ww-lock-in-gvt-.patch + patches.kernel.org/5.14.10-076-ipvs-check-that-ip_vs_conn_tab_bits-is-betwee.patch + patches.kernel.org/5.14.10-077-bpf-Handle-return-value-of-BPF_PROG_TYPE_STRU.patch + patches.kernel.org/5.14.10-078-IB-cma-Do-not-send-IGMP-leaves-for-sendonly-M.patch + patches.kernel.org/5.14.10-079-RDMA-cma-Fix-listener-leak-in-rdma_cma_listen.patch + patches.kernel.org/5.14.10-080-bpf-mips-Validate-conditional-branch-offsets.patch + patches.kernel.org/5.14.10-081-hwmon-mlxreg-fan-Return-non-zero-value-when-f.patch + patches.kernel.org/5.14.10-082-RDMA-irdma-Skip-CQP-ring-during-a-reset.patch + patches.kernel.org/5.14.10-083-RDMA-irdma-Validate-number-of-CQ-entries-on-c.patch + patches.kernel.org/5.14.10-084-RDMA-irdma-Report-correct-WC-error-when-trans.patch + patches.kernel.org/5.14.10-085-RDMA-irdma-Report-correct-WC-error-when-there.patch + patches.kernel.org/5.14.10-086-netfilter-nf_tables-unlink-table-before-delet.patch + patches.kernel.org/5.14.10-087-netfilter-log-work-around-missing-softdep-bac.patch + patches.kernel.org/5.14.10-088-Revert-mac80211-do-not-use-low-data-rates-for.patch + patches.kernel.org/5.14.10-089-mac80211-Fix-ieee80211_amsdu_aggregate-frag_t.patch + patches.kernel.org/5.14.10-090-mac80211-limit-injected-vht-mcs-nss-in-ieee80.patch + patches.kernel.org/5.14.10-091-mac80211-mesh-fix-potentially-unaligned-acces.patch + patches.kernel.org/5.14.10-092-mac80211-hwsim-fix-late-beacon-hrtimer-handli.patch + patches.kernel.org/5.14.10-093-driver-core-fw_devlink-Add-support-for-FWNODE.patch + patches.kernel.org/5.14.10-094-net-mdiobus-Set-FWNODE_FLAG_NEEDS_CHILD_BOUND.patch + patches.kernel.org/5.14.10-095-sctp-break-out-if-skb_header_pointer-returns-.patch + patches.kernel.org/5.14.10-096-mptcp-don-t-return-sockets-in-foreign-netns.patch + patches.kernel.org/5.14.10-097-mptcp-allow-changing-the-backup-bit-when-no-s.patch + patches.kernel.org/5.14.10-098-RDMA-hns-Work-around-broken-constant-propagat.patch + patches.kernel.org/5.14.10-099-hwmon-tmp421-report-PVLD-condition-as-fault.patch + patches.kernel.org/5.14.10-100-hwmon-tmp421-fix-rounding-for-negative-values.patch + patches.kernel.org/5.14.10-101-net-enetc-fix-the-incorrect-clearing-of-IF_MO.patch + patches.kernel.org/5.14.10-102-net-ipv4-Fix-rtnexthop-len-when-RTA_FLOW-is-p.patch + patches.kernel.org/5.14.10-103-smsc95xx-fix-stalled-rx-after-link-change.patch + patches.kernel.org/5.14.10-104-drm-i915-request-fix-early-tracepoints.patch + patches.kernel.org/5.14.10-105-drm-i915-Remove-warning-from-the-rps-worker.patch + patches.kernel.org/5.14.10-106-dsa-mv88e6xxx-6161-Use-chip-wide-MAX-MTU.patch + patches.kernel.org/5.14.10-107-dsa-mv88e6xxx-Fix-MTU-definition.patch + patches.kernel.org/5.14.10-108-dsa-mv88e6xxx-Include-tagger-overhead-when-se.patch + patches.kernel.org/5.14.10-109-e100-fix-length-calculation-in-e100_get_regs_.patch + patches.kernel.org/5.14.10-110-e100-fix-buffer-overrun-in-e100_get_regs.patch + patches.kernel.org/5.14.10-111-RDMA-hfi1-Fix-kernel-pointer-leak.patch + patches.kernel.org/5.14.10-112-RDMA-hns-Fix-the-size-setting-error-when-copy.patch + patches.kernel.org/5.14.10-113-RDMA-hns-Add-the-check-of-the-CQE-size-of-the.patch + patches.kernel.org/5.14.10-114-bpf-Exempt-CAP_BPF-from-checks-against-bpf_ji.patch + patches.kernel.org/5.14.10-115-libbpf-Fix-segfault-in-static-linker-for-obje.patch + patches.kernel.org/5.14.10-116-selftests-bpf-Fix-makefile-dependencies-on-li.patch + patches.kernel.org/5.14.10-117-selftests-bpf-test_lwt_ip_encap-Really-disabl.patch + patches.kernel.org/5.14.10-118-bpf-x86-Fix-bpf-mapping-of-atomic-fetch-imple.patch + patches.kernel.org/5.14.10-119-net-ks8851-fix-link-error.patch + patches.kernel.org/5.14.10-120-ionic-fix-gathering-of-debug-stats.patch + patches.kernel.org/5.14.10-121-Revert-block-bfq-honor-already-setup-queue-me.patch + patches.kernel.org/5.14.10-122-scsi-csiostor-Add-module-softdep-on-cxgb4.patch + patches.kernel.org/5.14.10-123-ixgbe-Fix-NULL-pointer-dereference-in-ixgbe_x.patch + patches.kernel.org/5.14.10-124-net-hns3-do-not-allow-call-hns3_nic_net_open-.patch + patches.kernel.org/5.14.10-125-net-hns3-remove-tc-enable-checking.patch + patches.kernel.org/5.14.10-126-net-hns3-don-t-rollback-when-destroy-mqprio-f.patch + patches.kernel.org/5.14.10-127-net-hns3-fix-mixed-flag-HCLGE_FLAG_MQPRIO_ENA.patch + patches.kernel.org/5.14.10-128-net-hns3-fix-show-wrong-state-when-add-existi.patch + patches.kernel.org/5.14.10-129-net-hns3-reconstruct-function-hns3_self_test.patch + patches.kernel.org/5.14.10-130-net-hns3-fix-always-enable-rx-vlan-filter-pro.patch + patches.kernel.org/5.14.10-131-net-hns3-disable-firmware-compatible-features.patch + patches.kernel.org/5.14.10-132-net-phy-bcm7xxx-Fixed-indirect-MMD-operations.patch + patches.kernel.org/5.14.10-133-net-sched-flower-protect-fl_walk-with-rcu.patch + patches.kernel.org/5.14.10-134-net-stmmac-fix-EEE-init-issue-when-paired-wit.patch + patches.kernel.org/5.14.10-135-af_unix-fix-races-in-sk_peer_pid-and-sk_peer_.patch + patches.kernel.org/5.14.10-136-objtool-Teach-get_alt_entry-about-more-reloca.patch + patches.kernel.org/5.14.10-137-perf-x86-intel-Update-event-constraints-for-I.patch + patches.kernel.org/5.14.10-138-sched-fair-Add-ancestors-of-unthrottled-undec.patch + patches.kernel.org/5.14.10-139-sched-fair-Null-terminate-buffer-when-updatin.patch + patches.kernel.org/5.14.10-140-hwmon-occ-Fix-P10-VRM-temp-sensors.patch + patches.kernel.org/5.14.10-141-hwmon-pmbus-mp2975-Add-missed-POUT-attribute-.patch + patches.kernel.org/5.14.10-142-kvm-fix-objtool-relocation-warning.patch + patches.kernel.org/5.14.10-143-nvme-add-command-id-quirk-for-apple-controlle.patch + patches.kernel.org/5.14.10-144-elf-don-t-use-MAP_FIXED_NOREPLACE-for-elf-int.patch + patches.kernel.org/5.14.10-145-driver-core-fw_devlink-Improve-handling-of-cy.patch + patches.kernel.org/5.14.10-146-debugfs-debugfs_create_file_size-use-IS_ERR-t.patch + patches.kernel.org/5.14.10-147-ipack-ipoctal-fix-stack-information-leak.patch + patches.kernel.org/5.14.10-148-ipack-ipoctal-fix-tty-registration-race.patch + patches.kernel.org/5.14.10-149-ipack-ipoctal-fix-tty-registration-error-hand.patch + patches.kernel.org/5.14.10-150-ipack-ipoctal-fix-missing-allocation-failure-.patch + patches.kernel.org/5.14.10-151-ipack-ipoctal-fix-module-reference-leak.patch + patches.kernel.org/5.14.10-152-ext4-fix-loff_t-overflow-in-ext4_max_bitmap_s.patch + patches.kernel.org/5.14.10-153-ext4-limit-the-number-of-blocks-in-one-ADD_RA.patch + patches.kernel.org/5.14.10-154-ext4-fix-reserved-space-counter-leakage.patch + patches.kernel.org/5.14.10-155-ext4-add-error-checking-to-ext4_ext_replay_se.patch + patches.kernel.org/5.14.10-156-ext4-fix-potential-infinite-loop-in-ext4_dx_r.patch + patches.kernel.org/5.14.10-157-ext4-flush-s_error_work-before-journal-destro.patch + patches.kernel.org/5.14.10-158-HID-u2fzero-ignore-incomplete-packets-without.patch + patches.kernel.org/5.14.10-159-net-udp-annotate-data-race-around-udp_sk-sk-c.patch + patches.kernel.org/5.14.10-160-NIOS2-setup.c-drop-unused-variable-dram_start.patch + patches.kernel.org/5.14.10-161-usb-hso-remove-the-bailout-parameter.patch + patches.kernel.org/5.14.10-162-HID-betop-fix-slab-out-of-bounds-Write-in-bet.patch + patches.kernel.org/5.14.10-163-netfilter-ipset-Fix-oversized-kvmalloc-calls.patch + patches.kernel.org/5.14.10-164-mm-don-t-allow-oversized-kvmalloc-calls.patch + patches.kernel.org/5.14.10-165-HID-usbhid-free-raw_report-buffers-in-usbhid_.patch + patches.kernel.org/5.14.10-166-crypto-aesni-xts_crypt-return-if-walk.nbytes-.patch + patches.kernel.org/5.14.10-167-KVM-x86-Handle-SRCU-initialization-failure-du.patch + patches.kernel.org/5.14.10-168-netfilter-conntrack-serialize-hash-resizes-an.patch + patches.kernel.org/5.14.10-169-netfilter-nf_tables-Fix-oversized-kvmalloc-ca.patch + patches.kernel.org/5.14.10-170-drivers-net-mhi-fix-error-path-in-mhi_net_new.patch + patches.kernel.org/5.14.10-171-objtool-print-out-the-symbol-type-when-compla.patch + patches.kernel.org/5.14.10-172-HID-amd_sfh-Fix-potential-NULL-pointer-derefe.patch + patches.kernel.org/5.14.10-173-Linux-5.14.10.patch + patches.kernel.org/5.14.11-001-spi-rockchip-handle-zero-length-transfers-wit.patch + patches.kernel.org/5.14.11-002-afs-Add-missing-vnode-validation-checks.patch + patches.kernel.org/5.14.11-003-platform-x86-touchscreen_dmi-Add-info-for-the.patch + patches.kernel.org/5.14.11-004-platform-x86-touchscreen_dmi-Update-info-for-.patch + patches.kernel.org/5.14.11-005-nfsd-back-channel-stuck-in-SEQ4_STATUS_CB_PAT.patch + patches.kernel.org/5.14.11-006-btrfs-replace-BUG_ON-in-btrfs_csum_one_bio-wi.patch + patches.kernel.org/5.14.11-007-btrfs-fix-mount-failure-due-to-past-and-trans.patch + patches.kernel.org/5.14.11-008-net-mdio-introduce-a-shutdown-method-to-mdio-.patch + patches.kernel.org/5.14.11-009-xen-netback-correct-success-error-reporting-f.patch + patches.kernel.org/5.14.11-010-sparc64-fix-pci_iounmap-when-CONFIG_PCI-is-no.patch + patches.kernel.org/5.14.11-011-platform-x86-gigabyte-wmi-add-support-for-B55.patch + patches.kernel.org/5.14.11-012-ext2-fix-sleeping-in-atomic-bugs-on-error.patch + patches.kernel.org/5.14.11-013-drm-amdkfd-handle-svm-migrate-init-error.patch + patches.kernel.org/5.14.11-014-drm-amdkfd-fix-svm_migrate_fini-warning.patch + patches.kernel.org/5.14.11-015-scsi-sd-Free-scsi_disk-device-via-put_device.patch + patches.kernel.org/5.14.11-016-scsi-elx-efct-Do-not-hold-lock-while-calling-.patch + patches.kernel.org/5.14.11-017-usb-testusb-Fix-for-showing-the-connection-sp.patch + patches.kernel.org/5.14.11-018-usb-dwc2-check-return-value-after-calling-pla.patch + patches.kernel.org/5.14.11-019-habanalabs-gaudi-use-direct-MSI-in-single-mod.patch + patches.kernel.org/5.14.11-020-habanalabs-fail-collective-wait-when-not-supp.patch + patches.kernel.org/5.14.11-021-habanalabs-gaudi-fix-LBW-RR-configuration.patch + patches.kernel.org/5.14.11-022-selftests-be-sure-to-make-khdr-before-other-t.patch + patches.kernel.org/5.14.11-023-selftests-kvm-fix-get_warnings_count-ignoring.patch + patches.kernel.org/5.14.11-024-selftests-kvm-fix-get_trans_hugepagesz-ignori.patch + patches.kernel.org/5.14.11-025-selftests-kvm-move-get_run_delay-into-lib-tes.patch + patches.kernel.org/5.14.11-026-selftests-kvm-fix-get_run_delay-ignoring-fsca.patch + patches.kernel.org/5.14.11-027-Xen-gntdev-don-t-ignore-kernel-unmapping-erro.patch + patches.kernel.org/5.14.11-028-swiotlb-xen-ensure-to-issue-well-formed-XENME.patch + patches.kernel.org/5.14.11-029-nvme-fc-update-hardware-queues-before-using-t.patch + patches.kernel.org/5.14.11-030-nvme-fc-avoid-race-between-time-out-and-tear-.patch + patches.kernel.org/5.14.11-031-thermal-drivers-tsens-Fix-wrong-check-for-tzd.patch + patches.kernel.org/5.14.11-032-scsi-ses-Retry-failed-Send-Receive-Diagnostic.patch + patches.kernel.org/5.14.11-033-irqchip-gic-Work-around-broken-Renesas-integr.patch + patches.kernel.org/5.14.11-034-smb3-correct-smb3-ACL-security-descriptor.patch + patches.kernel.org/5.14.11-035-x86-insn-tools-x86-Fix-undefined-behavior-due.patch + patches.kernel.org/5.14.11-036-io_uring-allow-conditional-reschedule-for-int.patch + patches.kernel.org/5.14.11-037-block-don-t-call-rq_qos_ops-done_bio-if-the-b.patch + patches.kernel.org/5.14.11-038-tools-vm-page-types-remove-dependency-on-opt_.patch + patches.kernel.org/5.14.11-039-kasan-always-respect-CONFIG_KASAN_STACK.patch + patches.kernel.org/5.14.11-040-selftests-KVM-Align-SMCCC-call-with-the-spec-.patch + patches.kernel.org/5.14.11-041-KVM-do-not-shrink-halt_poll_ns-below-grow_sta.patch + patches.kernel.org/5.14.11-042-KVM-x86-reset-pdptrs_from_userspace-when-exit.patch + patches.kernel.org/5.14.11-043-kvm-x86-Add-AMD-PMU-MSRs-to-msrs_to_save_all.patch + patches.kernel.org/5.14.11-044-KVM-x86-nSVM-restore-int_vector-in-svm_clear_.patch + patches.kernel.org/5.14.11-045-perf-x86-Reset-destroy-callback-on-event-init.patch + patches.kernel.org/5.14.11-046-libata-Add-ATA_HORKAGE_NO_NCQ_ON_ATI-for-Sams.patch + patches.kernel.org/5.14.11-047-Revert-brcmfmac-use-ISO3166-country-code-and-.patch + patches.kernel.org/5.14.11-048-Revert-ARM-imx6q-drop-of_platform_default_pop.patch + patches.kernel.org/5.14.11-049-Linux-5.14.11.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1306,7 +1528,6 @@ patches.suse/Bluetooth-switch-to-lock_sock-in-SCO.patch patches.suse/Bluetooth-sco-Fix-lock_sock-blockage-by-memcpy_from_.patch patches.suse/memcg-enable-accounting-of-ipc-resources.patch - patches.suse/crypto_ccp-fix_resource_leaks_in_ccp_run_aes_gcm_cmd.patch patches.suse/Revert-usb-xhci-mtk-Do-not-use-xhci-s-virt_dev-in-dr.patch ######################################################## @@ -1429,6 +1650,7 @@ # Wireless networking drivers ######################################################## patches.suse/b43-missing-firmware-info.patch + patches.suse/iwlwifi-module-firmware-ucode-fix.patch ######################################################## # USB @@ -1443,6 +1665,7 @@ # Other drivers ######################################################## patches.suse/ALSA-usb-audio-Restrict-rates-for-the-shared-clocks.patch + patches.suse/ALSA-hda-intel-Allow-repeatedly-probing-on-codec-con.patch #RPi4 firmware based drivers patches.suse/reset-raspberrypi-don-t-reset-usb-if-already-up.patch ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.RZGPnR/_old 2021-10-15 23:03:33.554080166 +0200 +++ /var/tmp/diff_new_pack.RZGPnR/_new 2021-10-15 23:03:33.554080166 +0200 @@ -1,3 +1,3 @@ -2021-10-01 07:22:19 +0000 -GIT Revision: d0ace7f62beba111996bff8ef42046f7aca2ac62 +2021-10-10 08:34:34 +0000 +GIT Revision: 834ddddeb1efc7bdc2eee06a237cf469e92e2082 GIT Branch: stable