Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2022-09-30 17:57:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Fri Sep 30 17:57:07 2022 rev:658 rq:1006632 version:5.19.12 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2022-09-23 14:14:36.249894630 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.2275/dtb-aarch64.changes 2022-09-30 17:57:14.709178158 +0200 @@ -1,0 +2,458 @@ +Wed Sep 28 12:51:18 CEST 2022 - jsl...@suse.cz + +- Linux 5.19.12 (bsc#1012628). +- drm/i915: Extract intel_edp_fixup_vbt_bpp() (bsc#1012628). +- drm/i915/pps: Split pps_init_delays() into distinct parts + (bsc#1012628). +- drm/i915/bios: Split parse_driver_features() into two parts + (bsc#1012628). +- drm/i915/bios: Split VBT parsing to global vs. panel specific + parts (bsc#1012628). +- drm/i915/bios: Split VBT data into per-panel vs. global parts + (bsc#1012628). +- drm/i915/dsi: filter invalid backlight and CABC ports + (bsc#1012628). +- drm/i915/dsi: fix dual-link DSI backlight and CABC ports for + display 11+ (bsc#1012628). +- smb3: Move the flush out of smb2_copychunk_range() into its + callers (bsc#1012628). +- smb3: fix temporary data corruption in collapse range + (bsc#1012628). +- smb3: fix temporary data corruption in insert range + (bsc#1012628). +- usb: add quirks for Lenovo OneLink+ Dock (bsc#1012628). +- usb: gadget: udc-xilinx: replace memcpy with memcpy_toio + (bsc#1012628). +- smb3: use filemap_write_and_wait_range instead of + filemap_write_and_wait (bsc#1012628). +- Revert "usb: add quirks for Lenovo OneLink+ Dock" (bsc#1012628). +- Revert "usb: gadget: udc-xilinx: replace memcpy with + memcpy_toio" (bsc#1012628). +- xfrm: fix XFRMA_LASTUSED comment (bsc#1012628). +- block: remove QUEUE_FLAG_DEAD (bsc#1012628). +- block: stop setting the nomerges flags in blk_cleanup_queue + (bsc#1012628). +- block: simplify disk shutdown (bsc#1012628). +- scsi: core: Fix a use-after-free (bsc#1012628). +- drivers/base: Fix unsigned comparison to -1 in + CPUMAP_FILE_MAX_BYTES (bsc#1012628). +- USB: core: Fix RST error in hub.c (bsc#1012628). +- USB: serial: option: add Quectel BG95 0x0203 composition + (bsc#1012628). +- USB: serial: option: add Quectel RM520N (bsc#1012628). +- Revert "ALSA: usb-audio: Split endpoint setups for hw_params + and prepare" (bsc#1012628). +- ALSA: core: Fix double-free at snd_card_new() (bsc#1012628). +- ALSA: hda/tegra: set depop delay for tegra (bsc#1012628). +- ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount + saturation (bsc#1012628). +- ALSA: hda: Fix Nvidia dp infoframe (bsc#1012628). +- ALSA: hda: add Intel 5 Series / 3400 PCI DID (bsc#1012628). +- ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (bsc#1012628). +- ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 + laptop (bsc#1012628). +- ALSA: hda/realtek: Re-arrange quirk table entries (bsc#1012628). +- ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack + (bsc#1012628). +- ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack + (bsc#1012628). +- ALSA: hda/realtek: Add quirk for ASUS GA503R laptop + (bsc#1012628). +- ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 + laptop (bsc#1012628). +- ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED + (bsc#1012628). +- iommu/vt-d: Check correct capability for sagaw determination + (bsc#1012628). +- exfat: fix overflow for large capacity partition (bsc#1012628). +- btrfs: fix hang during unmount when stopping block group + reclaim worker (bsc#1012628). +- btrfs: fix hang during unmount when stopping a space reclaim + worker (bsc#1012628). +- btrfs: zoned: wait for extent buffer IOs before finishing a zone + (bsc#1012628). +- libperf evlist: Fix polling of system-wide events (bsc#1012628). +- media: flexcop-usb: fix endpoint type check (bsc#1012628). +- usb: dwc3: core: leave default DMA if the controller does not + support 64-bit DMA (bsc#1012628). +- thunderbolt: Add support for Intel Maple Ridge single port + controller (bsc#1012628). +- efi: x86: Wipe setup_data on pure EFI boot (bsc#1012628). +- efi: libstub: check Shim mode using MokSBStateRT (bsc#1012628). +- wifi: mt76: fix reading current per-tid starting sequence + number for aggregation (bsc#1012628). +- gpio: mockup: fix NULL pointer dereference when removing debugfs + (bsc#1012628). +- gpio: mockup: Fix potential resource leakage when register a + chip (bsc#1012628). +- gpiolib: cdev: Set lineevent_state::irq after IRQ register + successfully (bsc#1012628). +- riscv: fix a nasty sigreturn bug.. (bsc#1012628). +- riscv: fix RISCV_ISA_SVPBMT kconfig dependency warning + (bsc#1012628). +- drm/i915/gem: Flush contexts on driver release (bsc#1012628). +- drm/i915/gem: Really move i915_gem_context.link under ref + protection (bsc#1012628). +- xen/xenbus: fix xenbus_setup_ring() (bsc#1012628). +- kasan: call kasan_malloc() from __kmalloc_*track_caller() + (bsc#1012628). +- can: flexcan: flexcan_mailbox_read() fix return value for drop = + true (bsc#1012628). +- net: mana: Add rmb after checking owner bits (bsc#1012628). +- mm/slub: fix to return errno if kmalloc() fails (bsc#1012628). +- mm: slub: fix flush_cpu_slab()/__free_slab() invocations in + task context (bsc#1012628). +- KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 + (bsc#1012628). +- KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES + (bsc#1012628). +- KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled + (bsc#1012628). +- perf/arm-cmn: Add more bits to child node address offset field + (bsc#1012628). +- arm64: topology: fix possible overflow in amu_fie_setup() + (bsc#1012628). +- vmlinux.lds.h: CFI: Reduce alignment of jump-table to function + alignment (bsc#1012628). +- batman-adv: Fix hang up with small MTU hard-interface + (bsc#1012628). +- firmware: arm_scmi: Harden accesses to the reset domains + (bsc#1012628). +- firmware: arm_scmi: Fix the asynchronous reset requests + (bsc#1012628). +- arm64: dts: rockchip: Lower sd speed on quartz64-b + (bsc#1012628). +- arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob + (bsc#1012628). +- arm64: dts: rockchip: Fix typo in lisense text for PX30.Core + (bsc#1012628). +- drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, + reset callbacks (bsc#1012628). +- arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on + MX8Menlo (bsc#1012628). +- arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz + (bsc#1012628). +- arm64: dts: imx8mn: remove GPU power domain reset (bsc#1012628). +- arm64: dts: imx8ulp: add #reset-cells for pcc (bsc#1012628). +- dmaengine: ti: k3-udma-private: Fix refcount leak bug in + of_xudma_dev_get() (bsc#1012628). +- arm64: dts: rockchip: fix property for usb2 phy supply on + rock-3a (bsc#1012628). +- arm64: dts: rockchip: fix property for usb2 phy supply on + rk3568-evb1-v10 (bsc#1012628). +- arm64: dts: rockchip: Remove 'enable-active-low' from + rk3399-puma (bsc#1012628). +- arm64: dts: rockchip: Remove 'enable-active-low' from + rk3566-quartz64-a (bsc#1012628). +- arm64: dts: imx8mm-verdin: extend pmic voltages (bsc#1012628). +- netfilter: nf_conntrack_sip: fix ct_sip_walk_headers + (bsc#1012628). +- netfilter: nf_conntrack_irc: Tighten matching on DCC message + (bsc#1012628). +- netfilter: nfnetlink_osf: fix possible bogus match in + nf_osf_find() (bsc#1012628). +- ice: Don't double unplug aux on peer initiated reset + (bsc#1012628). +- ice: Fix crash by keep old cfg when update TCs more than queues + (bsc#1012628). +- iavf: Fix cached head and tail value for iavf_get_tx_pending + (bsc#1012628). +- ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header + (bsc#1012628). +- net: core: fix flow symmetric hash (bsc#1012628). +- wifi: iwlwifi: Mark IWLMEI as broken (bsc#1012628). +- arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header + (bsc#1012628). +- drm/mediatek: Fix wrong dither settings (bsc#1012628). +- arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity + (bsc#1012628). +- arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port + (bsc#1012628). +- ARM: dts: lan966x: Fix the interrupt number for internal PHYs + (bsc#1012628). +- net: phy: aquantia: wait for the suspend/resume operations to + finish (bsc#1012628). +- arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation + (bsc#1012628). +- scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() + (bsc#1012628). +- scsi: mpt3sas: Fix return value check of dma_get_required_mask() + (bsc#1012628). +- net: bonding: Share lacpdu_mcast_addr definition (bsc#1012628). +- net: bonding: Unsync device addresses on ndo_stop (bsc#1012628). +- net: team: Unsync device addresses on ndo_stop (bsc#1012628). +- drm/panel: simple: Fix innolux_g121i1_l01 bus_format + (bsc#1012628). +- mm/slab_common: fix possible double free of kmem_cache + (bsc#1012628). +- MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko + (bsc#1012628). +- MIPS: Loongson32: Fix PHY-mode being left unspecified + (bsc#1012628). +- um: fix default console kernel parameter (bsc#1012628). +- iavf: Fix bad page state (bsc#1012628). +- mlxbf_gige: clear MDIO gateway lock after read (bsc#1012628). +- iavf: Fix set max MTU size with port VLAN and jumbo frames + (bsc#1012628). +- i40e: Fix VF set max MTU size (bsc#1012628). ++++ 269 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2275/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.nAXLWu/_old 2022-09-30 17:57:19.433188257 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.437188265 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.19 -%define patchversion 5.19.10 +%define patchversion 5.19.12 %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.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %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.nAXLWu/_old 2022-09-30 17:57:19.545188496 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.553188513 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.10 +%define patchversion 5.19.12 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 5.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 -Provides: kernel-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: kernel-%build_flavor-base-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa +Provides: kernel-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa # END COMMON DEPS -Provides: %name-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: %name-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:19.581188573 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.589188590 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.10 +%define patchversion 5.19.12 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 -Provides: kernel-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: kernel-%build_flavor-base-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa +Provides: kernel-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa # END COMMON DEPS -Provides: %name-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: %name-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:19.609188633 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.617188650 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.10 +%define patchversion 5.19.12 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 -Provides: kernel-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: kernel-%build_flavor-base-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa +Provides: kernel-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa # END COMMON DEPS -Provides: %name-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: %name-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:19.641188701 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.645188710 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.19 -%define patchversion 5.19.10 +%define patchversion 5.19.12 %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.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif @@ -67,7 +67,7 @@ %endif URL: https://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: %name-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:19.669188761 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.673188770 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.10 +%define patchversion 5.19.12 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 5.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 -Provides: kernel-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: kernel-%build_flavor-base-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa +Provides: kernel-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa # END COMMON DEPS -Provides: %name-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: %name-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:19.721188872 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.725188881 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.19.10 +%define patchversion 5.19.12 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +BuildRequires: kernel%kernel_flavor-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa %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.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:19.749188932 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.753188940 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.19.10 +%define patchversion 5.19.12 %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.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:19.773188983 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.777188992 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.10 +%define patchversion 5.19.12 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 5.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 -Provides: kernel-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: kernel-%build_flavor-base-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa +Provides: kernel-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa # END COMMON DEPS -Provides: %name-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: %name-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:19.801189043 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.805189052 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.19 -%define patchversion 5.19.10 +%define patchversion 5.19.12 %define variant %{nil} %define vanilla_only 0 @@ -31,9 +31,9 @@ %endif Name: kernel-source -Version: 5.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif @@ -50,7 +50,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: %name-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa Provides: linux Provides: multiversion(kernel) Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:19.825189094 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.829189103 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 5.19.10 +Version: 5.19.12 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: %name-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:19.849189146 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:19.853189155 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.19 -%define patchversion 5.19.10 +%define patchversion 5.19.12 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 5.19.10 +Version: 5.19.12 %if 0%{?is_kotd} -Release: <RELEASE>.g9392b7d +Release: <RELEASE>.g95fa5b8 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 -Provides: kernel-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: kernel-%build_flavor-base-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa +Provides: kernel-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa # END COMMON DEPS -Provides: %name-srchash-9392b7df5636ab916eef8d1dedd1b45bf456b493 +Provides: %name-srchash-95fa5b88eb9048aecd74e0a611f6a692fd47fcaa %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc kernel-zfcpdump.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2022-09-15 12:08:13.000000000 +0200 +++ new/config/arm64/default 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.19.9 Kernel Configuration +# Linux/arm64 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2022-09-15 12:08:13.000000000 +0200 +++ new/config/armv6hl/default 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.19.9 Kernel Configuration +# Linux/arm 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2022-09-15 12:08:13.000000000 +0200 +++ new/config/armv7hl/default 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.19.9 Kernel Configuration +# Linux/arm 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2022-09-15 12:08:13.000000000 +0200 +++ new/config/armv7hl/lpae 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.19.9 Kernel Configuration +# Linux/arm 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2022-09-15 12:08:13.000000000 +0200 +++ new/config/i386/pae 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 5.19.9 Kernel Configuration +# Linux/i386 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -3833,7 +3833,6 @@ # CONFIG_IWLWIFI_DEVICE_TRACING is not set # end of Debugging Options -CONFIG_IWLMEI=m CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2022-09-15 12:08:13.000000000 +0200 +++ new/config/ppc64/default 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.19.9 Kernel Configuration +# Linux/powerpc 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2022-09-15 12:08:13.000000000 +0200 +++ new/config/ppc64le/default 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.19.9 Kernel Configuration +# Linux/powerpc 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2022-09-15 12:08:13.000000000 +0200 +++ new/config/riscv64/default 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 5.19.9 Kernel Configuration +# Linux/riscv 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2022-09-15 12:08:13.000000000 +0200 +++ new/config/s390x/default 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.19.9 Kernel Configuration +# Linux/s390 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2022-09-15 12:08:13.000000000 +0200 +++ new/config/s390x/zfcpdump 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.19.9 Kernel Configuration +# Linux/s390 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2022-09-15 12:08:13.000000000 +0200 +++ new/config/x86_64/default 2022-09-28 12:51:18.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 5.19.9 Kernel Configuration +# Linux/x86_64 5.19.12 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y @@ -3909,7 +3909,6 @@ # CONFIG_IWLWIFI_DEVICE_TRACING is not set # end of Debugging Options -CONFIG_IWLMEI=m CONFIG_WLAN_VENDOR_INTERSIL=y CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 22514 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch new/patches.suse/ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch --- old/patches.suse/ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch 2022-09-28 12:51:18.000000000 +0200 @@ -0,0 +1,82 @@ +From e400ad8b7e6a1b9102123c6240289a811501f7d9 Mon Sep 17 00:00:00 2001 +From: Dave Hansen <dave.han...@intel.com> +Date: Thu, 22 Sep 2022 11:47:45 -0700 +Subject: [PATCH] ACPI: processor idle: Practically limit "Dummy wait" + workaround to old Intel systems +Git-commit: e400ad8b7e6a1b9102123c6240289a811501f7d9 +Patch-mainline: v6.0-rc8 +References: bsc#1203767 + + +Old, circa 2002 chipsets have a bug: they don't go idle when they are +supposed to. So, a workaround was added to slow the CPU down and +ensure that the CPU waits a bit for the chipset to actually go idle. +This workaround is ancient and has been in place in some form since +the original kernel ACPI implementation. + +But, this workaround is very painful on modern systems. The "inl()" +can take thousands of cycles (see Link: for some more detailed +numbers and some fun kernel archaeology). + +First and foremost, modern systems should not be using this code. +Typical Intel systems have not used it in over a decade because it is +horribly inferior to MWAIT-based idle. + +Despite this, people do seem to be tripping over this workaround on +AMD system today. + +Limit the "dummy wait" workaround to Intel systems. Keep Modern AMD +systems from tripping over the workaround. Remotely modern Intel +systems use intel_idle instead of this code and will, in practice, +remain unaffected by the dummy wait. + +Reported-by: K Prateek Nayak <kprateek.na...@amd.com> +Suggested-by: Rafael J. Wysocki <rafael.j.wyso...@intel.com> +Signed-off-by: Dave Hansen <dave.han...@linux.intel.com> +Reviewed-by: Mario Limonciello <mario.limoncie...@amd.com> +Tested-by: K Prateek Nayak <kprateek.na...@amd.com> +Acked-by: Dirk Mueller <dmuell...@suse.de> +Link: https://lore.kernel.org/all/20220921063638.2489-1-kprateek.na...@amd.com/ +Link: https://lkml.kernel.org/r/20220922184745.3252932-1-dave.han...@intel.com +--- + drivers/acpi/processor_idle.c | 23 ++++++++++++++++++++--- + 1 file changed, 20 insertions(+), 3 deletions(-) + +diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c +index 16a1663d02d4..9f40917c49ef 100644 +--- a/drivers/acpi/processor_idle.c ++++ b/drivers/acpi/processor_idle.c +@@ -531,10 +531,27 @@ static void wait_for_freeze(void) + /* No delay is needed if we are in guest */ + if (boot_cpu_has(X86_FEATURE_HYPERVISOR)) + return; ++ /* ++ * Modern (>=Nehalem) Intel systems use ACPI via intel_idle, ++ * not this code. Assume that any Intel systems using this ++ * are ancient and may need the dummy wait. This also assumes ++ * that the motivating chipset issue was Intel-only. ++ */ ++ if (boot_cpu_data.x86_vendor != X86_VENDOR_INTEL) ++ return; + #endif +- /* Dummy wait op - must do something useless after P_LVL2 read +- because chipsets cannot guarantee that STPCLK# signal +- gets asserted in time to freeze execution properly. */ ++ /* ++ * Dummy wait op - must do something useless after P_LVL2 read ++ * because chipsets cannot guarantee that STPCLK# signal gets ++ * asserted in time to freeze execution properly ++ * ++ * This workaround has been in place since the original ACPI ++ * implementation was merged, circa 2002. ++ * ++ * If a profile is pointing to this instruction, please first ++ * consider moving your system to a more modern idle ++ * mechanism. ++ */ + inl(acpi_gbl_FADT.xpm_timer_block.address); + } + +-- +2.37.3 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Revert-block-freeze-the-queue-earlier-in-del_gendisk.patch new/patches.suse/Revert-block-freeze-the-queue-earlier-in-del_gendisk.patch --- old/patches.suse/Revert-block-freeze-the-queue-earlier-in-del_gendisk.patch 2022-09-21 10:36:19.000000000 +0200 +++ new/patches.suse/Revert-block-freeze-the-queue-earlier-in-del_gendisk.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,45 +0,0 @@ -From 8d58e56c03dba9cc461ccfd36a3ca35eaa19229a Mon Sep 17 00:00:00 2001 -From: Takashi Iwai <ti...@suse.de> -Date: Mon, 29 Aug 2022 07:42:19 +0200 -Subject: [PATCH] Revert "block: freeze the queue earlier in del_gendisk" -References: bsc#1202534 bsc#1202589 -Patch-mainline: Not yet, temporary workaround until the upstream fix - -This reverts commit a09b314005f3a0956ebf56e01b3b80339df577cc. - -The commit above seems causing a hang at shutdown/reboot with the -mysterious repeated dying message: - block device autoloading is deprecated and will be removed. - -Revert the commit for fixing the regression. - -Signed-off-by: Takashi Iwai <ti...@suse.de> - ---- - block/genhd.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/block/genhd.c b/block/genhd.c -index d36fabf0abc1..988ba52fd331 100644 ---- a/block/genhd.c -+++ b/block/genhd.c -@@ -602,7 +602,6 @@ void del_gendisk(struct gendisk *disk) - * Prevent new I/O from crossing bio_queue_enter(). - */ - blk_queue_start_drain(q); -- blk_mq_freeze_queue_wait(q); - - if (!(disk->flags & GENHD_FL_HIDDEN)) { - sysfs_remove_link(&disk_to_dev(disk)->kobj, "bdi"); -@@ -626,6 +625,8 @@ void del_gendisk(struct gendisk *disk) - pm_runtime_set_memalloc_noio(disk_to_dev(disk), false); - device_del(disk_to_dev(disk)); - -+ blk_mq_freeze_queue_wait(q); -+ - blk_throtl_cancel_bios(disk->queue); - - blk_sync_queue(q); --- -2.35.3 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Revert-iommu-vt-d-Fix-possible-recursive-locking-in-.patch new/patches.suse/Revert-iommu-vt-d-Fix-possible-recursive-locking-in-.patch --- old/patches.suse/Revert-iommu-vt-d-Fix-possible-recursive-locking-in-.patch 2022-09-21 10:36:19.000000000 +0200 +++ new/patches.suse/Revert-iommu-vt-d-Fix-possible-recursive-locking-in-.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,157 +0,0 @@ -From: Lu Baolu <baolu...@linux.intel.com> -Date: Wed, 21 Sep 2022 10:40:53 +0800 -Subject: Revert "iommu/vt-d: Fix possible recursive locking in - intel_iommu_init()" -Patch-mainline: Submitted, 20220921024054.3570256-2-baolu...@linux.intel.com -References: iommu bug - -This reverts commit 9cd4f1434479f1ac25c440c421fbf52069079914. - -Some issues were reported on the original commit. Some thunderbolt devices -don't work anymore due to the following DMA fault. - -DMAR: DRHD: handling fault status reg 2 -DMAR: [INTR-REMAP] Request device [09:00.0] fault index 0x8080 - [fault reason 0x25] - Blocked a compatibility format interrupt request - -Bring it back for now to avoid functional regression. - -Fixes: 9cd4f1434479f ("iommu/vt-d: Fix possible recursive locking in intel_iommu_init()") -Reported-and-tested-by: George Hilliard <thirtythreefo...@gmail.com> -Signed-off-by: Lu Baolu <baolu...@linux.intel.com> -Cc: Mika Westerberg <mika.westerb...@linux.intel.com> -Cc: <sta...@vger.kernel.org> # 5.19.x -Link: https://lore.kernel.org/linux-iommu/485a6ea5-6d58-42ea-b298-8571e9742...@getmailspring.com/ -Link: https://bugzilla.kernel.org/show_bug.cgi?id=216497 -Link: https://lore.kernel.org/r/20220920081701.3453504-1-baolu...@linux.intel.com -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - drivers/iommu/intel/dmar.c | 7 ------- - drivers/iommu/intel/iommu.c | 27 +++++++++++++++++++++++++-- - include/linux/dmar.h | 4 +--- - 3 files changed, 26 insertions(+), 12 deletions(-) - ---- a/drivers/iommu/intel/dmar.c -+++ b/drivers/iommu/intel/dmar.c -@@ -2368,13 +2368,6 @@ - if (!dmar_in_use()) - return 0; - -- /* -- * It's unlikely that any I/O board is hot added before the IOMMU -- * subsystem is initialized. -- */ -- if (IS_ENABLED(CONFIG_INTEL_IOMMU) && !intel_iommu_enabled) -- return -EOPNOTSUPP; -- - if (dmar_detect_dsm(handle, DMAR_DSM_FUNC_DRHD)) { - tmp = handle; - } else { ---- a/drivers/iommu/intel/iommu.c -+++ b/drivers/iommu/intel/iommu.c -@@ -3133,7 +3133,13 @@ - - #ifdef CONFIG_INTEL_IOMMU_SVM - if (pasid_supported(iommu) && ecap_prs(iommu->ecap)) { -+ /* -+ * Call dmar_alloc_hwirq() with dmar_global_lock held, -+ * could cause possible lock race condition. -+ */ -+ up_write(&dmar_global_lock); - ret = intel_svm_enable_prq(iommu); -+ down_write(&dmar_global_lock); - if (ret) - goto free_iommu; - } -@@ -4039,6 +4045,7 @@ - force_on = (!intel_iommu_tboot_noforce && tboot_force_iommu()) || - platform_optin_force_iommu(); - -+ down_write(&dmar_global_lock); - if (dmar_table_init()) { - if (force_on) - panic("tboot: Failed to initialize DMAR table\n"); -@@ -4051,6 +4058,16 @@ - goto out_free_dmar; - } - -+ up_write(&dmar_global_lock); -+ -+ /* -+ * The bus notifier takes the dmar_global_lock, so lockdep will -+ * complain later when we register it under the lock. -+ */ -+ dmar_register_bus_notifier(); -+ -+ down_write(&dmar_global_lock); -+ - if (!no_iommu) - intel_iommu_debugfs_init(); - -@@ -4098,9 +4115,11 @@ - pr_err("Initialization failed\n"); - goto out_free_dmar; - } -+ up_write(&dmar_global_lock); - - init_iommu_pm_ops(); - -+ down_read(&dmar_global_lock); - for_each_active_iommu(iommu, drhd) { - /* - * The flush queue implementation does not perform -@@ -4118,11 +4137,13 @@ - "%s", iommu->name); - iommu_device_register(&iommu->iommu, &intel_iommu_ops, NULL); - } -+ up_read(&dmar_global_lock); - - bus_set_iommu(&pci_bus_type, &intel_iommu_ops); - if (si_domain && !hw_pass_through) - register_memory_notifier(&intel_iommu_memory_nb); - -+ down_read(&dmar_global_lock); - if (probe_acpi_namespace_devices()) - pr_warn("ACPI name space devices didn't probe correctly\n"); - -@@ -4133,15 +4154,17 @@ - - iommu_disable_protect_mem_regions(iommu); - } -+ up_read(&dmar_global_lock); - -- intel_iommu_enabled = 1; -- dmar_register_bus_notifier(); - pr_info("Intel(R) Virtualization Technology for Directed I/O\n"); - -+ intel_iommu_enabled = 1; -+ - return 0; - - out_free_dmar: - intel_iommu_free_dmars(); -+ up_write(&dmar_global_lock); - return ret; - } - ---- a/include/linux/dmar.h -+++ b/include/linux/dmar.h -@@ -69,7 +69,6 @@ - - extern struct rw_semaphore dmar_global_lock; - extern struct list_head dmar_drhd_units; --extern int intel_iommu_enabled; - - #define for_each_drhd_unit(drhd) \ - list_for_each_entry_rcu(drhd, &dmar_drhd_units, list, \ -@@ -93,8 +92,7 @@ - static inline bool dmar_rcu_check(void) - { - return rwsem_is_locked(&dmar_global_lock) || -- system_state == SYSTEM_BOOTING || -- (IS_ENABLED(CONFIG_INTEL_IOMMU) && !intel_iommu_enabled); -+ system_state == SYSTEM_BOOTING; - } - - #define dmar_rcu_dereference(p) rcu_dereference_check((p), dmar_rcu_check()) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/media-dvb-core-Fix-UAF-due-to-refcount-races-at-rele.patch new/patches.suse/media-dvb-core-Fix-UAF-due-to-refcount-races-at-rele.patch --- old/patches.suse/media-dvb-core-Fix-UAF-due-to-refcount-races-at-rele.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/media-dvb-core-Fix-UAF-due-to-refcount-races-at-rele.patch 2022-09-28 12:51:18.000000000 +0200 @@ -0,0 +1,68 @@ +From: Takashi Iwai <ti...@suse.de> +Date: Wed, 7 Sep 2022 13:13:07 +0200 +Subject: [PATCH] media: dvb-core: Fix UAF due to refcount races at releasing +Message-Id: <20220908132754.30532-1-ti...@suse.de> +Patch-mainline: Submitted, linux-media ML +References: CVE-2022-41218 bsc#1202960 + +The dvb-core tries to sync the releases of opened files at +dvb_dmxdev_release() with two refcounts: dvbdev->users and +dvr_dvbdev->users. A problem is present in those two syncs: when yet +another dvb_demux_open() is called during those sync waits, +dvb_demux_open() continues to process even if the device is being +closed. This includes the increment of the former refcount, resulting +in the leftover refcount after the sync of the latter refcount at +dvb_dmxdev_release(). It ends up with use-after-free, since the +function believes that all usages were gone and releases the +resources. + +This patch addresses the problem by adding the check of dmxdev->exit +flag at dvb_demux_open(), just like dvb_dvr_open() already does. With +the exit flag check, the second call of dvb_demux_open() fails, hence +the further corruption can be avoided. + +Also for avoiding the races of the dmxdev->exit flag reference, this +patch serializes the dmxdev->exit set up and the sync waits with the +dmxdev->mutex lock at dvb_dmxdev_release(). Without the mutex lock, +dvb_demux_open() (or dvb_dvr_open()) may run concurrently with +dvb_dmxdev_release(), which allows to skip the exit flag check and +continue the open process that is being closed. + +Reported-by: Hyunwoo Kim <imv4...@gmail.com> +Cc: <sta...@vger.kernel.org> +Signed-off-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/media/dvb-core/dmxdev.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/drivers/media/dvb-core/dmxdev.c b/drivers/media/dvb-core/dmxdev.c +index f6ee678107d3..9ce5f010de3f 100644 +--- a/drivers/media/dvb-core/dmxdev.c ++++ b/drivers/media/dvb-core/dmxdev.c +@@ -790,6 +790,11 @@ static int dvb_demux_open(struct inode *inode, struct file *file) + if (mutex_lock_interruptible(&dmxdev->mutex)) + return -ERESTARTSYS; + ++ if (dmxdev->exit) { ++ mutex_unlock(&dmxdev->mutex); ++ return -ENODEV; ++ } ++ + for (i = 0; i < dmxdev->filternum; i++) + if (dmxdev->filter[i].state == DMXDEV_STATE_FREE) + break; +@@ -1448,7 +1453,10 @@ EXPORT_SYMBOL(dvb_dmxdev_init); + + void dvb_dmxdev_release(struct dmxdev *dmxdev) + { ++ mutex_lock(&dmxdev->mutex); + dmxdev->exit = 1; ++ mutex_unlock(&dmxdev->mutex); ++ + if (dmxdev->dvbdev->users > 1) { + wait_event(dmxdev->dvbdev->wait_queue, + dmxdev->dvbdev->users == 1); +-- +2.35.3 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/watchdog-wdat_wdt-fix-min-max-timer-value.patch new/patches.suse/watchdog-wdat_wdt-fix-min-max-timer-value.patch --- old/patches.suse/watchdog-wdat_wdt-fix-min-max-timer-value.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/watchdog-wdat_wdt-fix-min-max-timer-value.patch 2022-09-28 12:51:18.000000000 +0200 @@ -0,0 +1,85 @@ +From: Jean Delvare <jdelv...@suse.de> +Subject: watchdog: wdat_wdt: Set the min and max timeout values properly +References: bsc#1194023 +Patch-mainline: submitted, 2022-08-23 https://lore.kernel.org/linux-watchdog/20220823154713.023ee771@endymion.delvare/ + +The wdat_wdt driver is misusing the min_hw_heartbeat_ms field. This +field should only be used when the hardware watchdog device should not +be pinged more frequently than a specific period. The ACPI WDAT +"Minimum Count" field, on the other hand, specifies the minimum +timeout value that can be set. This corresponds to the min_timeout +field in Linux's watchdog infrastructure. + +Setting min_hw_heartbeat_ms instead can cause pings to the hardware +to be delayed when there is no reason for that, eventually leading to +unexpected firing of the watchdog timer (and thus unexpected reboot). + +Since commit 6d72c7ac9fbe ("watchdog: wdat_wdt: Using the existing +function to check parameter timeout"), min_timeout is being set too, +but to the arbitrary value of 1 second, which doesn't make sense and +allows setting timeout values lower that the ACPI WDAT "Minimum +Count" field. + +I'm also changing max_hw_heartbeat_ms to max_timeout for symmetry, +although the use of this one isn't fundamentally wrong, but there is +also no reason to enable the software-driven ping mechanism for the +wdat_wdt driver. + +Signed-off-by: Jean Delvare <jdelv...@suse.de> +Fixes: 058dfc767008 ("ACPI / watchdog: Add support for WDAT hardware watchdog") +Fixes: 6d72c7ac9fbe ("watchdog: wdat_wdt: Using the existing function to check parameter timeout") +Reviewed-by: Mika Westerberg <mika.westerb...@linux.intel.com> +Reviewed-by: Guenter Roeck <li...@roeck-us.net> +Cc: Wim Van Sebroeck <w...@linux-watchdog.org> +Cc: Rafael J. Wysocki <rafael.j.wyso...@intel.com> +Cc: Liu Xinpeng <liux...@chinatelecom.cn> +--- +Note to the watchdog subsystem maintainers: I must say I find the +whole thing pretty confusing. + +First of all, the name symmetry between min_hw_heartbeat_ms and +max_hw_heartbeat_ms, while these properties are completely unrelated, +is heavily misleading. max_hw_heartbeat_ms is really max_hw_timeout +and should be renamed to that IMHO, if we keep it at all. + +Secondly, the coexistence of max_timeout and max_hw_heartbeat_ms is +also making the code pretty hard to understand and get right. +Historically, max_timeout was already supposed to be the maximum +hardware timeout value. I don't understand why a new field with that +meaning was introduced, subsequently changing the original meaning of +max_timeout to become a software-only limit... but only if +max_hw_heartbeat_ms is set. + +To be honest, I'm not sold to the idea of a software-emulated +maximum timeout value above what the hardware can do, but if doing +that makes sense in certain situations, then I believe it should be +implemented as a boolean flag (named emulate_large_timeout, for +example) to complement max_timeout instead of a separate time value. +Is there a reason I'm missing, why it was not done that way? + +Currently, a comment in watchdog.h claims that max_timeout is ignored +when max_hw_heartbeat_ms is set. However in watchdog_dev.c, sysfs +attribute max_timeout is created unconditionally, and +max_hw_heartbeat_ms doesn't have a sysfs attribute. So userspace has +no way to know if max_timeout is the hardware limit, or whether +software emulation will kick in for a specified timeout value. Also, +there is no complaint if both max_hw_heartbeat_ms and max_timeout +are set. + + drivers/watchdog/wdat_wdt.c | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +--- a/drivers/watchdog/wdat_wdt.c ++++ b/drivers/watchdog/wdat_wdt.c +@@ -342,9 +342,8 @@ + return -EINVAL; + + wdat->period = tbl->timer_period; +- wdat->wdd.min_hw_heartbeat_ms = wdat->period * tbl->min_count; +- wdat->wdd.max_hw_heartbeat_ms = wdat->period * tbl->max_count; +- wdat->wdd.min_timeout = 1; ++ wdat->wdd.min_timeout = DIV_ROUND_UP(wdat->period * tbl->min_count, 1000); ++ wdat->wdd.max_timeout = wdat->period * tbl->max_count / 1000; + wdat->stopped_in_sleep = tbl->flags & ACPI_WDAT_STOPPED; + wdat->wdd.info = &wdat_wdt_info; + wdat->wdd.ops = &wdat_wdt_ops; ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:22.029193806 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:22.033193815 +0200 @@ -2197,6 +2197,255 @@ patches.kernel.org/5.19.10-036-RDMA-irdma-Use-s-g-array-in-post-send-only-wh.patch patches.kernel.org/5.19.10-037-Input-goodix-add-compatible-string-for-GT1158.patch patches.kernel.org/5.19.10-038-Linux-5.19.10.patch + patches.kernel.org/5.19.11-001-of-fdt-fix-off-by-one-error-in-unflatten_dt_n.patch + patches.kernel.org/5.19.11-002-pinctrl-qcom-sc8180x-Fix-gpio_wakeirq_map.patch + patches.kernel.org/5.19.11-003-pinctrl-qcom-sc8180x-Fix-wrong-pin-numbers.patch + patches.kernel.org/5.19.11-004-pinctrl-rockchip-Enhance-support-for-IRQ_TYPE.patch + patches.kernel.org/5.19.11-005-pinctrl-sunxi-Fix-name-for-A100-R_PIO.patch + patches.kernel.org/5.19.11-006-SUNRPC-Fix-call-completion-races-with-call_de.patch + patches.kernel.org/5.19.11-007-NFSv4-Turn-off-open-by-filehandle-and-NFS-re-.patch + patches.kernel.org/5.19.11-008-gpio-mpc8xxx-Fix-support-for-IRQ_TYPE_LEVEL_L.patch + patches.kernel.org/5.19.11-009-NFSv4.2-Update-mode-bits-after-ALLOCATE-and-D.patch + patches.kernel.org/5.19.11-010-Revert-SUNRPC-Remove-unreachable-error-condit.patch + patches.kernel.org/5.19.11-011-drm-panel-edp-Fix-delays-for-Innolux-N116BCA-.patch + patches.kernel.org/5.19.11-012-drm-meson-Correct-OSD1-global-alpha-value.patch + patches.kernel.org/5.19.11-013-drm-meson-Fix-OSD1-RGB-to-YCbCr-coefficient.patch + patches.kernel.org/5.19.11-014-drm-rockchip-vop2-Fix-eDP-HDMI-sync-polaritie.patch + patches.kernel.org/5.19.11-015-drm-i915-vdsc-Set-VDSC-PIC_HEIGHT-before-usin.patch + patches.kernel.org/5.19.11-016-drm-i915-guc-Don-t-update-engine-busyness-sta.patch + patches.kernel.org/5.19.11-017-drm-i915-guc-Cancel-GuC-engine-busyness-worke.patch + patches.kernel.org/5.19.11-018-block-blk_queue_enter-__bio_queue_enter-must-.patch + patches.kernel.org/5.19.11-019-parisc-ccio-dma-Add-missing-iounmap-in-error-.patch + patches.kernel.org/5.19.11-020-of-device-Fix-up-of_dma_configure_id-stub.patch + patches.kernel.org/5.19.11-021-io_uring-msg_ring-check-file-type-before-putt.patch + patches.kernel.org/5.19.11-022-cifs-revalidate-mapping-when-doing-direct-wri.patch + patches.kernel.org/5.19.11-023-cifs-don-t-send-down-the-destination-address-.patch + patches.kernel.org/5.19.11-024-cifs-always-initialize-struct-msghdr-smb_msg-.patch + patches.kernel.org/5.19.11-025-blk-lib-fix-blkdev_issue_secure_erase.patch + patches.kernel.org/5.19.11-026-parisc-Allow-CONFIG_64BIT-with-ARCH-parisc.patch + patches.kernel.org/5.19.11-027-tools-include-uapi-Fix-asm-errno.h-for-parisc.patch + patches.kernel.org/5.19.11-028-drm-i915-gt-Fix-perf-limit-reasons-bit-positi.patch + patches.kernel.org/5.19.11-029-drm-i915-Set-correct-domains-values-at-_i915_.patch + patches.kernel.org/5.19.11-030-drm-amdgpu-make-sure-to-init-common-IP-before.patch + patches.kernel.org/5.19.11-031-drm-amdgpu-Don-t-enable-LTR-if-not-supported.patch + patches.kernel.org/5.19.11-032-drm-amdgpu-move-nbio-ih_doorbell_range-into-i.patch + patches.kernel.org/5.19.11-033-drm-amdgpu-move-nbio-sdma_doorbell_range-into.patch + patches.kernel.org/5.19.11-034-net-Find-dst-with-sk-s-xfrm-policy-not-ctl_sk.patch + patches.kernel.org/5.19.11-035-dt-bindings-apple-aic-Fix-required-item-apple.patch + patches.kernel.org/5.19.11-036-cgroup-Add-missing-cpus_read_lock-to-cgroup_a.patch + patches.kernel.org/5.19.11-037-ALSA-hda-sigmatel-Keep-power-up-while-beep-is.patch + patches.kernel.org/5.19.11-038-ALSA-hda-sigmatel-Fix-unused-variable-warning.patch + patches.kernel.org/5.19.11-039-Revert-iommu-vt-d-Fix-possible-recursive-lock.patch + patches.kernel.org/5.19.11-040-Linux-5.19.11.patch + patches.kernel.org/5.19.12-001-drm-i915-Extract-intel_edp_fixup_vbt_bpp.patch + patches.kernel.org/5.19.12-002-drm-i915-pps-Split-pps_init_delays-into-disti.patch + patches.kernel.org/5.19.12-003-drm-i915-bios-Split-parse_driver_features-int.patch + patches.kernel.org/5.19.12-004-drm-i915-bios-Split-VBT-parsing-to-global-vs..patch + patches.kernel.org/5.19.12-005-drm-i915-bios-Split-VBT-data-into-per-panel-v.patch + patches.kernel.org/5.19.12-006-drm-i915-dsi-filter-invalid-backlight-and-CAB.patch + patches.kernel.org/5.19.12-007-drm-i915-dsi-fix-dual-link-DSI-backlight-and-.patch + patches.kernel.org/5.19.12-008-smb3-Move-the-flush-out-of-smb2_copychunk_ran.patch + patches.kernel.org/5.19.12-009-smb3-fix-temporary-data-corruption-in-collaps.patch + patches.kernel.org/5.19.12-010-smb3-fix-temporary-data-corruption-in-insert-.patch + patches.kernel.org/5.19.12-011-usb-add-quirks-for-Lenovo-OneLink-Dock.patch + patches.kernel.org/5.19.12-012-usb-gadget-udc-xilinx-replace-memcpy-with-mem.patch + patches.kernel.org/5.19.12-013-smb3-use-filemap_write_and_wait_range-instead.patch + patches.kernel.org/5.19.12-014-Revert-usb-add-quirks-for-Lenovo-OneLink-Dock.patch + patches.kernel.org/5.19.12-015-Revert-usb-gadget-udc-xilinx-replace-memcpy-w.patch + patches.kernel.org/5.19.12-016-xfrm-fix-XFRMA_LASTUSED-comment.patch + patches.kernel.org/5.19.12-017-block-remove-QUEUE_FLAG_DEAD.patch + patches.kernel.org/5.19.12-018-block-stop-setting-the-nomerges-flags-in-blk_.patch + patches.kernel.org/5.19.12-019-block-simplify-disk-shutdown.patch + patches.kernel.org/5.19.12-020-scsi-core-Fix-a-use-after-free.patch + patches.kernel.org/5.19.12-021-drivers-base-Fix-unsigned-comparison-to-1-in-.patch + patches.kernel.org/5.19.12-022-USB-core-Fix-RST-error-in-hub.c.patch + patches.kernel.org/5.19.12-023-USB-serial-option-add-Quectel-BG95-0x0203-com.patch + patches.kernel.org/5.19.12-024-USB-serial-option-add-Quectel-RM520N.patch + patches.kernel.org/5.19.12-025-Revert-ALSA-usb-audio-Split-endpoint-setups-f.patch + patches.kernel.org/5.19.12-026-ALSA-core-Fix-double-free-at-snd_card_new.patch + patches.kernel.org/5.19.12-027-ALSA-hda-tegra-set-depop-delay-for-tegra.patch + patches.kernel.org/5.19.12-028-ALSA-hda-Fix-hang-at-HD-audio-codec-unbinding.patch + patches.kernel.org/5.19.12-029-ALSA-hda-Fix-Nvidia-dp-infoframe.patch + patches.kernel.org/5.19.12-030-ALSA-hda-add-Intel-5-Series-3400-PCI-DID.patch + patches.kernel.org/5.19.12-031-ALSA-hda-realtek-Add-quirk-for-Huawei-WRT-WX9.patch + patches.kernel.org/5.19.12-032-ALSA-hda-realtek-Enable-4-speaker-output-Dell.patch + patches.kernel.org/5.19.12-033-ALSA-hda-realtek-Re-arrange-quirk-table-entri.patch + patches.kernel.org/5.19.12-034-ALSA-hda-realtek-Add-pincfg-for-ASUS-G513-HP-.patch + patches.kernel.org/5.19.12-035-ALSA-hda-realtek-Add-pincfg-for-ASUS-G533Z-HP.patch + patches.kernel.org/5.19.12-036-ALSA-hda-realtek-Add-quirk-for-ASUS-GA503R-la.patch + patches.kernel.org/5.19.12-037-ALSA-hda-realtek-Enable-4-speaker-output-Dell.patch + patches.kernel.org/5.19.12-038-ALSA-hda-realtek-Add-a-quirk-for-HP-OMEN-16-8.patch + patches.kernel.org/5.19.12-039-iommu-vt-d-Check-correct-capability-for-sagaw.patch + patches.kernel.org/5.19.12-040-exfat-fix-overflow-for-large-capacity-partiti.patch + patches.kernel.org/5.19.12-041-btrfs-fix-hang-during-unmount-when-stopping-b.patch + patches.kernel.org/5.19.12-042-btrfs-fix-hang-during-unmount-when-stopping-a.patch + patches.kernel.org/5.19.12-043-btrfs-zoned-wait-for-extent-buffer-IOs-before.patch + patches.kernel.org/5.19.12-044-libperf-evlist-Fix-polling-of-system-wide-eve.patch + patches.kernel.org/5.19.12-045-media-flexcop-usb-fix-endpoint-type-check.patch + patches.kernel.org/5.19.12-046-usb-dwc3-core-leave-default-DMA-if-the-contro.patch + patches.kernel.org/5.19.12-047-thunderbolt-Add-support-for-Intel-Maple-Ridge.patch + patches.kernel.org/5.19.12-048-efi-x86-Wipe-setup_data-on-pure-EFI-boot.patch + patches.kernel.org/5.19.12-049-efi-libstub-check-Shim-mode-using-MokSBStateR.patch + patches.kernel.org/5.19.12-050-wifi-mt76-fix-reading-current-per-tid-startin.patch + patches.kernel.org/5.19.12-051-gpio-mockup-fix-NULL-pointer-dereference-when.patch + patches.kernel.org/5.19.12-052-gpio-mockup-Fix-potential-resource-leakage-wh.patch + patches.kernel.org/5.19.12-053-gpiolib-cdev-Set-lineevent_state-irq-after-IR.patch + patches.kernel.org/5.19.12-054-riscv-fix-a-nasty-sigreturn-bug.patch + patches.kernel.org/5.19.12-055-riscv-fix-RISCV_ISA_SVPBMT-kconfig-dependency.patch + patches.kernel.org/5.19.12-056-drm-i915-gem-Flush-contexts-on-driver-release.patch + patches.kernel.org/5.19.12-057-drm-i915-gem-Really-move-i915_gem_context.lin.patch + patches.kernel.org/5.19.12-058-xen-xenbus-fix-xenbus_setup_ring.patch + patches.kernel.org/5.19.12-059-kasan-call-kasan_malloc-from-__kmalloc_-track.patch + patches.kernel.org/5.19.12-060-can-flexcan-flexcan_mailbox_read-fix-return-v.patch + patches.kernel.org/5.19.12-061-net-mana-Add-rmb-after-checking-owner-bits.patch + patches.kernel.org/5.19.12-062-mm-slub-fix-to-return-errno-if-kmalloc-fails.patch + patches.kernel.org/5.19.12-063-mm-slub-fix-flush_cpu_slab-__free_slab-invoca.patch + patches.kernel.org/5.19.12-064-KVM-x86-Reinstate-kvm_vcpu_arch.guest_support.patch + patches.kernel.org/5.19.12-065-KVM-x86-Always-enable-legacy-FP-SSE-in-allowe.patch + patches.kernel.org/5.19.12-066-KVM-x86-Inject-UD-on-emulated-XSETBV-if-XSAVE.patch + patches.kernel.org/5.19.12-067-perf-arm-cmn-Add-more-bits-to-child-node-addr.patch + patches.kernel.org/5.19.12-068-arm64-topology-fix-possible-overflow-in-amu_f.patch + patches.kernel.org/5.19.12-069-vmlinux.lds.h-CFI-Reduce-alignment-of-jump-ta.patch + patches.kernel.org/5.19.12-070-batman-adv-Fix-hang-up-with-small-MTU-hard-in.patch + patches.kernel.org/5.19.12-071-firmware-arm_scmi-Harden-accesses-to-the-rese.patch + patches.kernel.org/5.19.12-072-firmware-arm_scmi-Fix-the-asynchronous-reset-.patch + patches.kernel.org/5.19.12-073-arm64-dts-rockchip-Lower-sd-speed-on-quartz64.patch + patches.kernel.org/5.19.12-074-arm64-dts-rockchip-Pull-up-wlan-wake-on-Gru-B.patch + patches.kernel.org/5.19.12-075-arm64-dts-rockchip-Fix-typo-in-lisense-text-f.patch + patches.kernel.org/5.19.12-076-drm-mediatek-dsi-Add-atomic-destroy-duplicate.patch + patches.kernel.org/5.19.12-077-arm64-dts-imx8mm-Reverse-CPLD_Dn-GPIO-label-m.patch + patches.kernel.org/5.19.12-078-arm64-dts-rockchip-Set-RK3399-Gru-PCLK_EDP-to.patch + patches.kernel.org/5.19.12-079-arm64-dts-imx8mn-remove-GPU-power-domain-rese.patch + patches.kernel.org/5.19.12-080-arm64-dts-imx8ulp-add-reset-cells-for-pcc.patch + patches.kernel.org/5.19.12-081-dmaengine-ti-k3-udma-private-Fix-refcount-lea.patch + patches.kernel.org/5.19.12-082-arm64-dts-rockchip-fix-property-for-usb2-phy-.patch + patches.kernel.org/5.19.12-083-arm64-dts-rockchip-fix-property-for-usb2-phy-.patch + patches.kernel.org/5.19.12-084-arm64-dts-rockchip-Remove-enable-active-low-f.patch + patches.kernel.org/5.19.12-085-arm64-dts-rockchip-Remove-enable-active-low-f.patch + patches.kernel.org/5.19.12-086-arm64-dts-imx8mm-verdin-extend-pmic-voltages.patch + patches.kernel.org/5.19.12-087-netfilter-nf_conntrack_sip-fix-ct_sip_walk_he.patch + patches.kernel.org/5.19.12-088-netfilter-nf_conntrack_irc-Tighten-matching-o.patch + patches.kernel.org/5.19.12-089-netfilter-nfnetlink_osf-fix-possible-bogus-ma.patch + patches.kernel.org/5.19.12-090-ice-Don-t-double-unplug-aux-on-peer-initiated.patch + patches.kernel.org/5.19.12-091-ice-Fix-crash-by-keep-old-cfg-when-update-TCs.patch + patches.kernel.org/5.19.12-092-iavf-Fix-cached-head-and-tail-value-for-iavf_.patch + patches.kernel.org/5.19.12-093-ipvlan-Fix-out-of-bound-bugs-caused-by-unset-.patch + patches.kernel.org/5.19.12-094-net-core-fix-flow-symmetric-hash.patch + patches.kernel.org/5.19.12-095-wifi-iwlwifi-Mark-IWLMEI-as-broken.patch + patches.kernel.org/5.19.12-096-arm64-dts-tqma8mqml-Include-phy-imx8-pcie.h-h.patch + patches.kernel.org/5.19.12-097-drm-mediatek-Fix-wrong-dither-settings.patch + patches.kernel.org/5.19.12-098-arm64-dts-imx8mp-venice-gw74xx-fix-CAN-STBY-p.patch + patches.kernel.org/5.19.12-099-arm64-dts-imx8mp-venice-gw74xx-fix-ksz9477-cp.patch + patches.kernel.org/5.19.12-100-ARM-dts-lan966x-Fix-the-interrupt-number-for-.patch + patches.kernel.org/5.19.12-101-net-phy-aquantia-wait-for-the-suspend-resume-.patch + patches.kernel.org/5.19.12-102-arm64-dts-imx8mp-venice-gw74xx-fix-port-phy-v.patch + patches.kernel.org/5.19.12-103-scsi-qla2xxx-Fix-memory-leak-in-__qlt_24xx_ha.patch + patches.kernel.org/5.19.12-104-scsi-mpt3sas-Fix-return-value-check-of-dma_ge.patch + patches.kernel.org/5.19.12-105-net-bonding-Share-lacpdu_mcast_addr-definitio.patch + patches.kernel.org/5.19.12-106-net-bonding-Unsync-device-addresses-on-ndo_st.patch + patches.kernel.org/5.19.12-107-net-team-Unsync-device-addresses-on-ndo_stop.patch + patches.kernel.org/5.19.12-108-drm-panel-simple-Fix-innolux_g121i1_l01-bus_f.patch + patches.kernel.org/5.19.12-109-mm-slab_common-fix-possible-double-free-of-km.patch + patches.kernel.org/5.19.12-110-MIPS-lantiq-export-clk_get_io-for-lantiq_wdt..patch + patches.kernel.org/5.19.12-111-MIPS-Loongson32-Fix-PHY-mode-being-left-unspe.patch + patches.kernel.org/5.19.12-112-um-fix-default-console-kernel-parameter.patch + patches.kernel.org/5.19.12-113-iavf-Fix-bad-page-state.patch + patches.kernel.org/5.19.12-114-mlxbf_gige-clear-MDIO-gateway-lock-after-read.patch + patches.kernel.org/5.19.12-115-iavf-Fix-set-max-MTU-size-with-port-VLAN-and-.patch + patches.kernel.org/5.19.12-116-i40e-Fix-VF-set-max-MTU-size.patch + patches.kernel.org/5.19.12-117-i40e-Fix-set-max_tx_rate-when-it-is-lower-tha.patch + patches.kernel.org/5.19.12-118-netdevsim-Fix-hwstats-debugfs-file-permission.patch + patches.kernel.org/5.19.12-119-sfc-fix-TX-channel-offset-when-using-legacy-i.patch + patches.kernel.org/5.19.12-120-sfc-fix-null-pointer-dereference-in-efx_hard_.patch + patches.kernel.org/5.19.12-121-bnxt_en-fix-flags-to-check-for-supported-fw-v.patch + patches.kernel.org/5.19.12-122-gve-Fix-GFP-flags-when-allocing-pages.patch + patches.kernel.org/5.19.12-123-drm-hisilicon-Add-depends-on-MMU.patch + patches.kernel.org/5.19.12-124-of-mdio-Add-of_node_put-when-breaking-out-of-.patch + patches.kernel.org/5.19.12-125-net-ipa-properly-limit-modem-routing-table-us.patch + patches.kernel.org/5.19.12-126-sfc-siena-fix-TX-channel-offset-when-using-le.patch + patches.kernel.org/5.19.12-127-sfc-siena-fix-null-pointer-dereference-in-efx.patch + patches.kernel.org/5.19.12-128-wireguard-ratelimiter-disable-timings-test-by.patch + patches.kernel.org/5.19.12-129-wireguard-netlink-avoid-variable-sized-memcpy.patch + patches.kernel.org/5.19.12-130-net-enetc-move-enetc_set_psfp-out-of-the-comm.patch + patches.kernel.org/5.19.12-131-net-enetc-deny-offload-of-tc-based-TSN-featur.patch + patches.kernel.org/5.19.12-132-ipv6-Fix-crash-when-IPv6-is-administratively-.patch + patches.kernel.org/5.19.12-133-net-sched-taprio-avoid-disabling-offload-when.patch + patches.kernel.org/5.19.12-134-net-sched-taprio-make-qdisc_leaf-see-the-per-.patch + patches.kernel.org/5.19.12-135-ice-config-netdev-tc-before-setting-queues-nu.patch + patches.kernel.org/5.19.12-136-ice-Fix-interface-being-down-after-reset-with.patch + patches.kernel.org/5.19.12-137-netfilter-nf_tables-fix-nft_counters_enabled-.patch + patches.kernel.org/5.19.12-138-netfilter-nf_tables-fix-percpu-memory-leak-at.patch + patches.kernel.org/5.19.12-139-netfilter-ebtables-fix-memory-leak-when-blob-.patch + patches.kernel.org/5.19.12-140-netfilter-nf_ct_ftp-fix-deadlock-when-nat-rew.patch + patches.kernel.org/5.19.12-141-net-ravb-Fix-PHY-state-warning-splat-during-s.patch + patches.kernel.org/5.19.12-142-net-sh_eth-Fix-PHY-state-warning-splat-during.patch + patches.kernel.org/5.19.12-143-gpio-tqmx86-fix-uninitialized-variable-girq.patch + patches.kernel.org/5.19.12-144-can-gs_usb-gs_can_open-fix-race-dev-can.state.patch + patches.kernel.org/5.19.12-145-perf-stat-Fix-BPF-program-section-name.patch + patches.kernel.org/5.19.12-146-perf-stat-Fix-cpu-map-index-in-bperf-cgroup-c.patch + patches.kernel.org/5.19.12-147-perf-jit-Include-program-header-in-ELF-files.patch + patches.kernel.org/5.19.12-148-perf-kcore_copy-Do-not-check-proc-modules-is-.patch + patches.kernel.org/5.19.12-149-perf-tools-Honor-namespace-when-synthesizing-.patch + patches.kernel.org/5.19.12-150-drm-mediatek-dsi-Move-mtk_dsi_stop-call-back-.patch + patches.kernel.org/5.19.12-151-ice-Fix-ice_xdp_xmit-when-XDP-TX-queue-number.patch + patches.kernel.org/5.19.12-152-net-smc-Stop-the-CLC-flow-if-no-link-to-map-b.patch + patches.kernel.org/5.19.12-153-net-phy-micrel-fix-shared-interrupt-on-LAN881.patch + patches.kernel.org/5.19.12-154-bonding-fix-NULL-deref-in-bond_rr_gen_slave_i.patch + patches.kernel.org/5.19.12-155-net-sunhme-Fix-packet-reception-for-len-RX_CO.patch + patches.kernel.org/5.19.12-156-net-sched-fix-possible-refcount-leak-in-tc_ne.patch + patches.kernel.org/5.19.12-157-bnxt-prevent-skb-UAF-after-handing-over-to-PT.patch + patches.kernel.org/5.19.12-158-selftests-forwarding-add-shebang-for-sch_red..patch + patches.kernel.org/5.19.12-159-io_uring-ensure-that-cached-task-references-a.patch + patches.kernel.org/5.19.12-160-serial-fsl_lpuart-Reset-prior-to-registration.patch + patches.kernel.org/5.19.12-161-serial-Create-uart_xmit_advance.patch + patches.kernel.org/5.19.12-162-serial-tegra-Use-uart_xmit_advance-fixes-icou.patch + patches.kernel.org/5.19.12-163-serial-tegra-tcu-Use-uart_xmit_advance-fixes-.patch + patches.kernel.org/5.19.12-164-cgroup-cgroup_get_from_id-must-check-the-look.patch + patches.kernel.org/5.19.12-165-phy-marvell-phy-mvebu-a3700-comphy-Remove-bro.patch + patches.kernel.org/5.19.12-166-s390-dasd-fix-Oops-in-dasd_alias_get_start_de.patch + patches.kernel.org/5.19.12-167-drm-i915-display-Fix-handling-of-enable_psr-p.patch + patches.kernel.org/5.19.12-168-blk-mq-fix-error-handling-in-__blk_mq_alloc_d.patch + patches.kernel.org/5.19.12-169-block-call-blk_mq_exit_queue-from-disk_releas.patch + patches.kernel.org/5.19.12-170-block-Do-not-call-blk_put_queue-if-gendisk-al.patch + patches.kernel.org/5.19.12-171-Drivers-hv-Never-allocate-anything-besides-fr.patch + patches.kernel.org/5.19.12-172-drm-gma500-Fix-BUG-sleeping-function-called-f.patch + patches.kernel.org/5.19.12-173-drm-gma500-Fix-WARN_ON-lock-magic-lock-error.patch + patches.kernel.org/5.19.12-174-drm-gma500-Fix-vblank-IRQs-not-working-after-.patch + patches.kernel.org/5.19.12-175-gpio-ixp4xx-Make-irqchip-immutable.patch + patches.kernel.org/5.19.12-176-drm-amd-pm-disable-BACO-entry-exit-completely.patch + patches.kernel.org/5.19.12-177-drm-amdgpu-use-dirty-framebuffer-helper.patch + patches.kernel.org/5.19.12-178-drm-amdgpu-change-the-alignment-size-of-TMR-B.patch + patches.kernel.org/5.19.12-179-drm-amdgpu-add-HDP-remap-functionality-to-nbi.patch + patches.kernel.org/5.19.12-180-drm-amdgpu-Skip-reset-error-status-for-psp-v1.patch + patches.kernel.org/5.19.12-181-drm-amd-display-Limit-user-regamma-to-a-valid.patch + patches.kernel.org/5.19.12-182-drm-amd-display-Reduce-number-of-arguments-of.patch + patches.kernel.org/5.19.12-183-drm-amd-display-Reduce-number-of-arguments-of.patch + patches.kernel.org/5.19.12-184-drm-amd-display-Mark-dml30-s-UseMinimumDCFCLK.patch + patches.kernel.org/5.19.12-185-drm-rockchip-Fix-return-type-of-cdn_dp_connec.patch + patches.kernel.org/5.19.12-186-gpio-mt7621-Make-the-irqchip-immutable.patch + patches.kernel.org/5.19.12-187-pmem-fix-a-name-collision.patch + patches.kernel.org/5.19.12-188-fsdax-Fix-infinite-loop-in-dax_iomap_rw.patch + patches.kernel.org/5.19.12-189-workqueue-don-t-skip-lockdep-work-dependency-.patch + patches.kernel.org/5.19.12-190-i2c-imx-If-pm_runtime_get_sync-returned-1-dev.patch + patches.kernel.org/5.19.12-191-i2c-mlxbf-incorrect-base-address-passed-durin.patch + patches.kernel.org/5.19.12-192-i2c-mlxbf-prevent-stack-overflow-in-mlxbf_i2c.patch + patches.kernel.org/5.19.12-193-i2c-mlxbf-Fix-frequency-calculation.patch + patches.kernel.org/5.19.12-194-i2c-mux-harden-i2c_mux_alloc-against-integer-.patch + patches.kernel.org/5.19.12-195-drm-amdgpu-don-t-register-a-dirty-callback-fo.patch + patches.kernel.org/5.19.12-196-certs-make-system-keyring-depend-on-built-in-.patch + patches.kernel.org/5.19.12-197-Makefile.debug-set-g-unconditional-on-CONFIG_.patch + patches.kernel.org/5.19.12-198-Makefile.debug-re-enable-debug-info-for-.S-fi.patch + patches.kernel.org/5.19.12-199-devdax-Fix-soft-reservation-memory-descriptio.patch + patches.kernel.org/5.19.12-200-ext4-fix-bug-in-extents-parsing-when-eh_entri.patch + patches.kernel.org/5.19.12-201-ext4-limit-the-number-of-retries-after-discar.patch + patches.kernel.org/5.19.12-202-ext4-make-mballoc-try-target-group-first-even.patch + patches.kernel.org/5.19.12-203-ext4-avoid-unnecessary-spreading-of-allocatio.patch + patches.kernel.org/5.19.12-204-ext4-use-locality-group-preallocation-for-sma.patch + patches.kernel.org/5.19.12-205-ext4-use-buckets-for-cr-1-block-scan-instead-.patch + patches.kernel.org/5.19.12-206-Revert-block-freeze-the-queue-earlier-in-del_.patch + patches.kernel.org/5.19.12-207-ext4-fixup-possible-uninitialized-variable-ac.patch + patches.kernel.org/5.19.12-208-ext4-make-directory-inode-spreading-reflect-f.patch + patches.kernel.org/5.19.12-209-Linux-5.19.12.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -2251,8 +2500,8 @@ # to get into mainline any time soon (or ever) belong # to area specific sections below. ######################################################## + patches.suse/watchdog-wdat_wdt-fix-min-max-timer-value.patch patches.suse/vduse-prevent-uninitialized-memory-accesses.patch - patches.suse/Revert-iommu-vt-d-Fix-possible-recursive-locking-in-.patch ######################################################## # kbuild/module infrastructure fixes @@ -2319,7 +2568,6 @@ patches.suse/dm-table-switch-to-readonly patches.suse/dm-mpath-no-partitions-feature - patches.suse/Revert-block-freeze-the-queue-earlier-in-del_gendisk.patch ######################################################## # Networking core @@ -2343,6 +2591,7 @@ ######################################################## # PM ######################################################## + patches.suse/ACPI-processor-idle-Practically-limit-Dummy-wait-wor.patch ######################################################## # DRM / Graphics @@ -2380,6 +2629,7 @@ ######################################################## # Other drivers ######################################################## + patches.suse/media-dvb-core-Fix-UAF-due-to-refcount-races-at-rele.patch ######################################################## # Debugging ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.nAXLWu/_old 2022-09-30 17:57:22.053193857 +0200 +++ /var/tmp/diff_new_pack.nAXLWu/_new 2022-09-30 17:57:22.053193857 +0200 @@ -1,4 +1,4 @@ -2022-09-21 08:36:19 +0000 -GIT Revision: 9392b7df5636ab916eef8d1dedd1b45bf456b493 +2022-09-28 10:51:18 +0000 +GIT Revision: 95fa5b88eb9048aecd74e0a611f6a692fd47fcaa GIT Branch: stable