-
Thu Jun 19 2025 Brian Maly <brian.maly@oracle.com> [5.15.0-310.184.4.el9uek]
- vhost-scsi: Fix log flooding with target does not exist errors (Mike Christie) [Orabug: 37424174]
- mm: do not write protect COW mappings when preserving across exec (Anthony Yznaga) [Orabug: 37734242]
- mm: hold the source mmap write lock when copying PTEs (Anthony Yznaga) [Orabug: 37734242]
- uek-rpm: Bluefield 3: Enable CONFIG_CONTIG_ALLOC (Thomas Tai) [Orabug: 38067846]
- mm: shmem: remove unnecessary warning in shmem_writepage() (Ricardo Cañuelo Navarro) [Orabug: 38091965]
- shmem: add support to ignore swap (Luis Chamberlain) [Orabug: 38091965]
- shmem: update documentation (Luis Chamberlain) [Orabug: 38091965]
- shmem: skip page split if we're not reclaiming (Luis Chamberlain) [Orabug: 38091965]
- shmem: move reclaim check early on writepages() (Luis Chamberlain) [Orabug: 38091965]
- shmem: set shmem_writepage() variables early (Luis Chamberlain) [Orabug: 38091965]
- shmem: remove check for folio lock on writepage() (Luis Chamberlain) [Orabug: 38091965]
-
Wed Jun 11 2025 Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-310.184.3.el9uek]
- x86/its: Fix undefined reference to cpu_wants_rethunk_at() (Pawan Gupta)
- padata: do not leak refcount in reorder_work (Dominik Grzegorzek)
- Revert "drm/amd: Keep display off while going into S4" (Mario Limonciello)
- memcg: always call cond_resched() after fn() (Breno Leitao)
- lib: cpu_rmap: Use allocator for rmap entries (Eli Cohen) [Orabug: 38037237]
- uek-rpm: build the fwctl mlx5 driver on UEK (Qing Huang) [Orabug: 36466726] [Orabug: 37810637]
- fwctl: Adapt upstream code for UEK7 (Mikhael Goikhman) [Orabug: 37810637]
- mlx5: Create an auxiliary device for fwctl_mlx5 (Saeed Mahameed) [Orabug: 37810637]
- fwctl/mlx5: Support for communicating with mlx5 fw (Saeed Mahameed) [Orabug: 37810637]
- fwctl: Add documentation (Jason Gunthorpe) [Orabug: 37810637]
- fwctl: FWCTL_RPC to execute a Remote Procedure Call to device firmware (Jason Gunthorpe) [Orabug: 37810637]
- taint: Add TAINT_FWCTL (Jason Gunthorpe) [Orabug: 37810637]
- fwctl: FWCTL_INFO to return basic information about the device (Jason Gunthorpe) [Orabug: 37810637]
- fwctl: Basic ioctl dispatch for the character device (Jason Gunthorpe) [Orabug: 37810637]
- fwctl: Add basic structure for a class subsystem with a cdev (Jason Gunthorpe) [Orabug: 37810637]
- net/mlx5: Add IFC related stuff for data direct (Yishai Hadas) [Orabug: 37810637]
- Documentation: Add detailed explanation for 'N' taint flag (Benjamin Poirier) [Orabug: 37810637]
- kernel/panic: initialize taint_flags[] using a macro (Jani Nikula) [Orabug: 37810637]
- kernel/panic: return early from print_tainted() when not tainted (Jani Nikula) [Orabug: 37810637]
- tools: Add new "test" taint to kernel-chktaint (Joe Fradley) [Orabug: 37810637]
- panic: use error_report_end tracepoint on warnings (Marco Elver) [Orabug: 37810637]
- Revert "fwctl: Add basic structure for a class subsystem with a cdev" (Qing Huang) [Orabug: 37810637]
- Revert "fwctl: Basic ioctl dispatch for the character device" (Qing Huang) [Orabug: 37810637]
- Revert "fwctl: FWCTL_INFO to return basic information about the device" (Qing Huang) [Orabug: 37810637]
- Revert "fwctl: FWCTL_RPC to execute a Remote Procedure Call to device firmware" (Qing Huang) [Orabug: 37810637]
- Revert "fwctl/mlx5: Support for communicating with mlx5 fw" (Qing Huang) [Orabug: 37810637]
- Revert "mlx5: Create an auxiliary device for fwctl_mlx5" (Qing Huang) [Orabug: 37810637]
- Revert "taint: Add TAINT_FWCTL" (Qing Huang) [Orabug: 37810637]
- Revert "fwctl: Adapt code for UEK7" (Qing Huang) [Orabug: 37810637]
- Revert "fwctl/mlx5: Add INTERNAL_DEV_RES uctx capability" (Qing Huang) [Orabug: 37810637]
- Revert "fwctl: Allow up to 4k devices" (Qing Huang) [Orabug: 37810637]
- Revert "fwctl: Expand adaption of code for UEK7" (Qing Huang) [Orabug: 37810637]
- Revert "uek-rpm: build the fwctl mlx5 driver on UEK" (Qing Huang) [Orabug: 37810637]
-
Wed Jun 11 2025 Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-310.184.2.el9uek]
- LTS version: v5.15.184 (Vijayendra Suman)
- netfilter: nf_tables: do not defer rule destruction via call_rcu (Florian Westphal)
- netfilter: nf_tables: wait for rcu grace period on net_device removal (Pablo Neira Ayuso)
- netfilter: nf_tables: pass nft_chain to destroy function, not nft_ctx (Florian Westphal)
- btrfs: do not clean up repair bio if submit fails (Josef Bacik)
- btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info() (Filipe Manana)
- sctp: add mutual exclusion in proc_sctp_do_udp_port() (Eric Dumazet)
- selftests/mm: compaction_test: support platform with huge mount of memory (Feng Tang)
- usb: typec: fix pm usage counter imbalance in ucsi_ccg_sync_control() (GONG Ruiqi)
- usb: typec: fix potential array underflow in ucsi_ccg_sync_control() (Dan Carpenter)
- usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (RD Babiera)
- usb: typec: ucsi: displayport: Fix deadlock (Andrei Kuchynski)
- clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable() (Sebastian Andrzej Siewior)
- block: fix direct io NOWAIT flag not work (Fengnan Chang)
- dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups (Shuai Xue)
- dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines (Shuai Xue)
- dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy (Yemike Abhilash Chandra)
- dmaengine: ti: k3-udma: Add missing locking (Ronald Wahl)
- wifi: mt76: disable napi on driver removal (Fedor Pchelkin)
- phy: renesas: rcar-gen3-usb2: Set timing registers only once (Claudiu Beznea)
- phy: Fix error handling in tegra_xusb_port_init (Ma Ke)
- tracing: samples: Initialize trace_array_printk() with the correct function (Steven Rostedt)
- ftrace: Fix preemption accounting for stacktrace filter command (pengdonglin)
- ftrace: Fix preemption accounting for stacktrace trigger command (pengdonglin)
- ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera (Nicolas Chauvet)
- ALSA: usb-audio: Add sample rate quirk for Audioengine D1 (Christian Heusel)
- ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() (Wentao Liang)
- ACPI: PPTT: Fix processor subtable walk (Jeremy Linton)
- btrfs: fix discard worker infinite loop after disabling discard (Filipe Manana)
- dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted" (Nathan Lynch)
- x86/its: FineIBT-paranoid vs ITS (Peter Zijlstra)
- x86/speculation: Remove the extra #ifdef around CALL_NOSPEC (Pawan Gupta)
- x86/speculation: Add a conditional CS prefix to CALL_NOSPEC (Pawan Gupta)
- x86/speculation: Simplify and make CALL_NOSPEC consistent (Pawan Gupta)
- x86,nospec: Simplify {JMP,CALL}_NOSPEC (Peter Zijlstra)
- NFSv4/pnfs: Reset the layout state after a layoutreturn (Trond Myklebust)
- qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() (Abdun Nihaal)
- ALSA: sh: SND_AICA should depend on SH_DMA_API (Geert Uytterhoeven)
- net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING (Vladimir Oltean)
- net: cadence: macb: Fix a possible deadlock in macb_halt_tx. (Mathieu Othacehe)
- net_sched: Flush gso_skb list too during ->change() (Cong Wang)
- spi: loopback-test: Do not split 1024-byte hexdumps (Geert Uytterhoeven)
- nfs: handle failure of nfs_get_lock_context in unlock path (Li Lingfeng)
- RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug (Zhu Yanjun)
- iio: chemical: sps30: use aligned_s64 for timestamp (David Lechner)
- iio: adc: ad7768-1: Fix insufficient alignment of timestamp. (Jonathan Cameron)
- tracing: probes: Fix a possible race in trace_probe_log APIs (Masami Hiramatsu (Google))
- platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection (Hans de Goede)
- LTS version: v5.15.183 (Vijayendra Suman)
- Revert "net: phy: microchip: force IRQ polling mode for lan88xx" (Greg Kroah-Hartman)
- do_umount(): add missing barrier before refcount checks in sync case (Al Viro)
- drm/panel: simple: Update timings for AUO G101EVN010 (Kevin Baker)
- MIPS: Fix MAX_REG_OFFSET (Thorsten Blum)
- iio: adc: dln2: Use aligned_s64 for timestamp (Jonathan Cameron)
- types: Complement the aligned types with signed 64-bit one (Andy Shevchenko)
- usb: usbtmc: Fix erroneous generic_read ioctl return (Dave Penkler)
- usb: usbtmc: Fix erroneous wait_srq ioctl return (Dave Penkler)
- usb: usbtmc: Fix erroneous get_stb ioctl error returns (Dave Penkler)
- USB: usbtmc: use interruptible sleep in usbtmc_read (Oliver Neukum)
- usb: typec: ucsi: displayport: Fix NULL pointer access (Andrei Kuchynski)
- usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition (RD Babiera)
- usb: host: tegra: Prevent host controller crash when OTG port is used (Jim Lin)
- usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN (Wayne Chang)
- usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version (Pawel Laszczak)
- usb: cdnsp: Fix issue with resuming from L1 (Pawel Laszczak)
- ocfs2: stop quota recovery before disabling quotas (Jan Kara)
- ocfs2: implement handshaking with ocfs2 recovery thread (Jan Kara)
- ocfs2: switch osb->disable_recovery to enum (Jan Kara)
- module: ensure that kobject_put() is safe for module type kobjects (Dmitry Antipov)
- xenbus: Use kref to track req lifetime (Jason Andryuk)
- usb: uhci-platform: Make the clock really optional (Alexey Charkov)
- drm/amd/display: Fix wrong handling for AUX_DEFER case (Wayne Lin)
- iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo (Silvano Seva)
- iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo (Silvano Seva)
- iio: adis16201: Correct inclinometer channel resolution (Gabriel Shahrouzi)
- iio: adc: ad7606: fix serial register access (Angelo Dureghello)
- staging: axis-fifo: Correct handling of tx_fifo_depth for size validation (Gabriel Shahrouzi)
- staging: axis-fifo: Remove hardware resets for user errors (Gabriel Shahrouzi)
- staging: iio: adc: ad7816: Correct conditional logic for store mode (Gabriel Shahrouzi)
- Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5 (Aditya Garg)
- Input: synaptics - enable SMBus for HP Elitebook 850 G1 (Dmitry Torokhov)
- Input: synaptics - enable InterTouch on Dell Precision M3800 (Aditya Garg)
- Input: synaptics - enable InterTouch on Dynabook Portege X30L-G (Aditya Garg)
- Input: synaptics - enable InterTouch on Dynabook Portege X30-D (Manuel Fombuena)
- net: dsa: b53: fix learning on VLAN unaware bridges (Jonas Gorski)
- net: dsa: b53: always rejoin default untagged VLAN on bridge leave (Jonas Gorski)
- net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave (Jonas Gorski)
- net: dsa: b53: fix flushing old pvid VLAN on pvid change (Jonas Gorski)
- net: dsa: b53: fix clearing PVID of a port (Jonas Gorski)
- net: dsa: b53: allow leaky reserved multicast (Jonas Gorski)
- netfilter: ipset: fix region locking in hash types (Jozsef Kadlecsik)
- can: gw: fix RCU/BH usage in cgw_create_job() (Oliver Hartkopp)
- can: gw: use call_rcu() instead of costly synchronize_rcu() (Eric Dumazet)
- gre: Fix again IPv6 link-local address generation. (Guillaume Nault)
- openvswitch: Fix unsafe attribute parsing in output_userspace() (Eelco Chaudron)
- can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls (Marc Kleine-Budde)
- can: mcan: m_can_class_unregister(): fix order of unregistration calls (Marc Kleine-Budde)
- LTS version: v5.15.182 (Vijayendra Suman)
- dm: fix copying after src array boundaries (Tudor Ambarus)
- iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids (Nicolin Chen)
- iommu/arm-smmu-v3: Use the new rb tree helpers (Jason Gunthorpe)
- irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode() (Suzuki K Poulose)
- irqchip/gic-v2m: Mark a few functions __init (Thomas Gleixner)
- irqchip/gic-v2m: Add const to of_device_id (Xiang wangx)
- Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates" (Christian Hewitt)
- net: phy: microchip: force IRQ polling mode for lan88xx (Fiona Klute)
- ARM: dts: opos6ul: add ksz8081 phy properties (Sébastien Szymanski)
- firmware: arm_scmi: Balance device refcount when destroying devices (Cristian Marussi)
- net: hns3: fix deadlock issue when externel_lb and reset are executed together (Yonglong Liu)
- of: module: add buffer overflow check in of_modalias() (Sergey Shtylyov)
- PCI: imx6: Skip controller_id generation logic for i.MX7D (Richard Zhu)
- net: hns3: defer calling ptp_clock_register() (Jian Shen)
- net: hns3: fixed debugfs tm_qset size (Hao Lan)
- net: hns3: fix an interrupt residual problem (Yonglong Liu)
- net: hns3: add support for external loopback test (Yonglong Liu)
- net: hns3: store rx VLAN tag offload state for VF (Jian Shen)
- net: fec: ERR007885 Workaround for conventional TX (Mattias Barthel)
- net: lan743x: Fix memleak issue when GSO enabled (Thangaraj Samynathan)
- nvme-tcp: fix premature queue removal and I/O failover (Michael Liang)
- bnxt_en: Fix ethtool -d byte order for 32-bit values (Michael Chan)
- bnxt_en: Fix out-of-bound memcpy() during ethtool -w (Shruti Parab)
- bnxt_en: Fix coredump logic to free allocated buffer (Shruti Parab)
- net: ipv6: fix UDPv6 GSO segmentation with NAT (Felix Fietkau)
- net: dlink: Correct endianness handling of led_mode (Simon Horman)
- net_sched: qfq: Fix double list add in class with netem as child qdisc (Victor Nogueira)
- net_sched: ets: Fix double list add in class with netem as child qdisc (Victor Nogueira)
- net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc (Victor Nogueira)
- net_sched: drr: Fix double list add in class with netem as child qdisc (Victor Nogueira)
- net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised (Louis-Alexis Eyraud)
- net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll (Louis-Alexis Eyraud)
- net: ethernet: mtk-star-emac: separate tx/rx handling with two NAPIs (Biao Huang)
- net/mlx5: E-switch, Fix error handling for enabling roce (Chris Mi)
- net/mlx5: E-Switch, Initialize MAC Address for Default GID (Maor Gottlieb)
- net/sched: act_mirred: don't override retval if we already lost the skb (Jakub Kicinski)
- KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop (Sean Christopherson)
- tracing: Fix oob write in trace_seq_to_buffer() (Jeongjun Park)
- iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57) (Mingcong Bai)
- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid (Pavel Paklov)
- dm: always update the array size in realloc_argv on success (Benjamin Marzinski)
- dm-integrity: fix a warning on invalid table line (Mikulas Patocka)
- wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage() (Wentao Liang)
- mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe (Ruslan Piasetskyi)
- amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload (Vishal Badole)
- parisc: Fix double SIGFPE crash (Helge Deller)
- arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays (Will Deacon)
- i2c: imx-lpi2c: Fix clock count when probe defers (Clark Wang)
- EDAC/altera: Set DDR and SDMMC interrupt mask before registration (Niravkumar L Rabara)
- EDAC/altera: Test the correct error reg offset (Niravkumar L Rabara)
- drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill() (Philipp Stanner)
- ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset (Joachim Priesner)
- LTS version: v5.15.181 (Vijayendra Suman)
- PCI: Release resource invalidated by coalescing (Ross Lagerwall)
- PCI: Fix dropping valid root bus resources with .end = zero (Geert Uytterhoeven)
- PCI: Fix use-after-free in pci_bus_release_domain_nr() (Rob Herring)
- nvme: fixup scan failure for non-ANA multipath controllers (Hannes Reinecke)
- MIPS: cm: Fix warning if MIPS_CM is disabled (Thomas Bogendoerfer)
- xdp: Reset bpf_redirect_info before running a xdp's BPF prog. (Sebastian Andrzej Siewior)
- drm/amd/display: fix double free issue during amdgpu module unload (Tim Huang)
- net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family (Marek Behún)
- net: dsa: mv88e6xxx: enable PVT for 6321 switch (Marek Behún)
- net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family (Marek Behún)
- crypto: atmel-sha204a - Set hwrng quality to lowest possible (Marek Behún)
- comedi: jr3_pci: Fix synchronous deletion of timer (Ian Abbott)
- jfs: define xtree root and page independently (Dave Kleikamp)
- md/raid1: Add check for missing source disk in process_checks() (Meir Elisha)
- ubsan: Fix panic from test_ubsan_out_of_bounds (Mostafa Saleh)
- loop: aio inherit the ioprio of original request (Yunlong Xing)
- scsi: pm80xx: Set phy_attached to zero when device is gone (Igor Pylypiv)
- scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes (Xingui Yang)
- ext4: make block validity check resistent to sb bh corruption (Ojaswin Mujoo)
- nvmet-fc: put ref when assoc->del_work is already scheduled (Daniel Wagner)
- nvmet-fc: take tgtport reference only once (Daniel Wagner)
- x86/bugs: Don't fill RSB on context switch with eIBRS (Josh Poimboeuf)
- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline (Josh Poimboeuf)
- x86/bugs: Use SBPB in write_ibpb() if applicable (Josh Poimboeuf)
- selftests/mincore: Allow read-ahead pages to reach the end of the file (Qiuxu Zhuo)
- objtool: Stop UNRET validation on UD2 (Josh Poimboeuf)
- nvme: re-read ANA log page after ns scan completes (Hannes Reinecke)
- ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls (Jean-Marc Eurin)
- nvme: requeue namespace scan on missed AENs (Hannes Reinecke)
- xen: Change xen-acpi-processor dom0 dependency (Jason Andryuk)
- selftests: ublk: fix test_stripe_04 (Ming Lei)
- udmabuf: fix a buf size overflow issue during udmabuf creation (Xiaogang Chen)
- KVM: s390: Don't use %pK through tracepoints (Thomas Weißschuh)
- sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP (Oleg Nesterov)
- ntb: reduce stack usage in idt_scan_mws (Arnd Bergmann)
- qibfs: fix _another_ leak (Al Viro)
- objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler() (Josh Poimboeuf)
- usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev() (Chenyuan Yang)
- usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running (Michal Pecio)
- dmaengine: dmatest: Fix dmatest waiting less when interrupted (Vinicius Costa Gomes)
- sound/virtio: Fix cancel_sync warnings on uninitialized work_structs (John Stultz)
- usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield (Andy Shevchenko)
- fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size (Edward Adam Davis)
- usb: host: max3421-hcd: Add missing spi_device_id table (Alexander Stein)
- s390/tty: Fix a potential memory leak bug (Haoxiang Li)
- s390/sclp: Add check for get_zeroed_page() (Haoxiang Li)
- parisc: PDT: Fix missing prototype warning (Yu-Chun Lin)
- clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec() (Heiko Stuebner)
- crypto: null - Use spin lock instead of mutex (Herbert Xu)
- MIPS: cm: Detect CM quirks from device tree (Gregory CLEMENT)
- USB: wdm: add annotation (Oliver Neukum)
- USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context (Oliver Neukum)
- USB: wdm: close race between wdm_open and wdm_wwan_port_stop (Oliver Neukum)
- USB: wdm: handle IO errors in wdm_wwan_port_start (Oliver Neukum)
- USB: VLI disk crashes if LPM is used (Oliver Neukum)
- usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive (Miao Li)
- usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive (Miao Li)
- usb: dwc3: gadget: check that event count does not exceed event buffer length (Frode Isaksen)
- USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02) (Huacai Chen)
- usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling (Fedor Pchelkin)
- usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines (Fedor Pchelkin)
- usb: cdns3: Fix deadlock when using NCM gadget (Ralph Siemsen)
- USB: serial: simple: add OWON HDS200 series oscilloscope support (Craig Hesling)
- USB: serial: option: add Sierra Wireless EM9291 (Adam Xue)
- USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe (Michael Ehrenreich)
- serial: sifive: lock port in startup()/shutdown() callbacks (Ryo Takakura)
- KVM: x86: Reset IRTE to host control if *new* route isn't postable (Sean Christopherson)
- mei: me: add panther lake H DID (Alexander Usyskin)
- USB: storage: quirk for ADATA Portable HDD CH94 (Oliver Neukum)
- mcb: fix a double free bug in chameleon_parse_gdd() (Haoxiang Li)
- KVM: SVM: Allocate IR data using atomic allocation (Sean Christopherson)
- drm/amd/display: Fix gpu reset in multidisplay config (Roman Li)
- net: selftests: initialize TCP header and skb payload with zero (Oleksij Rempel)
- virtio_console: fix missing byte order handling for cols and rows (Halil Pasic)
- iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE (Sean Christopherson)
- net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too (Cong Wang)
- net_sched: hfsc: Fix a UAF vulnerability in class handling (Cong Wang)
- tipc: fix NULL pointer dereference in tipc_mon_reinit_self() (Tung Nguyen)
- net: phy: leds: fix memory leak (Qingfang Deng)
- cpufreq: cppc: Fix invalid return value in .get() callback (Marc Zyngier)
- cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate() (Henry Martin)
- cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate() (Henry Martin)
- dma/contiguous: avoid warning about unused size_bytes (Arnd Bergmann)
- drm/msm/a6xx: Fix stale rpmh votes from GPU (Akhil P Oommen)
- drm/msm/a6xx: Avoid gx gbit halt during rpm suspend (Akhil P Oommen)
- drm/msm/a6xx: Handle GMU prepare-slumber hfi failure (Akhil P Oommen)
- drm/msm/a6xx: Improve gpu recovery sequence (Akhil P Oommen)
- string: Add load_unaligned_zeropad() code path to sized_strscpy() (Peter Collingbourne)
- kmsan: disable strscpy() optimization under KMSAN (Alexander Potapenko)
- selftests/mm: generate a temporary mountpoint for cgroup filesystem (Mark Brown)
- ksmbd: Prevent integer overflow in calculation of deadtime (Denis Arefev)
- PCI: Fix reference leak in pci_register_host_bridge() (Ma Ke)
- PCI: Assign PCI domain IDs by ida_alloc() (Pali Rohár)
- PCI: Coalesce host bridge contiguous apertures (Kai-Heng Feng)
- gpio: tegra186: fix resource handling in ACPI probe path (Guixin Liu)
- cifs: fix integer overflow in match_server() (Roman Smirnov)
- cifs: avoid NULL pointer dereference in dbg call (Alexandra Diupina)
- cifs: print TIDs as hex (Enzo Matsumiya)
- backlight: led_bl: Hold led_access lock when calling led_sysfs_disable() (Herve Codina)
- backlight: led_bl: Convert to platform remove callback returning void (Uwe Kleine-König)
- iio: adc: ad7768-1: Fix conversion result sign (Sergiu Cuciurean)
- iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check (Jonathan Cameron)
- soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe() (Chenyuan Yang)
- soc: samsung: exynos-chipid: Pass revision reg offsets (Sam Protsenko)
- soc: samsung: exynos-chipid: avoid soc_device_to_device() (Krzysztof Kozlowski)
- net: dsa: mv88e6xxx: fix VTU methods for 6320 family (Marek Behún)
- auxdisplay: hd44780: Fix an API misuse in hd44780.c (Haoxiang Li)
- auxdisplay: hd44780: Convert to platform remove callback returning void (Uwe Kleine-König)
- media: streamzap: fix race between device disconnection and urb callback (Murad Masimov)
- media: streamzap: remove unused struct members (Sean Young)
- media: streamzap: less chatter (Sean Young)
- media: streamzap: no need for usb pid/vid in device name (Sean Young)
- media: streamzap: remove unnecessary ir_raw_event_reset and handle (Sean Young)
- module: sign with sha512 instead of sha1 by default (Thorsten Leemhuis)
- Bluetooth: SCO: Fix UAF on sco_sock_timeout (Luiz Augusto von Dentz)
- f2fs: Add inline to f2fs_build_fault_attr() stub (Nathan Chancellor)
- pmdomain: ti: Add a null pointer check to the omap_prm_domain_init (Kunwu Chan)
- f2fs: check validation of fault attrs in f2fs_build_fault_attr() (Chao Yu)
- mm: fix apply_to_existing_page_range() (Kirill A. Shutemov)
- fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Oleg Nesterov)
- drm/i915/gt: Cleanup partial engine discovery failures (Chris Wilson)
- dm cache: fix flushing uninitialized delayed_work on cache_ctr error (Ming-Hung Tsai)
- jfs: Fix shift-out-of-bounds in dbDiscardAG (Pei Li)
- MIPS: ds1287: Match ds1287_set_base_clock() function types (WangYuli)
- MIPS: cevt-ds1287: Add missing ds1287.h include (WangYuli)
- MIPS: dec: Declare which_prom() as static (WangYuli)
- net: defer final 'struct net' free in netns dismantle (Eric Dumazet)
- scsi: ufs: bsg: Set bsg_queue to NULL after removal (Guixin Liu)
- openvswitch: fix lockup on tx to unregistering netdev with carrier (Ilya Maximets)
- net: openvswitch: fix race on port output (Felix Huettner)
- ipvs: properly dereference pe in ip_vs_add_service (Chen Hanxiao)
- ext4: fix timer use-after-free on failed mount (Xiaxi Shen)
- blk-iocost: do not WARN if iocg was already offlined (Li Nan)
- blk-cgroup: support to track if policy is online (Yu Kuai)
- bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Hou Tao)
- bpf: avoid holding freeze_mutex during mmap operation (Andrii Nakryiko)
- sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers (Qun-Wei Lin)
- smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara)
- smb: client: fix potential deadlock when releasing mids (Paulo Alcantara)
- smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() (ChenXiaoSong)
- smb: client: fix NULL ptr deref in crypto_aead_setkey() (Paulo Alcantara)
- smb: client: fix UAF in async decryption (Enzo Matsumiya)
- cifs: Fix UAF in cifs_demultiplex_thread() (Zhang Xiaoxu)
- smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara)
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid (Namjae Jeon)
- smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara)
- nvmet-fc: Remove unused functions (WangYuli)
- landlock: Add the errata interface (Mickaël Salaün)
- drm/amdgpu: fix usage slab after free (Vitaly Prosyak)
- drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing (Srinivasan Shanmugam)
- drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create' (Srinivasan Shanmugam)
- drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links (Hersen Wu)
- wifi: ath10k: avoid NULL pointer error during sdio remove (Kang Yang)
- phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function (Miaoqian Lin)
- powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas() (Nathan Lynch)
- x86/pvh: Call C code via the kernel virtual mapping (Ard Biesheuvel)
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup (Souradeep Chakrabarti)
- bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Michal Schmidt)
- phonet/pep: fix racy skb_queue_empty() use (Rémi Denis-Courmont)
- filemap: Fix bounds checking in filemap_read() (Trond Myklebust)
- net: fix crash when config small gso_max_size/gso_ipv4_max_size (Wang Liang)
- ipv6: release nexthop on device removal (Paolo Abeni)
- misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type (Kunihiko Hayashi)
- misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error (Kunihiko Hayashi)
- misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error (Kunihiko Hayashi)
- mptcp: sockopt: fix getting IPV6_V6ONLY (Matthieu Baerts (NGI0))
- kbuild: Add '-fno-builtin-wcslen' (Nathan Chancellor)
- cpufreq: Reference count policy in cpufreq_update_limits() (Rafael J. Wysocki)
- KVM: arm64: Eagerly switch ZCR_EL{1,2} (Mark Rutland)
- KVM: arm64: Calculate cptr_el2 traps on activating traps (Fuad Tabba)
- KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN (Mark Rutland)
- KVM: arm64: Remove host FPSIMD saving for non-protected KVM (Mark Rutland)
- KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state (Mark Rutland)
- arm64/fpsimd: Stop using TIF_SVE to manage register saving in KVM (Mark Brown)
- arm64/fpsimd: Have KVM explicitly say which FP registers to save (Mark Brown)
- arm64/fpsimd: Track the saved FPSIMD state type separately to TIF_SVE (Mark Brown)
- KVM: arm64: Discard any SVE state when entering KVM guests (Mark Brown)
- KVM: arm64: Always start with clearing SVE flag on load (Marc Zyngier)
- KVM: arm64: Get rid of host SVE tracking/saving (Mark Brown)
- drm/sti: remove duplicate object names (Rolf Eike Beer)
- drm/nouveau: prime: fix ttm_bo_delayed_delete oops (Chris Bainbridge)
- drm/amdgpu/dma_buf: fix page_link check (Matthew Auld)
- drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero (Denis Arefev)
- drm/amd/pm/swsmu/smu13/smu_v13_0: Prevent division by zero (Denis Arefev)
- drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero (Denis Arefev)
- drm/amd/pm/powerplay: Prevent division by zero (Denis Arefev)
- drm/amd/pm: Prevent division by zero (Denis Arefev)
- drm/repaper: fix integer overflows in repeat functions (Nikita Zhandarovich)
- perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR (Kan Liang)
- perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX (Kan Liang)
- perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR (Kan Liang)
- perf/x86/intel: Allow to update user space GPRs from PEBS records (Dapeng Mi)
- virtiofs: add filesystem context source name check (Xiangsheng Hou)
- tracing: Fix filter string testing (Steven Rostedt)
- riscv: Avoid fortify warning in syscall_get_arguments() (Nathan Chancellor)
- mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() (Baoquan He)
- loop: LOOP_SET_FD: send uevents for partitions (Thomas Weißschuh)
- loop: properly send KOBJ_CHANGED uevent for disk device (Thomas Weißschuh)
- isofs: Prevent the use of too small fid (Edward Adam Davis)
- i2c: cros-ec-tunnel: defer probe if parent EC is not present (Thadeu Lima de Souza Cascardo)
- hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key (Vasiliy Kovalev)
- crypto: caam/qi - Fix drv_ctx refcount bug (Herbert Xu)
- btrfs: correctly escape subvol in btrfs_show_options() (Johannes Kimmel)
- nfs: add missing selections of CONFIG_CRC32 (Eric Biggers)
- nfs: move nfs_fhandle_hash to common include file (Jeff Layton)
- asus-laptop: Fix an uninitialized variable (Denis Arefev)
- ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels (Srinivas Kandagatla)
- ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate (Srinivas Kandagatla)
- writeback: fix false warning in inode_to_wb() (Andreas Gruenbacher)
- riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break (WangYuli)
- riscv: KGDB: Do not inline arch_kgdb_breakpoint() (WangYuli)
- riscv: Properly export reserved regions in /proc/iomem (Björn Töpel)
- net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails (Vladimir Oltean)
- net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered (Vladimir Oltean)
- net: b53: enable BPDU reception for management port (Jonas Gorski)
- cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path (Abdun Nihaal)
- net: openvswitch: fix nested key length validation in the set() action (Ilya Maximets)
- net: mctp: Set SOCK_RCU_FREE (Matt Johnston)
- igc: cleanup PTP module if probe fails (Christopher S M Hall)
- igc: handle the IGC_PTP_ENABLED flag correctly (Christopher S M Hall)
- igc: move ktime snapshot into PTM retry loop (Christopher S M Hall)
- igc: fix PTM cycle trigger logic (Christopher S M Hall)
- Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" (Johannes Berg)
- Bluetooth: l2cap: Check encryption key size on incoming connection (Frédéric Danis)
- Bluetooth: btrtl: Prevent potential NULL dereference (Dan Carpenter)
- Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address (Luiz Augusto von Dentz)
- RDMA/core: Silence oversized kvmalloc() warning (Shay Drory)
- RDMA/hns: Fix wrong maximum DMA segment size (Chengchang Tang)
- RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() (Yue Haibing)
- md/raid10: fix missing discard IO accounting (Yu Kuai)
- scsi: iscsi: Fix missing scsi_host_put() in error path (Miaoqian Lin)
- wifi: wl1251: fix memory leak in wl1251_tx_work (Abdun Nihaal)
- wifi: mac80211: Purge vif txq in ieee80211_do_stop() (Remi Pommarel)
- wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue() (Remi Pommarel)
- wifi: at76c50x: fix use after free access in at76_disconnect (Abdun Nihaal)
- scsi: hisi_sas: Enable force phy when SATA disk directly connected (Xingui Yang)
- scsi: libsas: Add struct sas_tmf_task (John Garry)
- scsi: libsas: Delete lldd_clear_aca callback (John Garry)
- scsi: hisi_sas: Fix setting of hisi_sas_slot.is_internal (John Garry)
- scsi: hisi_sas: Factor out task prep and delivery code (John Garry)
- scsi: hisi_sas: Pass abort structure for internal abort (John Garry)
- scsi: hisi_sas: Start delivery hisi_sas_task_exec() directly (John Garry)
- Bluetooth: hci_uart: Fix another race during initialization (Arseniy Krasnov)
- x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions() (Myrrh Periwinkle)
- ACPI: platform-profile: Fix CFI violation when accessing sysfs files (Nathan Chancellor)
- arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists (Douglas Anderson)
- HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition (Kaixin Wang)
- pinctrl: qcom: Clear latched interrupt status when changing IRQ type (Stephan Gerhold)
- PCI: Fix reference leak in pci_alloc_child_bus() (Ma Ke)
- PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe() (Stanimir Varbanov)
- of/irq: Fix device node refcount leakages in of_irq_init() (Zijun Hu)
- of/irq: Fix device node refcount leakage in API irq_of_parse_and_map() (Zijun Hu)
- of/irq: Fix device node refcount leakages in of_irq_count() (Zijun Hu)
- ntb: use 64-bit arithmetic for the MSI doorbell mask (Fedor Pchelkin)
- gpio: zynq: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski)
- ftrace: Add cond_resched() to ftrace_graph_set_hash() (zhoumin)
- dm-integrity: set ti->error on memory allocation failure (Mikulas Patocka)
- crypto: ccp - Fix check for the primary ASP device (Tom Lendacky)
- thermal/drivers/rockchip: Add missing rk3328 mapping entry (Trevor Woerner)
- sctp: detect and prevent references to a freed transport in sendmsg (Ricardo Cañuelo Navarro)
- mm/hwpoison: do not send SIGBUS to processes with recovered clean pages (Shuai Xue)
- mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock (Mathieu Desnoyers)
- sparc/mm: disable preemption in lazy mmu mode (Ryan Roberts)
- arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string (Chen-Yu Tsai)
- mtd: rawnand: Add status chack in r852_ready() (Wentao Liang)
- mtd: inftlcore: Add error check for inftl_read_oob() (Wentao Liang)
- mptcp: only inc MPJoinAckHMacFailure for HMAC failures (Matthieu Baerts (NGI0))
- mptcp: fix NULL pointer in can_accept_new_subflow (Gang Yan)
- lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets (T Pratham)
- locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class() (Boqun Feng)
- mfd: ene-kb3930: Fix a potential NULL pointer dereference (Chenyuan Yang)
- jbd2: remove wrong sb->s_sequence check (Jan Kara)
- i3c: Add NULL pointer check in i3c_master_queue_ibi() (Manjunatha Venkatesh)
- i3c: master: svc: Use readsb helper for reading MDB (Stanley Chu)
- vdpa/mlx5: Fix oversized null mkey longer than 32bit (Si-Wei Liu)
- ext4: fix off-by-one error in do_split (Artem Sadovnikov)
- bus: mhi: host: Fix race between unprepare and queue_buf (Jeff Hugo)
- ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path (Alexey Klimov)
- wifi: mac80211: fix integer overflow in hwmp_route_info_get() (Gavrilov Ilia)
- wifi: mt76: Add check for devm_kstrdup() (Haoxiang Li)
- clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup (Alexandre Torgue)
- mtd: Replace kcalloc() with devm_kcalloc() (Jiasheng Jiang)
- net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family (Marek Behún)
- mtd: Add check for devm_kcalloc() (Jiasheng Jiang)
- media: venus: hfi_parser: refactor hfi packet parsing logic (Vikash Garodia)
- media: venus: hfi_parser: add check to avoid out of bound access (Vikash Garodia)
- media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO (Sakari Ailus)
- media: i2c: ov7251: Set enable GPIO low in probe (Sakari Ailus)
- media: i2c: ccs: Set the device's runtime PM status correctly in probe (Sakari Ailus)
- media: i2c: ccs: Set the device's runtime PM status correctly in remove (Sakari Ailus)
- media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf() (Karina Yankevich)
- media: streamzap: prevent processing IR data on URB failure (Murad Masimov)
- mtd: rawnand: brcmnand: fix PM resume warning (Kamal Dasu)
- spi: cadence-qspi: Fix probe on AM62A LP SK (Miquel Raynal)
- arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list (Douglas Anderson)
- arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB (Douglas Anderson)
- arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list (Douglas Anderson)
- arm64: cputype: Add MIDR_CORTEX_A76AE (Douglas Anderson)
- xenfs/xensyms: respect hypervisor's "next" indication (Jan Beulich)
- media: siano: Fix error handling in smsdvb_module_init() (Yuan Can)
- media: vim2m: print device name after registering device (Matthew Majewski)
- media: venus: hfi: add check to handle incorrect queue size (Vikash Garodia)
- media: venus: hfi: add a check to handle OOB in sfr region (Vikash Garodia)
- media: i2c: adv748x: Fix test pattern selection mask (Niklas Söderlund)
- ext4: don't treat fhandle lookup of ea_inode as FS corruption (Jann Horn)
- bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags (Willem de Bruijn)
- bpf: Add endian modifiers to fix endian warnings (Ben Dooks)
- pwm: fsl-ftm: Handle clk_get_rate() returning 0 (Uwe Kleine-König)
- pwm: rcar: Improve register calculation (Uwe Kleine-König)
- pwm: rcar: Simplify multiplication/shift logic (Geert Uytterhoeven)
- pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config() (Josh Poimboeuf)
- ktest: Fix Test Failures Due to Missing LOG_FILE Directories (Ayush Jain)
- fbdev: omapfb: Add 'plane' value check (Leonid Arapov)
- PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type (Ryo Takakura)
- drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off (AngeloGioacchino Del Regno)
- drm/amdkfd: Fix pqm_destroy_queue race with GPU reset (Philip Yang)
- drm/amdkfd: clamp queue size to minimum (David Yat Sin)
- drivers: base: devres: Allow to release group on device release (Lucas De Marchi)
- drm/bridge: panel: forbid initializing a panel with unknown connector type (Luca Ceresoli)
- drm: panel-orientation-quirks: Add new quirk for GPD Win 2 (Andrew Wyatt)
- drm: panel-orientation-quirks: Add support for AYANEO 2S (Andrew Wyatt)
- drm/amd/display: Update Cursor request mode to the beginning prefetch always (Zhikai Zhai)
- drm: allow encoder mode_set even when connectors change for crtc (Abhinav Kumar)
- Bluetooth: hci_uart: fix race during initialization (Arseniy Krasnov)
- tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER (Gabriele Paoloni)
- net: vlan: don't propagate flags on open (Stanislav Fomichev)
- wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table (Icenowy Zheng)
- scsi: st: Fix array overflow in st_setup() (Kai Mäkisara)
- ext4: ignore xattrs past end (Bhupesh)
- ext4: protect ext4_release_dquot against freezing (Ojaswin Mujoo)
- ahci: add PCI ID for Marvell 88SE9215 SATA Controller (Daniel Kral)
- f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks() (Chao Yu)
- ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode (Niklas Cassel)
- jfs: add sanity check for agwidth in dbMount (Edward Adam Davis)
- jfs: Prevent copying of nlink with value 0 from disk inode (Edward Adam Davis)
- fs/jfs: Prevent integer overflow in AG size calculation (Rand Deeb)
- fs/jfs: cast inactags to s64 to prevent potential overflow (Rand Deeb)
- jfs: Fix uninit-value access of imap allocated in the diMount() function (Zhongqiu Han)
- page_pool: avoid infinite loop to schedule delayed worker (Jason Xing)
- ALSA: usb-audio: Fix CME quirk for UF series keyboards (Ricard Wanderlof)
- ASoC: fsl_audmix: register card device depends on 'dais' property (Shengjiu Wang)
- ALSA: hda: intel: Fix Optimus when GPU has no sound (Maxim Mikityanskiy)
- HID: pidff: Fix null pointer dereference in pidff_find_fields (Tomasz Pakuła)
- HID: pidff: Do not send effect envelope if it's empty (Tomasz Pakuła)
- HID: pidff: Convert infinite length from Linux API to PID standard (Tomasz Pakuła)
- xen/mcelog: Add __nonstring annotations for unterminated strings (Kees Cook)
- arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD (Douglas Anderson)
- perf: arm_pmu: Don't disable counter in armpmu_add() (Mark Rutland)
- x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine (Max Grobecker)
- pm: cpupower: bench: Prevent NULL dereference on malloc failure (Zhongqiu Han)
- umount: Allow superblock owners to force umount (Trond Myklebust)
- nft_set_pipapo: fix incorrect avx2 match of 5th field octet (Florian Westphal)
- net: ppp: Add bound checking for skb data on ppp_sync_txmung (Arnaud Lecomte)
- nvmet-fcloop: swap list_add_tail arguments (Daniel Wagner)
- ata: sata_sx4: Add error handling in pdc20621_i2c_read() (Wentao Liang)
- ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones (Hannes Reinecke)
- net: ethtool: Don't call .cleanup_data when prepare_data fails (Maxime Chevallier)
- net: tls: explicitly disallow disconnect (Jakub Kicinski)
- tipc: fix memory leak in tipc_link_xmit (Tung Nguyen)
- ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe() (Henry Martin)
-
Wed Jun 04 2025 Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-310.180.1.el9uek]
- uek-rpm: Enable CONFIG_ACPI_THERMAL and other ACPI config for Bluefield 3 (Thomas Tai) [Orabug: 38007368]
- dt-bindings: trivial-devices: add onnn,adt7462 (Chanh Nguyen) [Orabug: 38006900]
- mailbox: pcc: Check before sending MCTP PCC response ACK (Adam Young) [Orabug: 38006900]
- media: dt-bindings: Add OV5642 (Fabio Estevam) [Orabug: 38006900]
- hwmon: (xgene) Migrate to use generic PCC shmem related macros (Sudeep Holla) [Orabug: 38006900]
- i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros (Sudeep Holla) [Orabug: 38006900]
- ACPI: PCC: Add PCC shared memory region command and status bitfields (Sudeep Holla) [Orabug: 38006900]
- mailbox: pcc: Support shared interrupt for multiple subspaces (Huisong Li) [Orabug: 38006900]
- mailbox: pcc: Add support for platform notification handling (Huisong Li) [Orabug: 38006900]
- mailbox: pcc: Use mbox_bind_client (Elliot Berman) [Orabug: 38006900]
- mailbox: omap: Use mbox_bind_client (Elliot Berman) [Orabug: 38006900]
- mailbox: Allow direct registration to a channel (Elliot Berman) [Orabug: 38006900]
- mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure (Huisong Li) [Orabug: 38006900]
- mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform" (Colin Ian King) [Orabug: 38006900]
- mailbox: pcc: Fix an invalid-load caught by the address sanitizer (Mario Limonciello) [Orabug: 38006900]
- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Sudeep Holla) [Orabug: 38006900]
- mailbox: pcc: Avoid using the uninitialized variable 'dev' (Sudeep Holla) [Orabug: 38006900]
- ACPI/PCC: Add maintainer for PCC mailbox driver (Sudeep Holla) [Orabug: 38006900]
- mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe (Sudeep Holla) [Orabug: 38006900]
- mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Sudeep Holla) [Orabug: 38006900]
- mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Sudeep Holla) [Orabug: 38006900]
- mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Sudeep Holla) [Orabug: 38006900]
- mailbox: pcc: Add PCC register bundle and associated accessor functions (Sudeep Holla) [Orabug: 38006900]
- mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Sudeep Holla) [Orabug: 38006900]
- uek-rpm: Enable CONFIG_VITESSE_PHY for Bluefield 3 (Thomas Tai) [Orabug: 37985802]
- x86/its: Fix build errors when CONFIG_MODULES=n (Eric Biggers) [Orabug: 37970165]
- x86/its: Use dynamic thunks for indirect branches (Peter Zijlstra) [Orabug: 37970165]
- x86/modules: Set VM_FLUSH_RESET_PERMS in module_alloc() (Thomas Gleixner) [Orabug: 37970165]
- uek-rpm/config-aarch64: Enable BT_HCIUART_BCM for RPi Bluetooth (Vijay Kumar) [Orabug: 37960844]
- x86/its: its_native_only bug is not correctly reported (Alexandre Chartre) [Orabug: 37960160]
- RDMA/mlx5: Fix CC counters query for MPV (Patrisious Haddad) [Orabug: 37358844]
- amd_hsmp: Increase the SMU timeout to 500ms (Vijay Kumar) [Orabug: 37266677]
- bpf/bpf_get,set_sockopt: add option to set TCP-BPF sock ops flags (Alan Maguire) [Orabug: 36699198]
-
Wed May 21 2025 Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-309.180.4.el9uek]
- nvme: unblock ctrl state transition for firmware update (Daniel Wagner)
- nfsd: decrease sc_count directly if fail to queue dl_recall (Li Lingfeng)
- cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS (Rafael J. Wysocki)
- ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr() (Xuanqiang Luo)
- usb: chipidea: ci_hdrc_imx: fix usbmisc handling (Fedor Pchelkin)
- Revert "PCI: Avoid reset when disabled via sysfs" (Alex Williamson)
- uek-rpm: CONFIG_PTP_1588_CLOCK_OCP enable for OCI (Vijayendra Suman) [Orabug: 37777354]
- ptp: ocp: let ptp core report driver name instead of the drivers (Vijayendra Suman) [Orabug: 37777354]
- ptp: ocp: Add .getmaxphase ptp_clock_info callback (Rahul Rameshbabu) [Orabug: 37777354]
- ptp: ocp: remove flash image header check fallback (Vadim Fedorenko) [Orabug: 37777354]
- ptp: ocp: expose config and temperature for ART card (Vadim Fedorenko) [Orabug: 37777354]
- ptp: ocp: add serial port of mRO50 MAC on ART card (Vadim Fedorenko) [Orabug: 37777354]
- ptp: ocp: add Orolia timecard support (Vadim Fedorenko) [Orabug: 37777354]
- ptp: ocp: upgrade serial line information (Vadim Fedorenko) [Orabug: 37777354]
- ] ptp: ocp: remove symlink for second GNSS (Vadim Fedorenko) [Orabug: 37777354]
- ptp_ocp: use device_find_any_child() instead of custom approach (Andy Shevchenko) [Orabug: 37777354]
- ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x) (Andy Shevchenko) [Orabug: 37777354]
- ptp_ocp: do not call pci_set_drvdata(pdev, NULL) (Andy Shevchenko) [Orabug: 37777354]
- ptp_ocp: drop duplicate NULL check in ptp_ocp_detach() (Andy Shevchenko) [Orabug: 37777354]
- ptp_ocp: use bits.h macros for all masks (Andy Shevchenko) [Orabug: 37777354]
- ptp: ocp: Add firmware header checks (Vadim Fedorenko) [Orabug: 37777354]
- ptp: ocp: fix PPS source selector debugfs reporting (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: add .init function for sma_op vector (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: vectorize the sma accessor functions (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: constify selectors (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: parameterize input/output sma selectors (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: revise firmware display (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: add Celestica timecard PCI ids (Vadim Fedorenko) [Orabug: 37777354]
- ptp: ocp: Remove #ifdefs around PCI IDs (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: 32-bit fixups for pci start address (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: change sysfs attr group handling (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: have adjtime handle negative delta_ns correctly (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Use DIV64_U64_ROUND_UP for rounding. (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: handle error from nvmem_device_find (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: use snprintf() in ptp_ocp_verify() (Dan Carpenter) [Orabug: 37777354]
- ptp: ocp: Make debugfs variables the correct bitwidth (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Fix PTP_PF_* verification requests (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add 2 more timestampers (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add 4 frequency counters (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add signal generators and update sysfs nodes (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add firmware capability bits for feature gating (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add GND and VCC output selectors (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Rename output selector 'GNSS' to 'GNSS1' (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add ability to disable input selectors. (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add support for selectable SMA directions. (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Update devlink firmware display path. (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: add nvmem interface for accessing eeprom (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: correct label for error path (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: off by in in ptp_ocp_tod_gnss_name() (Dan Carpenter) [Orabug: 37777354]
- ptp: ocp: Add serial port information to the debug summary (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: adjust utc_tai_offset to TOD info (Vadim Fedorenko) [Orabug: 37777354]
- ptp: ocp: add tod_correction attribute (Vadim Fedorenko) [Orabug: 37777354]
- ptp: ocp: Expose clock status drift and offset (Vadim Fedorenko) [Orabug: 37777354]
- ptp: ocp: add TOD debug information (Vadim Fedorenko) [Orabug: 37777354]
- ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Move devlink registration to be last devlink command (Leon Romanovsky) [Orabug: 37777354]
- ptp: ocp: Avoid operator precedence warning in ptp_ocp_summary_show() (Nathan Chancellor) [Orabug: 37777354]
- ptp: ocp: Add timestamp window adjustment (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Have FPGA fold in ns adjustment for adjtime. (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Enable 4th timestamper / PPS generator (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add second GNSS device (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add NMEA output (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add debugfs entry for timecard (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Separate the init and info logic (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add sysfs attribute utc_tai_offset (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add IRIG-B output mode control (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add IRIG-B and DCF blocks (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add SMA selector and controls (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Add third timestamper (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Report error if resource registration fails. (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Skip resources with out of range irqs (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Skip I2C flash read when there is no controller. (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: Parameterize the TOD information display. (Jonathan Lemon) [Orabug: 37777354]
- ptp: ocp: parameterize the i2c driver used (Jonathan Lemon) [Orabug: 37777354]
- vhost-scsi: log event queue write descriptors (Dongli Zhang) [Orabug: 37884058]
- vhost-scsi: log control queue write descriptors (Dongli Zhang) [Orabug: 37884058]
- vhost-scsi: log I/O queue write descriptors (Dongli Zhang) [Orabug: 37884058]
- vhost-scsi: adjust vhost_scsi_get_desc() to log vring descriptors (Dongli Zhang) [Orabug: 37884058]
- vhost: modify vhost_log_write() for broader users (Dongli Zhang) [Orabug: 37884058]
- mm: make page_mapped_in_vma() hugetlb walk aware (Jane Chu) [Orabug: 37956589]
- mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk (zhenwei pi) [Orabug: 37956589]
- ext4: update the backup superblock's at the end of the online resize (Theodore Ts'o) [Orabug: 37356729]
- gve: ignore nonrelevant GSO type bits when processing TSO headers (Joshua Washington) [Orabug: 37356729]
- gve: update gve.rst (Rushil Gupta) [Orabug: 37356729]
- gve: RX path for DQO-QPL (Rushil Gupta) [Orabug: 37356729]
- gve: Tx path for DQO-QPL (Rushil Gupta) [Orabug: 37356729]
- gve: Control path for DQO-QPL (Rushil Gupta) [Orabug: 37356729]
- gve: Fix gve interrupt names (Praveen Kaligineedi) [Orabug: 37356729]
- gve: Handle alternate miss completions (Jeroen de Borst) [Orabug: 37356729]
- gve: Adding a new AdminQ command to verify driver (Jeroen de Borst) [Orabug: 37356729]
- gve: Fix error return code in gve_prefill_rx_pages() (Yang Yingliang) [Orabug: 37356729]
- gve: Reduce alloc and copy costs in the GQ rx path (Shailend Chand) [Orabug: 37356729]
- google/gve:fix repeated words in comments (Jilin Yuan) [Orabug: 37356729]
- gve: Fix spelling mistake "droping" -> "dropping" (Colin Ian King) [Orabug: 37356729]
- gve: enhance no queue page list detection (Haiyue Wang) [Orabug: 37356729]
- gve: Recording rx queue before sending to napi (Tao Liu) [Orabug: 37356729]
- ext4: add ioctls to get/set the ext4 superblock uuid (Jeremy Bongio) [Orabug: 37356729]
- ext4: implement support for get/set fs label (Lukas Czerner) [Orabug: 37356729]
- gve: Add tx|rx-coalesce-usec for DQO (Tao Liu) [Orabug: 37356729]
- gve: Add consumed counts to ethtool stats (Jordan Kim) [Orabug: 37356729]
- gve: Implement suspend/resume/shutdown (Catherine Sullivan) [Orabug: 37356729]
- gve: Add optional metadata descriptor type GVE_TXD_MTD (Willem de Bruijn) [Orabug: 37356729]
- gve: remove memory barrier around seqno (Catherine Sullivan) [Orabug: 37356729]
- gve: Update gve_free_queue_page_list signature (Catherine Sullivan) [Orabug: 37356729]
- gve: Move the irq db indexes out of the ntfy block struct (Catherine Sullivan) [Orabug: 37356729]
- gve: Correct order of processing device options (Jeroen de Borst) [Orabug: 37356729]
- gve: fix for null pointer dereference. (Ameer Hamza) [Orabug: 37356729]
- gve: fix unmatched u64_stats_update_end() (Dan Carpenter) [Orabug: 37356729]
- gve: Add a jumbo-frame device option. (Shailend Chand) [Orabug: 37356729]
- gve: Implement packet continuation for RX. (David Awogbemila) [Orabug: 37356729]
- gve: Allow pageflips on larger pages (Jordan Kim) [Orabug: 37356729]
- gve: Add netif_set_xps_queue call (Catherine Sullivan) [Orabug: 37356729]
- gve: Do lazy cleanup in TX path (Tao Liu) [Orabug: 37356729]
- gve: Add rx buffer pagecnt bias (Catherine Sullivan) [Orabug: 37356729]
- gve: Switch to use napi_complete_done (Yangchun Fu) [Orabug: 37356729]
- gve: Use kvcalloc() instead of kvzalloc() (Gustavo A. R. Silva) [Orabug: 37356729]
- selftests/net: optmem_max became per netns (Eric Dumazet) [Orabug: 37356732]
- tcp: derive delack_max with tcp_rto_min helper (Kevin Yang) [Orabug: 37356732]
- tcp: derive delack_max from rto_min (Eric Dumazet) [Orabug: 37356732]
- tcp: add sysctl_tcp_rto_min_us (Kevin Yang) [Orabug: 37356732]
- tcp: constify tcp_rto_min() and tcp_rto_min_us() argument (Eric Dumazet) [Orabug: 37356732]
- net: constify sk_dst_get() and __sk_dst_get() argument (Eric Dumazet) [Orabug: 37356732]
- net: Namespace-ify sysctl_optmem_max (Eric Dumazet) [Orabug: 37356732]
- net: increase optmem_max default value (Eric Dumazet) [Orabug: 37356732]
- net: phy: dp83867: Fix SGMII FIFO depth for non OF devices (Michael Sit Wei Hong) [Orabug: 37670821]
- net: phy: dp83867: fix get nvmem cell fail (Nikita Shubin) [Orabug: 37670821]
- net: phy: dp83867: implement support for io_impedance_ctrl nvmem cell (Rasmus Villemoes) [Orabug: 37670821]
- net: phy: constify netdev->dev_addr references (Jakub Kicinski) [Orabug: 37670821]
- net: phy: dp83867: introduce critical chip default init for non-of platform (Lay, Kuan Loon) [Orabug: 37670821]
- RDS: use pin_user_pages_fast() (Stephen Brennan) [Orabug: 37872748]
- uek-rpm: Reduce the size of the Bluefield 3 kernel (Henry Willard) [Orabug: 37910874]
- uek-rpm: Make sure dtb directory exists for emb3. (Henry Willard) [Orabug: 37910874]
- uek-rpm: Move the gve kernel module from extra to kernel-uek-core (Samasth Norway Ananda) [Orabug: 37940898]
- platform/mellanox: mlxbf-pmc: Support additional PMC blocks (Shravan Kumar Ramani) [Orabug: 37955981]
- mlxbf-bootctl: use sysfs_emit_at() in secure_boot_fuse_state_show() (David Thompson) [Orabug: 37955981]
- mlxbf-bootctl: Support sysfs entries for RTC battery status (Xiangrong Li) [Orabug: 37955981]
- platform/mellanox: mlxbf-bootctl: use sysfs_emit() instead of sprintf() (Ai Chao) [Orabug: 37955981]
- drivers/platform/mellanox: Convert snprintf to sysfs_emit (Li Zhijian) [Orabug: 37955981]
- certs: Add new Oracle Linux Driver Signing (key 1) certificate (Sherry Yang) [Orabug: 37967553]
-
Wed May 14 2025 Brian Maly <brian.maly@oracle.com> [5.15.0-309.180.3.el9uek]
- net/mlx5: Reclaim max 50K pages at once (Anand Khoje) [Orabug: 36933755]
- x86/sev: Fix position dependent variable references in startup code (Ard Biesheuvel) [Orabug: 37356711]
- x86/PCI: Export find_cap() to be used in early PCI code (Rayan Dasoriya) [Orabug: 37356711]
- x86/quirks: Scan all busses for early PCI quirks (Rayan Dasoriya) [Orabug: 37356711]
- x86/quirks: Add parameter to clear MSIs early on boot (Rayan Dasoriya) [Orabug: 37356711]
- iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Vasant Hegde) [Orabug: 37356711]
- iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Vasant Hegde) [Orabug: 37356711]
- iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Vasant Hegde) [Orabug: 37356711]
- iommu/amd: Use put_pages_list (Matthew Wilcox (Oracle)) [Orabug: 37356711]
- x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Steve Rutherford) [Orabug: 37356711]
- iommu/amd: Simplify pagetable freeing (Robin Murphy) [Orabug: 37356711]
- x86/kvm: Add kexec support for SEV Live Migration. (Ashish Kalra) [Orabug: 37356711]
- nfsd: allow layout state to be admin-revoked. (NeilBrown) [Orabug: 37644985]
- nfsd: allow delegation state ids to be revoked and then freed (NeilBrown) [Orabug: 37644985]
- nfsd: allow open state ids to be revoked and then freed (NeilBrown) [Orabug: 37644985]
- nfsd: allow lock state ids to be revoked and then freed (NeilBrown) [Orabug: 37644985]
- nfsd: allow admin-revoked NFSv4.0 state to be freed. (NeilBrown) [Orabug: 37644985]
- nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revoke (NeilBrown) [Orabug: 37644985]
- nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/states (NeilBrown) [Orabug: 37644985]
- nfsd: prepare for supporting admin-revocation of state (NeilBrown) [Orabug: 37644985]
- nfsd: split sc_status out of sc_type (NeilBrown) [Orabug: 37644985]
- nfsd: remove stale comment in nfs4_show_deleg() (NeilBrown) [Orabug: 37644985]
- nfsd: avoid race after unhash_delegation_locked() (NeilBrown) [Orabug: 37644985]
- nfsd: don't call functions with side-effecting inside WARN_ON() (NeilBrown) [Orabug: 37644985]
- NFSD: Add nfsd_seq4_status trace event (Chuck Lever) [Orabug: 37644985]
- NFSD: Clean up nfsd4_encode_layoutreturn() (Chuck Lever) [Orabug: 37644985]
- NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Chuck Lever) [Orabug: 37644985]
- NFSD: Clean up nfsd4_encode_stateid() (Chuck Lever) [Orabug: 37644985]
- NFSD: Add simple u32, u64, and bool encoders (Chuck Lever) [Orabug: 37644985]
- NFSD: Add encoders for NFSv4 clientids and verifiers (Chuck Lever) [Orabug: 37644985]
- nfsd: add some kerneldoc comments for stateid preprocessing functions (Jeff Layton) [Orabug: 37644985]
- nfsd: eliminate find_deleg_file_locked (Jeff Layton) [Orabug: 37644985]
- nfsd: fix potential race in nfs4_find_file (Jeff Layton) [Orabug: 37644985]
- vhost-scsi: Fix vhost_scsi_send_status() (Dongli Zhang) [Orabug: 37840544]
- vhost-scsi: Fix vhost_scsi_send_bad_target() (Dongli Zhang) [Orabug: 37840544]
- vhost-scsi: protect vq->log_used with vq->mutex (Dongli Zhang) [Orabug: 37840544]
- vhost-scsi: Reduce response iov mem use (Mike Christie) [Orabug: 37840544]
- vhost-scsi: Allocate iov_iter used for unaligned copies when needed (Mike Christie) [Orabug: 37840544]
- vhost-scsi: Stop duplicating se_cmd fields (Mike Christie) [Orabug: 37840544]
- vhost-scsi: Dynamically allocate scatterlists (Mike Christie) [Orabug: 37840544]
- vhost-scsi: Return queue full for page alloc failures during copy (Mike Christie) [Orabug: 37840544]
- vhost-scsi: Add better resource allocation failure handling (Mike Christie) [Orabug: 37840544]
- vhost-scsi: Allocate T10 PI structs only when enabled (Mike Christie) [Orabug: 37840544]
- vhost-scsi: Reduce mem use by moving upages to per queue (Mike Christie) [Orabug: 37840544]
- scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Mike Christie) [Orabug: 37840544]
- scsi: target: Perform ALUA group changes in one step (Mike Christie) [Orabug: 37840544]
- scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Mike Christie) [Orabug: 37840544]
- scsi: target: Fix write perf due to unneeded throttling (Mike Christie) [Orabug: 37840544]
- vhost scsi: Allow user to control num virtqueues (Mike Christie) [Orabug: 37840544]
- vhost-scsi: Rename vhost_scsi_iov_to_sgl (Mike Christie) [Orabug: 37840544]
- vhost-scsi: unbreak any layout for response (Jason Wang) [Orabug: 37840544]
- Revert "vhost-scsi: protect vq->log_base with vq->mutex" (Mike Christie) [Orabug: 37840544]
- Revert "vhost_scsi: log write descriptors" (Mike Christie) [Orabug: 37840544]
- x86/bugs: Enabling Retbleed and SRSO mitigation can taint the kernel (Alexandre Chartre) [Orabug: 37945824]
- x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Pawan Gupta) [Orabug: 37945831]
- x86/bpf: Add IBHF call at end of classic BPF (Daniel Sneddon) [Orabug: 37945831]
- x86/bpf: Call branch history clearing sequence on exit (Daniel Sneddon) [Orabug: 37945831]
- selftest/x86/bugs: Add selftests for ITS (Pawan Gupta) [Orabug: 37945842] {CVE-2024-28956}
- x86/its: Align RETs in BHB clear sequence to avoid thunking (Pawan Gupta) [Orabug: 37945842] {CVE-2024-28956}
- x86/its: Add "vmexit" option to skip mitigation on some CPUs (Pawan Gupta) [Orabug: 37945842] {CVE-2024-28956}
- x86/its: Enable Indirect Target Selection mitigation (Pawan Gupta) [Orabug: 37945842] {CVE-2024-28956}
- x86/its: Add support for ITS-safe return thunk (Pawan Gupta) [Orabug: 37945842] {CVE-2024-28956}
- x86/its: Add support for ITS-safe indirect thunk (Pawan Gupta) [Orabug: 37945842] {CVE-2024-28956}
- x86/its: Enumerate Indirect Target Selection (ITS) bug (Pawan Gupta) [Orabug: 37945842] {CVE-2024-28956}
- Documentation: x86/bugs/its: Add ITS documentation (Pawan Gupta) [Orabug: 37945842] {CVE-2024-28956}
- x86/alternatives: Remove faulty optimization (Josh Poimboeuf) [Orabug: 37945842] {CVE-2024-28956}
- x86/alternative: Optimize returns patching (Borislav Petkov (AMD)) [Orabug: 37945842] {CVE-2024-28956}
-
Wed May 07 2025 Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-309.180.2.el9uek]
- LTS version: v5.15.180 (Vijayendra Suman)
- mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Nathan Chancellor)
- tracing: Do not use PERF enums when perf is not defined (Steven Rostedt)
- mm, slab: remove duplicate kernel-doc comment for ksize() (Vlastimil Babka)
- mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Kamal Dasu)
- NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up (Chuck Lever)
- nfsd: put dl_stid if fail to queue dl_recall (Li Lingfeng)
- jfs: add index corruption check to DT_GETPAGE() (Roman Smirnov)
- ext4: fix OOB read when checking dotdot dir (Acs, Jakub)
- ext4: don't over-report free space or inodes in statvfs (Theodore Ts'o)
- tracing/osnoise: Fix possible recursive locking for cpus_read_lock() (Ran Xiaokai)
- tracing: Fix synth event printk format for str fields (Douglas Raillard)
- tracing: Ensure module defining synth event cannot be unloaded while tracing (Douglas Raillard)
- tracing: Fix use-after-free in print_graph_function_flags during tracer switching (Tengda Wu)
- mmc: sdhci-pxav3: set NEED_RSP_BUSY capability (Karel Balej)
- ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP (Paul Menzel)
- acpi: nfit: fix narrowing conversion in acpi_nfit_ctl (Murad Masimov)
- x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs (Jann Horn)
- x86/tsc: Always save/restore TSC sched_clock() on suspend/resume (Guilherme G. Piccoli)
- btrfs: handle errors from btrfs_dec_ref() properly (Josef Bacik)
- ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() (Markus Elfring)
- platform/x86: ISST: Correct command storage data length (Srinivas Pandruvada)
- drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration (Hersen Wu)
- drm/amd/pm: Fix negative array index read (Jesse Zhang)
- tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers (Sherry Sun)
- tty: serial: fsl_lpuart: use UARTMODIR register bits for lpuart32 platform (Sherry Sun)
- mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops (Kamal Dasu)
- mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Kamal Dasu)
- can: flexcan: disable transceiver during system PM (Haibo Chen)
- can: flexcan: only change CAN state when link up in system PM (Haibo Chen)
- arcnet: Add NULL check in com20020pci_probe() (Henry Martin)
- net: fix geneve_opt length integer overflow (Lin Ma)
- ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (Fernando Fernandez Mancera)
- netfilter: nft_tunnel: fix geneve_opt type confusion addition (Lin Ma)
- tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). (Guillaume Nault)
- vsock: avoid timeout during connect() if the socket is closing (Stefano Garzarella)
- net: mvpp2: Prevent parser TCAM memory corruption (Tobias Waldekranz)
- net_sched: skbprio: Remove overly strict queue assertions (Cong Wang)
- netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (Debin Zhu)
- netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only (Pablo Neira Ayuso)
- ASoC: imx-card: Add NULL check in imx_card_probe() (Henry Martin)
- ntb: intel: Fix using link status DB's (Nikita Shubin)
- ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans (Yajun Deng)
- riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra (Juhan Jin)
- spufs: fix a leak in spufs_create_context() (Al Viro)
- spufs: fix a leak on spufs_new_file() failure (Al Viro)
- hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} (Tasos Sahanidis)
- can: statistics: use atomic access in hot path (Oliver Hartkopp)
- ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx (Navon John Lukose)
- drm/amd: Keep display off while going into S4 (Mario Limonciello)
- x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled (Vladis Dronov)
- locking/semaphore: Use wake_q to wake up processes outside lock critical section (Waiman Long)
- sched/deadline: Use online cpus for validating runtime (Shrikanth Hegde)
- ksmbd: fix incorrect validation for num_aces field of smb_acl (Namjae Jeon)
- affs: don't write overlarge OFS data block size fields (Simon Tatham)
- affs: generate OFS sequence numbers starting at 1 (Simon Tatham)
- nvme-pci: skip CMB blocks incompatible with PCI P2P DMA (Icenowy Zheng)
- nvme-pci: clean up CMBMSC when registering CMB fails (Icenowy Zheng)
- nvme-tcp: fix possible UAF in nvme_tcp_poll (Sagi Grimberg)
- wifi: iwlwifi: fw: allocate chained SG tables for dump (Johannes Berg)
- sched/smt: Always inline sched_smt_active() (Josh Poimboeuf)
- octeontx2-af: Fix mbox INTR handler when num VFs > 64 (Geetha sowjanya)
- ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid (Giovanni Gherdovich)
- ring-buffer: Fix bytes_dropped calculation issue (Feng Yang)
- ksmbd: use aead_request_free to match aead_request_alloc (Miaoqian Lin)
- rtnetlink: Allocate vfinfo size for VF GUIDs when supported (Mark Zhang)
- exfat: fix the infinite loop in exfat_find_last_cluster() (Yuezhang Mo)
- objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() (Josh Poimboeuf)
- fs/procfs: fix the comment above proc_pid_wchan() (Bart Van Assche)
- perf python: Check if there is space to copy all the event (Arnaldo Carvalho de Melo)
- perf python: Don't keep a raw_data pointer to consumed ring buffer space (Arnaldo Carvalho de Melo)
- perf python: Decrement the refcount of just created event on failure (Arnaldo Carvalho de Melo)
- perf python: Fixup description of sample.id event member (Arnaldo Carvalho de Melo)
- i3c: master: svc: Fix missing the IBI rules (Stanley Chu)
- fuse: fix dax truncate/punch_hole fault path (Alistair Popple)
- NFSv4: Don't trigger uneccessary scans for return-on-close delegations (Trond Myklebust)
- ocfs2: validate l_tree_depth to avoid out-of-bounds access (Vasiliy Kovalev)
- kexec: initialize ELF lowest address to ULONG_MAX (Sourabh Jain)
- perf units: Fix insufficient array space (Arnaldo Carvalho de Melo)
- iio: adc: ad7124: Fix comparison of channel configs (Uwe Kleine-König)
- fs/ntfs3: Fix a couple integer overflows on 32bit systems (Dan Carpenter)
- iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio (Jonathan Cameron)
- coresight: catu: Fix number of pages while using 64k pages (Ilkka Koskinen)
- soundwire: slave: fix an OF node reference leak in soundwire slave device (Joe Hattori)
- isofs: fix KMSAN uninit-value bug in do_isofs_readdir() (Qasim Ijaz)
- clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock (Barnabás Czémán)
- crypto: hisilicon/sec2 - fix for aead auth key length (Wenkai Lin)
- x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment (Jann Horn)
- mfd: sm501: Switch to BIT() to mitigate integer overflows (Nikita Zhandarovich)
- RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow (Patrisious Haddad)
- crypto: nx - Fix uninitialised hv_nxc on error (Herbert Xu)
- power: supply: max77693: Fix wrong conversion of charge input threshold value (Artur Weber)
- x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 (Jann Horn)
- clk: amlogic: g12a: fix mmc A peripheral clock (Jerome Brunet)
- clk: amlogic: gxbb: drop non existing 32k clock parent (Jerome Brunet)
- clk: amlogic: g12b: fix cluster A parent data (Jerome Brunet)
- pinctrl: tegra: Set SFIO mode to Mux Register (Prathamesh Shete)
- IB/mad: Check available slots before posting receive WRs (Maher Sanalla)
- remoteproc: qcom_q6v5_mss: Handle platforms with one power domain (Luca Weiss)
- RDMA/core: Don't expose hw_counters outside of init net namespace (Roman Gushchin)
- clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent (Peter Geis)
- pinctrl: renesas: rzg2l: Fix missing of_node_put() call (Fabrizio Castro)
- pinctrl: renesas: rza2: Fix missing of_node_put() call (Fabrizio Castro)
- lib: 842: Improve error handling in sw842_compress() (Tanya Agarwal)
- clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock (Vladimir Lypak)
- clk: samsung: Fix UBSAN panic in samsung_clk_init() (Will McVicker)
- libbpf: Fix hypothetical STT_SECTION extern NULL deref case (Andrii Nakryiko)
- remoteproc: qcom_q6v5_pas: Make single-PD handling more robust (Luca Weiss)
- remoteproc: core: Clear table_sz when rproc_shutdown (Peng Fan)
- crypto: hisilicon/sec2 - fix for aead authsize alignment (Wenkai Lin)
- clk: amlogic: gxbb: drop incorrect flag on 32k clock (Jerome Brunet)
- fbdev: sm501fb: Add some geometry checks. (Danila Chernetsov)
- mdacon: rework dependency list (Arnd Bergmann)
- fbdev: au1100fb: Move a variable assignment behind a null pointer check (Markus Elfring)
- PCI: pciehp: Don't enable HPIE when resuming in poll mode (Ilpo Järvinen)
- drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() (Dan Carpenter)
- PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe (Thippeswamy Havalige)
- PCI: Remove stray put_device() in pci_register_host_bridge() (Dan Carpenter)
- drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() (Vitaliy Shevtsov)
- PCI: Avoid reset when disabled via sysfs (Nishanth Aravamudan)
- PCI/portdrv: Only disable pciehp interrupts early when needed (Feng Tang)
- PCI: brcmstb: Use internal register to change link capability (Jim Quinlan)
- PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload (Hans Zhang)
- PCI/ASPM: Fix link state exit during switch upstream function removal (Daniel Stodden)
- drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member (AngeloGioacchino Del Regno)
- drm/mediatek: mtk_hdmi: Unregister audio platform device on failure (AngeloGioacchino Del Regno)
- drm/vkms: Fix use after free and double free on init error (José Expósito)
- drm: xlnx: zynqmp: Fix max dma segment size (Tomi Valkeinen)
- drm/dp_mst: Fix drm RAD print (Wayne Lin)
- drm/bridge: ti-sn65dsi86: Fix multiple instances (Geert Uytterhoeven)
- ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible (Jayesh Choudhary)
- ALSA: hda/realtek: Always honor no_shutup_pins (Takashi Iwai)
- HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER (Jiri Kosina)
- media: platform: allgro-dvt: unregister v4l2_device on the error path (Joe Hattori)
- perf/ring_buffer: Allow the EPOLLRDNORM flag for poll (Tao Chen)
- lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() (Sebastian Andrzej Siewior)
- PM: sleep: Fix handling devices with direct_complete set on errors (Rafael J. Wysocki)
- thermal: int340x: Add NULL check for adev (Chenyuan Yang)
- EDAC/ie31200: Fix the error path order of ie31200_init() (Qiuxu Zhuo)
- EDAC/ie31200: Fix the DIMM size mask for several SoCs (Qiuxu Zhuo)
- EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer (Qiuxu Zhuo)
- selinux: Chain up tool resolving errors in install_policy.sh (Tim Schumacher)
- PM: sleep: Adjust check before setting power.must_resume (Rafael J. Wysocki)
- x86/platform: Only allow CONFIG_EISA for 32-bit (Arnd Bergmann)
- x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() (Benjamin Berg)
- cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() (Jie Zhan)
- cpufreq: scpi: compare kHz instead of Hz (zuoqian)
- x86/mm/pat: cpa-test: fix length for CPA_ARRAY test (Mike Rapoport (Microsoft))
- watch_queue: fix pipe accounting mismatch (Eric Sandeen)
- media: i2c: et8ek8: Don't strip remove function when driver is builtin (Uwe Kleine-König)
- memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove (Luo Qiu)
- net: usb: qmi_wwan: add Telit Cinterion FE990B composition (Fabio Porcedda)
- net: usb: qmi_wwan: add Telit Cinterion FN990B composition (Fabio Porcedda)
- tty: serial: 8250: Add Brainboxes XC devices (Cameron Williams)
- tty: serial: 8250: Add some more device IDs (Cameron Williams)
- counter: microchip-tcb-capture: Fix undefined counter channel state on probe (William Breathitt Gray)
- counter: stm32-lptimer-cnt: fix error handling when enabling (Fabrice Gasnier)
- ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx (Dhruv Deshpande)
- netfilter: socket: Lookup orig tuple for IPv6 SNAT (Maxim Mikityanskiy)
- ARM: Remove address checking for MMUless devices (Yanjun Yang)
- ARM: 9351/1: fault: Add "cut here" line for prefetch aborts (Kees Cook)
- ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed() (Kees Cook)
- atm: Fix NULL pointer dereference (Minjoong Kim)
- HID: hid-plantronics: Add mic mute mapping and generalize quirks (Terry Junge)
- ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names (Terry Junge)
- bpf, sockmap: Fix race between element replace and close() (Michal Luczaj)
- Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE (Luiz Augusto von Dentz) {CVE-2024-8805}
- arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S (Justin Klaassen)
- mptcp: Fix data stream corruption in the address announcement (Arthur Mongodin)
- drm/amdgpu: Fix JPEG video caps max size for navi1x and raven (David Rosca)
- drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() (Nikita Zhandarovich)
- soc: qcom: pdr: Fix the potential deadlock (Saranya R)
- batman-adv: Ignore own maximum aggregation size during RX (Sven Eckelmann)
- ARM: shmobile: smp: Enforce shmobile_smp_* alignment (Geert Uytterhoeven)
- proc: fix UAF in proc_get_inode() (Ye Bin)
- mmc: atmel-mci: Add missing clk_disable_unprepare() (Gu Bowen)
- regulator: check that dummy regulator has been probed before using it (Christian Eggers)
- drm/v3d: Don't run jobs that have errors flagged in its fence (Maíra Canal)
- i2c: omap: fix IRQ storms (Andreas Kemnade)
- Revert "gre: Fix IPv6 link-local address generation." (Guillaume Nault)
- net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES (Lin Ma)
- net: atm: fix use after free in lec_send() (Dan Carpenter)
- ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). (Kuniyuki Iwashima)
- ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (Kuniyuki Iwashima)
- Bluetooth: Fix error code in chan_alloc_skb_cb() (Dan Carpenter)
- RDMA/hns: Fix wrong value of max_sge_rd (Junxian Huang)
- RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common() (Junxian Huang)
- RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db() (Junxian Huang)
- RDMA/hns: Fix soft lockup during bt pages loop (Junxian Huang)
- RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt() (Chengchang Tang)
- RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path (Saravanan Vajravel)
- ARM: dts: bcm2711: Don't mark timer regs unconfigured (Phil Elwell)
- RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx (Kashyap Desai)
- ARM: dts: bcm2711: PL011 UARTs are actually r1p5 (Phil Elwell)
- xfrm_output: Force software GSO only in tunnel mode (Cosmin Ratiu)
- firmware: imx-scu: fix OF node leak in .probe() (Joe Hattori)
- smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara)
- smb: client: Fix match_session bug preventing session reuse (Henrique Carvalho)
- drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params (Ma Ke)
- drm/amd/display: Check for invalid input params when building scaling params (Michael Strauss)
- i2c: sis630: Fix an error handling path in sis630_probe() (Christophe JAILLET)
- i2c: ali15x3: Fix an error handling path in ali15x3_probe() (Christophe JAILLET)
- i2c: ali1535: Fix an error handling path in ali1535_probe() (Christophe JAILLET)
- cifs: Fix integer overflow while processing closetimeo mount option (Murad Masimov)
- cifs: Fix integer overflow while processing actimeo mount option (Murad Masimov)
- cifs: Fix integer overflow while processing acdirmax mount option (Murad Masimov)
- cifs: Fix integer overflow while processing acregmax mount option (Murad Masimov)
- ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() (Christophe JAILLET)
- drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() (Ivan Abramov)
- ASoC: ops: Consistently treat platform_max as control value (Charles Keepax)
- tcp: fix races in tcp_abort() (Eric Dumazet)
- lib/buildid: Handle memfd_secret() files in build_id_parse() (Andrii Nakryiko)
- qlcnic: fix memory leak issues in qlcnic_sriov_common.c (Haoxiang Li)
- drm/amd/display: Fix slab-use-after-free on hdcp_work (Mario Limonciello)
- drm/amd/display: Assign normalized_pix_clk when color depth = 14 (Alex Hung)
- drm/amd/display: Restore correct backlight brightness after a GPU reset (Mario Limonciello)
- drm/atomic: Filter out redundant DPMS calls (Ville Syrjälä)
- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (Florent Revest)
- USB: serial: option: match on interface class for Telit FN990B (Johan Hovold)
- USB: serial: option: fix Telit Cinterion FE990A name (Fabio Porcedda)
- USB: serial: option: add Telit Cinterion FE990B compositions (Fabio Porcedda)
- USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Boon Khai Ng)
- block: fix 'kmem_cache of name 'bio-108' already exists' (Ming Lei)
- drm/nouveau: Do not override forced connector status (Thomas Zimmermann)
- mptcp: safety check before fallback (Matthieu Baerts (NGI0))
- x86/irq: Define trace events conditionally (Arnd Bergmann)
- fuse: don't truncate cached, mutated symlink (Miklos Szeredi)
- ASoC: tas2764: Set the SDOUT polarity correctly (Hector Martin)
- ASoC: tas2764: Fix power control mask (Hector Martin)
- ASoC: tas2770: Fix volume scale (Hector Martin)
- nvme: only allow entering LIVE from CONNECTING state (Daniel Wagner)
- sctp: Fix undefined behavior in left shift operation (Yu-Chun Lin)
- nvmet-rdma: recheck queue state is LIVE in state lock in recv done (Ruozhu Li)
- net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors (Stephan Gerhold)
- ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module (Terry Cheong)
- ASoC: arizona/madera: use fsleep() in up/down DAPM event delays. (Vitaly Rodionov)
- ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() (Kuninori Morimoto)
- thermal/cpufreq_cooling: Remove structure member documentation (Daniel Lezcano)
- s390/cio: Fix CHPID "configure" attribute caching (Peter Oberparleiter)
- sched: Clarify wake_up_q()'s write to task->wake_q.next (Jann Horn)
- HID: ignore non-functional sensor in HP 5MP Camera (Chia-Lin Kao (AceLan))
- HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell (Zhang Lixu)
- vboxsf: fix building with GCC 15 (Brahmajit Das)
- alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support (Eric W. Biederman)
- ACPI: resource: IRQ override for Eluktronics MECH-17 (Gannon Kolding)
- scsi: qla1280: Fix kernel oops when debug level > 2 (Magnus Lindholm)
- scsi: core: Use GFP_NOIO to avoid circular locking dependency (Rik van Riel)
- iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (Chengen Du)
- powercap: call put_device() on an error path in powercap_register_control_type() (Joe Hattori)
- hrtimers: Mark is_migration_base() with __always_inline (Andy Shevchenko)
- nvme-fc: go straight to connecting state when initializing (Daniel Wagner)
- net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices (Carolina Jubran)
- net/mlx5: Bridge, fix the crash caused by LAG state check (Jianbo Liu)
- net: openvswitch: remove misbehaving actions length check (Ilya Maximets)
- openvswitch: Use kmalloc_size_roundup() to match ksize() usage (Kees Cook)
- slab: Introduce kmalloc_size_roundup() (Kees Cook)
- gre: Fix IPv6 link-local address generation. (Guillaume Nault)
- netfilter: nft_exthdr: fix offset with ipv4_find_option() (Alexey Kashavkin)
- net_sched: Prevent creation of classes with TC_H_ROOT (Cong Wang)
- ipvs: prevent integer overflow in do_ip_vs_get_ctl() (Dan Carpenter)
- netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (Kohei Enju)
- net/mlx5: handle errors in mlx5_chains_create_table() (Wentao Liang)
- Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() (Michael Kelley)
- netpoll: hold rcu read lock in __netpoll_send_skb() (Breno Leitao)
- net: dsa: mv88e6xxx: Verify after ATU Load ops (Joseph Huang)
- ice: fix memory leak in aRFS after reset (Grzegorz Nitka)
- netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. (Sebastian Andrzej Siewior)
- pinctrl: bcm281xx: Fix incorrect regmap max_registers value (Artur Weber)
- fbdev: hyperv_fb: iounmap() the correct memory when removing a device (Michael Kelley)
- ipv6: Fix signed integer overflow in __ip6_append_data (Wang Yufen)
- sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov)
- clockevents/drivers/i8253: Fix stop sequence for timer 0 (David Woodhouse)
- vlan: fix memory leak in vlan_newlink() (Eric Dumazet)
-
Wed Apr 30 2025 Brian Maly <brian.maly@oracle.com> [5.15.0-309.179.1.el9uek]
- x86/microcode/AMD: Clean the cache if update did not load microcode (Boris Ostrovsky) [Orabug: 37800728]
- x86/microcode/AMD: Add finalize_late_load() microcode_op (Boris Ostrovsky) [Orabug: 37800728]
- x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches (Borislav Petkov (AMD)) [Orabug: 37800728]
- x86/microcode/AMD: Add some forgotten models to the SHA check (Borislav Petkov (AMD)) [Orabug: 37800728]
- x86/microcode/AMD: Load only SHA256-checksummed patches (Borislav Petkov (AMD)) [Orabug: 37800728]
- x86/microcode/AMD: Flush patch buffer mapping after application (Borislav Petkov (AMD)) [Orabug: 37800728]
- x86/microcode/AMD: Stash BSP's CPUID(1).EAX (Boris Ostrovsky) [Orabug: 37800728]
-
Wed Apr 23 2025 Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.6.el9uek]
- net: bridge: IP defragmentation failing for jumboframes (Venkat Venkatsubra) [Orabug: 37847171]
- uek-rpm: remove .el9 from shim version (Samasth Norway Ananda) [Orabug: 37834731]
- RDS: avoid using offlined CPU during reconnect (Arumugam Kolappan) [Orabug: 37783021]
- net/mlx5e: Rely on reqid in IPsec tunnel mode (Leon Romanovsky) [Orabug: 37710815]
- net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel (Leon Romanovsky) [Orabug: 37710815]
- net/mlx5: Clear port select structure when fail to create (Mark Zhang) [Orabug: 37710815]
- net/mlx5: SF, Fix add port error handling (Chris Mi) [Orabug: 37710815]
- net/mlx5: Fix variable not being completed when function returns (Chenguang Zhao) [Orabug: 37710815]
- net/mlx5e: Keep netdev when leave switchdev for devlink set legacy only (Jianbo Liu) [Orabug: 37710815]
- net/mlx5e: Skip restore TC rules for vport rep without loaded flag (Jianbo Liu) [Orabug: 37710815]
- net/mlx5e: macsec: Maintain TX SA from encoding_sa (Dragos Tatulea) [Orabug: 37710815]
- net/mlx5e: Remove workaround to avoid syndrome for internal port (Jianbo Liu) [Orabug: 37710815]
- net/mlx5e: SD, Use correct mdev to build channel param (Tariq Toukan) [Orabug: 37710815]
- mlxsw: spectrum_acl_flex_keys: Use correct key block on Spectrum-4 (Ido Schimmel) [Orabug: 37710815]
- net/mlx5e: clear xdp features on non-uplink representors (William Tu) [Orabug: 37710815]
- net/mlx5: Fix msix vectors to respect platform limit (Parav Pandit) [Orabug: 37710815]
- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (Ido Schimmel) [Orabug: 37710815]
- mlxsw: spectrum_ptp: Add missing verification before pushing Tx header (Amit Cohen) [Orabug: 37710815]
- net/mlx5e: Don't call cleanup on profile rollback failure (Cosmin Ratiu) [Orabug: 37710815]
- net/mlx5: Fix command bitmask initialization (Shay Drory) [Orabug: 37710815]
- net/mlx5: Check for invalid vector index on EQ creation (Maher Sanalla) [Orabug: 37710815]
- mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst (Christophe JAILLET) [Orabug: 37710815]
- net: Fix netns for ip_tunnel_init_flow() (Xiao Liang) [Orabug: 37710815]
- ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_xmit() (Ido Schimmel) [Orabug: 37710815]
- ip_tunnel: annotate data-races around t->parms.link (Eric Dumazet) [Orabug: 37710815]
- ipv4: ip_tunnel: Unmask upper DSCP bits in ip_md_tunnel_xmit() (Ido Schimmel) [Orabug: 37710815]
- ipv4: ip_tunnel: Unmask upper DSCP bits in ip_tunnel_bind_dev() (Ido Schimmel) [Orabug: 37710815]
- net/mlx5e: SHAMPO, Fix overflow of hd_per_wq (Dragos Tatulea) [Orabug: 37710815]
- net/mlx5e: SHAMPO, Increase timeout to improve latency (Dragos Tatulea) [Orabug: 37710815]
- net/mlx5: Verify support for scheduling element and TSAR type (Carolina Jubran) [Orabug: 37710815]
- net/mlx5e: Enable remove flow for hard packet limit (Jianbo Liu) [Orabug: 37710815]
- net/mlx5: Use set number of max EQs (Daniel Jurgens) [Orabug: 37710815]
- net/mlx5: IFC updates for SF max IO EQs (Daniel Jurgens) [Orabug: 37710815]
- net/mlx5e: Approximate IPsec per-SA payload data bytes count (Leon Romanovsky) [Orabug: 37710815]
- net/mlx5e: Present succeeded IPsec SA bytes and packet (Leon Romanovsky) [Orabug: 37710815]
- net/mlx5: Use max_num_eqs_24b capability if set (Daniel Jurgens) [Orabug: 37710815]
- net/mlx5: IFC updates for changing max EQs (Daniel Jurgens) [Orabug: 37710815]
- net/mlx5: Correct TASR typo into TSAR (Cosmin Ratiu) [Orabug: 37710815]
- net/mlx5e: SHAMPO, Re-enable HW-GRO (Yoray Zack) [Orabug: 37710815]
- net/mlx5e: SHAMPO, Use KSMs instead of KLMs (Yoray Zack) [Orabug: 37710815]
- net/mlx5e: Fix netif state handling (Shay Drory) [Orabug: 37710815]
- net/mlx5e: RSS, Block XOR hash with over 128 channels (Carolina Jubran) [Orabug: 37710815]
- net/mlx5: Support matching on l4_type for ttc_table (Jianbo Liu) [Orabug: 37710815]
- net/mlx5: Enable SD feature (Tariq Toukan) [Orabug: 37710815]
- net/mlx5e: Block TLS device offload on combined SD netdev (Tariq Toukan) [Orabug: 37710815]
- net/mlx5e: Support per-mdev queue counter (Tariq Toukan) [Orabug: 37710815]
- net/mlx5e: Support cross-vhca RSS (Tariq Toukan) [Orabug: 37710815]
- net/mlx5e: Let channels be SD-aware (Tariq Toukan) [Orabug: 37710815]
- net/mlx5e: Connect mlx5 IPsec statistics with XFRM core (Leon Romanovsky) [Orabug: 37710815]
- xfrm: get global statistics from the offloaded device (Leon Romanovsky) [Orabug: 37710815]
- RDS: avoid queueing delayed work on an offlined cpu (Praveen Kumar Kannoju) [Orabug: 37260584] [Orabug: 37551309]
- uek-rpm/kernel-uek.spec: Set DEFAULTKERNEL correctly during %postun (Vijay Kumar) [Orabug: 37376706]
-
Wed Apr 16 2025 Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.5.el9uek]
- net: usb: usbnet: restore usb%d name exception for local mac addresses (Dominique Martinet)
- usbnet:fix NPE during rx_complete (Ying Lu)
- bpf: Use preempt_count() directly in bpf_send_signal_common() (Hou Tao)
- jfs: fix slab-out-of-bounds read in ea_get() (Qasim Ijaz)
- serial: 8250_dma: terminate correct DMA in tx_dma_flush() (John Keeping)
- ksmbd: fix multichannel connection failure (Namjae Jeon)
- rds: Tear down the copy-from-user cache before destroying rds_wq (Håkon Bugge) [Orabug: 37716901]