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