[El-errata] ELBA-2023-12742 Oracle Linux 9 Unbreakable Enterprise kernel bug fix update

Errata Announcements for Oracle Linux el-errata at oss.oracle.com
Mon Aug 28 16:47:20 UTC 2023


Oracle Linux Bug Fix Advisory ELBA-2023-12742

http://linux.oracle.com/errata/ELBA-2023-12742.html

The following updated rpms for Oracle Linux 9 have been uploaded to the Unbreakable Linux Network:


aarch64:
bpftool-5.15.0-104.119.4.2.el9uek.aarch64.rpm
kernel-uek-5.15.0-104.119.4.2.el9uek.aarch64.rpm
kernel-uek-core-5.15.0-104.119.4.2.el9uek.aarch64.rpm
kernel-uek-debug-5.15.0-104.119.4.2.el9uek.aarch64.rpm
kernel-uek-debug-core-5.15.0-104.119.4.2.el9uek.aarch64.rpm
kernel-uek-debug-devel-5.15.0-104.119.4.2.el9uek.aarch64.rpm
kernel-uek-debug-modules-5.15.0-104.119.4.2.el9uek.aarch64.rpm
kernel-uek-debug-modules-extra-5.15.0-104.119.4.2.el9uek.aarch64.rpm
kernel-uek-devel-5.15.0-104.119.4.2.el9uek.aarch64.rpm
kernel-uek-doc-5.15.0-104.119.4.2.el9uek.noarch.rpm
kernel-uek-modules-5.15.0-104.119.4.2.el9uek.aarch64.rpm
kernel-uek-modules-extra-5.15.0-104.119.4.2.el9uek.aarch64.rpm


SRPMS:
http://oss.oracle.com/ol9/SRPMS-updates//kernel-uek-5.15.0-104.119.4.2.el9uek.src.rpm



Description of changes:

[5.15.0-104.119.4.2.el9uek]
- uek-rpm: Enforce linux firmware version 26 (Jack Vogel)  [Orabug: 35724481]
- uek-rpm: Disable cls_tcindex in file tcindex-disable.conf (Sherry Yang)  [Orabug: 35724477]
- uek/kconfig/x86: Enable late microcode loading (Boris Ostrovsky)  [Orabug: 35724475]
- x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD))  [Orabug: 35724473]
- x86/cpu/amd: Move the errata checking functionality up (Borislav Petkov (AMD))  [Orabug: 35724473]

[5.15.0-104.119.4.1.el9uek]
- uek-rpm: Prevent cls_tcindex module to be loaded on demand (Sherry Yang)  [Orabug: 35642167]

[5.15.0-104.119.4.el9uek]
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Srinivas Pandruvada)  [Orabug: 35571973]
- drm/amdgpu: Set vmbo destroy after pt bo is created (Philip Yang)

[5.15.0-104.119.3.el9uek]
- btrfs: free device in btrfs_close_devices for a single device filesystem (Anand Jain)  [Orabug: 35216285]

[5.15.0-104.119.2.el9uek]
- uek-rpm: aarch64: Disable 64k container kernel build (Liam Merwick)  [Orabug: 35555030]

