From d4de3e21fdd1a56af550dcf2c9e3ef68616bc4e5 Mon Sep 17 00:00:00 2001
From: jirislaby <>
Date: Jul 27 2023 14:55:00 +0000
Subject: Update kernel-source to version 6.4.6 / rev 698 via SR 1100518
https://build.opensuse.org/request/show/1100518
by user jirislaby + anag+factory
6.4.6 (incl. ZenBleed CVE fix) & 6.4.5 and r8169 fixes
---
diff --git a/.files b/.files
index b1ac38f..d6ec5e6 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index f6b83ec..9bed5ea 100644
--- a/.rev
+++ b/.rev
@@ -6338,4 +6338,12 @@ As this is a serious local privilege escalation, I would like to see a timely in
6.4.4 and other fixes
1099687
+
+ 63196bdd7654e149a01e8341e1f77371
+ 6.4.6
+
+ anag+factory
+ 6.4.6 (incl. ZenBleed CVE fix) & 6.4.5 and r8169 fixes
+ 1100518
+
diff --git a/config.tar.bz2 b/config.tar.bz2
index 48e8d3d..3259c52 120000
--- a/config.tar.bz2
+++ b/config.tar.bz2
@@ -1 +1 @@
-/ipfs/bafybeia4gif2sczbl45teutf234vxak5twopr7qyylycx75hzjmizp7bfe
\ No newline at end of file
+/ipfs/bafybeicugpctz42celoswjlaar2wv5y3alg2oom552mcn5kyo4f5a34adi
\ No newline at end of file
diff --git a/dtb-aarch64.changes b/dtb-aarch64.changes
index 3e8e079..b5dd715 100644
--- a/dtb-aarch64.changes
+++ b/dtb-aarch64.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/dtb-aarch64.spec b/dtb-aarch64.spec
index d11015d..bc01b77 100644
--- a/dtb-aarch64.spec
+++ b/dtb-aarch64.spec
@@ -17,7 +17,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-aarch64
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
diff --git a/dtb-armv6l.changes b/dtb-armv6l.changes
index 3e8e079..b5dd715 100644
--- a/dtb-armv6l.changes
+++ b/dtb-armv6l.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/dtb-armv6l.spec b/dtb-armv6l.spec
index bd7f60e..2572ec9 100644
--- a/dtb-armv6l.spec
+++ b/dtb-armv6l.spec
@@ -17,7 +17,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,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: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
diff --git a/dtb-armv7l.changes b/dtb-armv7l.changes
index 3e8e079..b5dd715 100644
--- a/dtb-armv7l.changes
+++ b/dtb-armv7l.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/dtb-armv7l.spec b/dtb-armv7l.spec
index 5ed45b6..d937b20 100644
--- a/dtb-armv7l.spec
+++ b/dtb-armv7l.spec
@@ -17,7 +17,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,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: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
diff --git a/dtb-riscv64.changes b/dtb-riscv64.changes
index 3e8e079..b5dd715 100644
--- a/dtb-riscv64.changes
+++ b/dtb-riscv64.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/dtb-riscv64.spec b/dtb-riscv64.spec
index 87c0d10..f92f998 100644
--- a/dtb-riscv64.spec
+++ b/dtb-riscv64.spec
@@ -17,7 +17,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,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: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
diff --git a/kernel-64kb.changes b/kernel-64kb.changes
index 3e8e079..b5dd715 100644
--- a/kernel-64kb.changes
+++ b/kernel-64kb.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-64kb.spec b/kernel-64kb.spec
index 0ecc8ba..ca8ff51 100644
--- a/kernel-64kb.spec
+++ b/kernel-64kb.spec
@@ -18,7 +18,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -112,9 +112,9 @@ Name: kernel-64kb
Summary: Kernel with 64kb PAGE_SIZE
License: GPL-2.0-only
Group: System/Kernel
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
@@ -245,10 +245,10 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
# END COMMON DEPS
-Provides: %name-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
@@ -1346,8 +1346,8 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%obsolete_rebuilds %name-base
%ifarch %ix86
diff --git a/kernel-debug.changes b/kernel-debug.changes
index 3e8e079..b5dd715 100644
--- a/kernel-debug.changes
+++ b/kernel-debug.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-debug.spec b/kernel-debug.spec
index 920ab1d..1a16865 100644
--- a/kernel-debug.spec
+++ b/kernel-debug.spec
@@ -18,7 +18,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -112,9 +112,9 @@ Name: kernel-debug
Summary: A Debug Version of the Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
@@ -245,10 +245,10 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
# END COMMON DEPS
-Provides: %name-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%ifarch ppc64
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
@@ -1352,8 +1352,8 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%ifarch ppc64
Provides: kernel-kdump-base = 2.6.28
diff --git a/kernel-default.changes b/kernel-default.changes
index 3e8e079..b5dd715 100644
--- a/kernel-default.changes
+++ b/kernel-default.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-default.spec b/kernel-default.spec
index 2bd9cd0..eb3b786 100644
--- a/kernel-default.spec
+++ b/kernel-default.spec
@@ -18,7 +18,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -112,9 +112,9 @@ Name: kernel-default
Summary: The Standard Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
@@ -245,10 +245,10 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
# END COMMON DEPS
-Provides: %name-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%ifarch %ix86
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
@@ -1395,8 +1395,8 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%ifarch %ix86
Provides: kernel-trace-base = 3.13
diff --git a/kernel-docs.changes b/kernel-docs.changes
index 3e8e079..b5dd715 100644
--- a/kernel-docs.changes
+++ b/kernel-docs.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-docs.spec b/kernel-docs.spec
index 0a65a1c..6b69fbb 100644
--- a/kernel-docs.spec
+++ b/kernel-docs.spec
@@ -17,7 +17,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%define build_html 1
%define build_pdf 0
@@ -30,9 +30,9 @@ Name: kernel-docs
Summary: Kernel Documentation
License: GPL-2.0-only
Group: Documentation/Man
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
@@ -83,7 +83,7 @@ BuildRequires: texlive-zapfding
%endif
URL: https://www.kernel.org/
Provides: %name = %version-%source_rel
-Provides: %name-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
BuildArch: noarch
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/kernel-kvmsmall.changes b/kernel-kvmsmall.changes
index 3e8e079..b5dd715 100644
--- a/kernel-kvmsmall.changes
+++ b/kernel-kvmsmall.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-kvmsmall.spec b/kernel-kvmsmall.spec
index d561629..7ca1518 100644
--- a/kernel-kvmsmall.spec
+++ b/kernel-kvmsmall.spec
@@ -18,7 +18,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -112,9 +112,9 @@ Name: kernel-kvmsmall
Summary: The Small Developer Kernel for KVM
License: GPL-2.0-only
Group: System/Kernel
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
@@ -245,10 +245,10 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
# END COMMON DEPS
-Provides: %name-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
@@ -1350,8 +1350,8 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%obsolete_rebuilds %name-base
%ifarch %ix86
diff --git a/kernel-lpae.changes b/kernel-lpae.changes
index 3e8e079..b5dd715 100644
--- a/kernel-lpae.changes
+++ b/kernel-lpae.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-lpae.spec b/kernel-lpae.spec
index 76a3fec..7c04db9 100644
--- a/kernel-lpae.spec
+++ b/kernel-lpae.spec
@@ -18,7 +18,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -112,9 +112,9 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0-only
Group: System/Kernel
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
@@ -245,10 +245,10 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
# END COMMON DEPS
-Provides: %name-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
@@ -1344,8 +1344,8 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%obsolete_rebuilds %name-base
%ifarch %ix86
diff --git a/kernel-obs-build.changes b/kernel-obs-build.changes
index 3e8e079..b5dd715 100644
--- a/kernel-obs-build.changes
+++ b/kernel-obs-build.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-obs-build.spec b/kernel-obs-build.spec
index 9ca32e1..ac918d7 100644
--- a/kernel-obs-build.spec
+++ b/kernel-obs-build.spec
@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -44,7 +44,7 @@ BuildRequires: util-linux
%endif
%endif
%endif
-BuildRequires: kernel%kernel_flavor-srchash-919c802ada31ab19f558e20f85131383e507193e
+BuildRequires: kernel%kernel_flavor-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%if 0%{?rhel_version}
BuildRequires: kernel
@@ -56,9 +56,9 @@ BuildRequires: dracut
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0-only
Group: SLES
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
diff --git a/kernel-obs-qa.changes b/kernel-obs-qa.changes
index 3e8e079..b5dd715 100644
--- a/kernel-obs-qa.changes
+++ b/kernel-obs-qa.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-obs-qa.spec b/kernel-obs-qa.spec
index 825f567..5fa3691 100644
--- a/kernel-obs-qa.spec
+++ b/kernel-obs-qa.spec
@@ -17,7 +17,7 @@
# needsrootforbuild
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -32,9 +32,9 @@ ExclusiveArch: aarch64 armv6hl armv7hl ppc64 ppc64le riscv64 s390x x86_64
Summary: Basic QA tests for the kernel
License: GPL-2.0-only
Group: SLES
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
diff --git a/kernel-pae.changes b/kernel-pae.changes
index 3e8e079..b5dd715 100644
--- a/kernel-pae.changes
+++ b/kernel-pae.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-pae.spec b/kernel-pae.spec
index e0514a4..de0581e 100644
--- a/kernel-pae.spec
+++ b/kernel-pae.spec
@@ -18,7 +18,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -112,9 +112,9 @@ Name: kernel-pae
Summary: Kernel with PAE Support
License: GPL-2.0-only
Group: System/Kernel
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
@@ -245,10 +245,10 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
# END COMMON DEPS
-Provides: %name-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%ifarch %ix86
Provides: kernel-bigsmp = 2.6.17
Obsoletes: kernel-bigsmp <= 2.6.17
@@ -1372,8 +1372,8 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%ifarch %ix86
Provides: kernel-vmi-base = 2.6.38
diff --git a/kernel-source.changes b/kernel-source.changes
index 3e8e079..b5dd715 100644
--- a/kernel-source.changes
+++ b/kernel-source.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-source.spec b/kernel-source.spec
index db5d4ce..acca27b 100644
--- a/kernel-source.spec
+++ b/kernel-source.spec
@@ -17,7 +17,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -30,9 +30,9 @@
%endif
Name: kernel-source
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
@@ -49,7 +49,7 @@ BuildRequires: fdupes
BuildRequires: sed
Requires(post): coreutils sed
Provides: %name = %version-%source_rel
-Provides: %name-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
Provides: linux
Provides: multiversion(kernel)
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
diff --git a/kernel-syms.changes b/kernel-syms.changes
index 3e8e079..b5dd715 100644
--- a/kernel-syms.changes
+++ b/kernel-syms.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-syms.spec b/kernel-syms.spec
index 04e3c5c..db01402 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: 6.4.4
+Version: 6.4.6
%if %using_buildservice
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%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-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
Provides: multiversion(kernel)
Source: README.KSYMS
Requires: kernel-devel%variant = %version-%source_rel
diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes
index 3e8e079..b5dd715 100644
--- a/kernel-vanilla.changes
+++ b/kernel-vanilla.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec
index fc80f01..6fa271d 100644
--- a/kernel-vanilla.spec
+++ b/kernel-vanilla.spec
@@ -18,7 +18,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -112,9 +112,9 @@ Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0-only
Group: System/Kernel
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
@@ -245,10 +245,10 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
# END COMMON DEPS
-Provides: %name-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
@@ -1343,8 +1343,8 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%obsolete_rebuilds %name-base
%ifarch %ix86
diff --git a/kernel-zfcpdump.changes b/kernel-zfcpdump.changes
index 3e8e079..b5dd715 100644
--- a/kernel-zfcpdump.changes
+++ b/kernel-zfcpdump.changes
@@ -1,4 +1,536 @@
-------------------------------------------------------------------
+Tue Jul 25 06:42:30 CEST 2023 - jslaby@suse.cz
+
+- Update
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ (bsc#1012628 bsc#1213286 CVE-2023-20593).
+ Add references.
+- commit 55520bc
+
+-------------------------------------------------------------------
+Tue Jul 25 06:36:35 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.6 (bsc#1012628).
+- x86/cpu/amd: Add a Zenbleed fix (bsc#1012628).
+- x86/cpu/amd: Move the errata checking functionality up
+ (bsc#1012628).
+- commit cd14b53
+
+-------------------------------------------------------------------
+Mon Jul 24 13:03:17 CEST 2023 - jslaby@suse.cz
+
+- Update config files. (bsc#1213592)
+ Disable old unmaintained serial drivers
+- commit ac1bf5a
+
+-------------------------------------------------------------------
+Mon Jul 24 08:30:36 CEST 2023 - jslaby@suse.cz
+
+- io_uring: Fix io_uring mmap() by using architecture-provided
+ get_unmapped_area() (bsc#1212773).
+- Delete
+ patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch.
+ Replace the temporary fix by an upstream fix.
+- commit 2f220f8
+
+-------------------------------------------------------------------
+Mon Jul 24 08:19:20 CEST 2023 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch.
+ Update upstream status.
+- commit 8817ac3
+
+-------------------------------------------------------------------
+Mon Jul 24 06:52:39 CEST 2023 - jslaby@suse.cz
+
+- Linux 6.4.5 (bsc#1012628).
+- security/integrity: fix pointer to ESL data and its size on
+ pseries (bsc#1012628).
+- HID: input: fix mapping for camera access keys (bsc#1012628).
+- HID: amd_sfh: Rename the float32 variable (bsc#1012628).
+- HID: amd_sfh: Fix for shift-out-of-bounds (bsc#1012628).
+- net: lan743x: Don't sleep in atomic context (bsc#1012628).
+- net: lan743x: select FIXED_PHY (bsc#1012628).
+- ksmbd: add missing compound request handing in some commands
+ (bsc#1012628).
+- ksmbd: fix out of bounds read in smb2_sess_setup (bsc#1012628).
+- drm/panel: simple: Add connector_type for innolux_at043tn24
+ (bsc#1012628).
+- drm: bridge: dw_hdmi: fix connector access for scdc
+ (bsc#1012628).
+- drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
+ (bsc#1012628).
+- swiotlb: always set the number of areas before allocating the
+ pool (bsc#1012628).
+- swiotlb: reduce the number of areas to match actual memory
+ pool size (bsc#1012628).
+- drm/panel: simple: Add Powertip PH800480T013 drm_display_mode
+ flags (bsc#1012628).
+- xen/virtio: Fix NULL deref when a bridge of PCI root bus has
+ no parent (bsc#1012628).
+- netfilter: nf_tables: report use refcount overflow
+ (bsc#1012628).
+- netfilter: conntrack: don't fold port numbers into addresses
+ before hashing (bsc#1012628).
+- ice: Fix max_rate check while configuring TX rate limits
+ (bsc#1012628).
+- ice: Fix tx queue rate limit when TCs are configured
+ (bsc#1012628).
+- igc: Add condition for qbv_config_change_errors counter
+ (bsc#1012628).
+- igc: Remove delay during TX ring configuration (bsc#1012628).
+- igc: Add igc_xdp_buff wrapper for xdp_buff in driver
+ (bsc#1012628).
+- igc: Add XDP hints kfuncs for RX hash (bsc#1012628).
+- igc: Fix TX Hang issue when QBV Gate is closed (bsc#1012628).
+- net/mlx5e: fix double free in mlx5e_destroy_flow_table
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
+ (bsc#1012628).
+- net/mlx5e: fix memory leak in mlx5e_ptp_open (bsc#1012628).
+- net/mlx5e: RX, Fix flush and close release flow of regular rq
+ for legacy rq (bsc#1012628).
+- net/mlx5: Register a unique thermal zone per device
+ (bsc#1012628).
+- net/mlx5e: Check for NOT_READY flag state after locking
+ (bsc#1012628).
+- net/mlx5e: TC, CT: Offload ct clear only once (bsc#1012628).
+- net/mlx5: Query hca_cap_2 only when supported (bsc#1012628).
+- net/mlx5e: RX, Fix page_pool page fragment tracking for XDP
+ (bsc#1012628).
+- igc: set TP bit in 'supported' and 'advertising' fields of
+ ethtool_link_ksettings (bsc#1012628).
+- igc: Include the length/type field and VLAN tag in queueMaxSDU
+ (bsc#1012628).
+- igc: Handle PPS start time programming for past time values
+ (bsc#1012628).
+- blk-crypto: use dynamic lock class for blk_crypto_profile::lock
+ (bsc#1012628).
+- scsi: qla2xxx: Fix error code in qla2x00_start_sp()
+ (bsc#1012628).
+- scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
+ (bsc#1012628).
+- bpf: Fix max stack depth check for async callbacks
+ (bsc#1012628).
+- net: mvneta: fix txq_map in case of txq_number==1 (bsc#1012628).
+- net: dsa: felix: make vsc9959_tas_guard_bands_update() visible
+ to ocelot->ops (bsc#1012628).
+- net: mscc: ocelot: fix oversize frame dropping for preemptible
+ TCs (bsc#1012628).
+- net/sched: cls_fw: Fix improper refcount update leads to
+ use-after-free (bsc#1012628).
+- gve: Set default duplex configuration to full (bsc#1012628).
+- drm/fbdev-dma: Fix documented default preferred_bpp value
+ (bsc#1012628).
+- octeontx2-af: Promisc enable/disable through mbox (bsc#1012628).
+- octeontx2-af: Move validation of ptp pointer before its usage
+ (bsc#1012628).
+- ionic: remove WARN_ON to prevent panic_on_warn (bsc#1012628).
+- udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint
+ (bsc#1012628).
+- net: bgmac: postpone turning IRQs off to avoid SoC hangs
+ (bsc#1012628).
+- net: prevent skb corruption on frag list segmentation
+ (bsc#1012628).
+- s390/ism: Fix locking for forwarding of IRQs and events to
+ clients (bsc#1012628).
+- s390/ism: Fix and simplify add()/remove() callback handling
+ (bsc#1012628).
+- s390/ism: Do not unregister clients with registered DMBs
+ (bsc#1012628).
+- icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in
+ icmp6_dev() (bsc#1012628).
+- udp6: fix udp6_ehashfn() typo (bsc#1012628).
+- ntb: idt: Fix error handling in idt_pci_driver_init()
+ (bsc#1012628).
+- NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
+ (bsc#1012628).
+- ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
+ (bsc#1012628).
+- NTB: ntb_transport: fix possible memory leak while
+ device_register() fails (bsc#1012628).
+- NTB: ntb_tool: Add check for devm_kcalloc (bsc#1012628).
+- ipv6/addrconf: fix a potential refcount underflow for idev
+ (bsc#1012628).
+- HID: hyperv: avoid struct memcpy overrun warning (bsc#1012628).
+- net: dsa: qca8k: Add check for skb_copy (bsc#1012628).
+- platform/x86: wmi: Break possible infinite loop when parsing
+ GUID (bsc#1012628).
+- net/sched: taprio: replace tc_taprio_qopt_offload :: enable
+ with a "cmd" enum (bsc#1012628).
+- igc: Rename qbv_enable to taprio_offload_enable (bsc#1012628).
+- igc: Do not enable taprio offload for invalid arguments
+ (bsc#1012628).
+- igc: Handle already enabled taprio offload for basetime 0
+ (bsc#1012628).
+- kernel/trace: Fix cleanup logic of enable_trace_eprobe
+ (bsc#1012628).
+- fprobe: add unlock to match a succeeded
+ ftrace_test_recursion_trylock (bsc#1012628).
+- igc: No strict mode in pure launchtime/CBS offload
+ (bsc#1012628).
+- igc: Fix launchtime before start of cycle (bsc#1012628).
+- igc: Fix inserting of empty frame for launchtime (bsc#1012628).
+- nvme: fix the NVME_ID_NS_NVM_STS_MASK definition (bsc#1012628).
+- openrisc: Union fpcsr and oldmask in sigcontext to unbreak
+ userspace ABI (bsc#1012628).
+- riscv, bpf: Fix inconsistent JIT image generation (bsc#1012628).
+- net: fec: remove useless fec_enet_reset_skb() (bsc#1012628).
+- net: fec: remove last_bdp from fec_enet_txq_xmit_frame()
+ (bsc#1012628).
+- net: fec: recycle pages for transmitted XDP frames
+ (bsc#1012628).
+- net: fec: increase the size of tx ring and update
+ tx_wake_threshold (bsc#1012628).
+- drm/i915: Don't preserve dpll_hw_state for slave crtc in
+ Bigjoiner (bsc#1012628).
+- drm/i915: Fix one wrong caching mode enum usage (bsc#1012628).
+- net: dsa: Removed unneeded of_node_put in felix_parse_ports_node
+ (bsc#1012628).
+- octeontx2-pf: Add additional check for MCAM rules (bsc#1012628).
+- erofs: avoid useless loops in z_erofs_pcluster_readmore()
+ when reading beyond EOF (bsc#1012628).
+- erofs: avoid infinite loop in z_erofs_do_read_page() when
+ reading beyond EOF (bsc#1012628).
+- erofs: fix fsdax unavailability for chunk-based regular files
+ (bsc#1012628).
+- wifi: airo: avoid uninitialized warning in airo_get_rate()
+ (bsc#1012628).
+- bpf: cpumap: Fix memory leak in cpu_map_update_elem
+ (bsc#1012628).
+- xdp: use trusted arguments in XDP hints kfuncs (bsc#1012628).
+- net/sched: flower: Ensure both minimum and maximum ports are
+ specified (bsc#1012628).
+- riscv: mm: fix truncation warning on RV32 (bsc#1012628).
+- drm/nouveau/disp: fix HDMI on gt215+ (bsc#1012628).
+- drm/nouveau/disp/g94: enable HDMI (bsc#1012628).
+- netdevsim: fix uninitialized data in
+ nsim_dev_trap_fa_cookie_write() (bsc#1012628).
+- drm/nouveau/acr: Abort loading ACR if no firmware was found
+ (bsc#1012628).
+- drm/nouveau: bring back blit subchannel for pre nv50 GPUs
+ (bsc#1012628).
+- net/sched: make psched_mtu() RTNL-less safe (bsc#1012628).
+- net: txgbe: fix eeprom calculation error (bsc#1012628).
+- wifi: rtw89: debug: fix error code in
+ rtw89_debug_priv_send_h2c_set() (bsc#1012628).
+- net/sched: sch_qfq: reintroduce lmax bound check for MTU
+ (bsc#1012628).
+- net/sched: sch_qfq: account for stab overhead in qfq_enqueue
+ (bsc#1012628).
+- nvme-pci: fix DMA direction of unmapping integrity data
+ (bsc#1012628).
+- smb: client: improve DFS mount check (bsc#1012628).
+- cifs: fix session state check in smb2_find_smb_ses
+ (bsc#1012628).
+- smb: client: fix parsing of source mount option (bsc#1012628).
+- drm/client: Send hotplug event after registering a client
+ (bsc#1012628).
+- f2fs: don't reset unchangable mount option in f2fs_remount()
+ (bsc#1012628).
+- f2fs: fix deadlock in i_xattr_sem and inode page lock
+ (bsc#1012628).
+- kbuild: make modules_install copy modules.builtin(.modinfo)
+ (bsc#1012628).
+- tpm: Do not remap from ACPI resources again for Pluton TPM
+ (bsc#1012628).
+- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
+ (bsc#1012628).
+- tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11
+ (bsc#1012628).
+- tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 12th gen (bsc#1012628).
+- tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32)
+ bytes (bsc#1012628).
+- tpm: return false from tpm_amd_is_rng_defective on non-x86
+ platforms (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Framework Laptop Intel
+ 13th gen (bsc#1012628).
+- tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs
+ (bsc#1012628).
+- tpm/tpm_tis: Disable interrupts for Lenovo L590 devices
+ (bsc#1012628).
+- mtd: rawnand: meson: fix unaligned DMA buffers handling
+ (bsc#1012628).
+- net: bcmgenet: Ensure MDIO unregistration has clocks enabled
+ (bsc#1012628).
+- net: phy: dp83td510: fix kernel stall during netboot in
+ DP83TD510E PHY driver (bsc#1012628).
+- kasan: add kasan_tag_mismatch prototype (bsc#1012628).
+- kasan: use internal prototypes matching gcc-13 builtins
+ (bsc#1012628).
+- kasan, slub: fix HW_TAGS zeroing with slub_debug (bsc#1012628).
+- kasan: fix type cast in memory_is_poisoned_n (bsc#1012628).
+- tracing/user_events: Fix incorrect return value for writing
+ operation when events are disabled (bsc#1012628).
+- powerpc: Fail build if using recordmcount with binutils v2.37
+ (bsc#1012628).
+- misc: fastrpc: Create fastrpc scalar with correct buffer count
+ (bsc#1012628).
+- powerpc/security: Fix Speculation_Store_Bypass reporting on
+ Power10 (bsc#1012628).
+- powerpc/64s: Fix native_hpte_remove() to be irq-safe
+ (bsc#1012628).
+- MIPS: cpu-features: Use boot_cpu_type for CPU type based
+ features (bsc#1012628).
+- MIPS: Loongson: Fix cpu_probe_loongson() again (bsc#1012628).
+- MIPS: Loongson: Fix build error when make modules_install
+ (bsc#1012628).
+- MIPS: KVM: Fix NULL pointer dereference (bsc#1012628).
+- ext4: Fix reusing stale buffer heads from last failed mounting
+ (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_clear_bb (bsc#1012628).
+- ext4: get block from bh in ext4_free_blocks for fast commit
+ replay (bsc#1012628).
+- ext4: fix wrong unit use in ext4_mb_new_blocks (bsc#1012628).
+- ext4: avoid updating the superblock on a r/o mount if not needed
+ (bsc#1012628).
+- ext4: fix to check return value of freeze_bdev() in
+ ext4_shutdown() (bsc#1012628).
+- ext4: turn quotas off if mount failed after enabling quotas
+ (bsc#1012628).
+- ext4: only update i_reserved_data_blocks on successful block
+ allocation (bsc#1012628).
+- fs: dlm: revert check required context while close
+ (bsc#1012628).
+- mm/mmap: Fix error return in do_vmi_align_munmap()
+ (bsc#1012628).
+- soc: qcom: mdt_loader: Fix unconditional call to
+ scm_pas_mem_setup (bsc#1012628).
+- ext2/dax: Fix ext2_setsize when len is page aligned
+ (bsc#1012628).
+- jfs: jfs_dmap: Validate db_l2nbperpage while mounting
+ (bsc#1012628).
+- arm64: dts: mt7986: use size of reserved partition for bl2
+ (bsc#1012628).
+- arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (bsc#1012628).
+- hwrng: imx-rngc - fix the timeout for init and self check
+ (bsc#1012628).
+- dm integrity: reduce vmalloc space footprint on 32-bit
+ architectures (bsc#1012628).
+- scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
+ (bsc#1012628).
+- s390/zcrypt: do not retry administrative requests (bsc#1012628).
+- PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
+ (bsc#1012628).
+- PCI: Release resource invalidated by coalescing (bsc#1012628).
+- PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
+ (bsc#1012628).
+- PCI: qcom: Disable write access to read only registers for IP
+ v2.3.3 (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion initialization
+ (bsc#1012628).
+- PCI: epf-test: Fix DMA transfer completion detection
+ (bsc#1012628).
+- PCI: rockchip: Assert PCI Configuration Enable bit after probe
+ (bsc#1012628).
+- PCI: rockchip: Write PCI Device ID to correct register
+ (bsc#1012628).
+- PCI: rockchip: Add poll and timeout to wait for PHY PLLs to
+ be locked (bsc#1012628).
+- PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe
+ endpoint core (bsc#1012628).
+- PCI: rockchip: Use u32 variable to access 32-bit registers
+ (bsc#1012628).
+- PCI: rockchip: Set address alignment for endpoint mode
+ (bsc#1012628).
+- misc: pci_endpoint_test: Free IRQs before removing the device
+ (bsc#1012628).
+- misc: pci_endpoint_test: Re-init completion for every test
+ (bsc#1012628).
+- mfd: pm8008: Fix module autoloading (bsc#1012628).
+- md/raid0: add discard support for the 'original' layout
+ (bsc#1012628).
+- fs: dlm: return positive pid value for F_GETLK (bsc#1012628).
+- fs: dlm: fix cleanup pending ops when interrupted (bsc#1012628).
+- fs: dlm: interrupt posix locks only when process is killed
+ (bsc#1012628).
+- fs: dlm: make F_SETLK use unkillable wait_event (bsc#1012628).
+- fs: dlm: fix mismatch of plock results from userspace
+ (bsc#1012628).
+- fs: dlm: clear pending bit when queue was empty (bsc#1012628).
+- fs: dlm: fix missing pending to false (bsc#1012628).
+- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused
+ by lpfc_nlp_not_used() (bsc#1012628).
+- drm/atomic: Allow vblank-enabled + self-refresh "disable"
+ (bsc#1012628).
+- drm/rockchip: vop: Leave vblank enabled in self-refresh
+ (bsc#1012628).
+- drm/dp_mst: Clear MSG_RDY flag before sending new message
+ (bsc#1012628).
+- drm/amd/display: Limit DCN32 8 channel or less parts to DPM1
+ for FPO (bsc#1012628).
+- drm/amd/display: Fix in secure display context creation
+ (bsc#1012628).
+- drm/amd/display: fix seamless odm transitions (bsc#1012628).
+- drm/amd/display: edp do not add non-edid timings (bsc#1012628).
+- drm/amd/display: Remove Phantom Pipe Check When Calculating
+ K1 and K2 (bsc#1012628).
+- drm/amd/display: Correct `DMUB_FW_VERSION` macro (bsc#1012628).
+- drm/amd/display: Add monitor specific edid quirk (bsc#1012628).
+- drm/amdgpu: avoid restore process run into dead loop
+ (bsc#1012628).
+- drm/amd/pm: fix smu i2c data read risk (bsc#1012628).
+- drm/ttm: Don't leak a resource on eviction error (bsc#1012628).
+- drm/ttm: Don't leak a resource on swapout move error
+ (bsc#1012628).
+- serial: atmel: don't enable IRQs prematurely (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() in case of error (bsc#1012628).
+- tty: serial: samsung_tty: Fix a memory leak in
+ s3c24xx_serial_getclk() when iterating clk (bsc#1012628).
+- tty: serial: imx: fix rs485 rx after tx (bsc#1012628).
+- tty: fix hang on tty device with no_room set (bsc#1012628).
+- firmware: stratix10-svc: Fix a potential resource leak in
+ svc_create_memory_pool() (bsc#1012628).
+- libceph: harden msgr2.1 frame segment length checks
+ (bsc#1012628).
+- ceph: add a dedicated private data for netfs rreq (bsc#1012628).
+- ceph: fix blindly expanding the readahead windows (bsc#1012628).
+- ceph: don't let check_caps skip sending responses for revoke
+ msgs (bsc#1012628).
+- nfp: clean mc addresses in application firmware when closing
+ port (bsc#1012628).
+- arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
+ (bsc#1012628).
+- xhci: Fix resume issue of some ZHAOXIN hosts (bsc#1012628).
+- xhci: Fix TRB prefetch issue of ZHAOXIN hosts (bsc#1012628).
+- xhci: Show ZHAOXIN xHCI root hub speed correctly (bsc#1012628).
+- meson saradc: fix clock divider mask length (bsc#1012628).
+- opp: Fix use-after-free in lazy_opp_tables after probe deferral
+ (bsc#1012628).
+- soundwire: qcom: fix storing port config out-of-bounds
+ (bsc#1012628).
+- media: uapi: Fix [GS]_ROUTING ACTIVE flag value (bsc#1012628).
+- Revert "8250: add support for ASIX devices with a FIFO bug"
+ (bsc#1012628).
+- bus: ixp4xx: fix IXP4XX_EXP_T1_MASK (bsc#1012628).
+- s390/decompressor: fix misaligned symbol build error
+ (bsc#1012628).
+- dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
+ (bsc#1012628).
+- tracing/histograms: Add histograms to hist_vars if they have
+ referenced variables (bsc#1012628).
+- tracing: Fix memory leak of iter->temp when reading trace_pipe
+ (bsc#1012628).
+- nvme: don't reject probe due to duplicate IDs for single-ported
+ PCIe devices (bsc#1012628).
+- samples: ftrace: Save required argument registers in sample
+ trampolines (bsc#1012628).
+- perf: RISC-V: Remove PERF_HES_STOPPED flag checking in
+ riscv_pmu_start() (bsc#1012628).
+- regmap-irq: Fix out-of-bounds access when allocating config
+ buffers (bsc#1012628).
+- net: ena: fix shift-out-of-bounds in exponential backoff
+ (bsc#1012628).
+- ring-buffer: Fix deadloop issue on reading trace_pipe
+ (bsc#1012628).
+- ftrace: Fix possible warning on checking all pages used in
+ ftrace_process_locs() (bsc#1012628).
+- drm/amd/pm: share the code around SMU13 pcie parameters update
+ (bsc#1012628).
+- drm/amd/pm: conditionally disable pcie lane/speed switching
+ for SMU13 (bsc#1012628).
+- cifs: if deferred close is disabled then close files immediately
+ (bsc#1012628).
+- xtensa: ISS: fix call to split_if_spec (bsc#1012628).
+- perf/x86: Fix lockdep warning in for_each_sibling_event()
+ on SPR (bsc#1012628).
+- PM: QoS: Restore support for default value on frequency QoS
+ (bsc#1012628).
+- pwm: meson: modify and simplify calculation in
+ meson_pwm_get_state (bsc#1012628).
+- pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ (bsc#1012628).
+- accel/ivpu: Fix VPU register access in irq disable
+ (bsc#1012628).
+- accel/ivpu: Clear specific interrupt status bits on C0
+ (bsc#1012628).
+- fprobe: Release rethook after the ftrace_ops is unregistered
+ (bsc#1012628).
+- fprobe: Ensure running fprobe_exit_handler() finished before
+ calling rethook_free() (bsc#1012628).
+- tracing: Fix null pointer dereference in tracing_err_log_open()
+ (bsc#1012628).
+- mptcp: do not rely on implicit state check in mptcp_listen()
+ (bsc#1012628).
+- mptcp: ensure subflow is unhashed before cleaning the backlog
+ (bsc#1012628).
+- selftests: mptcp: sockopt: use 'iptables-legacy' if available
+ (bsc#1012628).
+- selftests: mptcp: connect: fail if nft supposed to work
+ (bsc#1012628).
+- selftests: mptcp: sockopt: return error if wrong mark
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: use correct server port
+ (bsc#1012628).
+- selftests: mptcp: userspace_pm: report errors with 'remove'
+ tests (bsc#1012628).
+- selftests: mptcp: depend on SYN_COOKIES (bsc#1012628).
+- selftests: mptcp: pm_nl_ctl: fix 32-bit support (bsc#1012628).
+- smb: client: Fix -Wstringop-overflow issues (bsc#1012628).
+- tracing/probes: Fix to avoid double count of the string length
+ on the array (bsc#1012628).
+- tracing/probes: Fix not to count error code to total length
+ (bsc#1012628).
+- tracing/probes: Fix to update dynamic data counter if fetcharg
+ uses it (bsc#1012628).
+- Revert "tracing: Add "(fault)" name injection to kernel probes"
+ (bsc#1012628).
+- tracing/probes: Fix to record 0-length data_loc in
+ fetch_store_string*() if fails (bsc#1012628).
+- tracing/user_events: Fix struct arg size match check
+ (bsc#1012628).
+- scsi: qla2xxx: Multi-que support for TMF (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd failure (bsc#1012628).
+- scsi: qla2xxx: Fix task management cmd fail due to unavailable
+ resource (bsc#1012628).
+- scsi: qla2xxx: Fix hang in task management (bsc#1012628).
+- scsi: qla2xxx: Wait for io return on terminate rport
+ (bsc#1012628).
+- scsi: qla2xxx: Fix mem access after free (bsc#1012628).
+- scsi: qla2xxx: Array index may go out of bound (bsc#1012628).
+- scsi: qla2xxx: Avoid fcport pointer dereference (bsc#1012628).
+- scsi: qla2xxx: Fix buffer overrun (bsc#1012628).
+- scsi: qla2xxx: Fix potential NULL pointer dereference
+ (bsc#1012628).
+- scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
+ (bsc#1012628).
+- scsi: qla2xxx: Correct the index of array (bsc#1012628).
+- scsi: qla2xxx: Pointer may be dereferenced (bsc#1012628).
+- scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
+ (bsc#1012628).
+- scsi: qla2xxx: Fix end of loop test (bsc#1012628).
+- net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set()
+ (bsc#1012628).
+- MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS
+ enabled (bsc#1012628).
+- Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
+ (bsc#1012628).
+- drm/atomic: Fix potential use-after-free in nonblocking commits
+ (bsc#1012628).
+- net/ncsi: make one oem_gma function for all mfr id
+ (bsc#1012628).
+- net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
+ (bsc#1012628).
+- Update config files. Set CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y (the
+ default)
+- commit 6282d80
+
+-------------------------------------------------------------------
+Sun Jul 23 12:14:22 CEST 2023 - tiwai@suse.de
+
+- Revert "r8169: disable ASPM during NAPI poll" (bsc#1213491).
+- r8169: revert 2ab19de62d67 ("r8169: remove ASPM restrictions
+ now that ASPM is disabled during NAPI poll") (bsc#1213491).
+- r8169: fix ASPM-related problem for chip version 42 and 43
+ (bsc#1213491).
+- commit 8d5ae5f
+
+-------------------------------------------------------------------
Thu Jul 20 07:33:38 CEST 2023 - jslaby@suse.cz
- Linux 6.4.4 (bsc#1012628).
diff --git a/kernel-zfcpdump.spec b/kernel-zfcpdump.spec
index add51f1..d02b5cc 100644
--- a/kernel-zfcpdump.spec
+++ b/kernel-zfcpdump.spec
@@ -18,7 +18,7 @@
%define srcversion 6.4
-%define patchversion 6.4.4
+%define patchversion 6.4.6
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -112,9 +112,9 @@ Name: kernel-zfcpdump
Summary: The IBM System Z zfcpdump Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 6.4.4
+Version: 6.4.6
%if 0%{?is_kotd}
-Release: .g919c802
+Release: .g55520bc
%else
Release: 0
%endif
@@ -245,10 +245,10 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
# END COMMON DEPS
-Provides: %name-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: %name-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
@@ -1346,8 +1346,8 @@ Obsoletes: microcode_ctl < 1.18
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-919c802ada31ab19f558e20f85131383e507193e
-Provides: kernel-srchash-919c802ada31ab19f558e20f85131383e507193e
+Provides: kernel-%build_flavor-base-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
+Provides: kernel-srchash-55520bc826c5b1d40857ed0536eb87438cb95192
%obsolete_rebuilds %name-base
%ifarch %ix86
diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2
index c602702..290adf2 120000
--- a/patches.kernel.org.tar.bz2
+++ b/patches.kernel.org.tar.bz2
@@ -1 +1 @@
-/ipfs/bafybeibabsp7xhpu2rwxu443aofpkxpbbrlnliy5ated474cq5jgsya42u
\ No newline at end of file
+/ipfs/bafybeiefj5m5nk7tf4ebtihg5knuq43dkjkcohiebdkovq244dvubhhrca
\ No newline at end of file
diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2
index 5d896f6..25d07da 120000
--- a/patches.suse.tar.bz2
+++ b/patches.suse.tar.bz2
@@ -1 +1 @@
-/ipfs/bafkreibdzjiwmzfxa5fug557dyxgsmchn3dlnq7revq2r6cdqufsevhpum
\ No newline at end of file
+/ipfs/bafkreig5drgja5m3mnmxaid67cvhzkwk4cbuyuv7pgrk44jwuueeh7dfca
\ No newline at end of file
diff --git a/series.conf b/series.conf
index ce48910..aa10d48 100644
--- a/series.conf
+++ b/series.conf
@@ -883,6 +883,301 @@
patches.kernel.org/6.4.4-799-sh-mach-dreamcast-Handle-virq-offset-in-cascade.patch
patches.kernel.org/6.4.4-800-sh-hd64461-Handle-virq-offset-for-offchip-IRQ-b.patch
patches.kernel.org/6.4.4-801-Linux-6.4.4.patch
+ patches.kernel.org/6.4.5-001-security-integrity-fix-pointer-to-ESL-data-and-.patch
+ patches.kernel.org/6.4.5-002-HID-input-fix-mapping-for-camera-access-keys.patch
+ patches.kernel.org/6.4.5-003-HID-amd_sfh-Rename-the-float32-variable.patch
+ patches.kernel.org/6.4.5-004-HID-amd_sfh-Fix-for-shift-out-of-bounds.patch
+ patches.kernel.org/6.4.5-005-net-lan743x-Don-t-sleep-in-atomic-context.patch
+ patches.kernel.org/6.4.5-006-net-lan743x-select-FIXED_PHY.patch
+ patches.kernel.org/6.4.5-007-ksmbd-add-missing-compound-request-handing-in-s.patch
+ patches.kernel.org/6.4.5-008-ksmbd-fix-out-of-bounds-read-in-smb2_sess_setup.patch
+ patches.kernel.org/6.4.5-009-drm-panel-simple-Add-connector_type-for-innolux.patch
+ patches.kernel.org/6.4.5-010-drm-bridge-dw_hdmi-fix-connector-access-for-scd.patch
+ patches.kernel.org/6.4.5-011-drm-bridge-ti-sn65dsi86-Fix-auxiliary-bus-lifet.patch
+ patches.kernel.org/6.4.5-012-swiotlb-always-set-the-number-of-areas-before-a.patch
+ patches.kernel.org/6.4.5-013-swiotlb-reduce-the-number-of-areas-to-match-act.patch
+ patches.kernel.org/6.4.5-014-drm-panel-simple-Add-Powertip-PH800480T013-drm_.patch
+ patches.kernel.org/6.4.5-015-xen-virtio-Fix-NULL-deref-when-a-bridge-of-PCI-.patch
+ patches.kernel.org/6.4.5-016-netfilter-nf_tables-report-use-refcount-overflo.patch
+ patches.kernel.org/6.4.5-017-netfilter-conntrack-don-t-fold-port-numbers-int.patch
+ patches.kernel.org/6.4.5-018-ice-Fix-max_rate-check-while-configuring-TX-rat.patch
+ patches.kernel.org/6.4.5-019-ice-Fix-tx-queue-rate-limit-when-TCs-are-config.patch
+ patches.kernel.org/6.4.5-020-igc-Add-condition-for-qbv_config_change_errors-.patch
+ patches.kernel.org/6.4.5-021-igc-Remove-delay-during-TX-ring-configuration.patch
+ patches.kernel.org/6.4.5-022-igc-Add-igc_xdp_buff-wrapper-for-xdp_buff-in-dr.patch
+ patches.kernel.org/6.4.5-023-igc-Add-XDP-hints-kfuncs-for-RX-hash.patch
+ patches.kernel.org/6.4.5-024-igc-Fix-TX-Hang-issue-when-QBV-Gate-is-closed.patch
+ patches.kernel.org/6.4.5-025-net-mlx5e-fix-double-free-in-mlx5e_destroy_flow.patch
+ patches.kernel.org/6.4.5-026-net-mlx5e-fix-memory-leak-in-mlx5e_fs_tt_redire.patch
+ patches.kernel.org/6.4.5-027-net-mlx5e-fix-memory-leak-in-mlx5e_ptp_open.patch
+ patches.kernel.org/6.4.5-028-net-mlx5e-RX-Fix-flush-and-close-release-flow-o.patch
+ patches.kernel.org/6.4.5-029-net-mlx5-Register-a-unique-thermal-zone-per-dev.patch
+ patches.kernel.org/6.4.5-030-net-mlx5e-Check-for-NOT_READY-flag-state-after-.patch
+ patches.kernel.org/6.4.5-031-net-mlx5e-TC-CT-Offload-ct-clear-only-once.patch
+ patches.kernel.org/6.4.5-032-net-mlx5-Query-hca_cap_2-only-when-supported.patch
+ patches.kernel.org/6.4.5-033-net-mlx5e-RX-Fix-page_pool-page-fragment-tracki.patch
+ patches.kernel.org/6.4.5-034-igc-set-TP-bit-in-supported-and-advertising-fie.patch
+ patches.kernel.org/6.4.5-035-igc-Include-the-length-type-field-and-VLAN-tag-.patch
+ patches.kernel.org/6.4.5-036-igc-Handle-PPS-start-time-programming-for-past-.patch
+ patches.kernel.org/6.4.5-037-blk-crypto-use-dynamic-lock-class-for-blk_crypt.patch
+ patches.kernel.org/6.4.5-038-scsi-qla2xxx-Fix-error-code-in-qla2x00_start_sp.patch
+ patches.kernel.org/6.4.5-039-scsi-ufs-ufs-mediatek-Add-dependency-for-RESET_.patch
+ patches.kernel.org/6.4.5-040-bpf-Fix-max-stack-depth-check-for-async-callbac.patch
+ patches.kernel.org/6.4.5-041-net-mvneta-fix-txq_map-in-case-of-txq_number-1.patch
+ patches.kernel.org/6.4.5-042-net-dsa-felix-make-vsc9959_tas_guard_bands_upda.patch
+ patches.kernel.org/6.4.5-043-net-mscc-ocelot-fix-oversize-frame-dropping-for.patch
+ patches.kernel.org/6.4.5-044-net-sched-cls_fw-Fix-improper-refcount-update-l.patch
+ patches.kernel.org/6.4.5-045-gve-Set-default-duplex-configuration-to-full.patch
+ patches.kernel.org/6.4.5-046-drm-fbdev-dma-Fix-documented-default-preferred_.patch
+ patches.kernel.org/6.4.5-047-octeontx2-af-Promisc-enable-disable-through-mbo.patch
+ patches.kernel.org/6.4.5-048-octeontx2-af-Move-validation-of-ptp-pointer-bef.patch
+ patches.kernel.org/6.4.5-049-ionic-remove-WARN_ON-to-prevent-panic_on_warn.patch
+ patches.kernel.org/6.4.5-050-udp6-add-a-missing-call-into-udp_fail_queue_rcv.patch
+ patches.kernel.org/6.4.5-051-net-bgmac-postpone-turning-IRQs-off-to-avoid-So.patch
+ patches.kernel.org/6.4.5-052-net-prevent-skb-corruption-on-frag-list-segment.patch
+ patches.kernel.org/6.4.5-053-s390-ism-Fix-locking-for-forwarding-of-IRQs-and.patch
+ patches.kernel.org/6.4.5-054-s390-ism-Fix-and-simplify-add-remove-callback-h.patch
+ patches.kernel.org/6.4.5-055-s390-ism-Do-not-unregister-clients-with-registe.patch
+ patches.kernel.org/6.4.5-056-icmp6-Fix-null-ptr-deref-of-ip6_null_entry-rt6i.patch
+ patches.kernel.org/6.4.5-057-udp6-fix-udp6_ehashfn-typo.patch
+ patches.kernel.org/6.4.5-058-ntb-idt-Fix-error-handling-in-idt_pci_driver_in.patch
+ patches.kernel.org/6.4.5-059-NTB-amd-Fix-error-handling-in-amd_ntb_pci_drive.patch
+ patches.kernel.org/6.4.5-060-ntb-intel-Fix-error-handling-in-intel_ntb_pci_d.patch
+ patches.kernel.org/6.4.5-061-NTB-ntb_transport-fix-possible-memory-leak-whil.patch
+ patches.kernel.org/6.4.5-062-NTB-ntb_tool-Add-check-for-devm_kcalloc.patch
+ patches.kernel.org/6.4.5-063-ipv6-addrconf-fix-a-potential-refcount-underflo.patch
+ patches.kernel.org/6.4.5-064-HID-hyperv-avoid-struct-memcpy-overrun-warning.patch
+ patches.kernel.org/6.4.5-065-net-dsa-qca8k-Add-check-for-skb_copy.patch
+ patches.kernel.org/6.4.5-066-platform-x86-wmi-Break-possible-infinite-loop-w.patch
+ patches.kernel.org/6.4.5-067-net-sched-taprio-replace-tc_taprio_qopt_offload.patch
+ patches.kernel.org/6.4.5-068-igc-Rename-qbv_enable-to-taprio_offload_enable.patch
+ patches.kernel.org/6.4.5-069-igc-Do-not-enable-taprio-offload-for-invalid-ar.patch
+ patches.kernel.org/6.4.5-070-igc-Handle-already-enabled-taprio-offload-for-b.patch
+ patches.kernel.org/6.4.5-071-kernel-trace-Fix-cleanup-logic-of-enable_trace_.patch
+ patches.kernel.org/6.4.5-072-fprobe-add-unlock-to-match-a-succeeded-ftrace_t.patch
+ patches.kernel.org/6.4.5-073-igc-No-strict-mode-in-pure-launchtime-CBS-offlo.patch
+ patches.kernel.org/6.4.5-074-igc-Fix-launchtime-before-start-of-cycle.patch
+ patches.kernel.org/6.4.5-075-igc-Fix-inserting-of-empty-frame-for-launchtime.patch
+ patches.kernel.org/6.4.5-076-nvme-fix-the-NVME_ID_NS_NVM_STS_MASK-definition.patch
+ patches.kernel.org/6.4.5-077-openrisc-Union-fpcsr-and-oldmask-in-sigcontext-.patch
+ patches.kernel.org/6.4.5-078-riscv-bpf-Fix-inconsistent-JIT-image-generation.patch
+ patches.kernel.org/6.4.5-079-net-fec-remove-useless-fec_enet_reset_skb.patch
+ patches.kernel.org/6.4.5-080-net-fec-remove-last_bdp-from-fec_enet_txq_xmit_.patch
+ patches.kernel.org/6.4.5-081-net-fec-recycle-pages-for-transmitted-XDP-frame.patch
+ patches.kernel.org/6.4.5-082-net-fec-increase-the-size-of-tx-ring-and-update.patch
+ patches.kernel.org/6.4.5-083-drm-i915-Don-t-preserve-dpll_hw_state-for-slave.patch
+ patches.kernel.org/6.4.5-084-drm-i915-Fix-one-wrong-caching-mode-enum-usage.patch
+ patches.kernel.org/6.4.5-085-net-dsa-Removed-unneeded-of_node_put-in-felix_p.patch
+ patches.kernel.org/6.4.5-086-octeontx2-pf-Add-additional-check-for-MCAM-rule.patch
+ patches.kernel.org/6.4.5-087-erofs-avoid-useless-loops-in-z_erofs_pcluster_r.patch
+ patches.kernel.org/6.4.5-088-erofs-avoid-infinite-loop-in-z_erofs_do_read_pa.patch
+ patches.kernel.org/6.4.5-089-erofs-fix-fsdax-unavailability-for-chunk-based-.patch
+ patches.kernel.org/6.4.5-090-wifi-airo-avoid-uninitialized-warning-in-airo_g.patch
+ patches.kernel.org/6.4.5-091-bpf-cpumap-Fix-memory-leak-in-cpu_map_update_el.patch
+ patches.kernel.org/6.4.5-092-xdp-use-trusted-arguments-in-XDP-hints-kfuncs.patch
+ patches.kernel.org/6.4.5-093-net-sched-flower-Ensure-both-minimum-and-maximu.patch
+ patches.kernel.org/6.4.5-094-riscv-mm-fix-truncation-warning-on-RV32.patch
+ patches.kernel.org/6.4.5-095-drm-nouveau-disp-fix-HDMI-on-gt215.patch
+ patches.kernel.org/6.4.5-096-drm-nouveau-disp-g94-enable-HDMI.patch
+ patches.kernel.org/6.4.5-097-netdevsim-fix-uninitialized-data-in-nsim_dev_tr.patch
+ patches.kernel.org/6.4.5-098-drm-nouveau-acr-Abort-loading-ACR-if-no-firmwar.patch
+ patches.kernel.org/6.4.5-099-drm-nouveau-bring-back-blit-subchannel-for-pre-.patch
+ patches.kernel.org/6.4.5-100-net-sched-make-psched_mtu-RTNL-less-safe.patch
+ patches.kernel.org/6.4.5-101-net-txgbe-fix-eeprom-calculation-error.patch
+ patches.kernel.org/6.4.5-102-wifi-rtw89-debug-fix-error-code-in-rtw89_debug_.patch
+ patches.kernel.org/6.4.5-103-net-sched-sch_qfq-reintroduce-lmax-bound-check-.patch
+ patches.kernel.org/6.4.5-104-net-sched-sch_qfq-account-for-stab-overhead-in-.patch
+ patches.kernel.org/6.4.5-105-nvme-pci-fix-DMA-direction-of-unmapping-integri.patch
+ patches.kernel.org/6.4.5-106-smb-client-improve-DFS-mount-check.patch
+ patches.kernel.org/6.4.5-107-cifs-fix-session-state-check-in-smb2_find_smb_s.patch
+ patches.kernel.org/6.4.5-108-smb-client-fix-parsing-of-source-mount-option.patch
+ patches.kernel.org/6.4.5-109-drm-client-Send-hotplug-event-after-registering.patch
+ patches.kernel.org/6.4.5-110-f2fs-don-t-reset-unchangable-mount-option-in-f2.patch
+ patches.kernel.org/6.4.5-111-f2fs-fix-deadlock-in-i_xattr_sem-and-inode-page.patch
+ patches.kernel.org/6.4.5-112-kbuild-make-modules_install-copy-modules.builti.patch
+ patches.kernel.org/6.4.5-113-pinctrl-amd-Detect-internal-GPIO0-debounce-hand.patch
+ patches.kernel.org/6.4.5-114-pinctrl-amd-Fix-mistake-in-handling-clearing-pi.patch
+ patches.kernel.org/6.4.5-115-pinctrl-amd-Detect-and-mask-spurious-interrupts.patch
+ patches.kernel.org/6.4.5-116-pinctrl-amd-Revert-pinctrl-amd-disable-and-mask.patch
+ patches.kernel.org/6.4.5-117-pinctrl-amd-Only-use-special-debounce-behavior-.patch
+ patches.kernel.org/6.4.5-118-pinctrl-amd-Use-amd_pinconf_set-for-all-config-.patch
+ patches.kernel.org/6.4.5-119-pinctrl-amd-Drop-pull-up-select-configuration.patch
+ patches.kernel.org/6.4.5-120-pinctrl-amd-Unify-debounce-handling-into-amd_pi.patch
+ patches.kernel.org/6.4.5-121-tpm-Do-not-remap-from-ACPI-resources-again-for-.patch
+ patches.kernel.org/6.4.5-122-tpm-tpm_vtpm_proxy-fix-a-race-condition-in-dev-.patch
+ patches.kernel.org/6.4.5-123-tpm-tpm_tis-Disable-interrupts-only-for-AEON-UP.patch
+ patches.kernel.org/6.4.5-124-tpm-tis_i2c-Limit-read-bursts-to-I2C_SMBUS_BLOC.patch
+ patches.kernel.org/6.4.5-125-tpm-tpm_tis-Disable-interrupts-for-Framework-La.patch
+ patches.kernel.org/6.4.5-126-tpm-tis_i2c-Limit-write-bursts-to-I2C_SMBUS_BLO.patch
+ patches.kernel.org/6.4.5-127-tpm-return-false-from-tpm_amd_is_rng_defective-.patch
+ patches.kernel.org/6.4.5-128-tpm-tpm_tis-Disable-interrupts-for-Framework-La.patch
+ patches.kernel.org/6.4.5-129-tpm-tpm_tis-Disable-interrupts-after-1000-unhan.patch
+ patches.kernel.org/6.4.5-130-tpm-tpm_tis-Disable-interrupts-for-Lenovo-L590-.patch
+ patches.kernel.org/6.4.5-131-mtd-rawnand-meson-fix-unaligned-DMA-buffers-han.patch
+ patches.kernel.org/6.4.5-132-net-bcmgenet-Ensure-MDIO-unregistration-has-clo.patch
+ patches.kernel.org/6.4.5-133-net-phy-dp83td510-fix-kernel-stall-during-netbo.patch
+ patches.kernel.org/6.4.5-134-kasan-add-kasan_tag_mismatch-prototype.patch
+ patches.kernel.org/6.4.5-135-kasan-use-internal-prototypes-matching-gcc-13-b.patch
+ patches.kernel.org/6.4.5-136-kasan-slub-fix-HW_TAGS-zeroing-with-slub_debug.patch
+ patches.kernel.org/6.4.5-137-kasan-fix-type-cast-in-memory_is_poisoned_n.patch
+ patches.kernel.org/6.4.5-138-tracing-user_events-Fix-incorrect-return-value-.patch
+ patches.kernel.org/6.4.5-139-powerpc-Fail-build-if-using-recordmcount-with-b.patch
+ patches.kernel.org/6.4.5-140-misc-fastrpc-Create-fastrpc-scalar-with-correct.patch
+ patches.kernel.org/6.4.5-141-powerpc-security-Fix-Speculation_Store_Bypass-r.patch
+ patches.kernel.org/6.4.5-142-powerpc-64s-Fix-native_hpte_remove-to-be-irq-sa.patch
+ patches.kernel.org/6.4.5-143-drm-amd-display-perform-a-bounds-check-before-f.patch
+ patches.kernel.org/6.4.5-144-MIPS-cpu-features-Use-boot_cpu_type-for-CPU-typ.patch
+ patches.kernel.org/6.4.5-145-MIPS-Loongson-Fix-cpu_probe_loongson-again.patch
+ patches.kernel.org/6.4.5-146-MIPS-Loongson-Fix-build-error-when-make-modules.patch
+ patches.kernel.org/6.4.5-147-MIPS-KVM-Fix-NULL-pointer-dereference.patch
+ patches.kernel.org/6.4.5-148-ext4-Fix-reusing-stale-buffer-heads-from-last-f.patch
+ patches.kernel.org/6.4.5-149-ext4-fix-wrong-unit-use-in-ext4_mb_clear_bb.patch
+ patches.kernel.org/6.4.5-150-ext4-get-block-from-bh-in-ext4_free_blocks-for-.patch
+ patches.kernel.org/6.4.5-151-ext4-fix-wrong-unit-use-in-ext4_mb_new_blocks.patch
+ patches.kernel.org/6.4.5-152-ext4-avoid-updating-the-superblock-on-a-r-o-mou.patch
+ patches.kernel.org/6.4.5-153-ext4-fix-to-check-return-value-of-freeze_bdev-i.patch
+ patches.kernel.org/6.4.5-154-ext4-turn-quotas-off-if-mount-failed-after-enab.patch
+ patches.kernel.org/6.4.5-155-ext4-only-update-i_reserved_data_blocks-on-succ.patch
+ patches.kernel.org/6.4.5-156-fs-dlm-revert-check-required-context-while-clos.patch
+ patches.kernel.org/6.4.5-157-mm-mmap-Fix-error-return-in-do_vmi_align_munmap.patch
+ patches.kernel.org/6.4.5-158-soc-qcom-mdt_loader-Fix-unconditional-call-to-s.patch
+ patches.kernel.org/6.4.5-159-ext2-dax-Fix-ext2_setsize-when-len-is-page-alig.patch
+ patches.kernel.org/6.4.5-160-jfs-jfs_dmap-Validate-db_l2nbperpage-while-moun.patch
+ patches.kernel.org/6.4.5-161-arm64-dts-mt7986-use-size-of-reserved-partition.patch
+ patches.kernel.org/6.4.5-162-arm64-dts-ti-k3-j721s2-Fix-wkup-pinmux-range.patch
+ patches.kernel.org/6.4.5-163-hwrng-imx-rngc-fix-the-timeout-for-init-and-sel.patch
+ patches.kernel.org/6.4.5-164-dm-integrity-reduce-vmalloc-space-footprint-on-.patch
+ patches.kernel.org/6.4.5-165-scsi-mpi3mr-Propagate-sense-data-for-admin-queu.patch
+ patches.kernel.org/6.4.5-166-s390-zcrypt-do-not-retry-administrative-request.patch
+ patches.kernel.org/6.4.5-167-PCI-PM-Avoid-putting-EloPOS-E2-S2-H2-PCIe-Ports.patch
+ patches.kernel.org/6.4.5-168-PCI-Release-resource-invalidated-by-coalescing.patch
+ patches.kernel.org/6.4.5-169-PCI-Add-function-1-DMA-alias-quirk-for-Marvell-.patch
+ patches.kernel.org/6.4.5-170-PCI-qcom-Disable-write-access-to-read-only-regi.patch
+ patches.kernel.org/6.4.5-171-PCI-epf-test-Fix-DMA-transfer-completion-initia.patch
+ patches.kernel.org/6.4.5-172-PCI-epf-test-Fix-DMA-transfer-completion-detect.patch
+ patches.kernel.org/6.4.5-173-PCI-rockchip-Assert-PCI-Configuration-Enable-bi.patch
+ patches.kernel.org/6.4.5-174-PCI-rockchip-Write-PCI-Device-ID-to-correct-reg.patch
+ patches.kernel.org/6.4.5-175-PCI-rockchip-Add-poll-and-timeout-to-wait-for-P.patch
+ patches.kernel.org/6.4.5-176-PCI-rockchip-Fix-legacy-IRQ-generation-for-RK33.patch
+ patches.kernel.org/6.4.5-177-PCI-rockchip-Use-u32-variable-to-access-32-bit-.patch
+ patches.kernel.org/6.4.5-178-PCI-rockchip-Set-address-alignment-for-endpoint.patch
+ patches.kernel.org/6.4.5-179-misc-pci_endpoint_test-Free-IRQs-before-removin.patch
+ patches.kernel.org/6.4.5-180-misc-pci_endpoint_test-Re-init-completion-for-e.patch
+ patches.kernel.org/6.4.5-181-mfd-pm8008-Fix-module-autoloading.patch
+ patches.kernel.org/6.4.5-182-md-raid0-add-discard-support-for-the-original-l.patch
+ patches.kernel.org/6.4.5-183-fs-dlm-return-positive-pid-value-for-F_GETLK.patch
+ patches.kernel.org/6.4.5-184-fs-dlm-fix-cleanup-pending-ops-when-interrupted.patch
+ patches.kernel.org/6.4.5-185-fs-dlm-interrupt-posix-locks-only-when-process-.patch
+ patches.kernel.org/6.4.5-186-fs-dlm-make-F_SETLK-use-unkillable-wait_event.patch
+ patches.kernel.org/6.4.5-187-fs-dlm-fix-mismatch-of-plock-results-from-users.patch
+ patches.kernel.org/6.4.5-188-fs-dlm-clear-pending-bit-when-queue-was-empty.patch
+ patches.kernel.org/6.4.5-189-fs-dlm-fix-missing-pending-to-false.patch
+ patches.kernel.org/6.4.5-190-scsi-lpfc-Fix-double-free-in-lpfc_cmpl_els_logo.patch
+ patches.kernel.org/6.4.5-191-drm-atomic-Allow-vblank-enabled-self-refresh-di.patch
+ patches.kernel.org/6.4.5-192-drm-rockchip-vop-Leave-vblank-enabled-in-self-r.patch
+ patches.kernel.org/6.4.5-193-drm-dp_mst-Clear-MSG_RDY-flag-before-sending-ne.patch
+ patches.kernel.org/6.4.5-194-drm-amd-display-Limit-DCN32-8-channel-or-less-p.patch
+ patches.kernel.org/6.4.5-195-drm-amd-display-Fix-in-secure-display-context-c.patch
+ patches.kernel.org/6.4.5-196-drm-amd-display-fix-seamless-odm-transitions.patch
+ patches.kernel.org/6.4.5-197-drm-amd-display-edp-do-not-add-non-edid-timings.patch
+ patches.kernel.org/6.4.5-198-drm-amd-display-Remove-Phantom-Pipe-Check-When-.patch
+ patches.kernel.org/6.4.5-199-drm-amd-display-disable-seamless-boot-if-force_.patch
+ patches.kernel.org/6.4.5-200-drm-amdgpu-fix-clearing-mappings-for-BOs-that-a.patch
+ patches.kernel.org/6.4.5-201-drm-amd-Disable-PSR-SU-on-Parade-0803-TCON.patch
+ patches.kernel.org/6.4.5-202-drm-amd-display-add-a-NULL-pointer-check.patch
+ patches.kernel.org/6.4.5-203-drm-amd-display-Fix-128b132b-link-loss-handling.patch
+ patches.kernel.org/6.4.5-204-drm-amd-display-Correct-DMUB_FW_VERSION-macro.patch
+ patches.kernel.org/6.4.5-205-drm-amd-display-Add-monitor-specific-edid-quirk.patch
+ patches.kernel.org/6.4.5-206-drm-amdgpu-avoid-restore-process-run-into-dead-.patch
+ patches.kernel.org/6.4.5-207-drm-amd-pm-fix-smu-i2c-data-read-risk.patch
+ patches.kernel.org/6.4.5-208-drm-ttm-Don-t-leak-a-resource-on-eviction-error.patch
+ patches.kernel.org/6.4.5-209-drm-ttm-Don-t-leak-a-resource-on-swapout-move-e.patch
+ patches.kernel.org/6.4.5-210-serial-atmel-don-t-enable-IRQs-prematurely.patch
+ patches.kernel.org/6.4.5-211-tty-serial-samsung_tty-Fix-a-memory-leak-in-s3c.patch
+ patches.kernel.org/6.4.5-212-tty-serial-samsung_tty-Fix-a-memory-leak-in-s3c.patch
+ patches.kernel.org/6.4.5-213-tty-serial-imx-fix-rs485-rx-after-tx.patch
+ patches.kernel.org/6.4.5-214-tty-fix-hang-on-tty-device-with-no_room-set.patch
+ patches.kernel.org/6.4.5-215-firmware-stratix10-svc-Fix-a-potential-resource.patch
+ patches.kernel.org/6.4.5-216-libceph-harden-msgr2.1-frame-segment-length-che.patch
+ patches.kernel.org/6.4.5-217-ceph-add-a-dedicated-private-data-for-netfs-rre.patch
+ patches.kernel.org/6.4.5-218-ceph-fix-blindly-expanding-the-readahead-window.patch
+ patches.kernel.org/6.4.5-219-ceph-don-t-let-check_caps-skip-sending-response.patch
+ patches.kernel.org/6.4.5-220-nfp-clean-mc-addresses-in-application-firmware-.patch
+ patches.kernel.org/6.4.5-221-arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch
+ patches.kernel.org/6.4.5-222-xhci-Fix-resume-issue-of-some-ZHAOXIN-hosts.patch
+ patches.kernel.org/6.4.5-223-xhci-Fix-TRB-prefetch-issue-of-ZHAOXIN-hosts.patch
+ patches.kernel.org/6.4.5-224-xhci-Show-ZHAOXIN-xHCI-root-hub-speed-correctly.patch
+ patches.kernel.org/6.4.5-225-meson-saradc-fix-clock-divider-mask-length.patch
+ patches.kernel.org/6.4.5-226-opp-Fix-use-after-free-in-lazy_opp_tables-after.patch
+ patches.kernel.org/6.4.5-227-soundwire-qcom-fix-storing-port-config-out-of-b.patch
+ patches.kernel.org/6.4.5-228-media-uapi-Fix-GS-_ROUTING-ACTIVE-flag-value.patch
+ patches.kernel.org/6.4.5-229-Revert-8250-add-support-for-ASIX-devices-with-a.patch
+ patches.kernel.org/6.4.5-230-bus-ixp4xx-fix-IXP4XX_EXP_T1_MASK.patch
+ patches.kernel.org/6.4.5-231-s390-decompressor-fix-misaligned-symbol-build-e.patch
+ patches.kernel.org/6.4.5-232-dm-verity-loadpin-Add-NULL-pointer-check-for-bd.patch
+ patches.kernel.org/6.4.5-233-tracing-histograms-Add-histograms-to-hist_vars-.patch
+ patches.kernel.org/6.4.5-234-tracing-Fix-memory-leak-of-iter-temp-when-readi.patch
+ patches.kernel.org/6.4.5-235-nvme-don-t-reject-probe-due-to-duplicate-IDs-fo.patch
+ patches.kernel.org/6.4.5-236-samples-ftrace-Save-required-argument-registers.patch
+ patches.kernel.org/6.4.5-237-perf-RISC-V-Remove-PERF_HES_STOPPED-flag-checki.patch
+ patches.kernel.org/6.4.5-238-regmap-irq-Fix-out-of-bounds-access-when-alloca.patch
+ patches.kernel.org/6.4.5-239-net-ena-fix-shift-out-of-bounds-in-exponential-.patch
+ patches.kernel.org/6.4.5-240-ring-buffer-Fix-deadloop-issue-on-reading-trace.patch
+ patches.kernel.org/6.4.5-241-ftrace-Fix-possible-warning-on-checking-all-pag.patch
+ patches.kernel.org/6.4.5-242-drm-amd-pm-share-the-code-around-SMU13-pcie-par.patch
+ patches.kernel.org/6.4.5-243-drm-amd-pm-conditionally-disable-pcie-lane-spee.patch
+ patches.kernel.org/6.4.5-244-cifs-if-deferred-close-is-disabled-then-close-f.patch
+ patches.kernel.org/6.4.5-245-xtensa-ISS-fix-call-to-split_if_spec.patch
+ patches.kernel.org/6.4.5-246-perf-x86-Fix-lockdep-warning-in-for_each_siblin.patch
+ patches.kernel.org/6.4.5-247-PM-QoS-Restore-support-for-default-value-on-fre.patch
+ patches.kernel.org/6.4.5-248-pwm-meson-modify-and-simplify-calculation-in-me.patch
+ patches.kernel.org/6.4.5-249-pwm-meson-fix-handling-of-period-duty-if-greate.patch
+ patches.kernel.org/6.4.5-250-accel-ivpu-Fix-VPU-register-access-in-irq-disab.patch
+ patches.kernel.org/6.4.5-251-accel-ivpu-Clear-specific-interrupt-status-bits.patch
+ patches.kernel.org/6.4.5-252-fprobe-Release-rethook-after-the-ftrace_ops-is-.patch
+ patches.kernel.org/6.4.5-253-fprobe-Ensure-running-fprobe_exit_handler-finis.patch
+ patches.kernel.org/6.4.5-254-tracing-Fix-null-pointer-dereference-in-tracing.patch
+ patches.kernel.org/6.4.5-255-mptcp-do-not-rely-on-implicit-state-check-in-mp.patch
+ patches.kernel.org/6.4.5-256-mptcp-ensure-subflow-is-unhashed-before-cleanin.patch
+ patches.kernel.org/6.4.5-257-selftests-mptcp-sockopt-use-iptables-legacy-if-.patch
+ patches.kernel.org/6.4.5-258-selftests-mptcp-connect-fail-if-nft-supposed-to.patch
+ patches.kernel.org/6.4.5-259-selftests-mptcp-sockopt-return-error-if-wrong-m.patch
+ patches.kernel.org/6.4.5-260-selftests-mptcp-userspace_pm-use-correct-server.patch
+ patches.kernel.org/6.4.5-261-selftests-mptcp-userspace_pm-report-errors-with.patch
+ patches.kernel.org/6.4.5-262-selftests-mptcp-depend-on-SYN_COOKIES.patch
+ patches.kernel.org/6.4.5-263-selftests-mptcp-pm_nl_ctl-fix-32-bit-support.patch
+ patches.kernel.org/6.4.5-264-smb-client-Fix-Wstringop-overflow-issues.patch
+ patches.kernel.org/6.4.5-265-tracing-probes-Fix-to-avoid-double-count-of-the.patch
+ patches.kernel.org/6.4.5-266-tracing-probes-Fix-not-to-count-error-code-to-t.patch
+ patches.kernel.org/6.4.5-267-tracing-probes-Fix-to-update-dynamic-data-count.patch
+ patches.kernel.org/6.4.5-268-Revert-tracing-Add-fault-name-injection-to-kern.patch
+ patches.kernel.org/6.4.5-269-tracing-probes-Fix-to-record-0-length-data_loc-.patch
+ patches.kernel.org/6.4.5-270-tracing-user_events-Fix-struct-arg-size-match-c.patch
+ patches.kernel.org/6.4.5-271-scsi-qla2xxx-Multi-que-support-for-TMF.patch
+ patches.kernel.org/6.4.5-272-scsi-qla2xxx-Fix-task-management-cmd-failure.patch
+ patches.kernel.org/6.4.5-273-scsi-qla2xxx-Fix-task-management-cmd-fail-due-t.patch
+ patches.kernel.org/6.4.5-274-scsi-qla2xxx-Fix-hang-in-task-management.patch
+ patches.kernel.org/6.4.5-275-scsi-qla2xxx-Wait-for-io-return-on-terminate-rp.patch
+ patches.kernel.org/6.4.5-276-scsi-qla2xxx-Fix-mem-access-after-free.patch
+ patches.kernel.org/6.4.5-277-scsi-qla2xxx-Array-index-may-go-out-of-bound.patch
+ patches.kernel.org/6.4.5-278-scsi-qla2xxx-Avoid-fcport-pointer-dereference.patch
+ patches.kernel.org/6.4.5-279-scsi-qla2xxx-Fix-buffer-overrun.patch
+ patches.kernel.org/6.4.5-280-scsi-qla2xxx-Fix-potential-NULL-pointer-derefer.patch
+ patches.kernel.org/6.4.5-281-scsi-qla2xxx-Check-valid-rport-returned-by-fc_b.patch
+ patches.kernel.org/6.4.5-282-scsi-qla2xxx-Correct-the-index-of-array.patch
+ patches.kernel.org/6.4.5-283-scsi-qla2xxx-Pointer-may-be-dereferenced.patch
+ patches.kernel.org/6.4.5-284-scsi-qla2xxx-Remove-unused-nvme_ls_waitq-wait-q.patch
+ patches.kernel.org/6.4.5-285-scsi-qla2xxx-Fix-end-of-loop-test.patch
+ patches.kernel.org/6.4.5-286-net-dsa-ocelot-unlock-on-error-in-vsc9959_qos_p.patch
+ patches.kernel.org/6.4.5-287-MIPS-kvm-Fix-build-error-with-KVM_MIPS_DEBUG_CO.patch
+ patches.kernel.org/6.4.5-288-Revert-drm-amd-Disable-PSR-SU-on-Parade-0803-TC.patch
+ patches.kernel.org/6.4.5-289-drm-atomic-Fix-potential-use-after-free-in-nonb.patch
+ patches.kernel.org/6.4.5-290-net-ncsi-make-one-oem_gma-function-for-all-mfr-.patch
+ patches.kernel.org/6.4.5-291-net-ncsi-change-from-ndo_set_mac_address-to-dev.patch
+ patches.kernel.org/6.4.5-292-Linux-6.4.5.patch
+ patches.kernel.org/6.4.6-001-x86-cpu-amd-Move-the-errata-checking-functional.patch
+ patches.kernel.org/6.4.6-002-x86-cpu-amd-Add-a-Zenbleed-fix.patch
+ patches.kernel.org/6.4.6-003-Linux-6.4.6.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -912,24 +1207,12 @@
########################################################
patches.suse/regulator-axp20x-Add-AXP15060-support.patch
patches.suse/HID-microsoft-Add-rumble-support-to-latest-xbox-cont.patch
- patches.suse/pinctrl-amd-Detect-internal-GPIO0-debounce-handling.patch
- patches.suse/pinctrl-amd-Fix-mistake-in-handling-clearing-pins-at.patch
- patches.suse/pinctrl-amd-Detect-and-mask-spurious-interrupts.patch
- patches.suse/pinctrl-amd-Revert-pinctrl-amd-disable-and-mask-inte.patch
- patches.suse/drm-amdgpu-fix-clearing-mappings-for-BOs-that-are-al.patch
- patches.suse/drm-amd-display-add-a-NULL-pointer-check.patch
- patches.suse/drm-amd-display-disable-seamless-boot-if-force_odm_c.patch
- patches.suse/drm-amd-display-Fix-128b132b-link-loss-handling.patch
patches.suse/drm-amd-pm-update-the-LC_L1_INACTIVITY-setting-to-ad.patch
- patches.suse/drm-amd-Disable-PSR-SU-on-Parade-0803-TCON.patch
- patches.suse/drm-amd-display-perform-a-bounds-check-before-fillin.patch
- patches.suse/pinctrl-amd-Only-use-special-debounce-behavior-for-G.patch
- patches.suse/pinctrl-amd-Use-amd_pinconf_set-for-all-config-optio.patch
- patches.suse/pinctrl-amd-Drop-pull-up-select-configuration.patch
- patches.suse/pinctrl-amd-Unify-debounce-handling-into-amd_pinconf.patch
-
- # robh/linux dt/linus
+ patches.suse/r8169-fix-ASPM-related-problem-for-chip-version-42-a.patch
+ patches.suse/r8169-revert-2ab19de62d67-r8169-remove-ASPM-restrict.patch
+ patches.suse/Revert-r8169-disable-ASPM-during-NAPI-poll.patch
patches.suse/of-Preserve-of-display-device-name-for-compatibility.patch
+ patches.suse/io_uring-Fix-io_uring-mmap-by-using-architecture-pro.patch
########################################################
# end of sorted patches
########################################################
@@ -1077,7 +1360,6 @@
########################################################
# Other drivers
########################################################
- patches.suse/Revert-io_uring-Adjust-mapping-wrt-architecture-alia.patch
########################################################
# Debugging
diff --git a/source-timestamp b/source-timestamp
index 6a64df7..35242a7 100644
--- a/source-timestamp
+++ b/source-timestamp
@@ -1,3 +1,3 @@
-2023-07-20 05:33:38 +0000
-GIT Revision: 919c802ada31ab19f558e20f85131383e507193e
+2023-07-25 04:42:30 +0000
+GIT Revision: 55520bc826c5b1d40857ed0536eb87438cb95192
GIT Branch: stable