diff --git a/.files b/.files
index 019e953..c3fd641 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index 1b99f83..09e44fa 100644
--- a/.rev
+++ b/.rev
@@ -5866,4 +5866,12 @@ As this is a serious local privilege escalation, I would like to see a timely in
5.17.3 & PSTORE_DEFAULT_DISABLE & other fixes
970053
+
+ f813db88754f53bd6b0bd17bee83322f
+ 5.17.4
+
+ dimstar_suse
+ 5.17.4 & config changes
+ 971282
+
diff --git a/config.tar.bz2 b/config.tar.bz2
index 77b244f..44047ca 120000
--- a/config.tar.bz2
+++ b/config.tar.bz2
@@ -1 +1 @@
-/ipfs/bafybeictx43bnvcpr7552n5oveu6oqtqd2qc3264xqujyugibmhy2e5v2y
\ No newline at end of file
+/ipfs/bafybeic5xe22d4tcdblsvj735va6mvg2uqwc3owpapdw3xqolcqcw4uzuq
\ No newline at end of file
diff --git a/dtb-aarch64.changes b/dtb-aarch64.changes
index 049be37..1369768 100644
--- a/dtb-aarch64.changes
+++ b/dtb-aarch64.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/dtb-aarch64.spec b/dtb-aarch64.spec
index 0eb3354..eaa86d3 100644
--- a/dtb-aarch64.spec
+++ b/dtb-aarch64.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-aarch64
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
diff --git a/dtb-armv6l.changes b/dtb-armv6l.changes
index 049be37..1369768 100644
--- a/dtb-armv6l.changes
+++ b/dtb-armv6l.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/dtb-armv6l.spec b/dtb-armv6l.spec
index 6f71b5c..75014aa 100644
--- a/dtb-armv6l.spec
+++ b/dtb-armv6l.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-armv6l
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
diff --git a/dtb-armv7l.changes b/dtb-armv7l.changes
index 049be37..1369768 100644
--- a/dtb-armv7l.changes
+++ b/dtb-armv7l.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/dtb-armv7l.spec b/dtb-armv7l.spec
index 6287cf3..c3a38df 100644
--- a/dtb-armv7l.spec
+++ b/dtb-armv7l.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-armv7l
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
diff --git a/dtb-riscv64.changes b/dtb-riscv64.changes
index 049be37..1369768 100644
--- a/dtb-riscv64.changes
+++ b/dtb-riscv64.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/dtb-riscv64.spec b/dtb-riscv64.spec
index 33d64ba..be144be 100644
--- a/dtb-riscv64.spec
+++ b/dtb-riscv64.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-riscv64
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
diff --git a/kernel-64kb.changes b/kernel-64kb.changes
index 049be37..1369768 100644
--- a/kernel-64kb.changes
+++ b/kernel-64kb.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-64kb.spec b/kernel-64kb.spec
index 1561ae9..31ea19a 100644
--- a/kernel-64kb.spec
+++ b/kernel-64kb.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-64kb
Summary: Kernel with 64kb PAGE_SIZE
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
-Provides: kernel-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
# END COMMON DEPS
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/kernel-debug.changes b/kernel-debug.changes
index 049be37..1369768 100644
--- a/kernel-debug.changes
+++ b/kernel-debug.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-debug.spec b/kernel-debug.spec
index dcb1c87..801e5ac 100644
--- a/kernel-debug.spec
+++ b/kernel-debug.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-debug
Summary: A Debug Version of the Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
-Provides: kernel-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
# END COMMON DEPS
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
%ifarch ppc64
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
diff --git a/kernel-default.changes b/kernel-default.changes
index 049be37..1369768 100644
--- a/kernel-default.changes
+++ b/kernel-default.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-default.spec b/kernel-default.spec
index 42da102..b5cbd74 100644
--- a/kernel-default.spec
+++ b/kernel-default.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-default
Summary: The Standard Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
-Provides: kernel-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
# END COMMON DEPS
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
%ifarch %ix86
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
diff --git a/kernel-docs.changes b/kernel-docs.changes
index 049be37..1369768 100644
--- a/kernel-docs.changes
+++ b/kernel-docs.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-docs.spec b/kernel-docs.spec
index a34b9e6..8bda3d7 100644
--- a/kernel-docs.spec
+++ b/kernel-docs.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@ Name: kernel-docs
Summary: Kernel Documentation
License: GPL-2.0-only
Group: Documentation/Man
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -67,7 +67,7 @@ BuildRequires: texlive-zapfding
%endif
URL: https://www.kernel.org/
Provides: %name = %version-%source_rel
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
diff --git a/kernel-kvmsmall.changes b/kernel-kvmsmall.changes
index 049be37..1369768 100644
--- a/kernel-kvmsmall.changes
+++ b/kernel-kvmsmall.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-kvmsmall.spec b/kernel-kvmsmall.spec
index 300822f..cf114cf 100644
--- a/kernel-kvmsmall.spec
+++ b/kernel-kvmsmall.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-kvmsmall
Summary: The Small Developer Kernel for KVM
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
-Provides: kernel-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
# END COMMON DEPS
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/kernel-lpae.changes b/kernel-lpae.changes
index 049be37..1369768 100644
--- a/kernel-lpae.changes
+++ b/kernel-lpae.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-lpae.spec b/kernel-lpae.spec
index 9bdd17f..0ed74ca 100644
--- a/kernel-lpae.spec
+++ b/kernel-lpae.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
-Provides: kernel-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
# END COMMON DEPS
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/kernel-obs-build.changes b/kernel-obs-build.changes
index 049be37..1369768 100644
--- a/kernel-obs-build.changes
+++ b/kernel-obs-build.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-obs-build.spec b/kernel-obs-build.spec
index aa70336..7e1ec7c 100644
--- a/kernel-obs-build.spec
+++ b/kernel-obs-build.spec
@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%define vanilla_only 0
@@ -45,7 +45,7 @@ BuildRequires: util-linux
%endif
%endif
%endif
-BuildRequires: kernel%kernel_flavor-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+BuildRequires: kernel%kernel_flavor-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
%if 0%{?rhel_version}
BuildRequires: kernel
@@ -64,9 +64,9 @@ BuildRequires: dracut
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0-only
Group: SLES
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
diff --git a/kernel-obs-qa.changes b/kernel-obs-qa.changes
index 049be37..1369768 100644
--- a/kernel-obs-qa.changes
+++ b/kernel-obs-qa.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-obs-qa.spec b/kernel-obs-qa.spec
index cbbb008..8926910 100644
--- a/kernel-obs-qa.spec
+++ b/kernel-obs-qa.spec
@@ -17,7 +17,7 @@
# needsrootforbuild
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Basic QA tests for the kernel
License: GPL-2.0-only
Group: SLES
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
diff --git a/kernel-pae.changes b/kernel-pae.changes
index 049be37..1369768 100644
--- a/kernel-pae.changes
+++ b/kernel-pae.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-pae.spec b/kernel-pae.spec
index c6d7824..9c90c5e 100644
--- a/kernel-pae.spec
+++ b/kernel-pae.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-pae
Summary: Kernel with PAE Support
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
-Provides: kernel-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
# END COMMON DEPS
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
%ifarch %ix86
Provides: kernel-bigsmp = 2.6.17
Obsoletes: kernel-bigsmp <= 2.6.17
diff --git a/kernel-source.changes b/kernel-source.changes
index 049be37..1369768 100644
--- a/kernel-source.changes
+++ b/kernel-source.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-source.spec b/kernel-source.spec
index ad1dc2a..d8a1268 100644
--- a/kernel-source.spec
+++ b/kernel-source.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%define vanilla_only 0
@@ -31,9 +31,9 @@
%endif
Name: kernel-source
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -50,7 +50,7 @@ BuildRequires: fdupes
BuildRequires: sed
Requires(post): coreutils sed
Provides: %name = %version-%source_rel
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
Provides: linux
Provides: multiversion(kernel)
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
diff --git a/kernel-syms.changes b/kernel-syms.changes
index 049be37..1369768 100644
--- a/kernel-syms.changes
+++ b/kernel-syms.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-syms.spec b/kernel-syms.spec
index 9372af9..6dc54a6 100644
--- a/kernel-syms.spec
+++ b/kernel-syms.spec
@@ -24,10 +24,10 @@ Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0-only
Group: Development/Sources
-Version: 5.17.3
+Version: 5.17.4
%if %using_buildservice
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -52,7 +52,7 @@ Requires: kernel-pae-devel = %version-%source_rel
%endif
Requires: pesign-obs-integration
Provides: %name = %version-%source_rel
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
Provides: multiversion(kernel)
Source: README.KSYMS
Requires: kernel-devel%variant = %version-%source_rel
diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes
index 049be37..1369768 100644
--- a/kernel-vanilla.changes
+++ b/kernel-vanilla.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec
index 23dcd9d..d8d3e60 100644
--- a/kernel-vanilla.spec
+++ b/kernel-vanilla.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
-Provides: kernel-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
# END COMMON DEPS
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/kernel-zfcpdump.changes b/kernel-zfcpdump.changes
index 049be37..1369768 100644
--- a/kernel-zfcpdump.changes
+++ b/kernel-zfcpdump.changes
@@ -1,4 +1,432 @@
-------------------------------------------------------------------
+Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.4 (bsc#1012628).
+- drm/amd/display: Add pstate verification and recovery for DCN31
+ (bsc#1012628).
+- drm/amd/display: Fix p-state allow debug index on dcn31
+ (bsc#1012628).
+- cpuidle: PSCI: Move the `has_lpi` check to the beginning of
+ the function (bsc#1012628).
+- ACPI: processor idle: Check for architectural support for LPI
+ (bsc#1012628).
+- net: dsa: realtek: allow subdrivers to externally lock regmap
+ (bsc#1012628).
+- net: dsa: realtek: rtl8365mb: serialize indirect PHY register
+ access (bsc#1012628).
+- net: dsa: realtek: make interface drivers depend on OF
+ (bsc#1012628).
+- btrfs: remove no longer used counter when reading data page
+ (bsc#1012628).
+- btrfs: remove unused variable in
+ btrfs_{start,write}_dirty_block_groups() (bsc#1012628).
+- RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
+ (bsc#1012628).
+- media: si2157: unknown chip version Si2147-A30 ROM 0x50
+ (bsc#1012628).
+- uapi/linux/stddef.h: Add include guards (bsc#1012628).
+- drm/amdgpu: Ensure HDA function is suspended before ASIC reset
+ (bsc#1012628).
+- btrfs: release correct delalloc amount in direct IO write path
+ (bsc#1012628).
+- btrfs: fix btrfs_submit_compressed_write cgroup attribution
+ (bsc#1012628).
+- btrfs: return allocated block group from do_chunk_alloc()
+ (bsc#1012628).
+- ALSA: core: Add snd_card_free_on_error() helper (bsc#1012628).
+- ALSA: sis7019: Fix the missing error handling (bsc#1012628).
+- ALSA: ali5451: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als300: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: als4000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: atiixp: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: au88x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: aw2: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: azt3328: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: bt87x: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ca0106: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cmipci: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs4281: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: cs5535audio: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: echoaudio: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: ens137x: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1938: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: es1968: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: fm801: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: galaxy: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: hdsp: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: hdspm: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: ice1724: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel8x0: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: intel_hdmi: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: korg1212: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: lola: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: lx6464es: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: maestro3: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: oxygen: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: riptide: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme32: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: rme9652: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: rme96: Fix the missing snd_card_free() call at probe error
+ (bsc#1012628).
+- ALSA: sc6000: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: sonicvibes: Fix the missing snd_card_free() call at
+ probe error (bsc#1012628).
+- ALSA: via82xx: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: usb-audio: Cap upper limits of buffer/period bytes for
+ implicit fb (bsc#1012628).
+- ALSA: nm256: Don't call card private_free at probe error path
+ (bsc#1012628).
+- drm/msm: Add missing put_task_struct() in debugfs path
+ (bsc#1012628).
+- nfsd: Fix a write performance regression (bsc#1012628).
+- firmware: arm_scmi: Remove clear channel call on the TX channel
+ (bsc#1012628).
+- memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
+ (bsc#1012628).
+- Revert "ath11k: mesh: add support for 256 bitmap in blockack
+ frames in 11ax" (bsc#1012628).
+- firmware: arm_scmi: Fix sorting of retrieved clock rates
+ (bsc#1012628).
+- media: rockchip/rga: do proper error checking in probe
+ (bsc#1012628).
+- KVM: arm64: Generalise VM features into a set of flags
+ (bsc#1012628).
+- KVM: arm64: mixed-width check should be skipped for
+ uninitialized vCPUs (bsc#1012628).
+- SUNRPC: Fix the svc_deferred_event trace class (bsc#1012628).
+- net/sched: flower: fix parsing of ethertype following VLAN
+ header (bsc#1012628).
+- veth: Ensure eth header is in skb's linear part (bsc#1012628).
+- gpiolib: acpi: use correct format characters (bsc#1012628).
+- cifs: release cached dentries only if mount is complete
+ (bsc#1012628).
+- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
+ (bsc#1012628).
+- Revert "iavf: Fix deadlock occurrence during resetting VF
+ interface" (bsc#1012628).
+- net: mdio: don't defer probe forever if PHY IRQ provider is
+ missing (bsc#1012628).
+- mlxsw: i2c: Fix initialization error flow (bsc#1012628).
+- sctp: use the correct skb for security_sctp_assoc_request
+ (bsc#1012628).
+- net/sched: fix initialization order when updating chain 0 head
+ (bsc#1012628).
+- cachefiles: unmark inode in use in error path (bsc#1012628).
+- cachefiles: Fix KASAN slab-out-of-bounds in
+ cachefiles_set_volume_xattr (bsc#1012628).
+- net: dsa: felix: suppress -EPROBE_DEFER errors (bsc#1012628).
+- KVM: selftests: riscv: Set PTE A and D bits in VS-stage page
+ table (bsc#1012628).
+- KVM: selftests: riscv: Fix alignment of the guest_hang()
+ function (bsc#1012628).
+- RISC-V: KVM: include missing hwcap.h into vcpu_fp (bsc#1012628).
+- io_uring: flag the fact that linked file assignment is sane
+ (bsc#1012628).
+- net: ethernet: stmmac: fix altr_tse_pcs function when using
+ a fixed-link (bsc#1012628).
+- net/sched: taprio: Check if socket flags are valid
+ (bsc#1012628).
+- cfg80211: hold bss_lock while updating nontrans_list
+ (bsc#1012628).
+- mac80211: fix ht_capa printout in debugfs (bsc#1012628).
+- netfilter: nft_socket: make cgroup match work in input too
+ (bsc#1012628).
+- drm/msm: Fix range size vs end confusion (bsc#1012628).
+- drm/msm/dsi: Use connector directly in
+ msm_dsi_manager_connector_init() (bsc#1012628).
+- drm/msm/dp: add fail safe mode outside of event_mutex context
+ (bsc#1012628).
+- io_uring: stop using io_wq_work as an fd placeholder
+ (bsc#1012628).
+- net/smc: use memcpy instead of snprintf to avoid out of bounds
+ read (bsc#1012628).
+- net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
+ (bsc#1012628).
+- scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
+ (bsc#1012628).
+- scsi: pm80xx: Enable upper inbound, outbound queues
+ (bsc#1012628).
+- scsi: iscsi: Move iscsi_ep_disconnect() (bsc#1012628).
+- scsi: iscsi: Fix offload conn cleanup when iscsid restarts
+ (bsc#1012628).
+- scsi: iscsi: Fix endpoint reuse regression (bsc#1012628).
+- scsi: iscsi: Fix conn cleanup and stop race during iscsid
+ restart (bsc#1012628).
+- scsi: iscsi: Fix unbound endpoint error handling (bsc#1012628).
+- sctp: Initialize daddr on peeled off socket (bsc#1012628).
+- net: lan966x: Fix when a port's upper is changed (bsc#1012628).
+- net: lan966x: Stop processing the MAC entry is port is wrong
+ (bsc#1012628).
+- netfilter: nf_tables: nft_parse_register can return a negative
+ value (bsc#1012628).
+- io_uring: fix assign file locking issue (bsc#1012628).
+- ALSA: ad1889: Fix the missing snd_card_free() call at probe
+ error (bsc#1012628).
+- ALSA: mtpav: Don't call card private_free at probe error path
+ (bsc#1012628).
+- io_uring: move io_uring_rsrc_update2 validation (bsc#1012628).
+- io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
+ (bsc#1012628).
+- io_uring: verify pad field is 0 in io_get_ext_arg (bsc#1012628).
+- testing/selftests/mqueue: Fix mq_perf_tests to free the
+ allocated cpu set (bsc#1012628).
+- ALSA: usb-audio: Increase max buffer size (bsc#1012628).
+- ALSA: usb-audio: Limit max buffer and period sizes per time
+ (bsc#1012628).
+- perf tools: Fix misleading add event PMU debug message
+ (bsc#1012628).
+- macvlan: Fix leaking skb in source mode with nodst option
+ (bsc#1012628).
+- net: ftgmac100: access hardware register after clock ready
+ (bsc#1012628).
+- nfc: nci: add flush_workqueue to prevent uaf (bsc#1012628).
+- cifs: potential buffer overflow in handling symlinks
+ (bsc#1012628).
+- dm mpath: only use ktime_get_ns() in historical selector
+ (bsc#1012628).
+- vfio/pci: Fix vf_token mechanism when device-specific VF
+ drivers are used (bsc#1012628).
+- tun: annotate access to queue->trans_start (bsc#1012628).
+- net: dsa: felix: fix tagging protocol changes with multiple
+ CPU ports (bsc#1012628).
+- net: bcmgenet: Revert "Use stronger register read/writes to
+ assure ordering" (bsc#1012628).
+- block: fix offset/size check in bio_trim() (bsc#1012628).
+- block: null_blk: end timed out poll request (bsc#1012628).
+- io_uring: abort file assignment prior to assigning creds
+ (bsc#1012628).
+- KVM: PPC: Book3S HV P9: Fix "lost kick" race (bsc#1012628).
+- drm/amd: Add USBC connector ID (bsc#1012628).
+- btrfs: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- btrfs: do not warn for free space inode in cow_file_range
+ (bsc#1012628).
+- drm/amdgpu: conduct a proper cleanup of PDB bo (bsc#1012628).
+- drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
+ (bsc#1012628).
+- drm/amd/display: fix audio format not updated after edid updated
+ (bsc#1012628).
+- drm/amd/display: FEC check in timing validation (bsc#1012628).
+- drm/amd/display: Update VTEM Infopacket definition
+ (bsc#1012628).
+- drm/amdkfd: Fix Incorrect VMIDs passed to HWS (bsc#1012628).
+- drm/amdgpu/vcn: improve vcn dpg stop procedure (bsc#1012628).
+- drm/amdkfd: Check for potential null return of kmalloc_array()
+ (bsc#1012628).
+- Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
+ default in isolated guests (bsc#1012628).
+- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
+ device (bsc#1012628).
+- PCI: hv: Propagate coherence from VMbus device to PCI device
+ (bsc#1012628).
+- Drivers: hv: vmbus: Prevent load re-ordering when reading ring
+ buffer (bsc#1012628).
+- scsi: target: tcmu: Fix possible page UAF (bsc#1012628).
+- scsi: lpfc: Improve PCI EEH Error and Recovery Handling
+ (bsc#1012628).
+- scsi: lpfc: Fix unload hang after back to back PCI EEH faults
+ (bsc#1012628).
+- scsi: lpfc: Fix queue failures when recovering from PCI parity
+ error (bsc#1012628).
+- scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
+ (bsc#1012628).
+- net: micrel: fix KS8851_MLL Kconfig (bsc#1012628).
+- ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
+ (bsc#1012628).
+- gpu: ipu-v3: Fix dev_dbg frequency output (bsc#1012628).
+- regulator: wm8994: Add an off-on delay for WM8994 variant
+ (bsc#1012628).
+- static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
+ (bsc#1012628).
+- arm64: alternatives: mark patch_alternative() as `noinstr`
+ (bsc#1012628).
+- tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
+ (bsc#1012628).
+- net: axienet: setup mdio unconditionally (bsc#1012628).
+- Drivers: hv: balloon: Disable balloon and hot-add accordingly
+ (bsc#1012628).
+- net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
+ (bsc#1012628).
+- myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
+ (bsc#1012628).
+- spi: cadence-quadspi: fix protocol setup for non-1-1-X
+ operations (bsc#1012628).
+- drm/amd/display: Correct Slice reset calculation (bsc#1012628).
+- drm/amd/display: Enable power gating before init_pipes
+ (bsc#1012628).
+- drm/amd/display: Revert FEC check in validation (bsc#1012628).
+- drm/amd/display: Fix allocate_mst_payload assert on resume
+ (bsc#1012628).
+- drbd: set QUEUE_FLAG_STABLE_WRITES (bsc#1012628).
+- scsi: mpt3sas: Fail reset operation if config request timed out
+ (bsc#1012628).
+- scsi: mvsas: Add PCI ID of RocketRaid 2640 (bsc#1012628).
+- scsi: megaraid_sas: Target with invalid LUN ID is deleted
+ during scan (bsc#1012628).
+- drivers: net: slip: fix NPD bug in sl_tx_timeout()
+ (bsc#1012628).
+- x86,bpf: Avoid IBT objtool warning (bsc#1012628).
+- io_uring: zero tag on rsrc removal (bsc#1012628).
+- io_uring: use nospec annotation for more indexes (bsc#1012628).
+- perf/imx_ddr: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- mm/secretmem: fix panic when growing a memfd_secret
+ (bsc#1012628).
+- mm, page_alloc: fix build_zonerefs_node() (bsc#1012628).
+- mm: fix unexpected zeroed page mapping with zram swap
+ (bsc#1012628).
+- mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
+ (bsc#1012628).
+- hugetlb: do not demote poisoned hugetlb pages (bsc#1012628).
+- revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
+ (bsc#1012628).
+- revert "fs/binfmt_elf: use PT_LOAD p_align values for static
+ PIE" (bsc#1012628).
+- KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
+ (bsc#1012628).
+- SUNRPC: Fix NFSD's request deferral on RDMA transports
+ (bsc#1012628).
+- memory: renesas-rpc-if: fix platform-device leak in error path
+ (bsc#1012628).
+- gcc-plugins: latent_entropy: use /dev/urandom (bsc#1012628).
+- cifs: verify that tcon is valid before dereference in
+ cifs_kill_sb (bsc#1012628).
+- gpio: sim: fix setting and getting multiple lines (bsc#1012628).
+- ath9k: Properly clear TX status area before reporting to
+ mac80211 (bsc#1012628).
+- ath9k: Fix usage of driver-private space in tx_info
+ (bsc#1012628).
+- btrfs: zoned: activate block group only for extent allocation
+ (bsc#1012628).
+- btrfs: fix root ref counts in error handling in
+ btrfs_get_root_ref (bsc#1012628).
+- btrfs: mark resumed async balance as writing (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (bsc#1012628).
+- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
+ (bsc#1012628).
+- ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
+ (bsc#1012628).
+- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
+ (bsc#1012628).
+- ipv6: fix panic when forwarding a pkt with no in6 dev
+ (bsc#1012628).
+- drm/amd/display: don't ignore alpha property on pre-multiplied
+ mode (bsc#1012628).
+- drm/amdgpu: Enable gfxoff quirk on MacBook Pro (bsc#1012628).
+- x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (bsc#1012628).
+- x86/tsx: Disable TSX development mode at boot (bsc#1012628).
+- genirq/affinity: Consider that CPUs on nodes can be unbalanced
+ (bsc#1012628).
+- tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
+ (bsc#1012628).
+- ARM: davinci: da850-evm: Avoid NULL pointer dereference
+ (bsc#1012628).
+- ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
+ (bsc#1012628).
+- dm integrity: fix memory corruption when tag_size is less than
+ digest size (bsc#1012628).
+- i2c: dev: check return value when calling dev_set_name()
+ (bsc#1012628).
+- Revert "net: dsa: setup master before ports" (bsc#1012628).
+- smp: Fix offline cpu check in flush_smp_call_function_queue()
+ (bsc#1012628).
+- dt-bindings: memory: snps,ddrc-3.80a compatible also need
+ interrupts (bsc#1012628).
+- i2c: pasemi: Wait for write xfers to finish (bsc#1012628).
+- dt-bindings: net: snps: remove duplicate name (bsc#1012628).
+- timers: Fix warning condition in __run_timers() (bsc#1012628).
+- dma-direct: avoid redundant memory sync for swiotlb
+ (bsc#1012628).
+- mm, kfence: support kmem_dump_obj() for KFENCE objects
+ (bsc#1012628).
+- drm/i915: Sunset igpu legacy mmap support based on
+ GRAPHICS_VER_FULL (bsc#1012628).
+- cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
+ (bsc#1012628).
+- ax25: Fix UAF bugs in ax25 timers (bsc#1012628).
+- io_uring: use right issue_flags for splice/tee (bsc#1012628).
+- io_uring: fix poll file assign deadlock (bsc#1012628).
+- io_uring: fix poll error reporting (bsc#1012628).
+- commit 75e9961
+
+-------------------------------------------------------------------
+Tue Apr 19 09:22:35 CEST 2022 - jslaby@suse.cz
+
+- Update config files. (vanilla)
+ After commit b76702ae4983 (Update config files.), arm64 vanilla fails.
+ Just ran oldconfig.
+- commit 2d96192
+
+-------------------------------------------------------------------
+Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/5.17.3-312-SUNRPC-Ensure-we-flush-any-closed-sockets-befo.patch
+ (bsc#1012628 bsc#1198330 CVE-2022-28893).
+ Update upstream status.
+- commit a0f1f93
+
+-------------------------------------------------------------------
+Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+- set CONFIG_NO_HZ_FULL again on armv7/aarch64 (bsc#1189692)
+- commit b76702a
+
+-------------------------------------------------------------------
+Thu Apr 14 23:43:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ Disable legacy pty support (bsc#1198506)
+- commit 4f0df75
+
+-------------------------------------------------------------------
+Thu Apr 14 09:30:13 CEST 2022 - dmueller@suse.com
+
+- Update config files.
+ set CONFIG_LSM_MMAP_MIN_ADDR according to upstream default to
+ 32768/65536 to have a minimum protection against null pointer
+ vulnerabilities. This was previously set to 0 to enable dosemu,
+ but dosemu no longer requires that setting, especially not on
+ non-x86.
+- commit 53331e8
+
+-------------------------------------------------------------------
Thu Apr 14 06:56:56 CEST 2022 - jslaby@suse.cz
- Linux 5.17.3 (bsc#1012628).
diff --git a/kernel-zfcpdump.spec b/kernel-zfcpdump.spec
index d50d0be..25a2762 100644
--- a/kernel-zfcpdump.spec
+++ b/kernel-zfcpdump.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.3
+%define patchversion 5.17.4
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-zfcpdump
Summary: The IBM System Z zfcpdump Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.3
+Version: 5.17.4
%if 0%{?is_kotd}
-Release: .ga63605c
+Release: .g75e9961
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
-Provides: kernel-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
# END COMMON DEPS
-Provides: %name-srchash-a63605c1aab6acecebb54d67860a09c4b0bf67bd
+Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2
index 65a862a..2acad51 120000
--- a/patches.kernel.org.tar.bz2
+++ b/patches.kernel.org.tar.bz2
@@ -1 +1 @@
-/ipfs/bafybeiaqzlkie6lonro5vwv3hi7eaapfxhdqcmzgnthouknghxwbs5wtau
\ No newline at end of file
+/ipfs/bafybeiccu45esfiuc44ndlwepguq2tnh2tc5oqzst3v36pv74ravjizwgu
\ No newline at end of file
diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2
index 0b3f819..a41be53 120000
--- a/patches.suse.tar.bz2
+++ b/patches.suse.tar.bz2
@@ -1 +1 @@
-/ipfs/bafkreiezwrdyxqfbgza2b6rvd4iletswurxrwwkb67r3d7sug3n7yigoca
\ No newline at end of file
+/ipfs/bafkreihszwxq56clreexex3ajrhyap64bp4rgz3kx5heytangonffa26se
\ No newline at end of file
diff --git a/series.conf b/series.conf
index fd6c1e0..f8f55ae 100644
--- a/series.conf
+++ b/series.conf
@@ -1537,6 +1537,228 @@
patches.kernel.org/5.17.3-342-io_uring-defer-file-assignment.patch
patches.kernel.org/5.17.3-343-io_uring-drop-the-old-style-inflight-file-trac.patch
patches.kernel.org/5.17.3-344-Linux-5.17.3.patch
+ patches.kernel.org/5.17.4-001-drm-amd-display-Add-pstate-verification-and-re.patch
+ patches.kernel.org/5.17.4-002-drm-amd-display-Fix-p-state-allow-debug-index-.patch
+ patches.kernel.org/5.17.4-003-cpuidle-PSCI-Move-the-has_lpi-check-to-the-beg.patch
+ patches.kernel.org/5.17.4-004-ACPI-processor-idle-Check-for-architectural-su.patch
+ patches.kernel.org/5.17.4-005-net-dsa-realtek-allow-subdrivers-to-externally.patch
+ patches.kernel.org/5.17.4-006-net-dsa-realtek-rtl8365mb-serialize-indirect-P.patch
+ patches.kernel.org/5.17.4-007-net-dsa-realtek-make-interface-drivers-depend-.patch
+ patches.kernel.org/5.17.4-008-btrfs-remove-no-longer-used-counter-when-readi.patch
+ patches.kernel.org/5.17.4-009-btrfs-remove-unused-variable-in-btrfs_-start-w.patch
+ patches.kernel.org/5.17.4-010-RISC-V-KVM-Don-t-clear-hgatp-CSR-in-kvm_arch_v.patch
+ patches.kernel.org/5.17.4-011-media-si2157-unknown-chip-version-Si2147-A30-R.patch
+ patches.kernel.org/5.17.4-012-uapi-linux-stddef.h-Add-include-guards.patch
+ patches.kernel.org/5.17.4-013-drm-amdgpu-Ensure-HDA-function-is-suspended-be.patch
+ patches.kernel.org/5.17.4-014-btrfs-release-correct-delalloc-amount-in-direc.patch
+ patches.kernel.org/5.17.4-015-btrfs-fix-btrfs_submit_compressed_write-cgroup.patch
+ patches.kernel.org/5.17.4-016-btrfs-return-allocated-block-group-from-do_chu.patch
+ patches.kernel.org/5.17.4-017-ALSA-core-Add-snd_card_free_on_error-helper.patch
+ patches.kernel.org/5.17.4-018-ALSA-sis7019-Fix-the-missing-error-handling.patch
+ patches.kernel.org/5.17.4-019-ALSA-ali5451-Fix-the-missing-snd_card_free-cal.patch
+ patches.kernel.org/5.17.4-020-ALSA-als300-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-021-ALSA-als4000-Fix-the-missing-snd_card_free-cal.patch
+ patches.kernel.org/5.17.4-022-ALSA-atiixp-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-023-ALSA-au88x0-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-024-ALSA-aw2-Fix-the-missing-snd_card_free-call-at.patch
+ patches.kernel.org/5.17.4-025-ALSA-azt3328-Fix-the-missing-snd_card_free-cal.patch
+ patches.kernel.org/5.17.4-026-ALSA-bt87x-Fix-the-missing-snd_card_free-call-.patch
+ patches.kernel.org/5.17.4-027-ALSA-ca0106-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-028-ALSA-cmipci-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-029-ALSA-cs4281-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-030-ALSA-cs5535audio-Fix-the-missing-snd_card_free.patch
+ patches.kernel.org/5.17.4-031-ALSA-echoaudio-Fix-the-missing-snd_card_free-c.patch
+ patches.kernel.org/5.17.4-032-ALSA-emu10k1x-Fix-the-missing-snd_card_free-ca.patch
+ patches.kernel.org/5.17.4-033-ALSA-ens137x-Fix-the-missing-snd_card_free-cal.patch
+ patches.kernel.org/5.17.4-034-ALSA-es1938-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-035-ALSA-es1968-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-036-ALSA-fm801-Fix-the-missing-snd_card_free-call-.patch
+ patches.kernel.org/5.17.4-037-ALSA-galaxy-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-038-ALSA-hdsp-Fix-the-missing-snd_card_free-call-a.patch
+ patches.kernel.org/5.17.4-039-ALSA-hdspm-Fix-the-missing-snd_card_free-call-.patch
+ patches.kernel.org/5.17.4-040-ALSA-ice1724-Fix-the-missing-snd_card_free-cal.patch
+ patches.kernel.org/5.17.4-041-ALSA-intel8x0-Fix-the-missing-snd_card_free-ca.patch
+ patches.kernel.org/5.17.4-042-ALSA-intel_hdmi-Fix-the-missing-snd_card_free-.patch
+ patches.kernel.org/5.17.4-043-ALSA-korg1212-Fix-the-missing-snd_card_free-ca.patch
+ patches.kernel.org/5.17.4-044-ALSA-lola-Fix-the-missing-snd_card_free-call-a.patch
+ patches.kernel.org/5.17.4-045-ALSA-lx6464es-Fix-the-missing-snd_card_free-ca.patch
+ patches.kernel.org/5.17.4-046-ALSA-maestro3-Fix-the-missing-snd_card_free-ca.patch
+ patches.kernel.org/5.17.4-047-ALSA-oxygen-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-048-ALSA-riptide-Fix-the-missing-snd_card_free-cal.patch
+ patches.kernel.org/5.17.4-049-ALSA-rme32-Fix-the-missing-snd_card_free-call-.patch
+ patches.kernel.org/5.17.4-050-ALSA-rme9652-Fix-the-missing-snd_card_free-cal.patch
+ patches.kernel.org/5.17.4-051-ALSA-rme96-Fix-the-missing-snd_card_free-call-.patch
+ patches.kernel.org/5.17.4-052-ALSA-sc6000-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-053-ALSA-sonicvibes-Fix-the-missing-snd_card_free-.patch
+ patches.kernel.org/5.17.4-054-ALSA-via82xx-Fix-the-missing-snd_card_free-cal.patch
+ patches.kernel.org/5.17.4-055-ALSA-usb-audio-Cap-upper-limits-of-buffer-peri.patch
+ patches.kernel.org/5.17.4-056-ALSA-memalloc-Add-fallback-SG-buffer-allocatio.patch
+ patches.kernel.org/5.17.4-057-ALSA-nm256-Don-t-call-card-private_free-at-pro.patch
+ patches.kernel.org/5.17.4-058-drm-msm-Add-missing-put_task_struct-in-debugfs.patch
+ patches.kernel.org/5.17.4-059-nfsd-Fix-a-write-performance-regression.patch
+ patches.kernel.org/5.17.4-060-firmware-arm_scmi-Remove-clear-channel-call-on.patch
+ patches.kernel.org/5.17.4-061-memory-atmel-ebi-Fix-missing-of_node_put-in-at.patch
+ patches.kernel.org/5.17.4-062-Revert-ath11k-mesh-add-support-for-256-bitmap-.patch
+ patches.kernel.org/5.17.4-063-firmware-arm_scmi-Fix-sorting-of-retrieved-clo.patch
+ patches.kernel.org/5.17.4-064-media-rockchip-rga-do-proper-error-checking-in.patch
+ patches.kernel.org/5.17.4-065-KVM-arm64-Generalise-VM-features-into-a-set-of.patch
+ patches.kernel.org/5.17.4-066-KVM-arm64-mixed-width-check-should-be-skipped-.patch
+ patches.kernel.org/5.17.4-067-SUNRPC-Fix-the-svc_deferred_event-trace-class.patch
+ patches.kernel.org/5.17.4-068-net-sched-flower-fix-parsing-of-ethertype-foll.patch
+ patches.kernel.org/5.17.4-069-veth-Ensure-eth-header-is-in-skb-s-linear-part.patch
+ patches.kernel.org/5.17.4-070-gpiolib-acpi-use-correct-format-characters.patch
+ patches.kernel.org/5.17.4-071-cifs-release-cached-dentries-only-if-mount-is-.patch
+ patches.kernel.org/5.17.4-072-ice-arfs-fix-use-after-free-when-freeing-rx_cp.patch
+ patches.kernel.org/5.17.4-073-Revert-iavf-Fix-deadlock-occurrence-during-res.patch
+ patches.kernel.org/5.17.4-074-net-mdio-don-t-defer-probe-forever-if-PHY-IRQ-.patch
+ patches.kernel.org/5.17.4-075-mlxsw-i2c-Fix-initialization-error-flow.patch
+ patches.kernel.org/5.17.4-076-sctp-use-the-correct-skb-for-security_sctp_ass.patch
+ patches.kernel.org/5.17.4-077-net-sched-fix-initialization-order-when-updati.patch
+ patches.kernel.org/5.17.4-078-cachefiles-unmark-inode-in-use-in-error-path.patch
+ patches.kernel.org/5.17.4-079-cachefiles-Fix-KASAN-slab-out-of-bounds-in-cac.patch
+ patches.kernel.org/5.17.4-080-net-dsa-felix-suppress-EPROBE_DEFER-errors.patch
+ patches.kernel.org/5.17.4-081-KVM-selftests-riscv-Set-PTE-A-and-D-bits-in-VS.patch
+ patches.kernel.org/5.17.4-082-KVM-selftests-riscv-Fix-alignment-of-the-guest.patch
+ patches.kernel.org/5.17.4-083-RISC-V-KVM-include-missing-hwcap.h-into-vcpu_f.patch
+ patches.kernel.org/5.17.4-084-io_uring-flag-the-fact-that-linked-file-assign.patch
+ patches.kernel.org/5.17.4-085-net-ethernet-stmmac-fix-altr_tse_pcs-function-.patch
+ patches.kernel.org/5.17.4-086-net-sched-taprio-Check-if-socket-flags-are-val.patch
+ patches.kernel.org/5.17.4-087-cfg80211-hold-bss_lock-while-updating-nontrans.patch
+ patches.kernel.org/5.17.4-088-mac80211-fix-ht_capa-printout-in-debugfs.patch
+ patches.kernel.org/5.17.4-089-netfilter-nft_socket-make-cgroup-match-work-in.patch
+ patches.kernel.org/5.17.4-090-drm-msm-Fix-range-size-vs-end-confusion.patch
+ patches.kernel.org/5.17.4-091-drm-msm-dsi-Use-connector-directly-in-msm_dsi_.patch
+ patches.kernel.org/5.17.4-092-drm-msm-dp-add-fail-safe-mode-outside-of-event.patch
+ patches.kernel.org/5.17.4-093-io_uring-stop-using-io_wq_work-as-an-fd-placeh.patch
+ patches.kernel.org/5.17.4-094-net-smc-use-memcpy-instead-of-snprintf-to-avoi.patch
+ patches.kernel.org/5.17.4-095-net-smc-Fix-NULL-pointer-dereference-in-smc_pn.patch
+ patches.kernel.org/5.17.4-096-scsi-pm80xx-Mask-and-unmask-upper-interrupt-ve.patch
+ patches.kernel.org/5.17.4-097-scsi-pm80xx-Enable-upper-inbound-outbound-queu.patch
+ patches.kernel.org/5.17.4-098-scsi-iscsi-Move-iscsi_ep_disconnect.patch
+ patches.kernel.org/5.17.4-099-scsi-iscsi-Fix-offload-conn-cleanup-when-iscsi.patch
+ patches.kernel.org/5.17.4-100-scsi-iscsi-Fix-endpoint-reuse-regression.patch
+ patches.kernel.org/5.17.4-101-scsi-iscsi-Fix-conn-cleanup-and-stop-race-duri.patch
+ patches.kernel.org/5.17.4-102-scsi-iscsi-Fix-unbound-endpoint-error-handling.patch
+ patches.kernel.org/5.17.4-103-sctp-Initialize-daddr-on-peeled-off-socket.patch
+ patches.kernel.org/5.17.4-104-net-lan966x-Fix-when-a-port-s-upper-is-changed.patch
+ patches.kernel.org/5.17.4-105-net-lan966x-Stop-processing-the-MAC-entry-is-p.patch
+ patches.kernel.org/5.17.4-106-netfilter-nf_tables-nft_parse_register-can-ret.patch
+ patches.kernel.org/5.17.4-107-io_uring-fix-assign-file-locking-issue.patch
+ patches.kernel.org/5.17.4-108-ALSA-ad1889-Fix-the-missing-snd_card_free-call.patch
+ patches.kernel.org/5.17.4-109-ALSA-mtpav-Don-t-call-card-private_free-at-pro.patch
+ patches.kernel.org/5.17.4-110-io_uring-move-io_uring_rsrc_update2-validation.patch
+ patches.kernel.org/5.17.4-111-io_uring-verify-that-resv2-is-0-in-io_uring_rs.patch
+ patches.kernel.org/5.17.4-112-io_uring-verify-pad-field-is-0-in-io_get_ext_a.patch
+ patches.kernel.org/5.17.4-113-testing-selftests-mqueue-Fix-mq_perf_tests-to-.patch
+ patches.kernel.org/5.17.4-114-ALSA-usb-audio-Increase-max-buffer-size.patch
+ patches.kernel.org/5.17.4-115-ALSA-usb-audio-Limit-max-buffer-and-period-siz.patch
+ patches.kernel.org/5.17.4-116-perf-tools-Fix-misleading-add-event-PMU-debug-.patch
+ patches.kernel.org/5.17.4-117-macvlan-Fix-leaking-skb-in-source-mode-with-no.patch
+ patches.kernel.org/5.17.4-118-net-ftgmac100-access-hardware-register-after-c.patch
+ patches.kernel.org/5.17.4-119-nfc-nci-add-flush_workqueue-to-prevent-uaf.patch
+ patches.kernel.org/5.17.4-120-cifs-potential-buffer-overflow-in-handling-sym.patch
+ patches.kernel.org/5.17.4-121-dm-mpath-only-use-ktime_get_ns-in-historical-s.patch
+ patches.kernel.org/5.17.4-122-vfio-pci-Fix-vf_token-mechanism-when-device-sp.patch
+ patches.kernel.org/5.17.4-123-tun-annotate-access-to-queue-trans_start.patch
+ patches.kernel.org/5.17.4-124-net-dsa-felix-fix-tagging-protocol-changes-wit.patch
+ patches.kernel.org/5.17.4-125-net-bcmgenet-Revert-Use-stronger-register-read.patch
+ patches.kernel.org/5.17.4-126-block-fix-offset-size-check-in-bio_trim.patch
+ patches.kernel.org/5.17.4-127-block-null_blk-end-timed-out-poll-request.patch
+ patches.kernel.org/5.17.4-128-io_uring-abort-file-assignment-prior-to-assign.patch
+ patches.kernel.org/5.17.4-129-KVM-PPC-Book3S-HV-P9-Fix-lost-kick-race.patch
+ patches.kernel.org/5.17.4-130-drm-amd-Add-USBC-connector-ID.patch
+ patches.kernel.org/5.17.4-131-btrfs-fix-fallocate-to-use-file_modified-to-up.patch
+ patches.kernel.org/5.17.4-132-btrfs-do-not-warn-for-free-space-inode-in-cow_.patch
+ patches.kernel.org/5.17.4-133-drm-amdgpu-conduct-a-proper-cleanup-of-PDB-bo.patch
+ patches.kernel.org/5.17.4-134-drm-amdgpu-gmc-use-PCI-BARs-for-APUs-in-passth.patch
+ patches.kernel.org/5.17.4-135-drm-amd-display-fix-audio-format-not-updated-a.patch
+ patches.kernel.org/5.17.4-136-drm-amd-display-FEC-check-in-timing-validation.patch
+ patches.kernel.org/5.17.4-137-drm-amd-display-Update-VTEM-Infopacket-definit.patch
+ patches.kernel.org/5.17.4-138-drm-amdkfd-Fix-Incorrect-VMIDs-passed-to-HWS.patch
+ patches.kernel.org/5.17.4-139-drm-amdgpu-vcn-improve-vcn-dpg-stop-procedure.patch
+ patches.kernel.org/5.17.4-140-drm-amdkfd-Check-for-potential-null-return-of-.patch
+ patches.kernel.org/5.17.4-141-Drivers-hv-vmbus-Deactivate-sysctl_record_pani.patch
+ patches.kernel.org/5.17.4-142-Drivers-hv-vmbus-Propagate-VMbus-coherence-to-.patch
+ patches.kernel.org/5.17.4-143-PCI-hv-Propagate-coherence-from-VMbus-device-t.patch
+ patches.kernel.org/5.17.4-144-Drivers-hv-vmbus-Prevent-load-re-ordering-when.patch
+ patches.kernel.org/5.17.4-145-scsi-target-tcmu-Fix-possible-page-UAF.patch
+ patches.kernel.org/5.17.4-146-scsi-lpfc-Improve-PCI-EEH-Error-and-Recovery-H.patch
+ patches.kernel.org/5.17.4-147-scsi-lpfc-Fix-unload-hang-after-back-to-back-P.patch
+ patches.kernel.org/5.17.4-148-scsi-lpfc-Fix-queue-failures-when-recovering-f.patch
+ patches.kernel.org/5.17.4-149-scsi-ibmvscsis-Increase-INITIAL_SRP_LIMIT-to-1.patch
+ patches.kernel.org/5.17.4-150-net-micrel-fix-KS8851_MLL-Kconfig.patch
+ patches.kernel.org/5.17.4-151-ata-libata-core-Disable-READ-LOG-DMA-EXT-for-S.patch
+ patches.kernel.org/5.17.4-152-gpu-ipu-v3-Fix-dev_dbg-frequency-output.patch
+ patches.kernel.org/5.17.4-153-regulator-wm8994-Add-an-off-on-delay-for-WM899.patch
+ patches.kernel.org/5.17.4-154-static_call-Properly-initialise-DEFINE_STATIC_.patch
+ patches.kernel.org/5.17.4-155-arm64-alternatives-mark-patch_alternative-as-n.patch
+ patches.kernel.org/5.17.4-156-tlb-hugetlb-Add-more-sizes-to-tlb_remove_huge_.patch
+ patches.kernel.org/5.17.4-157-net-axienet-setup-mdio-unconditionally.patch
+ patches.kernel.org/5.17.4-158-Drivers-hv-balloon-Disable-balloon-and-hot-add.patch
+ patches.kernel.org/5.17.4-159-net-usb-aqc111-Fix-out-of-bounds-accesses-in-R.patch
+ patches.kernel.org/5.17.4-160-myri10ge-fix-an-incorrect-free-for-skb-in-myri.patch
+ patches.kernel.org/5.17.4-161-spi-cadence-quadspi-fix-protocol-setup-for-non.patch
+ patches.kernel.org/5.17.4-162-drm-amd-display-Correct-Slice-reset-calculatio.patch
+ patches.kernel.org/5.17.4-163-drm-amd-display-Enable-power-gating-before-ini.patch
+ patches.kernel.org/5.17.4-164-drm-amd-display-Revert-FEC-check-in-validation.patch
+ patches.kernel.org/5.17.4-165-drm-amd-display-Fix-allocate_mst_payload-asser.patch
+ patches.kernel.org/5.17.4-166-drbd-set-QUEUE_FLAG_STABLE_WRITES.patch
+ patches.kernel.org/5.17.4-167-scsi-mpt3sas-Fail-reset-operation-if-config-re.patch
+ patches.kernel.org/5.17.4-168-scsi-mvsas-Add-PCI-ID-of-RocketRaid-2640.patch
+ patches.kernel.org/5.17.4-169-scsi-megaraid_sas-Target-with-invalid-LUN-ID-i.patch
+ patches.kernel.org/5.17.4-170-drivers-net-slip-fix-NPD-bug-in-sl_tx_timeout.patch
+ patches.kernel.org/5.17.4-171-x86-bpf-Avoid-IBT-objtool-warning.patch
+ patches.kernel.org/5.17.4-172-io_uring-zero-tag-on-rsrc-removal.patch
+ patches.kernel.org/5.17.4-173-io_uring-use-nospec-annotation-for-more-indexe.patch
+ patches.kernel.org/5.17.4-174-perf-imx_ddr-Fix-undefined-behavior-due-to-shi.patch
+ patches.kernel.org/5.17.4-175-mm-secretmem-fix-panic-when-growing-a-memfd_se.patch
+ patches.kernel.org/5.17.4-176-mm-page_alloc-fix-build_zonerefs_node.patch
+ patches.kernel.org/5.17.4-177-mm-fix-unexpected-zeroed-page-mapping-with-zra.patch
+ patches.kernel.org/5.17.4-178-mm-kmemleak-take-a-full-lowmem-check-in-kmemle.patch
+ patches.kernel.org/5.17.4-179-hugetlb-do-not-demote-poisoned-hugetlb-pages.patch
+ patches.kernel.org/5.17.4-180-revert-fs-binfmt_elf-fix-PT_LOAD-p_align-value.patch
+ patches.kernel.org/5.17.4-181-revert-fs-binfmt_elf-use-PT_LOAD-p_align-value.patch
+ patches.kernel.org/5.17.4-182-KVM-x86-mmu-Resolve-nx_huge_pages-when-kvm.ko-.patch
+ patches.kernel.org/5.17.4-183-SUNRPC-Fix-NFSD-s-request-deferral-on-RDMA-tra.patch
+ patches.kernel.org/5.17.4-184-memory-renesas-rpc-if-fix-platform-device-leak.patch
+ patches.kernel.org/5.17.4-185-gcc-plugins-latent_entropy-use-dev-urandom.patch
+ patches.kernel.org/5.17.4-186-cifs-verify-that-tcon-is-valid-before-derefere.patch
+ patches.kernel.org/5.17.4-187-gpio-sim-fix-setting-and-getting-multiple-line.patch
+ patches.kernel.org/5.17.4-188-ath9k-Properly-clear-TX-status-area-before-rep.patch
+ patches.kernel.org/5.17.4-189-ath9k-Fix-usage-of-driver-private-space-in-tx_.patch
+ patches.kernel.org/5.17.4-190-btrfs-zoned-activate-block-group-only-for-exte.patch
+ patches.kernel.org/5.17.4-191-btrfs-fix-root-ref-counts-in-error-handling-in.patch
+ patches.kernel.org/5.17.4-192-btrfs-mark-resumed-async-balance-as-writing.patch
+ patches.kernel.org/5.17.4-193-ALSA-hda-realtek-Add-quirk-for-Clevo-PD50PNT.patch
+ patches.kernel.org/5.17.4-194-ALSA-hda-realtek-add-quirk-for-Lenovo-Thinkpad.patch
+ patches.kernel.org/5.17.4-195-ALSA-pcm-Test-for-silence-field-in-struct-pcm_.patch
+ patches.kernel.org/5.17.4-196-nl80211-correctly-check-NL80211_ATTR_REG_ALPHA.patch
+ patches.kernel.org/5.17.4-197-ipv6-fix-panic-when-forwarding-a-pkt-with-no-i.patch
+ patches.kernel.org/5.17.4-198-drm-amd-display-don-t-ignore-alpha-property-on.patch
+ patches.kernel.org/5.17.4-199-drm-amdgpu-Enable-gfxoff-quirk-on-MacBook-Pro.patch
+ patches.kernel.org/5.17.4-200-x86-tsx-Use-MSR_TSX_CTRL-to-clear-CPUID-bits.patch
+ patches.kernel.org/5.17.4-201-x86-tsx-Disable-TSX-development-mode-at-boot.patch
+ patches.kernel.org/5.17.4-202-genirq-affinity-Consider-that-CPUs-on-nodes-ca.patch
+ patches.kernel.org/5.17.4-203-tick-nohz-Use-WARN_ON_ONCE-to-prevent-console-.patch
+ patches.kernel.org/5.17.4-204-ARM-davinci-da850-evm-Avoid-NULL-pointer-deref.patch
+ patches.kernel.org/5.17.4-205-ep93xx-clock-Fix-UAF-in-ep93xx_clk_register_ga.patch
+ patches.kernel.org/5.17.4-206-dm-integrity-fix-memory-corruption-when-tag_si.patch
+ patches.kernel.org/5.17.4-207-i2c-dev-check-return-value-when-calling-dev_se.patch
+ patches.kernel.org/5.17.4-208-Revert-net-dsa-setup-master-before-ports.patch
+ patches.kernel.org/5.17.4-209-smp-Fix-offline-cpu-check-in-flush_smp_call_fu.patch
+ patches.kernel.org/5.17.4-210-dt-bindings-memory-snps-ddrc-3.80a-compatible-.patch
+ patches.kernel.org/5.17.4-211-i2c-pasemi-Wait-for-write-xfers-to-finish.patch
+ patches.kernel.org/5.17.4-212-dt-bindings-net-snps-remove-duplicate-name.patch
+ patches.kernel.org/5.17.4-213-timers-Fix-warning-condition-in-__run_timers.patch
+ patches.kernel.org/5.17.4-214-dma-direct-avoid-redundant-memory-sync-for-swi.patch
+ patches.kernel.org/5.17.4-215-mm-kfence-support-kmem_dump_obj-for-KFENCE-obj.patch
+ patches.kernel.org/5.17.4-216-drm-i915-Sunset-igpu-legacy-mmap-support-based.patch
+ patches.kernel.org/5.17.4-217-cpu-hotplug-Remove-the-cpu-member-of-cpuhp_cpu.patch
+ patches.kernel.org/5.17.4-218-ax25-Fix-UAF-bugs-in-ax25-timers.patch
+ patches.kernel.org/5.17.4-219-io_uring-use-right-issue_flags-for-splice-tee.patch
+ patches.kernel.org/5.17.4-220-io_uring-fix-poll-file-assign-deadlock.patch
+ patches.kernel.org/5.17.4-221-io_uring-fix-poll-error-reporting.patch
+ patches.kernel.org/5.17.4-222-Linux-5.17.4.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -1584,7 +1806,6 @@
# to area specific sections below.
########################################################
patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch
- patches.suse/ALSA-memalloc-Add-fallback-SG-buffer-allocations-for.patch
########################################################
# kbuild/module infrastructure fixes
diff --git a/source-timestamp b/source-timestamp
index e48e317..2df791a 100644
--- a/source-timestamp
+++ b/source-timestamp
@@ -1,3 +1,3 @@
-2022-04-14 04:56:56 +0000
-GIT Revision: a63605c1aab6acecebb54d67860a09c4b0bf67bd
+2022-04-20 07:43:03 +0000
+GIT Revision: 75e9961c635cc70f47cb1ad5049982f16917bb87
GIT Branch: stable