[5.15.0-104.119.1.el9uek]
- LTS version: v5.15.119 (Jack Vogel) 
- act_mirred: remove unneded merge conflict markers (Greg Kroah-Hartman) 
- i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle (Clark Wang) 
- x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Dheeraj Kumar Srivastava) 
- vhost_net: revert upend_idx only on retriable error (Andrey Smetanin) 
- drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Min Li) 
- drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl (Min Li) 
- drm/exynos: vidi: fix a wrong error return (Inki Dae) 
- ARM: dts: Fix erroneous ADS touchscreen polarities (Linus Walleij) 
- s390/purgatory: disable branch profiling (Alexander Gordeev) 
- ASoC: nau8824: Add quirk to active-high jack-detect (Edson Juliano Drosdeck) 
- soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Pierre-Louis Bossart) 
- ASoC: simple-card: Add missing of_node_put() in case of error (Herve Codina) 
- spi: lpspi: disable lpspi module irq in DMA mode (Clark Wang) 
- s390/cio: unregister device when the only path is gone (Vineeth Vijayan) 
- Input: soc_button_array - add invalid acpi_index DMI quirk handling (Hans de Goede) 
- nvme: double KA polling frequency to avoid KATO with TBKAS on (Uday Shankar) 
- usb: gadget: udc: fix NULL dereference in remove() (Dan Carpenter) 
- nfcsim.c: Fix error checking for debugfs_create_dir (Osama Muhammad) 
- media: cec: core: don't set last_initiator if tx in progress (Hans Verkuil) 
- arm64: Add missing Set/Way CMO encodings (Marc Zyngier) 
- HID: wacom: Add error check to wacom_parse_and_register() (Denis Arefev) 
- scsi: target: iscsi: Prevent login threads from racing between each other (Maurizio Lombardi) 
- gpio: sifive: add missing check for platform_get_irq (Jiasheng Jiang) 
- gpiolib: Fix GPIO chip IRQ initialization restriction (Jiawen Wu) 
- gpio: Allow per-parent interrupt data (Marc Zyngier) 
- sch_netem: acquire qdisc lock in netem_change() (Eric Dumazet) 
- selftests: forwarding: Fix race condition in mirror installation (Danielle Ratson) 
- bpf/btf: Accept function names that contain dots (Florent Revest) 
- Revert "net: phy: dp83867: perform soft reset and retain established link" (Francesco Dolcini) 
- netfilter: nfnetlink_osf: fix module autoload (Pablo Neira Ayuso) 
- netfilter: nf_tables: disallow updates of anonymous sets (Pablo Neira Ayuso) 
- netfilter: nf_tables: reject unbound chain set before commit phase (Pablo Neira Ayuso) 
- netfilter: nf_tables: reject unbound anonymous set before commit phase (Pablo Neira Ayuso) 
- netfilter: nf_tables: disallow element updates of bound anonymous sets (Pablo Neira Ayuso) 
- netfilter: nft_set_pipapo: .walk does not deal with generations (Pablo Neira Ayuso) 
- netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Pablo Neira Ayuso) 
- netfilter: nf_tables: fix chain binding transaction logic (Pablo Neira Ayuso) 
- be2net: Extend xmit workaround to BE3 chip (Ross Lagerwall) 
- net: dsa: mt7530: fix handling of BPDUs on MT7530 switch (Arinc UNAL) 
- net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch (Arinc UNAL) 
- ipvs: align inner_mac_header for encapsulation (Terin Stock) 
- mmc: usdhi60rol0: fix deferred probing (Sergey Shtylyov) 
- mmc: sh_mmcif: fix deferred probing (Sergey Shtylyov) 
- mmc: sdhci-acpi: fix deferred probing (Sergey Shtylyov) 
- mmc: owl: fix deferred probing (Sergey Shtylyov) 
- mmc: omap_hsmmc: fix deferred probing (Sergey Shtylyov) 
- mmc: omap: fix deferred probing (Sergey Shtylyov) 
- mmc: mvsdio: fix deferred probing (Sergey Shtylyov) 
- mmc: mtk-sd: fix deferred probing (Sergey Shtylyov) 
- net: qca_spi: Avoid high load if QCA7000 is not available (Stefan Wahren) 
- xfrm: Linearize the skb after offloading if needed. (Sebastian Andrzej Siewior) 
- selftests: net: fcnal-test: check if FIPS mode is enabled (Magali Lemes) 
- xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Maciej Zenczykowski) 
- bpf: Fix verifier id tracking of scalars on spill (Maxim Mikityanskiy) 
- bpf: track immediate values written to stack by BPF_ST instruction (Eduard Zingerman) 
- xfrm: Ensure policies always checked on XFRM-I input path (Benedict Wong) 
- xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c (Eyal Birger) 
- xfrm: Treat already-verified secpath entries as optional (Benedict Wong) 
- ieee802154: hwsim: Fix possible memory leaks (Chen Aotian) 
- mmc: meson-gx: fix deferred probing (Sergey Shtylyov) 
- memfd: check for non-NULL file_seals in memfd_create() syscall (Roberto Sassu) 
- x86/mm: Avoid using set_pgd() outside of real PGD pages (Lee Jones) 
- nilfs2: prevent general protection fault in nilfs_clear_dirty_page() (Ryusuke Konishi) 
- io_uring/net: disable partial retries for recvmsg with cmsg (Jens Axboe) 
- io_uring/net: clear msg_controllen on partial sendmsg retry (Jens Axboe) 
- io_uring/net: save msghdr->msg_control for retries (Jens Axboe) 
- writeback: fix dereferencing NULL mapping->host on writeback_page_template (Rafael Aquini) 
- regmap: spi-avmm: Fix regmap_bus max_raw_write (Russ Weight) 
- regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK (Teresa Remmet) 
- ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN (Matthias May) 
- mmc: mmci: stm32: fix max busy timeout calculation (Christophe Kerello) 
- mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Martin Hundeboll) 
- mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Stephan Gerhold) 
- cgroup: Do not corrupt task iteration when rebinding subsystem (Xiu Jianfeng) 
- PCI: hv: Add a per-bus mutex state_lock (Dexuan Cui) 
- PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Dexuan Cui) 
- PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Dexuan Cui) 
- Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Dexuan Cui) 
- PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Dexuan Cui) 
- Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs (Michael Kelley) 
- Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails (Dexuan Cui) 
- KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) 
- ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Rafael J. Wysocki) 
- nilfs2: fix buffer corruption due to concurrent device reads (Ryusuke Konishi) 
- selftests: mptcp: join: skip check if MIB counter not supported (Matthieu Baerts) 
- selftests: mptcp: join: use 'iptables-legacy' if available (Matthieu Baerts) 
- selftests: mptcp: pm nl: remove hardcoded default limits (Matthieu Baerts) 
- selftests/mount_setattr: fix redefine struct mount_attr build error (Shuah Khan) 
- selftests: mptcp: lib: skip if not below kernel version (Matthieu Baerts) 
- selftests: mptcp: lib: skip if missing symbol (Matthieu Baerts) 
- drm/amd/display: Add wrapper to call planes and stream update (Rodrigo Siqueira) 
- drm/amd/display: Use dc_update_planes_and_stream (Rodrigo Siqueira) 
- drm/amd/display: Add minimal pipe split transition state (Rodrigo Siqueira) 
- tpm, tpm_tis: Claim locality in interrupt handler (Lino Sanfilippo) 
- tracing: Add tracing_reset_all_online_cpus_unlocked() function (Steven Rostedt (Google)) 
- drm/amd/display: fix the system hang while disable PSR (Tom Chung) 
- LTS version: v5.15.118 (Jack Vogel) 
- nilfs2: reject devices with insufficient block count (Ryusuke Konishi) 
- mmc: block: ensure error propagation for non-blk (Christian Loehle) 
- of: overlay: add entry to of_overlay_action_name[] (Frank Rowand) 
- neighbour: delete neigh_lookup_nodev as not used (Leon Romanovsky) 
- net: Remove DECnet leftovers from flow.h. (Guillaume Nault) 
- net: Remove unused inline function dst_hold_and_use() (Gaosheng Cui) 
- neighbour: Remove unused inline function neigh_key_eq16() (Gaosheng Cui) 
- rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period (Ziwei Dai) 
- cgroup: always put cset in cgroup_css_set_put_fork (John Sperbeck) 
- afs: Fix vlserver probe RTT handling (David Howells) 
- selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Alex Maftei) 
- net: tipc: resize nlattr array to correct size (Lin Ma) 
- dm: don't lock fs when the map is NULL during suspend or resume (Li Lingfeng) 
- net: lapbether: only support ethernet devices (Eric Dumazet) 
- net/sched: cls_api: Fix lockup on flushing explicitly created chain (Vlad Buslov) 
- ext4: drop the call to ext4_error() from ext4_get_group_info() (Fabio M. De Francesco) 
- cifs: fix lease break oops in xfstest generic/098 (Steve French) 
- drm/nouveau: add nv_encoder pointer check for NULL (Natalia Petrova) 
- drm/nouveau/dp: check for NULL nv_connector->native_mode (Natalia Petrova) 
- drm/nouveau: don't detect DSM for non-NVIDIA device (Ratchanan Srirattanamet) 
- igb: fix nvm.ops.read() error handling (Aleksandr Loktionov) 
- igc: Clean the TX buffer and TX descriptor ring (Muhammad Husaini Zulkifli) 
- sctp: fix an error code in sctp_sf_eat_auth() (Dan Carpenter) 
- ipvlan: fix bound dev checking for IPv6 l3s mode (Hangbin Liu) 
- net: ethtool: correct MAX attribute value for stats (Jakub Kicinski) 
- IB/isert: Fix incorrect release of isert connection (Saravanan Vajravel) 
- IB/isert: Fix possible list corruption in CMA handler (Saravanan Vajravel) 
- IB/isert: Fix dead lock in ib_isert (Saravanan Vajravel) 
- IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Yishai Hadas) 
- RDMA/cma: Always set static rate to 0 for RoCE (Mark Zhang) 
- RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Maher Sanalla) 
- octeontx2-af: fix lbk link credits on cn10k (Nithin Dabilpuram) 
- octeontx2-af: fixed resource availability check (Satha Rao) 
- iavf: remove mask from iavf_irq_enable_queues() (Ahmed Zaki) 
- RDMA/rxe: Fix the use-before-initialization error of resp_pkts (Zhu Yanjun) 
- RDMA/rxe: Removed unused name from rxe_task struct (Bob Pearson) 
- RDMA/rxe: Remove the unused variable obj (Zhu Yanjun) 
- net/sched: cls_u32: Fix reference counter leak leading to overflow (Lee Jones) 
- net/sched: act_pedit: Parse L3 Header for L4 offset (Max Tottenham) 
- net/sched: act_pedit: remove extra check for key type (Pedro Tammela) 
- net/sched: simplify tcf_pedit_act (Pedro Tammela) 
- ping6: Fix send to link-local addresses with VRF. (Guillaume Nault) 
- net: enetc: correct the indexes of highest and 2nd highest TCs (Wei Fang) 
- netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Pablo Neira Ayuso) 
- netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM (Pablo Neira Ayuso) 
- netfilter: nf_tables: integrate pipapo into commit protocol (Pablo Neira Ayuso) 
- spi: fsl-dspi: avoid SCK glitches with continuous transfers (Vladimir Oltean) 
- RDMA/rxe: Fix packet length checks (Bob Pearson) 
- RDMA/rtrs: Fix rxe_dealloc_pd warning (Li Zhijian) 
- RDMA/rtrs: Fix the last iu->buf leak in err path (Li Zhijian) 
- usb: dwc3: gadget: Reset num TRBs before giving back the request (Elson Roy Serrao) 
- serial: lantiq: add missing interrupt ack (Bernhard Seibold) 
- USB: serial: option: add Quectel EM061KGL series (Jerry Meng) 
- thunderbolt: Mask ring interrupt on Intel hardware as well (Mika Westerberg) 
- thunderbolt: dma_test: Use correct value for absent rings when creating paths (Mika Westerberg) 
- Remove DECnet support from kernel (Stephen Hemminger) 
- ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Edson Juliano Drosdeck) 
- drm/amdgpu: add missing radeon secondary PCI ID (Alex Deucher) 
- drm/amd/display: edp do not add non-edid timings (Hersen Wu) 
- net: usb: qmi_wwan: add support for Compal RXM-G1 (Wes Huang) 
- RDMA/uverbs: Restrict usage of privileged QKEYs (Edward Srouji) 
- nouveau: fix client work fence deletion race (Dave Airlie) 
- dm thin metadata: check fail_io before using data_sm (Li Lingfeng) 
- ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Lukasz Tyl) 
- powerpc/purgatory: remove PGO flags (Ricardo Ribalda) 
- x86/purgatory: remove PGO flags (Ricardo Ribalda) 
- kexec: support purgatories with .text.hot sections (Ricardo Ribalda) 
- nilfs2: fix possible out-of-bounds segment allocation in resize ioctl (Ryusuke Konishi) 
- nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() (Ryusuke Konishi) 
- nios2: dts: Fix tse_mac "max-frame-size" property (Janne Grunau) 
- ocfs2: check new file size on fallocate call (Luis Henriques) 
- ocfs2: fix use-after-free when unmounting read-only filesystem (Luis Henriques) 
- epoll: ep_autoremove_wake_function should use list_del_init_careful (Benjamin Segall) 
- wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Dan Carpenter) 
- wifi: cfg80211: fix locking in regulatory disconnect (Johannes Berg) 
- io_uring: hold uring mutex around poll removal (Jens Axboe) 
- irqchip/gic: Correctly validate OF quirk descriptors (Marc Zyngier) 
- NVMe: Add MAXIO 1602 to bogus nid list. (Tatsuki Sugiura) 
- drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Sukrut Bellary) 
- xen/blkfront: Only check REQ_FUA for writes (Ross Lagerwall) 
- ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Maxim Kochetkov) 
- mips: Move initrd_start check after initrd address sanitisation. (Liviu Dudau) 
- MIPS: Alchemy: fix dbdma2 (Manuel Lauss) 
- MIPS: unhide PATA_PLATFORM (Manuel Lauss) 
- parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() (Helge Deller) 
- parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() (Helge Deller) 
- ASoC: soc-pcm: test if a BE can be prepared (Ranjani Sridharan) 
- btrfs: handle memory allocation failure in btrfs_csum_one_bio (Johannes Thumshirn) 
- btrfs: scrub: try harder to mark RAID56 block groups read-only (Qu Wenruo) 
- power: supply: Fix logic checking if system is running from battery (Mario Limonciello) 
- irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues (Douglas Anderson) 
- regulator: Fix error checking for debugfs_create_dir (Osama Muhammad) 
- platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 (Alexandru Sorodoc) 
- power: supply: Ratelimit no data debug output (Marek Vasut) 
- tools: gpio: fix debounce_period_us output of lsgpio (Milo Spadacini) 
- ARM: dts: vexpress: add missing cache properties (Krzysztof Kozlowski) 
- power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() (Hans de Goede) 
- power: supply: sc27xx: Fix external_power_changed race (Hans de Goede) 
- power: supply: ab8500: Fix external_power_changed race (Hans de Goede) 
- of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset() (Kunihiko Hayashi) 
- of: overlay: rework overlay apply and remove kfree()s (Frank Rowand) 
- of: overlay: rename variables to be consistent (Frank Rowand) 
- drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Horatio Zhang) 
- ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate (Kuan-Ting Chen) 
- test_firmware: fix a memory leak with reqs buffer (Mirsad Goran Todorovac) 
- test_firmware: prevent race conditions by a correct implementation of locking (Mirsad Goran Todorovac) 
- test_firmware: Use kstrtobool() instead of strtobool() (Christophe JAILLET) 
- LTS version: v5.15.117 (Jack Vogel) 
- xfs: verify buffer contents when we skip log replay (Darrick J. Wong) 
- ext4: only check dquot_initialize_needed() when debugging (Theodore Ts'o) 
- vhost_vdpa: support PACKED when setting-getting vring_base (Shannon Nelson) 
- vhost: support PACKED when setting-getting vring_base (Shannon Nelson) 
- vduse: avoid empty string for dev name (Sheng Zhao) 
- riscv: fix kprobe __user string arg print fault issue (Ruan Jinjie) 
- eeprom: at24: also select REGMAP (Randy Dunlap) 
- i2c: sprd: Delete i2c adapter in .remove's error path (Uwe Kleine-Konig) 
- i2c: mv64xxx: Fix reading invalid status value in atomic mode (Marek Behun) 
- arm64: dts: imx8mn-beacon: Fix SPI CS pinmux (Adam Ford) 
- ASoC: mediatek: mt8195: fix use-after-free in driver remove path (Trevor Wu) 
- ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void (Uwe Kleine-Konig) 
- arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts (Shenwei Wang) 
- arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals (Shenwei Wang) 
- arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards (Douglas Anderson) 
- ASoC: codecs: wsa881x: do not set can_multi_write flag (Srinivas Kandagatla) 
- ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc (Claudiu Beznea) 
- usb: usbfs: Use consistent mmap functions (Ruihan Li) 
- usb: usbfs: Enforce page requirements for mmap (Ruihan Li) 
- pinctrl: meson-axg: add missing GPIOA_18 gpio group (Martin Hundeboll) 
- rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) 
- rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) 
- tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (Rijo Thomas) 
- Bluetooth: hci_qca: fix debugfs registration (Johan Hovold) 
- Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk (Luiz Augusto von Dentz) 
- s390/dasd: Use correct lock while counting channel queue length (Jan Hoppner) 
- ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) 
- can: j1939: avoid possible use-after-free when j1939_can_rx_register fails (Fedor Pchelkin) 
- can: j1939: change j1939_netdev_lock type to mutex (Fedor Pchelkin) 
- can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket (Oleksij Rempel) 
- drm/amd/pm: Fix power context allocation in SMU13 (Lijo Lazar) 
- drm/amdgpu: fix xclk freq on CHIP_STONEY (Chia-I Wu) 
- drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Evan Quan) 
- drm/i915/gt: Use the correct error value when kernel_context() fails (Andi Shyti) 
- ALSA: hda/realtek: Add Lenovo P3 Tower platform (RenHai) 
- ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Ai Chao) 
- ALSA: hda/realtek: Add quirk for Clevo NS50AU (Tim Crawford) 
- Input: fix open count when closing inhibited device (Dmitry Torokhov) 
- Input: psmouse - fix OOB access in Elantech protocol (Dmitry Torokhov) 
- Input: xpad - delete a Razer DeathAdder mouse VID/PID entry (Ismael Ferreras Morezuelas) 
- batman-adv: Broken sync while rescheduling delayed work (Vladislav Efanov) 
- bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Somnath Kotur) 
- bnxt_en: Query default VLAN before VNIC setup on a VF (Somnath Kotur) 
- bnxt_en: Don't issue AP reset during ethtool's reset operation (Sreekanth Reddy) 
- bpf: Add extra path pointer check to d_path helper (Jiri Olsa) 
- net: sched: fix possible refcount leak in tc_chain_tmplt_add() (Hangyu Hua) 
- net: sched: act_police: fix sparse errors in tcf_police_dump() (Eric Dumazet) 
- net: sched: move rtm_tca_policy declaration to include file (Eric Dumazet) 
- drm/i915/selftests: Add some missing error propagation (Tvrtko Ursulin) 
- drm/i915/selftests: Stop using kthread_stop() (Tvrtko Ursulin) 
- drm/i915/selftests: Increase timeout for live_parallel_switch (Akeem G Abodunrin) 
- rfs: annotate lockless accesses to RFS sock flow table (Eric Dumazet) 
- rfs: annotate lockless accesses to sk->sk_rxhash (Eric Dumazet) 
- ipv6: rpl: Fix Route of Death. (Kuniyuki Iwashima) 
- netfilter: ipset: Add schedule point in call_ad(). (Kuniyuki Iwashima) 
- netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper (Tijs Van Buggenhout) 
- selftests/bpf: Fix sockopt_sk selftest (Yonghong Song) 
- selftests/bpf: Verify optval=NULL case (Stanislav Fomichev) 
- wifi: cfg80211: fix locking in sched scan stop work (Johannes Berg) 
- qed/qede: Fix scheduling while atomic (Manish Chopra) 
- Bluetooth: L2CAP: Add missing checks for invalid DCID (Sungwoo Kim) 
- Bluetooth: Fix l2cap_disconnect_req deadlock (Ying Hsu) 
- drm/i915: Use 18 fast wake AUX sync len (Jouni Hogander) 
- drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Ville Syrjala) 
- net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Eric Dumazet) 
- net: enetc: correct the statistics of rx bytes (Wei Fang) 
- net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT (Wen Gu) 
- bpf: Fix UAF in task local storage (KP Singh) 
- net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods (Alexander Sverdlin) 
- neighbour: fix unaligned access to pneigh_entry (Qingfang DENG) 
- wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Lorenzo Bianconi) 
- afs: Fix setting of mtime when creating a file/dir/symlink (David Howells) 
- spi: qup: Request DMA before enabling clocks (Stephan Gerhold) 
- platform/surface: aggregator: Allow completion work-items to be executed in parallel (Maximilian Luz) 
- blk-iocost: avoid 64-bit division in ioc_timer_fn (Arnd Bergmann) 
- f2fs: fix iostat lock protection (Qilin Tan) 
- bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jiri Slaby (SUSE)) 
- i40e: fix build warning in ice_fltr_add_mac_to_list() (Greg Kroah-Hartman) 
- i40e: use int for i40e_status (Jan Sokolowski) 
- i40e: Remove string printing for i40e_status (Jan Sokolowski) 
- sfc (gcc13): synchronize ef100_enqueue_skb()'s return type (Jiri Slaby (SUSE)) 
- remove the sx8 block driver (Christoph Hellwig) 
- gcc-plugins: Reorganize gimple includes for GCC 13 (Kees Cook) 
- ata: ahci: fix enum constants for gcc-13 (Arnd Bergmann) 
- LTS version: v5.15.116 (Jack Vogel) 
- RDMA/irdma: Do not generate SW completions for NOPs (Mustafa Ismail) 
- RDMA/irdma: Fix drain SQ hang with no completion (Shiraz Saleem) 
- ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS (Arnd Bergmann) 
- ext4: enable the lazy init thread when remounting read/write (Theodore Ts'o) 
- selftests: mptcp: join: skip if MPTCP is not supported (Matthieu Baerts) 
- selftests: mptcp: simult flows: skip if MPTCP is not supported (Matthieu Baerts) 
- selftests: mptcp: diag: skip if MPTCP is not supported (Matthieu Baerts) 
- drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Bas Nieuwenhuizen) 
- scsi: dpt_i2o: Do not process completions with invalid addresses (Ben Hutchings) 
- scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD) (Ben Hutchings) 
- drm/rcar: stop using 'imply' for dependencies (Arnd Bergmann) 
- tpm, tpm_tis: Request threaded interrupt handler (Lino Sanfilippo) 
- regmap: Account for register length when chunking (Jim Wylder) 
- KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() (Roberto Sassu) 
- ksmbd: fix incorrect AllocationSize set in smb2_get_info (Namjae Jeon) 
- ksmbd: fix credit count leakage (Namjae Jeon) 
- KVM: x86: Account fastpath-only VM-Exits in vCPU stats (Sean Christopherson) 
- test_firmware: fix the memory leak of the allocated firmware buffer (Mirsad Goran Todorovac) 
- serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Christophe JAILLET) 
- fbcon: Fix null-ptr-deref in soft_cursor (Helge Deller) 
- ext4: add lockdep annotations for i_data_sem for ea_inode's (Theodore Ts'o) 
- ext4: disallow ea_inodes with extended attributes (Theodore Ts'o) 
- ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() (Theodore Ts'o) 
- ext4: add EA_INODE checking to ext4_iget() (Theodore Ts'o) 
- selftests: mptcp: sockopt: skip if MPTCP is not supported (Matthieu Baerts) 
- selftests: mptcp: pm nl: skip if MPTCP is not supported (Matthieu Baerts) 
- selftests: mptcp: connect: skip if MPTCP is not supported (Matthieu Baerts) 
- tracing/probe: trace_probe_primary_from_call(): checked list_first_entry (Pietro Borrello) 
- block: fix revalidate performance regression (Damien Le Moal) 
- usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM (Frank Li) 
- usb: cdns3: allocate TX FIFO size according to composite EP number (Frank Li) 
- iommu/amd: Fix domain flush size when syncing iotlb (Jon Pan-Doh) 
- powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall (Gaurav Batra) 
- btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds (pengfuyuan) 
- tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK (Sherry Sun) 
- mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Marek Vasut) 
- mmc: vub300: fix invalid response handling (Deren Wu) 
- block/blk-iocost (gcc13): keep large values in a new enum (Jiri Slaby (SUSE)) 
- ath6kl: Use struct_group() to avoid size-mismatched casting (Kees Cook) 
- x86/boot: Wrap literal addresses in absolute_pointer() (Kees Cook) 
- drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Tim Huang) 
- drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Tim Huang) 
- drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Tim Huang) 
- ata: libata-scsi: Use correct device no in ata_find_dev() (Damien Le Moal) 
- scsi: stex: Fix gcc 13 warnings (Bart Van Assche) 
- misc: fastrpc: reject new invocations during device removal (Richard Acayan) 
- misc: fastrpc: return -EPIPE to invocations on device removal (Richard Acayan) 
- md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Yu Kuai) 
- usb: gadget: f_fs: Add unbind event before functionfs_unbind (Uttkarsh Aggarwal) 
- dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type (Marek Vasut) 
- net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 (Sebastian Krzyszkowiak) 
- iio: dac: build ad5758 driver when AD5758 is selected (Lukas Bulwahn) 
- iio: adc: ad7192: Change "shorted" channels to differential (Paul Cercueil) 
- iio: dac: mcp4725: Fix i2c_master_send() return value handling (Marek Vasut) 
- iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag (Masahiro Honda) 
- iio: light: vcnl4035: fixed chip ID check (Frank Li) 
- dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value (Geert Uytterhoeven) 
- iio: imu: inv_icm42600: fix timestamp reset (Jean-Baptiste Maneyrol) 
- HID: wacom: avoid integer overflow in wacom_intuos_inout() (Nikita Zhandarovich) 
- HID: google: add jewel USB id (Sung-Chi Li) 
- iio: adc: mxs-lradc: fix the order of two cleanup operations (Jiakai Luo) 
- iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method (Hans de Goede) 
- media: uvcvideo: Don't expose unsupported formats to userspace (Laurent Pinchart) 
- mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() (Dan Carpenter) 
- nvme-pci: Add quirk for Teamgroup MP33 SSD (Daniel Smith) 
- drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Guchun Chen) 
- atm: hide unused procfs functions (Arnd Bergmann) 
- drm/msm: Be more shouty if per-process pgtables aren't working (Rob Clark) 
- ALSA: oss: avoid missing-prototype warnings (Arnd Bergmann) 
- nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk (Christoph Hellwig) 
- netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT (Tom Rix) 
- wifi: b43: fix incorrect __packed annotation (Arnd Bergmann) 
- scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed (Wenchao Hao) 
- wifi: mac80211: simplify chanctx allocation (Johannes Berg) 
- arm64: vdso: Pass (void *) to virt_to_page() (Linus Walleij) 
- arm64/mm: mark private VM_FAULT_X defines as vm_fault_t (Min-Hua Chen) 
- ARM: dts: stm32: add pin map for CAN controller on stm32f7 (Dario Binacchi) 
- wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Yun Lu) 
- ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Ruben Gomez) 
- s390/topology: honour nr_cpu_ids when adding CPUs (Alexander Gordeev) 
- s390/pkey: zeroize key blobs (Holger Dengler) 
- media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Hyunwoo Kim) 
- media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Takashi Iwai) 
- media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Hyunwoo Kim) 
- media: dvb-core: Fix use-after-free due on race condition at dvb_net (Hyunwoo Kim) 
- media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table (Krzysztof Kozlowski) 
- media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Hyunwoo Kim) 
- media: dvb_ca_en50221: fix a size write bug (YongSu Yoo) 
- media: netup_unidvb: fix irq init by register it at the end of probe (Wei Chen) 
- media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Wei Chen) 
- media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Wei Chen) 
- media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Zhang Shurong) 
- media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Wei Chen) 
- media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Wei Chen) 
- media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Wei Chen) 
- media: dvb_demux: fix a bug for the continuity counter (YongSu Yoo) 
- ASoC: ssm2602: Add workaround for playback distortions (Pawel Anikiel) 
- ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs (Martin Poviser) 
- xfrm: Check if_id in inbound policy/secpath match (Benedict Wong) 
- um: harddog: fix modular build (Johannes Berg) 
- ASoC: dwc: limit the number of overrun messages (Maxim Kochetkov) 
- nvme-pci: add quirk for missing secondary temperature thresholds (Hristo Venev) 
- nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G (Sagi Grimberg) 
- block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE (Guoqing Jiang) 
- nbd: Fix debugfs_create_dir error checking (Ivan Orlov) 
- fbdev: stifb: Fix info entry in sti_struct on error path (Helge Deller) 
- fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Helge Deller) 
- fbdev: imsttfb: Fix use after free bug in imsttfb_probe (Zheng Wang) 
- gfs2: Don't deref jdesc in evict (Bob Peterson) 
- platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield (Julian Winkler) 
- media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE (Niklas Soderlund) 
- ARM: 9295/1: unwind:fix unwind abort for uleb128 case (Haibo Li) 
- btrfs: abort transaction when sibling keys check fails for leaves (Filipe Manana) 
- drm/ast: Fix ARM compatibility (Jammy Huang) 
- mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() (Lee Jones) 
- drm/amdgpu: Use the default reset when loading or reloading the driver (lyndonli) 
- ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (jasontao) 
- watchdog: menz069_wdt: fix watchdog initialisation (Johannes Thumshirn) 
- drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Chong Li) 
- rtnetlink: call validate_linkmsg in rtnl_create_link (Xin Long) 
- mtd: rawnand: marvell: don't set the NAND frequency select (Chris Packham) 
- mtd: rawnand: marvell: ensure timing values are written (Chris Packham) 
- net: dsa: mv88e6xxx: Increase wait after reset deactivation (Andreas Svensson) 
- net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Hangyu Hua) 
- net/mlx5: Read embedded cpu after init bit cleared (Moshe Shemesh) 
- net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Saeed Mahameed) 
- udp6: Fix race condition in udp6_sendmsg & connect (Vladislav Efanov) 
- net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Pedro Tammela) 
- net: sched: fix NULL pointer dereference in mq_attach (Zhengchao Shao) 
- net/sched: Prohibit regrafting ingress or clsact Qdiscs (Peilin Ye) 
- net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs (Peilin Ye) 
- net/sched: sch_clsact: Only create under TC_H_CLSACT (Peilin Ye) 
- net/sched: sch_ingress: Only create under TC_H_INGRESS (Peilin Ye) 
- tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set (Cambda Zhu) 
- tcp: deny tcp_disconnect() when threads are waiting (Eric Dumazet) 
- af_packet: do not use READ_ONCE() in packet_bind() (Eric Dumazet) 
- RDMA/irdma: Fix Local Invalidate fencing (Mustafa Ismail) 
- RDMA/irdma: Prevent QP use after free (Mustafa Ismail) 
- RDMA/irdma: Add SW mechanism to generate completions on error (Mustafa Ismail) 
- mtd: rawnand: ingenic: fix empty stub helper definitions (Arnd Bergmann) 
- amd-xgbe: fix the false linkup in xgbe_phy_status (Raju Rangoju) 
- af_packet: Fix data-races of pkt_sk(sk)->num. (Kuniyuki Iwashima) 
- netrom: fix info-leak in nr_write_internal() (Eric Dumazet) 
- net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Thomas Bogendoerfer) 
- net/mlx5e: Don't attach netdev profile while handling internal error (Dmytro Linkin) 
- net/mlx5: fw_tracer, Fix event handling (Shay Drory) 
- riscv: Fix unused variable warning when BUILTIN_DTB is set (Alexandre Ghiti) 
- dmaengine: pl330: rename _start to prevent build error (Randy Dunlap) 
- iommu/rockchip: Fix unwind goto issue (Chao Wang) 
- RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx (Kalesh AP) 
- RDMA/bnxt_re: Fix a possible memory leak (Kalesh AP) 
- dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved() (Dan Carpenter) 
- dmaengine: at_xdmac: Move the free desc to the tail of the desc list (Tudor Ambarus) 
- RDMA/hns: Modify the value of long message loopback slice (Yangyang Li) 
- RDMA/hns: Fix base address table allocation (Chengchang Tang) 
- RDMA/efa: Fix unsupported page sizes in device (Yonatan Nachum) 
- RDMA/bnxt_re: Fix the page_size used during the MR creation (Selvin Xavier) 
- LTS version: v5.15.115 (Jack Vogel) 
- netfilter: ctnetlink: Support offloaded conntrack entry deletion (Paul Blakey) 
- ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Nicolas Dichtel) 
- binder: fix UAF of alloc->vma in race with munmap() (Carlos Llamas) 
- binder: add lockless binder_alloc_(set|get)_vma() (Carlos Llamas) 
- Revert "android: binder: stop saving a pointer to the VMA" (Carlos Llamas) 
- Revert "binder_alloc: add missing mmap_lock calls when using the VMA" (Carlos Llamas) 
- bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() (Ruihan Li) 
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). (Sebastian Andrzej Siewior) 
- irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable (Jiaxun Yang) 
- page_pool: fix inconsistency for page_pool_ring_[un]lock() (Yunsheng Lin) 
- net: page_pool: use in_softirq() instead (Qingfang DENG) 
- xdp: Allow registering memory model without rxq reference (Toke Hoiland-Jorgensen) 
- irqchip/mips-gic: Use raw spinlock for gic_lock (Jiaxun Yang) 
- irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() (Marc Zyngier) 
- binder: fix UAF caused by faulty buffer cleanup (Carlos Llamas) 
- bonding: fix send_peer_notif overflow (Hangbin Liu) 
- Bonding: add arp_missed_max option (Hangbin Liu) 
- net: dsa: mt7530: fix network connectivity with multiple CPU ports (Arinc UNAL) 
- net: dsa: mt7530: split-off common parts from mt7531_setup (Daniel Golle) 
- net: dsa: mt7530: rework mt753[01]_setup (Frank Wunderlich) 
- net: dsa: introduce helpers for iterating through ports using dp (Vladimir Oltean) 
- net: phy: mscc: enable VSC8501/2 RGMII RX clock (David Epping) 
- platform/x86: ISST: Remove 8 socket limit (Steve Wahl) 
- platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Srinivas Pandruvada) 
- net/mlx5: Devcom, serialize devcom registration (Shay Drory) 
- net/mlx5e: Fix deadlock in tc route query code (Vlad Buslov) 
- net/mlx5: devcom only supports 2 ports (Mark Bloch) 
- bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps (Anton Protopopov) 
- power: supply: bq24190: Call power_supply_changed() after updating input current (Hans de Goede) 
- power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() (Hans de Goede) 
- power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize (Hans de Goede) 
- power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes (Hans de Goede) 
- power: supply: bq27xxx: Move bq27xxx_battery_update() down (Hans de Goede) 
- power: supply: bq27xxx: expose battery data when CI=1 (Sicelo A. Mhlongo) 
- uek-rpm: Remove unused CONFIG_NF_TABLES_SET from container config (Liam Merwick)  [Orabug: 35533264]
- uek-rpm: ol8: Enable aarch64 build of kernel-uek-container (Liam Merwick)  [Orabug: 35533264]
- uek-rpm: ol8: Enable aarch64 build of kernel-uek-container (Liam Merwick)  [Orabug: 35533264]
- uek-rpm: ol9: aarch64: Add kernel-uek-container config file (Liam Merwick)  [Orabug: 35533264]
- uek-rpm: ol8: aarch64: Add kernel-uek-container config file (Liam Merwick)  [Orabug: 35533264]
- crypto: jitter - correct health test during initialization (Stephan Muller)  [Orabug: 35506033]
- crypto: jitter - permanent and intermittent health errors (Stephan Muller)  [Orabug: 35506033]
- cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Srinivas Pandruvada)  [Orabug: 35196941]
- cpufreq: intel_pstate: Update EPP for AlderLake mobile (Srinivas Pandruvada)  [Orabug: 35196941]
- cpufreq: intel_pstate: Process HWP Guaranteed change notification (Srinivas Pandruvada)  [Orabug: 35196941]
- EDAC/i10nm: Add driver decoder for Sapphire Rapids server (Youquan Song)  [Orabug: 35196858]
- EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Youquan Song)  [Orabug: 35196858]




More information about the El-errata mailing list