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
 

Reply via email to