# changelog

author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-305.176.3.el9uek]
changelog:
  - LTS version: v5.15.176 (Vijayendra Suman)
  - mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() (Seiji Nishikawa)
  - dt-bindings: display: adi,adv7533: Drop single lane support (Biju Das)
  - drm: adv7511: Drop dsi single lane support (Biju Das)
  - net/sctp: Prevent autoclose integer overflow in sctp_association_init() (Nikolay Kuratov)
  - sky2: Add device ID 11ab:4373 for Marvell 88E8075 (Pascal Hambourg)
  - pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking (Evgenii Shatokhin)
  - RDMA/uverbs: Prevent integer overflow issue (Dan Carpenter)
  - kcov: mark in_softirq_really() as __always_inline (Arnd Bergmann)
  - modpost: fix the missed iteration for the max bit in do_input() (Masahiro Yamada)
  - modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host (Masahiro Yamada)
  - usb: xhci: Avoid queuing redundant Stop Endpoint commands (Michal Pecio)
  - ARC: build: Try to guess GCC variant of cross compiler (Leon Romanovsky)
  - irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base (Uros Bizjak)
  - net: usb: qmi_wwan: add Telit FE910C04 compositions (Daniele Palmas)
  - bpf: fix potential error return (Anton Protopopov)
  - sound: usb: format: don't warn that raw DSD is unsupported (Adrian Ratiu)
  - sound: usb: enable DSD output for ddHiFi TC44C (Adrian Ratiu)
  - btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount (Filipe Manana)
  - drm/amdkfd: Correct the migration DMA map direction (Prike Liang)
  - wifi: mac80211: wake the queues in case of failure in resume (Emmanuel Grumbach)
  - btrfs: sysfs: fix direct super block member reads (Qu Wenruo)
  - btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit (Anand Jain)
  - btrfs: fix use-after-free when COWing tree bock and tracing is enabled (Filipe Manana) [Orabug: 37452645] {CVE-2024-56759}
  - btrfs: rename and export __btrfs_cow_block() (Filipe Manana)
  - ila: serialize calls to nf_register_net_hooks() (Eric Dumazet)
  - af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK (Eric Dumazet)
  - af_packet: fix vlan_get_tci() vs MSG_PEEK (Eric Dumazet)
  - net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init() (Maciej S. Szmigiero)
  - net: restrict SO_REUSEPORT to inet sockets (Eric Dumazet)
  - RDMA/rtrs: Ensure 'ib_sge list' is accessible (Li Zhijian)
  - net: mv643xx_eth: fix an OF node reference leak (Joe Hattori)
  - eth: bcmsysport: fix call balance of priv->clk handling routines (Vitalii Mordan)
  - ALSA: usb-audio: US16x08: Initialize array before use (Tanya Agarwal)
  - net: llc: reset skb->transport_header (Antonio Pastor)
  - netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext (Pablo Neira Ayuso)
  - drm/i915/dg1: Fix power gate sequence. (Rodrigo Vivi)
  - netrom: check buffer length before accessing it (Ilya Shchipletsov)
  - net: fix memory leak in tcp_conn_request() (Wang Liang)
  - net: stmmac: restructure the error path of stmmac_probe_config_dt() (Joe Hattori)
  - net: stmmac: don't create a MDIO bus if unnecessary (Andrew Halaney)
  - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Bartosz Golaszewski)
  - RDMA/hns: Fix missing flush CQE for DWQE (Chengchang Tang)
  - RDMA/hns: Fix warning storm caused by invalid input in IO path (Chengchang Tang)
  - RDMA/hns: Fix mapping error of zero-hop WQE buffer (wenglianfa)
  - RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item() (Yunsheng Lin)
  - RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init() (Yixing Liu)
  - drm/bridge: adv7511_audio: Update Audio InfoFrame properly (Stefan Ekenberg)
  - RDMA/bnxt_re: Fix the locking while accessing the QP table (Selvin Xavier)
  - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier)
  - RDMA/bnxt_re: Fix reporting hw_ver in query_device (Kalesh AP)
  - RDMA/bnxt_re: Add check for path mtu in modify_qp (Saravanan Vajravel)
  - RDMA/mlx5: Enforce same type port association for multiport RoCE (Patrisious Haddad)
  - xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic (Mathias Nyman)
  - usb: xhci: Limit Stop Endpoint retries (Michal Pecio)
  - xhci: retry Stop Endpoint on buggy NEC controllers (Michal Pecio)
  - thunderbolt: Add support for Intel Panther Lake-M/P (Mika Westerberg)
  - thunderbolt: Add support for Intel Lunar Lake (Mika Westerberg)
  - thunderbolt: Add Intel Barlow Ridge PCI ID (Mika Westerberg)
  - thunderbolt: Add support for Intel Meteor Lake (Mika Westerberg)
  - thunderbolt: Add support for Intel Raptor Lake (George D Sworo)
  - tracing: Have process_string() also allow arrays (Steven Rostedt)
  - selinux: ignore unknown extended permissions (Thiébaud Weksteen)
  - x86/hyperv: Fix hv tsc page based sched_clock for hibernation (Naman Jain)
  - net: dsa: improve shutdown sequence (Vladimir Oltean) [Orabug: 37206293] {CVE-2024-49998}
  - nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net (Yang Erkun) [Orabug: 37252394] {CVE-2024-50121}
  - btrfs: avoid monopolizing a core when activating a swap file (Filipe Manana)
  - power: supply: gpio-charger: Fix set charge current limits (Dimitri Fedrau)
  - tracing: Prevent bad count for tracing_cpumask_write (Lizhi Xu) [Orabug: 37452666] {CVE-2024-56763}
  - tracing: Constify string literal data member in struct trace_event_call (Christian Göttsche)
  - ksmbd: fix racy issue from session lookup and expire (Namjae Jeon)
  - lib: stackinit: hide never-taken branch from compiler (Kees Cook)
  - drm/dp_mst: Verify request type in the corresponding down message reply (Imre Deak)
  - arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs (Catalin Marinas)
  - arm64: mm: Rename asid2idx() to ctxid2asid() (Yunfeng Ye)
  - ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write (Jordy Zomer) [Orabug: 37434089] {CVE-2024-56626}
  - ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read (Jordy Zomer) [Orabug: 37434096] {CVE-2024-56627}
  - drm/dp_mst: Fix MST sideband message body length check (Imre Deak) [Orabug: 37434052] {CVE-2024-56616}
  - bpf: Check validity of link->type in bpf_link_show_fdinfo() (Hou Tao) [Orabug: 37331881] {CVE-2024-53099}
  - MIPS: Probe toolchain support of -msym32 (Jiaxun Yang)
  - vmalloc: fix accounting with i915 (Matthew Wilcox (Oracle))
  - virtio-blk: don't keep queue frozen during system suspend (Ming Lei)
  - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery)
  - scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time (Ranjan Kumar)
  - platform/x86: asus-nb-wmi: Ignore unknown event 0xCF (Armin Wolf)
  - regmap: Use correct format specifier for logging range errors (Mark Brown)
  - ALSA: hda/conexant: fix Z60MR100 startup pop issue (bo liu)
  - scsi: megaraid_sas: Fix for a potential deadlock (Tomas Henzl)
  - scsi: qla1280: Fix hw revision numbering for ISP1020/1040 (Magnus Lindholm)
  - watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04 (James Hilliard)
  - tracing/kprobe: Make trace_kprobe's module callback called after jump_label update (Masami Hiramatsu (Google))
  - mtd: rawnand: fix double free in atmel_pmecc_create_user() (Dan Carpenter) [Orabug: 37522457] {CVE-2024-56766}
  - dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset (Chen Ridong) [Orabug: 37452680] {CVE-2024-56767}
  - dmaengine: dw: Select only supported masters for ACPI devices (Andy Shevchenko)
  - dmaengine: mv_xor: fix child node refcount handling in early exit (Javier Carrasco)
  - phy: core: Fix that API devm_phy_destroy() fails to destroy the phy (Zijun Hu)
  - phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider (Zijun Hu)
  - phy: core: Fix that API devm_phy_put() fails to release the phy (Zijun Hu)
  - phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup() (Zijun Hu)
  - phy: core: Fix an OF node refcount leakage in _of_phy_get() (Zijun Hu)
  - mtd: rawnand: arasan: Fix missing de-registration of NAND (Maciej Andrzejewski)
  - mtd: rawnand: arasan: Fix double assertion of chip-select (Maciej Andrzejewski)
  - mtd: diskonchip: Cast an operand to prevent potential overflow (Zichen Xie)
  - nfsd: restore callback functionality for NFSv4.0 (NeilBrown)
  - bpf: Check negative offsets in __bpf_skb_min_len() (Cong Wang)
  - tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection (Zijian Zhang)
  - tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress() (Cong Wang)
  - mm/vmstat: fix a W=1 clang compiler warning (Bart Van Assche)
  - media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg (Nikita Zhandarovich) [Orabug: 37452686] {CVE-2024-56769}
  - drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update (Michel Dänzer)
  - epoll: Add synchronous wakeup support for ep_poll_callback (Xuewen Yan)
  - ceph: validate snapdirname option length when mounting (Ilya Dryomov)
  - of: Fix refcount leakage for OF node returned by __of_get_dma_parent() (Zijun Hu)
  - of: Fix error path in of_parse_phandle_with_args_map() (Herve Codina)
  - udmabuf: also check for F_SEAL_FUTURE_WRITE (Jann Horn)
  - nilfs2: prevent use of deleted inode (Edward Adam Davis)
  - of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one() (Zijun Hu)
  - NFS/pnfs: Fix a live lock between recalled layouts and layoutget (Trond Myklebust)
  - tracing: Add "%s" check in test_event_printk() (Steven Rostedt)
  - tracing: Add missing helper functions in event pointer dereference check (Steven Rostedt)
  - tracing: Fix test_event_printk() to process entire print argument (Steven Rostedt)
  - KVM: x86: Play nice with protected guests in complete_hypercall_exit() (Sean Christopherson)
  - Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet (Michael Kelley)
  - btrfs: tree-checker: reject inline extent items with 0 ref count (Qu Wenruo)
  - zram: refuse to use zero sized block device as backing device (Kairui Song)
  - sh: clk: Fix clk_enable() to return 0 on NULL clk (Geert Uytterhoeven)
  - hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers (Murad Masimov)
  - hwmon: (tmp513) Fix Current Register value interpretation (Murad Masimov)
  - hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers (Murad Masimov)
  - hwmon: (tmp513) Use SI constants from units.h (Andy Shevchenko)
  - hwmon: (tmp513) Simplify with dev_err_probe() (Andy Shevchenko)
  - hwmon: (tmp513) Don't use "proxy" headers (Andy Shevchenko)
  - drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() (Ville Syrjälä)
  - USB: serial: option: add Telit FE910C04 rmnet compositions (Daniele Palmas)
  - USB: serial: option: add MediaTek T7XX compositions (Jack Wu)
  - USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready (Mank Wang)
  - USB: serial: option: add MeiG Smart SLM770A (Michal Hrusecky)
  - USB: serial: option: add TCL IK512 MBIM & ECM (Daniel Swanemar)
  - efivarfs: Fix error on non-existent file (James Bottomley)
  - i2c: riic: Always round-up when calculating bus period (Geert Uytterhoeven)
  - chelsio/chtls: prevent potential integer overflow on 32bit (Dan Carpenter)
  - mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk (Prathamesh Shete)
  - net: mdiobus: fix an OF node reference leak (Joe Hattori)
  - netfilter: ipset: Fix for recursive locking warning (Phil Sutter)
  - net: ethernet: bgmac-platform: fix an OF node reference leak (Joe Hattori)
  - net: hinic: Fix cleanup in create_rxqs/txqs() (Dan Carpenter)
  - ionic: use ee->offset when returning sprom data (Shannon Nelson)
  - ionic: Fix netdev notifier unregister on failure (Brett Creeley) [Orabug: 37434407] {CVE-2024-56715}
  - netdevsim: prevent bad user input in nsim_dev_health_break_write() (Eric Dumazet) [Orabug: 37434410] {CVE-2024-56716}
  - net/smc: check return value of sock_recvmsg when draining clc data (Guangguan Wang)
  - net/smc: check smcd_v2_ext_offset when receiving proposal msg (Guangguan Wang)
  - net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg (Guangguan Wang)
  - net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll (Guangguan Wang)
  - erofs: fix incorrect symlink detection in fast symlink (Gao Xiang)
  - i2c: pnx: Fix timeout in wait functions (Vladimir Riabchun)
  - usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled (Peng Hongchi)
  - MIPS: Loongson64: DTS: Fix msi node for ls7a (Jiaxun Yang)
  - PCI: Add ACS quirk for Broadcom BCM5760X NIC (Ajit Khaparde)
  - PCI: vmd: Create domain symlink before pci_bus_add_devices() (Jiwei Sun)
  - ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP (Pierre-Louis Bossart)
  - usb: cdns3: Add quirk flag to enable suspend residency (Roger Quadros)
  - ALSA: usb: Fix UBSAN warning in parse_audio_unit() (Takashi Iwai)
  - PCI/AER: Disable AER service on suspend (Kai-Heng Feng)
  - PCI: Use preserve_config in place of pci_flags (Vidya Sagar)
  - net: sched: fix ordering of qlen adjustment (Lion Ackermann) [Orabug: 37433381] {CVE-2024-53164}
  - LTS version: v5.15.175 (Vijayendra Suman)
  - x86/static-call: fix 32-bit build (Juergen Gross)
  - ALSA: usb-audio: Fix a DMA to stack memory bug (Dan Carpenter)
  - x86/xen: remove hypercall page (Juergen Gross)
  - x86/xen: use new hypercall functions instead of hypercall page (Juergen Gross)
  - x86/xen: add central hypercall functions (Juergen Gross)
  - x86/xen: don't do PV iret hypercall through hypercall page (Juergen Gross) [Orabug: 37427545] {CVE-2024-53241}
  - x86/static-call: provide a way to do very early static-call updates (Juergen Gross)
  - objtool/x86: allow syscall instruction (Juergen Gross)
  - x86: make get_cpu_vendor() accessible from Xen code (Juergen Gross)
  - xen/netfront: fix crash when removing device (Juergen Gross) [Orabug: 37427541] {CVE-2024-53240}
  - Revert "parisc: fix a possible DMA corruption" (Greg Kroah-Hartman)
  - tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe() (Nikolay Kuratov)
  - bpf: sync_linked_regs() must preserve subreg_def (Eduard Zingerman) [Orabug: 37388801] {CVE-2024-53125}
  - blk-iocost: Avoid using clamp() on inuse in __propagate_weights() (Nathan Chancellor)
  - ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired (Daniil Tatianin)
  - team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL (Daniel Borkmann)
  - bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL (Daniel Borkmann)
  - net/sched: netem: account for backlog updates from child qdisc (Martin Ottens)
  - Documentation: PM: Clarify pm_runtime_resume_and_get() return value (Paul Barker)
  - qca_spi: Make driver probing reliable (Stefan Wahren)
  - qca_spi: Fix clock speed for multiple QCA7000 (Stefan Wahren)
  - cxgb4: use port number to set mac addr (Anumula Murali Mohan Reddy)
  - ACPI: resource: Fix memory resource type union access (Ilpo Järvinen)
  - net: sparx5: fix the maximum frame length register (Daniel Machon)
  - net: sparx5: fix FDMA performance issue (Daniel Machon)
  - net: lapb: increase LAPB_HEADER_LEN (Eric Dumazet) [Orabug: 37434236] {CVE-2024-56659}
  - ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init() (Thomas Weißschuh)
  - ptp: kvm: Use decrypted memory in confidential guest on x86 (Jeremi Piotrowski)
  - selftests: mlxsw: sharedbuffer: Remove duplicate test cases (Danielle Ratson)
  - selftests: mlxsw: sharedbuffer: Remove h1 ingress test case (Danielle Ratson)
  - tipc: fix NULL deref in cleanup_bearer() (Eric Dumazet) [Orabug: 37522548] {CVE-2024-56661}
  - batman-adv: Do not let TT changes list grows indefinitely (Remi Pommarel)
  - batman-adv: Remove uninitialized data in full table TT response (Remi Pommarel)
  - batman-adv: Do not send uninitialized TT changes (Remi Pommarel)
  - acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl (Suraj Sonawane) [Orabug: 37434246] {CVE-2024-56662}
  - exfat: fix potential deadlock on __exfat_get_dentry_set (Sungjong Seo) [Orabug: 36964279] {CVE-2024-42315}
  - virtio/vsock: Fix accept_queue memory leak (Michal Luczaj) [Orabug: 37388777] {CVE-2024-53119}
  - bpf, sockmap: Fix update element with same (Michal Luczaj)
  - xfs: fix scrub tracepoints when inode-rooted btrees are involved (Darrick J. Wong)
  - xfs: return from xfs_symlink_verify early on V4 filesystems (Darrick J. Wong)
  - xfs: don't drop errno values when we fail to ficlone the entire range (Darrick J. Wong)
  - xfs: update btree keys correctly when _insrec splits an inode root block (Darrick J. Wong)
  - drm/i915: Fix memory leak by correcting cache object name in error handler (Jiasheng Jiang)
  - usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer (Lianqin Hu) [Orabug: 37434263] {CVE-2024-56670}
  - usb: ehci-hcd: fix call balance of clocks handling routines (Vitalii Mordan)
  - usb: dwc2: Fix HCD port connection race (Stefan Wahren)
  - usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature (Stefan Wahren)
  - usb: dwc2: Fix HCD resume (Stefan Wahren)
  - ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() (Joe Hattori)
  - usb: host: max3421-hcd: Correctly abort a USB request. (Mark Tomlinson)
  - ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 (Jaakko Salo)
  - tcp: check space before adding MPTCP SYN options (MoYuanhao)
  - LTS version: v5.15.174 (Vijayendra Suman)
  - Bluetooth: hci_core: Fix calling mgmt_device_connected (Luiz Augusto von Dentz)
  - net/smc: Fix af_ops of child socket pointing to released memory (Karsten Graul)
  - media: venus: vdec: fixed possible memory leak issue (Ameer Hamza)
  - serial: amba-pl011: fix build regression (Arnd Bergmann)
  - drm/amdgpu: rework resume handling for display (v2) (Alex Deucher)
  - drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX (Wayne Lin) [Orabug: 37159692] {CVE-2024-46871}
  - net: dsa: microchip: correct KSZ8795 static MAC table access (Tristram Ha)
  - Bluetooth: L2CAP: Fix uaf in l2cap_connect (Luiz Augusto von Dentz) [Orabug: 37206073] {CVE-2024-49950}
  - arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint (Mark Rutland)
  - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Brown) [Orabug: 37298722] {CVE-2024-50275}
  - gve: Fixes for napi_poll when budget is 0 (Ziwei Xiao)
  - scsi: core: Fix scsi_mode_select() buffer length handling (Damien Le Moal)
  - Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()" (Zhang Zekun)
  - fou: remove warn in gue_gro_receive on unsupported protocol (Willem de Bruijn) [Orabug: 36993166] {CVE-2024-44940}
  - ima: Fix use-after-free on a dentry's dname.name (Stefan Berger) [Orabug: 36835557] {CVE-2024-39494}
  - crypto: hisilicon/qm - inject error before stopping queue (Weili Qian) [Orabug: 37200767] {CVE-2024-47730}
  - drm/amd/display: Check BIOS images before it is used (Alex Hung) [Orabug: 37116330] {CVE-2024-46809}
  - mmc: mtk-sd: Fix error handle of probe function (Andy-ld Lu)
  - xhci: dbc: Fix STALL transfer event handling (Mathias Nyman)
  - mm/damon/vaddr: fix issue in damon_va_evenly_split_region() (Zheng Yejian)
  - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (SeongJae Park)
  - jffs2: Fix rtime decompressor (Richard Weinberger)
  - jffs2: Prevent rtime decompress memory corruption (Kinsey Moore)
  - KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE (Kunkun Jiang)
  - KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device (Kunkun Jiang)
  - KVM: arm64: vgic-its: Add a data length check in vgic_its_save_* (Jing Zhang)
  - tracing/eprobe: Fix to release eprobe when failed to add dyn_event (Masami Hiramatsu (Google))
  - btrfs: fix missing snapshot drew unlock when root is dead during swap activation (Filipe Manana)
  - sched/core: Prevent wakeup of ksoftirqd during idle load balance (K Prateek Nayak)
  - sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy (K Prateek Nayak)
  - sched/fair: Add NOHZ balancer flag for nohz.next_balance updates (Valentin Schneider)
  - sched/core: Remove the unnecessary need_resched() check in nohz_csd_func() (K Prateek Nayak)
  - modpost: Add .irqentry.text to OTHER_SECTIONS (Thomas Gleixner)
  - modpost: Include '.text.*' in TEXT_SECTIONS (Nathan Chancellor)
  - misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle (Parker Newman)
  - powerpc/prom_init: Fixup missing powermac #size-cells (Michael Ellerman)
  - MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a (Xi Ruoyao)
  - usb: chipidea: udc: handle USB Error Interrupt if IOC not set (Xu Yang)
  - i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock (Defa Li)
  - PCI: Add ACS quirk for Wangxun FF5xxx NICs (Mengyuan Lou)
  - PCI: Add 'reset_subordinate' to reset hierarchy below bridge (Keith Busch)
  - PCI: Detect and trust built-in Thunderbolt chips (Esther Shimanovich)
  - i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request (Jarkko Nikula)
  - f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode. (Qi Han) [Orabug: 37433860] {CVE-2024-56586}
  - nvdimm: rectify the illogical code within nd_dax_probe() (Yi Yang)
  - pinctrl: qcom-pmic-gpio: add support for PM8937 (Barnabás Czémán)
  - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (Kai Mäkisara)
  - scsi: st: Don't modify unknown block number in MTIOCGET (Kai Mäkisara)
  - leds: class: Protect brightness_show() with led_cdev->led_access mutex (Mukesh Ojha) [Orabug: 37433867] {CVE-2024-56587}
  - scsi: hisi_sas: Add cond_resched() for no forced preemption model (Yihang Li) [Orabug: 37433881] {CVE-2024-56589}
  - tracing: Use atomic64_inc_return() in trace_clock_counter() (Uros Bizjak)
  - pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU (Esben Haabendal)
  - netpoll: Use rcu_access_pointer() in __netpoll_setup (Breno Leitao)
  - net/neighbor: clear error in case strict check is not set (Jakub Kicinski)
  - rocker: fix link status detection in rocker_carrier_init() (Dmitry Antipov)
  - ASoC: hdmi-codec: reorder channel allocation list (Jonas Karlman)
  - Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet (Luiz Augusto von Dentz) [Orabug: 37433887] {CVE-2024-56590}
  - wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() (Norbert van Bolhuis) [Orabug: 37433907] {CVE-2024-56593}
  - wifi: ipw2x00: libipw_rx_any(): fix bad alignment (Jiapeng Chong)
  - drm/amdgpu: set the right AMDGPU sg segment limitation (Prike Liang) [Orabug: 37433913] {CVE-2024-56594}
  - drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov (Victor Zhao)
  - jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree (Nihar Chaithanya) [Orabug: 37433919] {CVE-2024-56595}
  - jfs: fix array-index-out-of-bounds in jfs_readdir (Ghanshyam Agrawal) [Orabug: 37433927] {CVE-2024-56596}
  - jfs: fix shift-out-of-bounds in dbSplit (Ghanshyam Agrawal) [Orabug: 37433933] {CVE-2024-56597}
  - jfs: array-index-out-of-bounds fix in dtReadFirst (Ghanshyam Agrawal) [Orabug: 37433940] {CVE-2024-56598}
  - dma-debug: fix a possible deadlock on radix_lock (Levi Yun)
  - drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr (Lang Yu)
  - drm/amdgpu: Dereference the ATCS ACPI buffer (Prike Liang)
  - drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih (Victor Lu)
  - drm/panel: simple: Add Microchip AC69T88A LVDS Display panel (Manikandan Muralidharan)
  - wifi: ath5k: add PCI ID for Arcadyan devices (Rosen Penev)
  - wifi: ath5k: add PCI ID for SX76X (Rosen Penev)
  - net: inet6: do not leave a dangling sk pointer in inet6_create() (Ignat Korchagin) [Orabug: 37433954] {CVE-2024-56600}
  - net: inet: do not leave a dangling sk pointer in inet_create() (Ignat Korchagin) [Orabug: 37433961] {CVE-2024-56601}
  - net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() (Ignat Korchagin) [Orabug: 37433968] {CVE-2024-56602}
  - net: af_can: do not leave a dangling sk pointer in can_create() (Ignat Korchagin) [Orabug: 37433975] {CVE-2024-56603}
  - Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() (Ignat Korchagin) [Orabug: 37433989] {CVE-2024-56605}
  - af_packet: avoid erroring out after sock_init_data() in packet_create() (Ignat Korchagin) [Orabug: 37433995] {CVE-2024-56606}
  - net/sched: cbs: Fix integer overflow in cbs_set_port_rate() (Elena Salomatkina)
  - net: ethernet: fs_enet: Use %pa to format resource_size_t (Simon Horman)
  - net: fec_mpc52xx_phy: Use %pa to format resource_size_t (Simon Horman)
  - samples/bpf: Fix a resource leak (Zhu Jun)
  - r8169: don't apply UDP padding quirk on RTL8126A (Heiner Kallweit)
  - drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() (Igor Artemiev)
  - drm/mcde: Enable module autoloading (Liao Chen)
  - drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model (Joaquín Ignacio Aramendía)
  - drm/vc4: hvs: Set AXI panic modes for the HVS (Dave Stevenson)
  - soc: imx8m: Probe the SoC driver as platform driver (Marek Vasut)
  - media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 (Rohan Barar)
  - media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera (David Given)
  - kcsan: Turn report_filterlist_lock into a raw_spinlock (Marco Elver) [Orabug: 37434021] {CVE-2024-56610}
  - kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all() (Mark Brown)
  - btrfs: avoid unnecessary device path update for the same device (Qu Wenruo)
  - s390/cpum_sf: Handle CPU hotplug remove during sampling (Thomas Richter)
  - epoll: annotate racy check (Christian Brauner)
  - iommu/arm-smmu: Defer probe of clients after smmu device bound (Pratyush Brahma) [Orabug: 37433775] {CVE-2024-56568}
  - ocfs2: update seq_file index in ocfs2_dlm_seq_next (Wengang Wang)
  - mmc: core: Further prevent card detect during shutdown (Ulf Hansson)
  - mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet (Hans de Goede)
  - regmap: detach regmap from dev on regmap_exit (Cosmin Tanislav)
  - xsk: fix OOB map writes when deleting elements (Maciej Fijalkowski) [Orabug: 37434040] {CVE-2024-56614}
  - dma-buf: fix dma_fence_array_signaled v4 (Christian König)
  - bpf: fix OOB devmap writes when deleting elements (Maciej Fijalkowski) [Orabug: 37434046] {CVE-2024-56615}
  - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again (Liequan Che)
  - nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry() (Ryusuke Konishi) [Orabug: 37434064] {CVE-2024-56619}
  - scsi: ufs: core: sysfs: Prevent div by zero (Gwendal Grignou) [Orabug: 37434075] {CVE-2024-56622}
  - scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt (Saurav Kashyap)
  - scsi: qla2xxx: Fix use after free on unload (Quinn Tran) [Orabug: 37434078] {CVE-2024-56623}
  - scsi: qla2xxx: Supported speed displayed incorrectly for VPorts (Anil Gurumurthy)
  - scsi: qla2xxx: Fix NVMe and NPIV connect issue (Quinn Tran)
  - ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG) (Sahas Leelodharry)
  - ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8 (Nazar Bilinskyi)
  - ALSA: usb-audio: add mixer mapping for Corsair HS80 (Marie Ramlow)
  - arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL (Mark Rutland)
  - tracing: Fix cmp_entries_dup() to respect sort() comparison rules (Kuan-Wei Chiu)
  - can: dev: can_set_termination(): allow sleeping GPIOs (Marc Kleine-Budde)
  - watchdog: rti: of: honor timeout-sec property (Alexander Sverdlin)
  - HID: wacom: fix when get product name maybe null pointer (WangYuli) [Orabug: 37434107] {CVE-2024-56629}
  - bpf: Fix exact match conditions in trie_get_next_key() (Hou Tao)
  - bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie (Hou Tao)
  - ocfs2: free inode when ocfs2_get_init_inode() fails (Tetsuo Handa) [Orabug: 37434112] {CVE-2024-56630}
  - drm/v3d: Enable Performance Counters before clearing them (Maíra Canal)
  - spi: mpc52xx: Add cancel_work_sync before module remove (Pei Xiao)
  - tools: Override makefile ARCH variable if defined, but empty (Björn Töpel)
  - ALSA: usb-audio: Notify xrun for low-latency mode (Takashi Iwai)
  - ALSA: pcm: Avoid reference to status->state (Takashi Iwai)
  - ALSA: pcm: Add more disconnection checks at file ops (Takashi Iwai)
  - tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg (Zijian Zhang) [Orabug: 37434126] {CVE-2024-56633}
  - drm/sti: Add __iomem for mixer_dbg_mxn's parameter (Pei Xiao)
  - bpftool: fix potential NULL pointer dereferencing in prog_dump() (Amir Mohammadi)
  - bpftool: Remove asserts from JIT disassembler (Quentin Monnet)
  - serial: amba-pl011: Fix RX stall when DMA is used (Kartik Rajput)
  - serial: amba-pl011: Use port lock wrappers (Thomas Gleixner)
  - dt-bindings: serial: rs485: Fix rs485-rts-delay property (Michal Simek)
  - dt_bindings: rs485: Correct delay values (Lino Sanfilippo)
  - gpio: grgpio: Add NULL check in grgpio_probe (Charles Han) [Orabug: 37434130] {CVE-2024-56634}
  - gpio: grgpio: use a helper variable to store the address of ofdev->dev (Bartosz Golaszewski)
  - geneve: do not assume mac header is set in geneve_xmit_skb() (Eric Dumazet) [Orabug: 37434137] {CVE-2024-56636}
  - ethtool: Fix wrong mod state in case of verbose and no_mask bitset (Kory Maincent)
  - netfilter: nft_set_hash: skip duplicated elements pending gc run (Pablo Neira Ayuso)
  - netfilter: ipset: Hold module reference while requesting a module (Phil Sutter) [Orabug: 37434142] {CVE-2024-56637}
  - net: sched: fix erspan_opt settings in cls_flower (Xin Long)
  - igb: Fix potential invalid memory access in igb_init_module() (Yuan Can)
  - net/qed: allow old cards not supporting "num_images" to work (Louis Leseur)
  - net/smc: fix LGR and link use-after-free issue (Wen Gu) [Orabug: 37434151] {CVE-2024-56640}
  - net/smc: Limit backlog connections (D. Wythe)
  - tipc: Fix use-after-free of kernel socket in cleanup_bearer(). (Kuniyuki Iwashima) [Orabug: 37434160] {CVE-2024-56642}
  - dccp: Fix memory leak in dccp_feat_change_recv (Ivan Solodovnikov) [Orabug: 37434165] {CVE-2024-56643}
  - net/ipv6: release expired exception dst cached in socket (Jiri Wiesner) [Orabug: 37434172] {CVE-2024-56644}
  - can: j1939: j1939_session_new(): fix skb reference counting (Dmitry Antipov)
  - net: hsr: avoid potential out-of-bound access in fill_frame_info() (Eric Dumazet) [Orabug: 37434192] {CVE-2024-56648}
  - net/sched: tbf: correct backlog statistic for GSO packets (Martin Ottens)
  - ptp: Add error handling for adjfine callback in ptp_clock_adjtime (Ajay Kaher)
  - netfilter: x_tables: fix LED ID check in led_tg_check() (Dmitry Antipov) [Orabug: 37434199] {CVE-2024-56650}
  - ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() (Jinghao Jia)
  - can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics (Dario Binacchi)
  - can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics (Dario Binacchi)
  - can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics (Dario Binacchi)
  - can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics (Dario Binacchi)
  - can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL (Dario Binacchi)
  - can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails (Dario Binacchi)
  - can: do not increase rx statistics when generating a CAN rx error message frame (Vincent Mailhol)
  - can: peak_usb: CANFD: store 64-bits hw timestamps (Stephane Grosjean)
  - watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart() (Yassine Oudjana)
  - iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call (Oleksandr Ocheretnyi)
  - drm/etnaviv: flush shader L1 cache after user commandstream (Lucas Stach)
  - drm/sti: avoid potential dereference of error pointers (Ma Ke)
  - drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check (Ma Ke)
  - drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check (Ma Ke)
  - btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc() (Josef Bacik) [Orabug: 37116498] {CVE-2024-46841}
  - nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Yang Erkun)
  - nfsd: make sure exp active before svc_export_show (Yang Erkun) [Orabug: 37433743] {CVE-2024-56558}
  - PCI: rockchip-ep: Fix address translation unit programming (Damien Le Moal)
  - dm thin: Add missing destroy_work_on_stack() (Yuan Can)
  - ovl: properly handle large files in ovl_security_fileattr (Oleksandr Tymoshenko)
  - PCI: keystone: Add link up check to ks_pcie_other_map_bus() (Kishon Vijay Abraham I)
  - i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() (Frank Li) [Orabug: 37433755] {CVE-2024-56562}
  - scsi: ufs: exynos: Fix hibern8 notify callbacks (Peter Griffin)
  - util_macros.h: fix/rework find_closest() macros (Alexandru Ardelean)
  - s390/entry: Mark IRQ entries to fix stack depot warnings (Vasily Gorbik)
  - ad7780: fix division by zero in ad7780_write_raw() (Zicheng Qu) [Orabug: 37433771] {CVE-2024-56567}
  - btrfs: ref-verify: fix use-after-free after invalid ref action (Filipe Manana) [Orabug: 37433831] {CVE-2024-56581}
  - btrfs: add a sanity check for btrfs root in btrfs_search_slot() (Lizhi Xu)
  - btrfs: add might_sleep() annotations (ChenXiaoSong)
  - quota: flush quota_release_work upon quota writeback (Ojaswin Mujoo)
  - xfs: remove unknown compat feature check in superblock write validation (Long Li)
  - xfs: fix log recovery when unknown rocompat bits are set (Darrick J. Wong)
  - ASoC: fsl_micfil: fix the naming style for mask definition (Shengjiu Wang)
  - sh: intc: Fix use-after-free bug in register_intc_controller() (Dan Carpenter) [Orabug: 37433391] {CVE-2024-53165}
  - sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport (Liu Jian) [Orabug: 37434313] {CVE-2024-56688}
  - sunrpc: remove unnecessary test in rpc_task_set_client() (Thiago Rafael Becker)
  - nfs: ignore SB_RDONLY when mounting nfs (Li Lingfeng)
  - modpost: remove incorrect code in do_eisa_entry() (Masahiro Yamada)
  - rtc: ab-eoz9: don't fail temperature reads on undervoltage notification (Maxime Chevallier)
  - 9p/xen: fix release of IRQ (Alex Zenla) [Orabug: 37434373] {CVE-2024-56704}
  - 9p/xen: fix init sequence (Alex Zenla)
  - block: return unsigned int from bdev_io_min (Christoph Hellwig)
  - jffs2: fix use of uninitialized variable (Qingfang Deng)
  - ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit (Waqar Hameed) [Orabug: 37433413] {CVE-2024-53171}
  - ubi: fastmap: Fix duplicate slab cache names while attaching (Zhihao Cheng) [Orabug: 37433417] {CVE-2024-53172}
  - ubifs: Correct the total block count by deducting journal reservation (Zhihao Cheng)
  - rtc: check if __rtc_read_time was successful in rtc_timer_do_work() (Yongliang Gao) [Orabug: 37434455] {CVE-2024-56739}
  - rtc: abx80x: Fix WDT bit position of the status register (Nobuhiro Iwamatsu)
  - rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - NFSv4.0: Fix a use-after-free problem in the asynchronous open() (Trond Myklebust) [Orabug: 37433425] {CVE-2024-53173}
  - um: Always dump trace for specified task in show_stack (Tiwei Bie)
  - um: Fix the return value of elf_core_copy_task_fpregs (Tiwei Bie)
  - um: Fix potential integer overflow during physmem setup (Tiwei Bie) [Orabug: 37427463] {CVE-2024-53145}
  - rpmsg: glink: Propagate TX failures in intentless mode as well (Bjorn Andersson)
  - SUNRPC: make sure cache entry active before cache_show (Yang Erkun) [Orabug: 37433432] {CVE-2024-53174}
  - NFSD: Prevent a potential integer overflow (Chuck Lever) [Orabug: 37427469] {CVE-2024-53146}
  - lib: string_helpers: silence snprintf() output truncation warning (Bartosz Golaszewski)
  - usb: dwc3: gadget: Fix looping of queued SG entries (Thinh Nguyen) [Orabug: 37434350] {CVE-2024-56698}
  - usb: dwc3: gadget: Fix checking for number of TRBs left (Thinh Nguyen)
  - ALSA: hda/realtek: Apply quirk for Medion E15433 (Takashi Iwai)
  - ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max (Dinesh Kumar)
  - ALSA: hda/realtek: Set PCBeep to default value for ALC274 (Kailang Yang)
  - ALSA: hda/realtek: Update ALC225 depop procedure (Kailang Yang)
  - ALSA: pcm: Add sanity NULL check for the default mmap fault handler (Takashi Iwai) [Orabug: 37433460] {CVE-2024-53180}
  - media: v4l2-core: v4l2-dv-timings: check cvt/gtf result (Hans Verkuil)
  - soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting() (Javier Carrasco)
  - media: wl128x: Fix atomicity violation in fmc_send_cmd() (Qiu-ji Chen) [Orabug: 37434357] {CVE-2024-56700}
  - HID: wacom: Interpret tilt data from Intuos Pro BT as signed values (Jason Gerecke)
  - block: fix ordering between checking BLK_MQ_S_STOPPED request adding (Muchun Song)
  - arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled (Will Deacon)
  - sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK (Huacai Chen)
  - um: vector: Do not use drvdata in release (Tiwei Bie) [Orabug: 37433466] {CVE-2024-53181}
  - serial: 8250: omap: Move pm_runtime_get_sync (Bin Liu)
  - um: net: Do not use drvdata in release (Tiwei Bie) [Orabug: 37433474] {CVE-2024-53183}
  - um: ubd: Do not use drvdata in release (Tiwei Bie) [Orabug: 37433483] {CVE-2024-53184}
  - ubi: wl: Put source PEB into correct list if trying locking LEB failed (Zhihao Cheng)
  - platform/chrome: cros_ec_typec: fix missing fwnode reference decrement (Javier Carrasco)
  - cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power() (Jinjie Ruan)
  - mtd: spi-nor: core: replace dummy buswidth from addr to data (Cheng Ming Lin)
  - spi: Fix acpi deferred irq probe (Stanislaw Gruszka)
  - netfilter: ipset: add missing range check in bitmap_ip_uadt (Jeongjun Park) [Orabug: 37388866] {CVE-2024-53141}
  - gpio: exar: set value when external pull-up or pull-down is present (Sai Kumar Cholleti)
  - Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit" (Greg Kroah-Hartman)
  - serial: sh-sci: Clean sci_ports[0] after at earlycon exit (Claudiu Beznea)
  - Revert "usb: gadget: composite: fix OS descriptors w_value logic" (Michal Vrastil)
  - driver core: bus: Fix double free in driver API bus_register() (Zijun Hu) [Orabug: 37206509] {CVE-2024-50055}
  - usb: xhci: Fix TD invalidation under pending Set TR Dequeue (Michal Pecio)
  - Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}() (Andrej Shadura)
  - exfat: fix uninit-value in __exfat_get_dentry_set (Namjae Jeon)
  - locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() (Ahmed Ehab)
  - tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler (Nicolas Bouchinet)
  - apparmor: test: Fix memory leak for aa_unpack_strdup() (Jinjie Ruan) [Orabug: 37434463] {CVE-2024-56741}
  - comedi: Flush partial mappings in error case (Jann Horn) [Orabug: 37427481] {CVE-2024-53148}
  - fsnotify: fix sending inotify event with unexpected filename (Amir Goldstein)
  - PCI: Fix use-after-free of slot->bus on hot remove (Lukas Wunner) [Orabug: 37433515] {CVE-2024-53194}
  - KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status (Raghavendra Rao Ananta)
  - powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector (Gautam Menghani)
  - crypto: x86/aegis128 - access 32-bit arguments as 32-bit (Eric Biggers)
  - perf/x86/intel/pt: Fix buffer full but size is 0 case (Adrian Hunter)
  - ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata() (Qiu-ji Chen)
  - jfs: xattr: check invalid xattr size more strictly (Artem Sadovnikov)
  - ext4: fix FS_IOC_GETFSMAP handling (Theodore Ts'o)
  - ext4: supress data-race warnings in ext4_free_inodes_{count,set}() (Jeongjun Park)
  - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Benoît Sevens) [Orabug: 37433531] {CVE-2024-53197}
  - soc: qcom: socinfo: fix revision check in qcom_socinfo_probe() (Manikanta Mylavarapu)
  - ASoC: Intel: sst: Fix used of uninitialized ctx to log an error (Hans de Goede)
  - Revert "drivers: clk: zynqmp: update divider round rate logic" (Joel Guittet)
  - usb: ehci-spear: fix call balance of sehci clk handling routines (Vitalii Mordan)
  - ALSA: usb-audio: Fix out of bounds reads when finding clock sources (Takashi Iwai) [Orabug: 37427488] {CVE-2024-53150}
  - xen: Fix the issue of resource not being properly released in xenbus_dev_probe() (Qiu-ji Chen) [Orabug: 37433539] {CVE-2024-53198}
  - ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp (Namjae Jeon) [Orabug: 37298755] {CVE-2024-50283}
  - parisc: fix a possible DMA corruption (Mikulas Patocka) [Orabug: 37028940] {CVE-2024-44949}
  - apparmor: fix 'Do simple duplicate message elimination' (chao liu)
  - ALSA: hda/realtek: Update ALC256 depop procedure (Kailang Yang)
  - counter: stm32-timer-cnt: Add check for clk_enable() (Jiasheng Jiang)
  - misc: apds990x: Fix missing pm_runtime_disable() (Jinjie Ruan)
  - USB: chaoskey: Fix possible deadlock chaoskey_list_lock (Edward Adam Davis)
  - USB: chaoskey: fail open after removal (Oliver Neukum)
  - usb: yurex: make waiting on yurex_write interruptible (Oliver Neukum)
  - usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read() (Jeongjun Park)
  - iio: light: al3010: Fix an error handling path in al3010_probe() (Christophe JAILLET)
  - bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down (Saravanan Vajravel)
  - net: hsr: fix hsr_init_sk() vs network/transport headers. (Eric Dumazet)
  - spi: atmel-quadspi: Fix register name in verbose logging function (Csókás, Bence)
  - octeontx2-af: RPM: Fix mismatch in lmac type (Hariprasad Kelam)
  - net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken (Maxime Chevallier)
  - marvell: pxa168_eth: fix call balance of pep->clk handling routines (Vitalii Mordan)
  - net: mdio-ipq4019: add missing error check (Rosen Penev)
  - net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration (Oleksij Rempel)
  - tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets (Pavan Chebbi)
  - net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device (Oleksij Rempel)
  - power: supply: bq27xxx: Fix registers of bq27426 (Barnabás Czémán)
  - power: supply: core: Remove might_sleep() from power_supply_put() (Bart Van Assche)
  - fs_parser: update mount_api doc to match function signature (Randy Dunlap)
  - vfio/pci: Properly hide first-in-list PCIe extended capability (Avihai Horon) [Orabug: 37433577] {CVE-2024-53214}
  - selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels (Michael Ellerman)
  - vdpa/mlx5: Fix suboptimal range on iotlb iteration (Si-Wei Liu)
  - hwmon: (tps23861) Fix reporting of negative temperatures (Murad Masimov)
  - NFSD: Fix nfsd4_shutdown_copy() (Chuck Lever)
  - svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() (Ye Bin) [Orabug: 37433585] {CVE-2024-53215}
  - sunrpc: simplify two-level sysctl registration for svcrdma_parm_table (Luis Chamberlain)
  - NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() (Chuck Lever)
  - NFSD: Prevent NULL dereference in nfsd4_process_cb_update() (Chuck Lever) [Orabug: 37433593] {CVE-2024-53217}
  - remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region (Sibi Sankar)
  - rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length (Jonathan Marek)
  - rpmsg: glink: Fix GLINK command prefix (Bjorn Andersson)
  - rpmsg: glink: Send READ_NOTIFY command in FIFO full case (Arun Kumar Neelakantam)
  - rpmsg: glink: Add TX_DATA_CONT command while sending (Arun Kumar Neelakantam)
  - perf trace: Avoid garbage when not printing a syscall's arguments (Benjamin Peterson)
  - perf trace: Do not lose last events in a race (Benjamin Peterson)
  - svcrdma: Address an integer overflow (Chuck Lever) [Orabug: 37427495] {CVE-2024-53151}
  - m68k: coldfire/device.c: only build FEC when HW macros are defined (Antonio Quartulli)
  - m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x (Jean-Michel Hautbois)
  - perf trace: avoid garbage when not printing a trace event's arguments (Benjamin Peterson)
  - f2fs: check curseg->inited before write_sum_page in change_curseg (Yongpeng Yang)
  - f2fs: remove the unused flush argument to change_curseg (Christoph Hellwig)
  - f2fs: open code allocate_segment_by_default (Christoph Hellwig)
  - f2fs: remove struct segment_allocation default_salloc_ops (Christoph Hellwig)
  - f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block (LongPing Wei)
  - PCI: cpqphp: Fix PCIBIOS_* return value confusion (Ilpo Järvinen)
  - PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads (weiyufeng)
  - perf probe: Correct demangled symbols in C++ program (Leo Yan)
  - perf probe: Fix libdw memory leak (Ian Rogers)
  - PCI: Fix reset_method_store() memory leak (Todd Kjos) [Orabug: 37434474] {CVE-2024-56745}
  - perf cs-etm: Don't flush when packet_queue fills up (James Clark)
  - mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb() (Dan Carpenter)
  - pinctrl: k210: Undef K210_PC_DEFAULT (zhang jiao)
  - clk: clk-axi-clkgen: make sure to enable the AXI bus clock (Nuno Sa)
  - dt-bindings: clock: axi-clkgen: include AXI clk (Nuno Sa)
  - fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem() (Zhen Lei) [Orabug: 37434477] {CVE-2024-56746}
  - fbdev/sh7760fb: Alloc DMA memory from hardware device (Thomas Zimmermann)
  - powerpc/kexec: Fix return of uninitialized variable (Zhang Zekun)
  - powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static (Michal Suchanek)
  - ocfs2: fix uninitialized value in ocfs2_file_read_iter() (Dmitry Antipov) [Orabug: 37427502] {CVE-2024-53155}
  - RDMA/hns: Fix out-of-order issue of requester when setting FENCE (Junxian Huang)
  - scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb() (Zhen Lei) [Orabug: 37434483] {CVE-2024-56747}
  - scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb() (Zhen Lei) [Orabug: 37434488] {CVE-2024-56748}
  - scsi: fusion: Remove unused variable 'rc' (Zeng Heng)
  - scsi: bfa: Fix use-after-free in bfad_im_module_exit() (Ye Bin) [Orabug: 37433629] {CVE-2024-53227}
  - mfd: rt5033: Fix missing regmap_del_irq_chip() (Zhang Changzhong)
  - clk: imx: clk-scu: fix clk enable state save and restore (Dong Aisheng)
  - clk: imx: lpcg-scu: SW workaround for errata (e10858) (Peng Fan)
  - powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore (Michael Ellerman) [Orabug: 37434363] {CVE-2024-56701}
  - powerpc/mm/fault: Fix kfence page fault reporting (Ritesh Harjani (IBM))
  - mtd: rawnand: atmel: Fix possible memory leak (Miquel Raynal)
  - cpufreq: loongson2: Unregister platform_driver on failure (Yuan Can)
  - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices (Andy Shevchenko) [Orabug: 37434428] {CVE-2024-56723}
  - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device (Andy Shevchenko) [Orabug: 37434433] {CVE-2024-56724}
  - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device (Andy Shevchenko) [Orabug: 37434329] {CVE-2024-56691}
  - mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() (Andy Shevchenko)
  - mfd: da9052-spi: Change read-mask to write-mask (Marcus Folkesson)
  - mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race (Jinjie Ruan)
  - pinctrl: zynqmp: drop excess struct member description (Bartosz Golaszewski)
  - trace/trace_event_perf: remove duplicate samples on the first tracepoint event (Levi Yun)
  - bpf: fix recursive lock when verdict program return SK_PASS (Jiayuan Chen) [Orabug: 37434615] {CVE-2024-56694}
  - wireguard: selftests: load nf_conntrack if not present (Hangbin Liu)
  - netpoll: Use rcu_access_pointer() in netpoll_poll_lock (Breno Leitao)
  - Bluetooth: fix use-after-free in device_for_each_child() (Dmitry Antipov) [Orabug: 37433653] {CVE-2024-53237}
  - driver core: Introduce device_find_any_child() helper (Andy Shevchenko)
  - ALSA: 6fire: Release resources at card release (Takashi Iwai) [Orabug: 37433659] {CVE-2024-53239}
  - ALSA: caiaq: Use snd_card_free_when_closed() at disconnection (Takashi Iwai) [Orabug: 37433665] {CVE-2024-56531}
  - ALSA: us122l: Use snd_card_free_when_closed() at disconnection (Takashi Iwai) [Orabug: 37433671] {CVE-2024-56532}
  - ALSA: usx2y: Use snd_card_free_when_closed() at disconnection (Takashi Iwai) [Orabug: 37433679] {CVE-2024-56533}
  - net: rfkill: gpio: Add check for clk_enable() (Mingwei Zheng)
  - drm/amdkfd: Fix wrong usage of INIT_WORK() (Yuan Can)
  - selftests: net: really check for bg process completion (Paolo Abeni)
  - bpf, sockmap: Fix sk_msg_reset_curr (Zijian Zhang)
  - bpf, sockmap: Several fixes to bpf_msg_pop_data (Zijian Zhang)
  - bpf, sockmap: Several fixes to bpf_msg_push_data (Zijian Zhang)
  - selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap (Zijian Zhang)
  - selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap (Zijian Zhang)
  - selftests, bpf: Add one test for sockmap with strparser (Liu Jian)
  - selftests/bpf: Fix SENDPAGE data logic in test_sockmap (Zijian Zhang)
  - selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap (Zijian Zhang)
  - netlink: typographical error in nlmsg_type constants definition (Maurice Lambert)
  - netfilter: nf_tables: must hold rcu read lock while iterating object type list (Florian Westphal)
  - netfilter: nf_tables: skip transaction if update object is not implemented (Pablo Neira Ayuso)
  - drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk() (Zichen Xie)
  - wifi: wfx: Fix error handling in wfx_core_init() (Yuan Can)
  - drm/etnaviv: hold GPU lock across perfmon sampling (Lucas Stach)
  - drm/etnaviv: fix power register offset on GC300 (Doug Brown)
  - drm/etnaviv: Request pages from DMA32 zone on addressing_limited (Xiaolei Wang)
  - drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - drm/panfrost: Remove unused id_mask from struct panfrost_model (Steven Price)
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c (Dipendra Khadka) [Orabug: 37434443] {CVE-2024-56726}
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c (Dipendra Khadka) [Orabug: 37434449] {CVE-2024-56728}
  - octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c (Dipendra Khadka) [Orabug: 37434293] {CVE-2024-56679}
  - drm: fsl-dcu: enable PIXCLK on LS1021A (Matthias Schiffer)
  - wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan() (Alper Nebi Yasak) [Orabug: 37433694] {CVE-2024-56539}
  - selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap (Zijian Zhang)
  - selftests/bpf: Fix msg_verify_data in test_sockmap (Zijian Zhang)
  - drm/bridge: tc358767: Fix link properties discovery (Tomi Valkeinen)
  - netdevsim: copy addresses for both in and out paths (Hangbin Liu)
  - libbpf: fix sym_is_subprog() logic for weak global subprogs (Andrii Nakryiko)
  - bpf: Fix the xdp_adjust_tail sample prog issue (Yuan Chen)
  - libbpf: Fix output .symtab byte-order during linking (Tony Ambardar)
  - drm/bridge: anx7625: Drop EDID cache on bridge power off (Pin-yen Lin)
  - ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode (Macpaul Lin)
  - ASoC: fsl_micfil: fix regmap_write_bits usage (Shengjiu Wang)
  - ASoC: fsl_micfil: use GENMASK to define register bit fields (Sascha Hauer)
  - ASoC: fsl_micfil: do not define SHIFT/MASK for single bits (Sascha Hauer)
  - ASoC: fsl_micfil: Drop unnecessary register read (Sascha Hauer)
  - dt-bindings: vendor-prefixes: Add NeoFidelity, Inc (Igor Prusov)
  - wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2 (Baochen Qiang)
  - wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1 (Baochen Qiang)
  - drm/v3d: Address race-condition in MMU flush (Maíra Canal)
  - drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - drm/omap: Fix locking in omap_gem_new_dmabuf() (Tomi Valkeinen)
  - drm/omap: Fix possible NULL dereference (Tomi Valkeinen)
  - wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() (Jeongjun Park) [Orabug: 37427508] {CVE-2024-53156}
  - drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused (Andy Shevchenko)
  - platform/x86: panasonic-laptop: Return errno correctly in show callback (Yao Zi)
  - platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit (Qing Wang)
  - media: atomisp: Add check for rgby_data memory allocation failure (Li Huafei) [Orabug: 37434379] {CVE-2024-56705}
  - media: atomisp: remove #ifdef HAS_NO_HMEM (Mauro Carvalho Chehab)
  - media: venus: provide ctx queue lock for ioctl synchronization (Sergey Senozhatsky)
  - venus: venc: add handling for VIDIOC_ENCODER_CMD (Dikshita Agarwal)
  - media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD (Dikshita Agarwal)
  - media: venus : Addition of EOS Event support for Encoder (Viswanath Boma)
  - media: venus: vdec: decoded picture buffer handling during reconfig sequence (Mansur Alisha Shaik)
  - media: venus: venc: Use pmruntime autosuspend (Stanimir Varbanov)
  - firmware: arm_scpi: Check the DVFS OPP count returned by the firmware (Luo Qiu) [Orabug: 37427514] {CVE-2024-53157}
  - selftests/resctrl: Protect against array overrun during iMC config parsing (Reinette Chatre)
  - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators (Chen-Yu Tsai)
  - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names (Chen-Yu Tsai)
  - arm64: dts: mt8183: jacuzzi: Move panel under aux-bus (Hsin-Yi Wang)
  - arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus (Hsin-Yi Wang)
  - regmap: irq: Set lockdep class for hierarchical IRQ domains (Andy Shevchenko)
  - spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​ (Jinjie Ruan)
  - spi: tegra210-quad: Avoid shift-out-of-bounds (Breno Leitao)
  - pmdomain: ti-sci: Add missing of_node_put() for args.np (Zhang Zekun)
  - ARM: dts: cubieboard4: Fix DCDC5 regulator constraints (Andre Przywara)
  - pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle (Clark Wang)
  - arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu)
  - arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu)
  - arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns (Daolong Zhu)
  - cgroup/bpf: only cgroup v2 can be attached by bpf programs (Chen Ridong)
  - Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline" (Chen Ridong)
  - arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad (Chen-Yu Tsai)
  - arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4 (Hsin-Te Yuan)
  - arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4 (Hsin-Te Yuan)
  - tpm: fix signed/unsigned bug when checking event logs (Gregory Price)
  - mmc: mmc_spi: drop buggy snprintf() (Bartosz Golaszewski)
  - soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get() (Dan Carpenter) [Orabug: 37427523] {CVE-2024-53158}
  - soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - spi: spi-fsl-lpspi: downgrade log level for pio mode (Alexander Stein)
  - clocksource/drivers:sp804: Make user selectable (Mark Brown)
  - kcsan, seqlock: Fix incorrect assumption in read_seqbegin() (Marco Elver)
  - kcsan, seqlock: Support seqcount_latch_t (Marco Elver)
  - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Peter Zijlstra)
  - timekeeping: Consolidate fast timekeeper (Thomas Gleixner)
  - time: Fix references to _msecs_to_jiffies() handling of values (Miguel Ojeda)
  - crypto: cavium - Fix an error handling path in cpt_ucode_load_fw() (Christophe JAILLET)
  - crypto: bcm - add error check in the ahash_hmac_init function (Chen Ridong) [Orabug: 37434297] {CVE-2024-56681}
  - crypto: caam - add error check to caam_rsa_set_priv_key_form (Chen Ridong)
  - EDAC/igen6: Avoid segmentation fault on module unload (Orange Kao) [Orabug: 37434389] {CVE-2024-56708}
  - crypto: cavium - Fix the if condition to exit loop after timeout (Everest K.C)
  - crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY (Yi Yang) [Orabug: 37434322] {CVE-2024-56690}
  - EDAC/fsl_ddr: Fix bad bit shift operations (Priyanka Singh)
  - thermal: core: Initialize thermal zones before registering them (Rafael J. Wysocki)
  - crypto: qat - remove faulty arbiter config reset (Ahsan Atta)
  - EDAC/bluefield: Fix potential integer overflow (David Thompson) [Orabug: 37427532] {CVE-2024-53161}
  - firmware: google: Unregister driver_info on failure (Yuan Can)
  - crypto: caam - Fix the pointer passed to caam_qi_shutdown() (Christophe JAILLET) [Orabug: 37434504] {CVE-2024-56754}
  - hfsplus: don't query the device logical block size multiple times (Thadeu Lima de Souza Cascardo) [Orabug: 37433719] {CVE-2024-56548}
  - s390/syscalls: Avoid creation of arch/arch/ directory (Masahiro Yamada)
  - acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block() (Aleksandr Mishin)
  - arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG (Masahiro Yamada)
  - m68k: mvme147: Reinstate early console (Daniel Palmer)
  - m68k: mvme16x: Add and use "mvme16x.h" (Geert Uytterhoeven)
  - m68k: mvme147: Fix SCSI controller IRQ numbers (Daniel Palmer)
  - nvme-pci: fix freeing of the HMB descriptor table (Christoph Hellwig) [Orabug: 37434509] {CVE-2024-56756}
  - initramfs: avoid filename buffer overrun (David Disseldorp) [Orabug: 37388873] {CVE-2024-53142}
  - mips: asm: fix warning when disabling MIPS_FP_SUPPORT (Jonas Gorski)
  - brd: defer automatic disk creation until module initialization succeeds (Yang Erkun) [Orabug: 37434341] {CVE-2024-56693}
  - brd: remove brd_devices_mutex mutex (Tetsuo Handa)
  - s390/cio: Do not unregister the subchannel based on DNV (Vineeth Vijayan)
  - kselftest/arm64: mte: fix printf type warnings about longs (Andre Przywara)
  - x86/barrier: Do not serialize MSR accesses on AMD (Borislav Petkov (AMD))
  - nvme: fix metadata handling in nvme-passthrough (Puranjay Mohan)
  - cifs: Fix buffer overflow when parsing NFS reparse points (Pali Rohár) [Orabug: 37206283] {CVE-2024-49996}
  - rcu-tasks: Idle tasks on offline CPUs are in quiescent states (Paul E. McKenney)
  - ipmr: Fix access to mfc_cache_list without lock held (Breno Leitao)
  - ARM: 9420/1: smp: Fix SMP for xip kernels (Harith G)
  - ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry (Eryk Zagorski)
  - proc/softirqs: replace seq_printf with seq_put_decimal_ull_width (David Wang)
  - ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div() (Luo Yifan)
  - ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate() (Luo Yifan)
  - can: j1939: fix error in J1939 documentation. (Alexander Hölzl)
  - platform/x86: dell-wmi-base: Handle META key Lock/Unlock events (Kurt Borja)
  - platform/x86: dell-smbios-base: Extends support to Alienware products (Kurt Borja)
  - regulator: rk808: Add apply_bit for BUCK3 on RK809 (Mikhail Rudenko)
  - soc: qcom: Add check devm_kasprintf() returned value (Charles Han)
  - net: usb: qmi_wwan: add Quectel RG650V (Benoît Monin)
  - x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB (Arnd Bergmann)
  - ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13 (Piyush Raj Chouhan)
  - selftests/watchdog-test: Fix system accidentally reset after watchdog-test (Li Zhijian)
  - usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver (Benjamin Große)
  - mac80211: fix user-power when emulating chanctx (Ben Greear)
  - wifi: iwlwifi: mvm: Use the sync timepoint API in suspend (Daniel Gabay)
  - ASoC: Intel: sst: Support LPE0F28 ACPI HID (Hans de Goede)
  - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet (Hans de Goede)
  - ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec (Hans de Goede)
  - NFS: nfs_async_write_reschedule_io must not recurse into the writeback code (Trond Myklebust)
  - mm: resolve faulty mmap_region() error path behaviour (Lorenzo Stoakes) [Orabug: 37331872] {CVE-2024-53096}
  - mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling (Lorenzo Stoakes)
  - mm: unconditionally close VMAs on error (Lorenzo Stoakes)
  - mm: avoid unsafe VMA hook invocation when error arises on mmap hook (Lorenzo Stoakes)
  - mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Paolo Abeni) [Orabug: 37388789] {CVE-2024-53122}
  - NFSD: Never decrement pending_async_copies on error (Chuck Lever) [Orabug: 37522552] {CVE-2024-53073}
  - NFSD: Initialize struct nfsd4_copy earlier (Chuck Lever) [Orabug: 37522573] {CVE-2024-50241}
  - NFSD: Limit the number of concurrent async COPY operations (Chuck Lever) [Orabug: 37206186] {CVE-2024-49974}
  - NFSD: Async COPY result needs to return a write verifier (Chuck Lever)
  - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Dai Ngo)
  - media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set (Mauro Carvalho Chehab)
  - mmc: sunxi-mmc: Fix A100 compatible description (Andre Przywara)
  - mmc: sunxi-mmc: Add D1 MMC variant (Samuel Holland)
  - drm/bridge: tc358768: Fix DSI command tx (Francesco Dolcini)
  - nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint (Ryusuke Konishi) [Orabug: 37388818] {CVE-2024-53130}
  - ocfs2: fix UBSAN warning in ocfs2_verify_volume() (Dmitry Antipov)
  - nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint (Ryusuke Konishi) [Orabug: 37388824] {CVE-2024-53131}
  - KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN (Sean Christopherson) [Orabug: 37388845] {CVE-2024-53135}
  - KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabled (Sean Christopherson)
  - vdpa/mlx5: Fix PA offset with unaligned starting iotlb map (Si-Wei Liu)
  - ocfs2: uncache inode which has failed entering the group (Dmitry Antipov) [Orabug: 37388752] {CVE-2024-53112}
  - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jinjiang Tu) [Orabug: 37388759] {CVE-2024-53113}
  - x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y (Baoquan He)
  - ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels (Harith G)
  - samples: pktgen: correct dev to DEV (Wei Fang)
  - net/mlx5e: CT: Fix null-ptr-deref in add rule err flow (Moshe Shemesh) [Orabug: 37388780] {CVE-2024-53120}
  - net/mlx5e: kTLS, Fix incorrect page refcounting (Dragos Tatulea)
  - net/mlx5: fs, lock FTE when checking if active (Mark Bloch)
  - drm/rockchip: vop: Fix a dereferenced before check warning (Andy Yan) [Orabug: 37388814] {CVE-2024-53129}
  - netlink: terminate outstanding dump on socket close (Jakub Kicinski) [Orabug: 37388860] {CVE-2024-53140}
  - clk: qcom: gcc-qcs404: fix initial rate of GPLL3 (Gabor Juhos)
  - leds: lp55xx: Remove redundant test for invalid channel number (Michal Vokáč)
  - iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables (Mostafa Saleh)
  - vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event (MengEn Sun)
  - ftrace: Fix regression with module command in stack_trace_filter (guoweikang) [Orabug: 37433783] {CVE-2024-56569}
  - ovl: Filter invalid inodes with missing lookup function (Vasiliy Kovalev) [Orabug: 37433788] {CVE-2024-56570}
  - media: uvcvideo: Require entities to have a non-zero unique ID (Thadeu Lima de Souza Cascardo) [Orabug: 37433794] {CVE-2024-56571}
  - media: uvcvideo: Stop stream during unregister (Ricardo Ribalda)
  - media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal() (Gaosheng Cui) [Orabug: 37433797] {CVE-2024-56572}
  - media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() (Jinjie Ruan)
  - media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled (Jinjie Ruan)
  - media: ts2020: fix null-ptr-deref in ts2020_probe() (Li Zetao) [Orabug: 37433804] {CVE-2024-56574}
  - media: imx-jpeg: Ensure power suppliers be suspended before detach them (Ming Qian) [Orabug: 37433810] {CVE-2024-56575}
  - media: i2c: tc358743: Fix crash in the probe error path when using polling (Alexander Shiyan) [Orabug: 37433816] {CVE-2024-56576}
  - media: imx-jpeg: Set video drvdata before register video device (Ming Qian) [Orabug: 37433823] {CVE-2024-56578}
  - arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer (Dragan Simic)
  - LTS version: v5.15.173 (Vijayendra Suman)
  - 9p: fix slab cache name creation for real (Linus Torvalds)
  - udf: Avoid directory type conversion failure due to ENOMEM (Jan Kara)
  - udf: Allocate name buffer in directory iterator on heap (Jan Kara)
  - mm/memory: add non-anonymous page check in the copy_present_page() (Yuanzheng Song)
  - io_uring: fix possible deadlock in io_register_iowq_max_workers() (Hagar Hemdan) [Orabug: 36897353] {CVE-2024-41080}
  - md/raid10: improve code of mrdev in raid10_sync_request (Li Nan)
  - net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition (Reinhard Speyerer)
  - HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard (Hans de Goede)
  - HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad (Kenneth Albanowski)
  - fs: Fix uninitialized value issue in from_kuid and from_kgid (Alessandro Zanni) [Orabug: 37331927] {CVE-2024-53101}
  - vDPA/ifcvf: Fix pci_read_config_byte() return code handling (Yuan Can)
  - powerpc/powernv: Free name on error in opal_event_init() (Michael Ellerman)
  - drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS (Ian Forbes)
  - sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML (Julian Vetter)
  - crypto: marvell/cesa - Disable hash algorithms (Herbert Xu)
  - bpf: use kvzmalloc to allocate BPF verifier environment (Rik van Riel)
  - HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad (WangYuli)
  - HID: multitouch: Add support for B2402FVA track point (Stefan Blum)
  - block: Fix elevator_get_default() checking for NULL q->tag_set (SurajSonawane2415)
  - irqchip/ocelot: Fix trigger register address (Sergey Matsievskiy)
  - 9p: Avoid creating multiple slab caches with the same name (Pedro Falcato)
  - LTS version: v5.15.172 (Vijayendra Suman)
  - ALSA: usb-audio: Add endianness annotations (Jan Schär)
  - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Hyunwoo Kim) [Orabug: 37298679] {CVE-2024-50264}
  - hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer (Hyunwoo Kim) [Orabug: 37344479] {CVE-2024-53103}
  - ALSA: usb-audio: Add quirks for Dell WD19 dock (Jan Schär)
  - ALSA: usb-audio: Support jack detection on Dell dock (Jan Schär)
  - ucounts: fix counter leak in inc_rlimit_get_ucounts() (Andrei Vagin)
  - ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove() (Andrew Kanner) [Orabug: 37298684] {CVE-2024-50265}
  - irqchip/gic-v3: Force propagation of the active state with a read-back (Marc Zyngier)
  - USB: serial: option: add Quectel RG650V (Benoît Monin)
  - USB: serial: option: add Fibocom FG132 0x0112 composition (Reinhard Speyerer)
  - USB: serial: qcserial: add support for Sierra Wireless EM86xx (Jack Wu)
  - USB: serial: io_edgeport: fix use after free in debug printk (Dan Carpenter) [Orabug: 37298693] {CVE-2024-50267}
  - usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd() (Dan Carpenter) [Orabug: 37298700] {CVE-2024-50268}
  - usb: musb: sunxi: Fix accessing an released usb phy (Zijun Hu) [Orabug: 37298702] {CVE-2024-50269}
  - fs/proc: fix compile warning about variable 'vmcore_mmap_ops' (Qi Xi)
  - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (Benoit Sevens) [Orabug: 37344484] {CVE-2024-53104}
  - net: do not delay dst_entries_add() in dst_release() (Eric Dumazet) [Orabug: 37206439] {CVE-2024-50036}
  - net: bridge: xmit: make sure we have at least eth header len bytes (Nikolay Aleksandrov) [Orabug: 36753371] {CVE-2024-38538}
  - btrfs: reinitialize delayed ref list after deleting it from the list (Filipe Manana) [Orabug: 37298714] {CVE-2024-50273}
  - nfs: Fix KMSAN warning in decode_getfattr_attrs() (Roberto Sassu) [Orabug: 37304778] {CVE-2024-53066}
  - io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jens Axboe) [Orabug: 37304720] {CVE-2024-53052}
  - io_uring: use kiocb_{start,end}_write() helpers (Amir Goldstein)
  - fs: create kiocb_{start,end}_write() helpers (Amir Goldstein)
  - io_uring: rename kiocb_end_write() local helper (Amir Goldstein)
  - posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone (Benjamin Segall)
  - ALSA: usb-audio: Add quirk for HP 320 FHD Webcam (Takashi Iwai)
  - dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow (Zichen Xie)
  - dm cache: fix potential out-of-bounds access on the first resume (Ming-Hung Tsai) [Orabug: 37298731] {CVE-2024-50278}
  - dm cache: optimize dirty bit checking with find_next_bit when resizing (Ming-Hung Tsai)
  - dm cache: fix out-of-bounds access to the dirty bitset when resizing (Ming-Hung Tsai) [Orabug: 37298736] {CVE-2024-50279}
  - dm cache: correct the number of origin blocks to match the target length (Ming-Hung Tsai)
  - thermal/drivers/qcom/lmh: Remove false lockdep backtrace (Dmitry Baryshkov)
  - drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read() (Alex Deucher) [Orabug: 37298750] {CVE-2024-50282}
  - drm/amdgpu: Adjust debugfs eviction and IB access permissions (Alex Deucher)
  - pwm: imx-tpm: Use correct MODULO value for EPWM mode (Erik Schumacher)
  - media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl() (Mauro Carvalho Chehab)
  - media: v4l2-tpg: prevent the risk of a division by zero (Mauro Carvalho Chehab) [Orabug: 37298781] {CVE-2024-50287}
  - media: pulse8-cec: fix data timestamp at pulse8_setup() (Mauro Carvalho Chehab)
  - media: cx24116: prevent overflows on SNR calculus (Mauro Carvalho Chehab) [Orabug: 37298796] {CVE-2024-50290}
  - media: s5p-jpeg: prevent buffer overflows (Mauro Carvalho Chehab) [Orabug: 37304761] {CVE-2024-53061}
  - ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove (Amelie Delaunay) [Orabug: 37298803] {CVE-2024-50292}
  - ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init() (Murad Masimov)
  - scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer (Johannes Thumshirn)
  - media: adv7604: prevent underflow condition when reporting colorspace (Mauro Carvalho Chehab)
  - media: dvb_frontend: don't play tricks with underflow values (Mauro Carvalho Chehab)
  - media: dvbdev: prevent the risk of out of memory access (Mauro Carvalho Chehab) [Orabug: 37304768] {CVE-2024-53063}
  - media: stb0899_algo: initialize cfr before using it (Mauro Carvalho Chehab)
  - net: arc: fix the device for dma_map_single/dma_unmap_single (Johan Jonker) [Orabug: 37298808] {CVE-2024-50295}
  - net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case (Nícolas F. R. A. Prado)
  - net: phy: ti: add PHY_RST_AFTER_CLK_EN flag (Diogo Silva)
  - net: hns3: fix kernel crash when uninstalling driver (Peiyang Wang) [Orabug: 37298810] {CVE-2024-50296}
  - i40e: fix race condition by adding filter's intermediate sync state (Aleksandr Loktionov) [Orabug: 37304818] {CVE-2024-53088}
  - can: c_can: fix {rx,tx}_errors statistics (Dario Binacchi)
  - sctp: properly validate chunk size in sctp_sf_ootb() (Xin Long) [Orabug: 37298819] {CVE-2024-50299}
  - net: enetc: set MAC address to the VF net_device (Wei Fang)
  - security/keys: fix slab-out-of-bounds in key_task_permission (Chen Ridong) [Orabug: 37298826] {CVE-2024-50301}
  - nfs: avoid i_lock contention in nfs_clear_invalid_mapping (Mike Snitzer)
  - NFSv3: handle out-of-order write replies. (NeilBrown)
  - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Benjamin Coddington)
  - NFSv3: only use NFS timeout for MOUNT when protocols are compatible (NeilBrown)
  - HID: core: zero-initialize the report buffer (Jiri Kosina) [Orabug: 37298832] {CVE-2024-50302}
  - ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin (Heiko Stuebner)
  - ARM: dts: rockchip: Fix the spi controller on rk3036 (Heiko Stuebner)
  - ARM: dts: rockchip: drop grf reference from rk3036 hdmi (Heiko Stuebner)
  - ARM: dts: rockchip: fix rk3036 acodec node (Heiko Stuebner)
  - arm64: dts: imx8mp: correct sdhc ipg clk (Peng Fan)
  - arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc (Heiko Stuebner)
  - arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion (Heiko Stuebner)
  - arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards (Heiko Stuebner)
  - arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328 (Diederik de Haas)
  - arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator (Geert Uytterhoeven)


author: Brian Maly <brian.maly@oracle.com> [5.15.0-305.176.4.el9uek]
changelog:
  - x86/asm: Make serialize() always_inline (Juergen Gross)
  - hwmon: (tmp513) Fix division of negative numbers (David Lechner)
  - Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data" (Pratyush Yadav)
  - Revert "regmap: detach regmap from dev on regmap_exit" (Greg Kroah-Hartman)
  - Revert "drm/amdgpu: rework resume handling for display (v2)" (Greg Kroah-Hartman)
  - Revert "PCI: Use preserve_config in place of pci_flags" (Terry Tritton)
  - virtio-net: synchronize probe with ndo_set_features (Jason Wang)  [Orabug: 36637822]
  - virtio-net: synchronize operstate with admin state on up/down (Jason Wang)  [Orabug: 36637822]
  - virtio: allow driver to disable the configure change notification (Jason Wang)  [Orabug: 36637822]
  - virtio: rename virtio_config_enabled to virtio_config_core_enabled (Jason Wang)  [Orabug: 36637822]
  - mlxsw: pci: Fix driver initialization with Spectrum-4 (Ido Schimmel)  [Orabug: 36811057]
  - mlxsw: pci: Fix driver initialization with old firmware (Ido Schimmel)  [Orabug: 36811057]
  - mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128 (Maksim Kiselev)  [Orabug: 36811057]
  - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Rahul Rameshbabu)  [Orabug: 36811057]
  - net/mlx5e: Fix MACsec state loss upon state update in offload path (Emeel Hakim)  [Orabug: 36811057]
  - net/mlx5e: Change the warning when ignore_flow_level is not supported (Jianbo Liu)  [Orabug: 36811057]
  - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Gavin Li)  [Orabug: 36811057]
  - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Mark Zhang)  [Orabug: 36811057]
  - net/mlx5e: Ignore IPsec replay window values on sender side (Leon Romanovsky)  [Orabug: 36811057]
  - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Leon Romanovsky)  [Orabug: 36811057]
  - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Rahul Rameshbabu)  [Orabug: 36811057]
  - net/mlx5: Bridge, fix multicast packets sent to uplink (Moshe Shemesh)  [Orabug: 36811057]
  - net/mlx5: Fix a WARN upon a callback command failure (Yishai Hadas)  [Orabug: 36811057]
  - net/mlx5e: Fix peer flow lists handling (Vlad Buslov)  [Orabug: 36811057]
  - net/mlx5: Fix query of sd_group field (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Use the correct lag ports number when creating TISes (Saeed Mahameed)  [Orabug: 36811057]
  - selftests: mlxsw: qos_pfc: Remove wrong description (Amit Cohen)  [Orabug: 36811057]
  - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path (Ido Schimmel)  [Orabug: 36811057] {CVE-2024-26595}
  - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Su Hui)  [Orabug: 36811057]
  - vdpa/mlx5: Add mkey leak detection (Dragos Tatulea)  [Orabug: 36811057]
  - vdpa/mlx5: Introduce reference counting to mrs (Dragos Tatulea)  [Orabug: 36811057]
  - vdpa/mlx5: Use vq suspend/resume during .set_map (Dragos Tatulea)  [Orabug: 36811057]
  - vdpa/mlx5: Mark vq state for modification in hw vq (Dragos Tatulea)  [Orabug: 36811057]
  - vdpa/mlx5: Mark vq addrs for modification in hw vq (Dragos Tatulea)  [Orabug: 36811057]
  - vdpa/mlx5: Introduce per vq and device resume (Dragos Tatulea)  [Orabug: 36811057]
  - vdpa/mlx5: Allow modifying multiple vq fields in one modify command (Dragos Tatulea)  [Orabug: 36811057]
  - vdpa/mlx5: Expose resumable vq capability (Dragos Tatulea)  [Orabug: 36811057]
  - Revert "mlx5 updates 2023-12-20" (Jakub Kicinski)  [Orabug: 36811057]
  - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Jiri Pirko)  [Orabug: 36811057]
  - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Jiri Pirko)  [Orabug: 36811057]
  - net: macsec: move sci_to_cpu to macsec header (Radu Pirea (NXP OSS))  [Orabug: 36811057]
  - net/mlx5: Implement management PF Ethernet profile (Armen Ratner)  [Orabug: 36811057]
  - net/mlx5: Enable SD feature (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Block TLS device offload on combined SD netdev (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Support per-mdev queue counter (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Support cross-vhca RSS (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Let channels be SD-aware (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Create EN core HW resources for all secondary devices (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Create single netdev per SD group (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: SD, Add informative prints in kernel log (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: SD, Implement steering for primary and secondaries (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: SD, Implement devcom communication and primary election (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: SD, Implement basic query and instantiation (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: SD, Introduce SD lib (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: Fix query of sd_group field (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Use the correct lag ports number when creating TISes (Saeed Mahameed)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Set NVE flood profile as part of FID configuration (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an "any" packet type (Petr Machata)  [Orabug: 36811057]
  - mlxsw: reg: Add nve_flood_prf_id field to SFMR (Petr Machata)  [Orabug: 36811057]
  - net/mlx5: DR, Use swap() instead of open coding it (Jiapeng Chong)  [Orabug: 36811057]
  - net/mlx5: devcom, Add component size getter (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Decouple CQ from priv (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: Move TISes from priv to mdev HW resources (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: fs, Command to control TX flow table root (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: fs, Command to control L2TABLE entry silent mode (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: Expose Management PCIe Index Register (MPIR) (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5: Manage ICM type of SW encap (Shun Hao)  [Orabug: 36811057]
  - RDMA/mlx5: Support handling of SW encap ICM area (Shun Hao)  [Orabug: 36811057]
  - net/mlx5: Introduce indirect-sw-encap ICM properties (Shun Hao)  [Orabug: 36811057]
  - mmc: sdhci-of-dwcmshc: Use logical OR instead of bitwise OR in dwcmshc_probe() (Nathan Chancellor)  [Orabug: 36811057]
  - mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520 (Drew Fustini)  [Orabug: 36811057]
  - mmc: sdhci: add __sdhci_execute_tuning() to header (Drew Fustini)  [Orabug: 36811057]
  - mlxsw: spectrum: Use CFF mode where available (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add support for rFID family in CFF flood mode (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add a family for bridge FIDs in CFF flood mode (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Initialize flood profiles in CFF mode (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add profile_id to flood profile (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an object to keep flood profiles (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add hooks for RSP table maintenance (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add a not-UC packet type (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an op for packing SFMR (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an op to get PGT address of a FID (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an op to get PGT allocation size (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an op for flood table initialization (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Move mlxsw_sp_fid_flood_table_init() up (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Make mlxsw_sp_fid_ops.setup return an int (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Split a helper out of mlxsw_sp_fid_flood_table_mid() (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Rename FID ops, families, arrays (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Privatize FID families (Petr Machata)  [Orabug: 36811057]
  - mlxsw: pci: Fix missing error checking (Ido Schimmel)  [Orabug: 36811057]
  - mlxsw: spectrum_router: Call RIF setup before obtaining FID (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_router: Add a helper to get subport number from a RIF (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Extract SFMR packing into a helper (Petr Machata)  [Orabug: 36811057]
  - mlxsw: spectrum_fid: Drop unnecessary conditions (Petr Machata)  [Orabug: 36811057]
  - mlxsw: pci: Permit enabling CFF mode (Petr Machata)  [Orabug: 36811057]
  - mlxsw: core, pci: Add plumbing related to CFF mode (Petr Machata)  [Orabug: 36811057]
  - mlxsw: reg: Add to SFMR register the fields related to CFF flood mode (Petr Machata)  [Orabug: 36811057]
  - mlxsw: reg: Extract flood-mode specific part of mlxsw_reg_sfmr_pack() (Petr Machata)  [Orabug: 36811057]
  - mlxsw: reg: Drop unnecessary writes from mlxsw_reg_sfmr_pack() (Petr Machata)  [Orabug: 36811057]
  - mlxsw: reg: Mark SFGC & some SFMR fields as reserved in CFF mode (Petr Machata)  [Orabug: 36811057]
  - mlxsw: reg: Add Switch FID Flooding Profiles Register (Petr Machata)  [Orabug: 36811057]
  - mlxsw: resources: Add max_cap_nve_flood_prf (Petr Machata)  [Orabug: 36811057]
  - mlxsw: cmd: Add MLXSW_CMD_MBOX_CONFIG_PROFILE_FLOOD_MODE_CFF (Petr Machata)  [Orabug: 36811057]
  - mlxsw: cmd: Add cmd_mbox.query_fw.cff_support (Petr Machata)  [Orabug: 36811057]
  - EDAC/bluefield: Convert to platform remove callback returning void (Uwe Kleine-König)  [Orabug: 36811057]
  - selftests: mlxsw: Add PCI reset test (Ido Schimmel)  [Orabug: 36811057]
  - mlxsw: pci: Implement PCI reset handlers (Ido Schimmel)  [Orabug: 36811057]
  - mlxsw: pci: Add support for new reset flow (Ido Schimmel)  [Orabug: 36811057]
  - mlxsw: pci: Move software reset code to a separate function (Amit Cohen)  [Orabug: 36811057]
  - mlxsw: pci: Rename mlxsw_pci_sw_reset() (Amit Cohen)  [Orabug: 36811057]
  - mlxsw: Extend MRSR pack() function to support new commands (Amit Cohen)  [Orabug: 36811057]
  - net/mlx5e: Remove early assignment to netdev->features (Tariq Toukan)  [Orabug: 36811057]
  - net/mlx5e: Add local loopback counter to vport rep stats (Or Har-Toov)  [Orabug: 36811057]
  - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Rahul Rameshbabu)  [Orabug: 36811057]
  - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Rahul Rameshbabu)  [Orabug: 36811057]
  - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Rahul Rameshbabu)  [Orabug: 36811057]
  - net/mlx5: Refactor real time clock operation checks for PHC (Rahul Rameshbabu)  [Orabug: 36811057]
  - net/mlx5e: Access array with enum values instead of magic numbers (Gal Pressman)  [Orabug: 36811057]
  - net/mlx5: simplify mlx5_set_driver_version string assignments (Justin Stitt)  [Orabug: 36811057]
  - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Kees Cook)  [Orabug: 36811057]
  - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Kees Cook)  [Orabug: 36811057]
  - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Amir Tzin)  [Orabug: 36811057]
  - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Moshe Shemesh)  [Orabug: 36811057]
  - net/mlx5: print change on SW reset semaphore returns busy (Moshe Shemesh)  [Orabug: 36811057]
  - vdpa/mlx5: clean up indenting in handle_ctrl_vlan() (Dan Carpenter)  [Orabug: 36811057]
  - vdpa/mlx5: fix error code for deleting vlan (Dan Carpenter)  [Orabug: 36811057]
  - vdpa/mlx5: Fix syntax errors in comments (Xiang wangx)  [Orabug: 36811057]
  - macsec: Fix use-after-free while sending the offloading packet (Jianbo Liu)  [Orabug: 37268700]  {CVE-2024-50261}
  - xfrm: Export symbol xfrm_dev_state_delete. (Steffen Klassert)  [Orabug: 37357287]
  - xfrm: Fix unregister netdevice hang on hardware offload. (Steffen Klassert)  [Orabug: 37357287]
  - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Eric Dumazet)  [Orabug: 37357287]
  - xfrm: generalize xdo_dev_state_update_curlft to allow statistics update (Leon Romanovsky)  [Orabug: 37357287]
  - xfrm: copy_to_user_state fetch offloaded SA packets/bytes statistics (Raed Salem)  [Orabug: 37357287]
  - xfrm: annotate data-race around use_time (Eric Dumazet)  [Orabug: 37357287]
  - xfrm: consistently use time64_t in xfrm_timer_handler() (Eric Dumazet)  [Orabug: 37357287]
  - cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids (Srinivas Pandruvada)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Pedro Henrique Kopper)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Srinivas Pandruvada)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Update Meteor Lake EPPs (Srinivas Pandruvada)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Switch to new Intel CPU model defines (Tony Luck)  [Orabug: 37383554]
  - cpufreq: Switch to new Intel CPU model defines (Tony Luck)  [Orabug: 37383554]
  - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Tony Luck)  [Orabug: 37383554]
  - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Tony Luck)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Srinivas Pandruvada)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Allow model specific EPPs (Srinivas Pandruvada)  [Orabug: 37383554]
  - x86/cpu: Add model number for Intel Clearwater Forest processor (Tony Luck)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Srinivas Pandruvada)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Srinivas Pandruvada)  [Orabug: 37383554]
  - x86/cpu: Add model number for Intel Arrow Lake mobile processor (Tony Luck)  [Orabug: 37383554]
  - x86/cpu: Update Hybrids (Peter Zijlstra)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (Srinivas Pandruvada)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Srinivas Pandruvada)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Srinivas Pandruvada)  [Orabug: 37383554]
  - cpufreq: intel_pstate: Use firmware default EPP (Srinivas Pandruvada)  [Orabug: 37383554]
  - net/mlx5: Add a timeout to acquire the command queue semaphore (Akiva Goldberger)  [Orabug: 37388415] {CVE-2024-38556}
  - PCI: Fix pci_enable_acs() support for the ACS quirks (Jason Gunthorpe)  [Orabug: 37477375]
  - PCI: Clear Secondary Status errors after enumeration (Vidya Sagar)  [Orabug: 37477375]
  - PCI/AER: Configure ECRC only if AER is native (Vidya Sagar)  [Orabug: 37477375]
  - PCI: Extend ACS configurability (Vidya Sagar)  [Orabug: 37477375]
  - NFSv4/pNFS: Do layout state recovery upon reboot (Trond Myklebust)  [Orabug: 37477755]
  - NFSv4/pNFS: Remove redundant call to unhash the layout (Trond Myklebust)  [Orabug: 37477755]
  - NFSv4/pnfs: Give nfs4_proc_layoutreturn() a flags argument (Trond Myklebust)  [Orabug: 37477755]
  - NFSv4/pNFS: Retry the layout return later in case of a timeout or reboot (Trond Myklebust)  [Orabug: 37477755]
  - NFSv4/pNFS: Handle server reboots in pnfs_poc_release() (Trond Myklebust)  [Orabug: 37477755]
  - NFSv4/pNFS: Add a helper to defer failed layoutreturn calls (Trond Myklebust)  [Orabug: 37477755]
  - NFSv4/pnfs: Add support for the PNFS_LAYOUT_FILE_BULK_RETURN flag (Trond Myklebust)  [Orabug: 37477755]
  - pNFS: Add a flag argument to pnfs_destroy_layouts_byclid() (Trond Myklebust)  [Orabug: 37477755]
  - NFSv4: Clean up encode_nfs4_stateid() (Trond Myklebust)  [Orabug: 37477755]
  - NFSv4.1: constify the stateid argument in nfs41_test_stateid() (Trond Myklebust)  [Orabug: 37477755]
  - NFSv4/pnfs: Remove redundant list check (Trond Myklebust)  [Orabug: 37477755]
  - uek-rpm: Enable CONFIG_SENSORS_ARM_SCMI and CONFIG_MVL_MHU (Thomas Tai)  [Orabug: 37498899]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-306.176.1.el9uek]
changelog:
  - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (liuq)  [Orabug: 37503579]
  - mm: Limit warning message in vmemmap_verify() to once (Ma Wupeng)  [Orabug: 37503579]
  - assoc_array: fix the return value in assoc_array_insert_mid_shortcut() (Roman Smirnov)  [Orabug: 37503579]
  - assoc_array: Avoid open coded arithmetic in allocator arguments (Len Baker)  [Orabug: 37503579]
  - mm/page_alloc: use accumulated load when building node fallback list (Krupa Ramakrishnan)  [Orabug: 37503525]
  - mm/page_alloc: print node fallback order (Bharata B Rao)  [Orabug: 37503525]
  - PCI: Support BAR sizes up to 8TB (Dongdong Liu)  [Orabug: 37503525]
  - uek-rpm: Enable USB_XHCI_PCI_RENESAS as a module for aarch64 platforms (Harshit Mogalapalli)  [Orabug: 37552080]
  - cifs: use correct lock type in cifs_reconnect() (Paulo Alcantara)  [Orabug: 37535421]
  - cifs: fix NULL ptr dereference in refresh_mounts() (Paulo Alcantara)  [Orabug: 37535421]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-306.177.2.el9uek]
changelog:
  - LTS version: v5.15.177 (Vijayendra Suman)
  - Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals (Ron Economos)
  - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Arnd Bergmann)
  - net: fix data-races around sk->sk_forward_alloc (Wang Liang) [Orabug: 37388795] {CVE-2024-53124}
  - scsi: sg: Fix slab-use-after-free read in sg_release() (Suraj Sonawane) [Orabug: 37434117] {CVE-2024-56631}
  - x86/xen: fix SLS mitigation in xen_hypercall_iret() (Juergen Gross)
  - nfsd: add list_head nf_gc to struct nfsd_file (Youzhong Yang)
  - ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() (Eric Dumazet) [Orabug: 37200706] {CVE-2024-47707}
  - vsock/virtio: discard packets if the transport changes (Stefano Garzarella)
  - blk-cgroup: Fix UAF in blkcg_unpin_online() (Tejun Heo) [Orabug: 37434276] {CVE-2024-56672}
  - iio: adc: rockchip_saradc: fix information leak in triggered buffer (Javier Carrasco)
  - iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on (Jean-Baptiste Maneyrol)
  - iio: imu: inv_icm42600: fix spi burst write not supported (Jean-Baptiste Maneyrol)
  - drm/i915/fb: Relax clear color alignment to 64 bytes (Ville Syrjälä)
  - irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly (Yogesh Lal)
  - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Zhongqiu Han) [Orabug: 36683269] {CVE-2024-36899}
  - fs/proc: fix softlockup in __read_vmcore (part 2) (Rik van Riel)
  - filemap: avoid truncating 64-bit offset to 32 bits (Marco Nelissen)
  - vsock: prevent null-ptr-deref in vsock_*[has_data|has_space] (Stefano Garzarella)
  - vsock: reset socket state when de-assigning the transport (Stefano Garzarella)
  - vsock/virtio: cancel close work in the destructor (Stefano Garzarella)
  - net: ethernet: xgbe: re-add aneg to supported features in PHY quirks (Heiner Kallweit)
  - nvmet: propagate npwg topology (Luis Chamberlain)
  - poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll() (Oleg Nesterov)
  - ACPI: resource: acpi_dev_irq_override(): Check DMI match last (Hans de Goede)
  - kheaders: Ignore silly-rename files (David Howells)
  - fs: fix missing declaration of init_files (Zhang Kunbo)
  - hfs: Sanity check the root record (Leo Stone)
  - mac802154: check local interfaces before deleting sdata list (Lizhi Xu)
  - i2c: rcar: fix NACK handling when being a target (Wolfram Sang)
  - i2c: mux: demux-pinctrl: check initial mux selection, too (Wolfram Sang)
  - drm/v3d: Ensure job pointer is set to NULL after job completion (Maíra Canal)
  - net/mlx5: Fix RDMA TX steering prio (Patrisious Haddad)
  - net: xilinx: axienet: Fix IRQ coalescing packet count overflow (Sean Anderson)
  - nfp: bpf: prevent integer overflow in nfp_bpf_event_output() (Dan Carpenter)
  - pktgen: Avoid out-of-bounds access in get_imix_entries (Artem Chernyshev)
  - bpf: Fix bpf_sk_select_reuseport() memory leak (Michal Luczaj)
  - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field() (Sudheer Kumar Doredla)
  - phy: usb: Fix clock imbalance for suspend/resume (Justin Chen)
  - phy: usb: Use slow clock for wake enabled suspend (Justin Chen)
  - mptcp: fix TCP options overflow. (Paolo Abeni)
  - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Geliang Tang)
  - ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv (Dennis Lam)
  - ocfs2: correct return value of ocfs2_local_free_info() (Joseph Qi)
  - phy: usb: Toggle the PHY power during init (Justin Chen)
  - phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers (Al Cooper)
  - of: address: Preserve the flags portion on 1:1 dma-ranges mapping (Andrea della Porta)
  - of: address: Store number of bus flag cells rather than bool (Rob Herring)
  - of: address: Remove duplicated functions (Herve Codina)
  - of: address: Fix address translation when address-size is greater than 2 (Herve Codina)
  - of/address: Add support for 3 address cell bus (Rob Herring)
  - of: unittest: Add bus address range parsing tests (Rob Herring)
  - arm64: dts: rockchip: add hevc power domain clock to rk3328 (Peter Geis)
  - block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() (Yu Kuai)
  - iio: adc: ad7124: Disable all channels at probe time (Uwe Kleine-König)
  - iio: inkern: call iio_device_put() only on mapped devices (Joe Hattori)
  - iio: adc: at91: call input_free_device() on allocated iio_dev (Joe Hattori)
  - iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep() (Fabio Estevam)
  - iio: gyro: fxas21002c: Fix missing data update in trigger handler (Carlos Song)
  - iio: adc: ti-ads8688: fix information leak in triggered buffer (Javier Carrasco)
  - iio: imu: kmx61: fix information leak in triggered buffer (Javier Carrasco)
  - iio: light: vcnl4035: fix information leak in triggered buffer (Javier Carrasco)
  - iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer (Javier Carrasco)
  - iio: pressure: zpa2326: fix information leak in triggered buffer (Javier Carrasco)
  - usb: gadget: f_fs: Remove WARN_ON in functionfs_bind (Akash M)
  - usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints (Prashanth K)
  - usb: fix reference leak in usb_new_device() (Ma Ke)
  - USB: core: Disable LPM only for non-suspended ports (Kai-Heng Feng)
  - USB: usblp: return error when setting unsupported protocol (Jun Yan)
  - usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null (Lianqin Hu)
  - topology: Keep the cpumask unchanged when printing cpumap (Li Huafei)
  - usb: dwc3: gadget: fix writing NYET threshold (André Draszik)
  - USB: serial: cp210x: add Phoenix Contact UPS Device (Johan Hovold)
  - usb-storage: Add max sectors quirk for Nokia 208 (Lubomir Rintel)
  - staging: iio: ad9832: Correct phase range check (Zicheng Qu)
  - staging: iio: ad9834: Correct phase range check (Zicheng Qu)
  - USB: serial: option: add Neoway N723-EA support (Michal Hrusecky)
  - USB: serial: option: add MeiG Smart SRM815 (Chukun Pan)
  - md/raid5: fix atomicity violation in raid5_cache_count (Gui-Dong Han)
  - scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity (Kuan-Wei Chiu)
  - drm/amd/display: increase MAX_SURFACES to the value supported by hw (Melissa Wen)
  - ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] (Hans de Goede)
  - ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[] (Hans de Goede)
  - riscv: Fix sleeping in invalid context in die() (Nam Cao)
  - drm/amd/display: Add check for granularity in dml ceil/floor helpers (Roman Li)
  - sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy (Matthieu Baerts (NGI0))
  - sctp: sysctl: udp_port: avoid using current->nsproxy (Matthieu Baerts (NGI0))
  - sctp: sysctl: auth_enable: avoid using current->nsproxy (Matthieu Baerts (NGI0))
  - sctp: sysctl: rto_min/max: avoid using current->nsproxy (Matthieu Baerts (NGI0))
  - sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy (Matthieu Baerts (NGI0))
  - dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY (Mikulas Patocka)
  - dm thin: make get_first_thin use rcu-safe list first function (Krister Johansen)
  - afs: Fix the maximum cell name length (David Howells)
  - ksmbd: fix a missing return value check bug (Wentao Liang)
  - drm/mediatek: Add support for 180-degree rotation in the display driver (Jason-JH.Lin)
  - netfilter: conntrack: clamp maximum hashtable size to INT_MAX (Pablo Neira Ayuso)
  - netfilter: nf_tables: imbalance in flowtable binding (Pablo Neira Ayuso)
  - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington)
  - cxgb4: Avoid removal of uninserted tid (Anumula Murali Mohan Reddy)
  - bnxt_en: Fix possible memory leak when hwrm_req_replace fails (Kalesh AP)
  - net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute (Eric Dumazet)
  - tcp/dccp: allow a connection when sk_max_ack_backlog is zero (Zhongqiu Duan)
  - tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog (Jason Xing)
  - net: 802: LLC+SNAP OID:PID lookup on start of skb data (Antonio Pastor)
  - ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe() (Keisuke Nishimura)
  - ASoC: mediatek: disable buffer pre-allocation (Chen-Yu Tsai)
  - exfat: fix the infinite loop in __exfat_free_cluster() (Yuezhang Mo)
  - exfat: fix the infinite loop in exfat_readdir() (Yuezhang Mo)
  - dm array: fix cursor index when skipping across block boundaries (Ming-Hung Tsai)
  - dm array: fix unreleased btree blocks on closing a faulty array cursor (Ming-Hung Tsai)
  - dm array: fix releasing a faulty array block twice in dm_array_cursor_end (Ming-Hung Tsai)
  - jbd2: flush filesystem device before updating tail sequence (Zhang Yi)
  - ceph: give up on paths longer than PATH_MAX (Max Kellermann)


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-306.177.3.el9uek]
changelog:
  - uek-rpm: Update network stress testing options for embedded2 (Joe Dobosenski)  [Orabug: 37530219]
  - mm, madvise: fix potential workingset node list_lru leaks (Kairui Song)  [Orabug: 37464586]
  - crypto: qat/qat_4xxx - fix off by one in uof_get_name() (Dan Carpenter)  [Orabug: 37427536] {CVE-2024-53162}
  - vdpa/mlx5: Fix error path during device add (Dragos Tatulea)  [Orabug: 37296163]
  - vp_vdpa: fix id_table array not null terminated error (Xiaoguang Wang)  [Orabug: 37296163] {CVE-2024-53110}
  - vdpa/mlx5: Postpone MR deletion (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Introduce init/destroy for MR resources (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Rename mr_mtx -> lock (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Extract mr members in own resource struct (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Rename function (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Delete direct MKEYs in parallel (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Create direct MKEYs in parallel (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Parallelize VQ suspend/resume for CVQ MQ command (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Small improvement for change_num_qps() (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Keep notifiers during suspend but ignore (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Parallelize device resume (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Parallelize device suspend (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Use async API for vq modify commands (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Use async API for vq query command (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Introduce async fw command wrapper (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Introduce error logging function (Dragos Tatulea)  [Orabug: 37296163]
  - net/mlx5: Support throttled commands from async API (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Add the support of set mac address (Cindy Lu)  [Orabug: 37296163]
  - vdpa_sim_net: Add the support of set mac address (Cindy Lu)  [Orabug: 37296163]
  - vdpa: support set mac address from vdpa tool (Cindy Lu)  [Orabug: 37296163]
  - vdpa/mlx5: Fix invalid mr resource destroy (Dragos Tatulea)  [Orabug: 37296163] {CVE-2024-47687}
  - vdpa/mlx5: Don't enable non-active VQs in .set_vq_ready() (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Don't reset VQs more than necessary (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Re-create HW VQs under certain conditions (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Pre-create hardware VQs at vdpa .dev_add time (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Use suspend/resume during VQP change (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Forward error in suspend/resume device (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Consolidate all VQ modify to Ready to use resume_vq() (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Add error code for suspend/resume VQ (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Accept Init -> Ready VQ transition in resume_vq() (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Allow creation of blank VQs (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Set mkey modified flags on all VQs (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Start off rqt_size with max VQPs (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Set an initial size on the VQ (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Add support for modifying the VQ features field (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Add support for modifying the virtio_version VQ field (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Rename init_mvqs (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Clear and reinitialize software VQ data on reset (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Initialize and reset device with one queue pair (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Remove duplicate suspend code (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Iterate over active VQs during suspend/resume (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Drop redundant check in teardown_virtqueues() (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Drop redundant code (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Make setup/teardown_vq_resources() symmetrical (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa/mlx5: Clarify meaning thorough function rename (Dragos Tatulea)  [Orabug: 37296163]
  - vhost-vdpa: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET)  [Orabug: 37296163]
  - vp_vdpa: don't allocate unused msix vectors (Yuxue Liu)  [Orabug: 37296163]
  - vdpa: Convert sprintf/snprintf to sysfs_emit (Li Zhijian)  [Orabug: 37296163]
  - vp_vdpa: Fix return value check vp_vdpa_request_irq (Yuxue Liu)  [Orabug: 37296163]
  - vhost-vdpa: change ioctl # for VDPA_GET_VRING_SIZE (Michael S. Tsirkin)  [Orabug: 37296163]
  - virtio_vdpa: create vqs with the actual size (Zhu Lingshan)  [Orabug: 37296163]
  - vdpa_sim: implement vdpa_config_ops.get_vq_size for vDPA simulator (Zhu Lingshan)  [Orabug: 37296163]
  - vp_vdpa: implement vdpa_config_ops.get_vq_size (Zhu Lingshan)  [Orabug: 37296163]
  - vDPA: introduce get_vq_size to vdpa_config_ops (Zhu Lingshan)  [Orabug: 37296163]
  - vhost-vdpa: uapi to support reporting per vq size (Zhu Lingshan)  [Orabug: 37296163]
  - vdpa: skip suspend/resume ops if not DRIVER_OK (Steve Sistare)  [Orabug: 37296163]
  - vdpa_sim: reset must not run (Steve Sistare)  [Orabug: 37296163]
  - vdpa: Block vq property changes in DRIVER_OK (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa: Track device suspended state (Dragos Tatulea)  [Orabug: 37296163]
  - vdpa: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET)  [Orabug: 37296163]
  - SUNRPC: do not retry on EKEYEXPIRED when user TGT ticket expired (Dai Ngo)  [Orabug: 34162493]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-306.177.4.el9uek]
changelog:
  - Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null" (Greg Kroah-Hartman)
  - drm/v3d: Assign job pointer to NULL before signaling the fence (Maíra Canal)
  - scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs (Ranjan Kumar)  [Orabug: 37472354]  {CVE-2024-57804}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-306.177.4.1.el9uek]
changelog:
  - jbd2: increase maximum transaction size (Jan Kara)  [Orabug: 37741884]  
  - rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature (Alexandre Belloni)  [Orabug: 37741883]  
  - thermal: core: Drop excessive lockdep_assert_held() calls (Rafael J. Wysocki)  [Orabug: 37741883]  
  - thermal: core: Introduce thermal_cooling_device_update() (Rafael J. Wysocki)  [Orabug: 37741883]  
  - thermal: core: Introduce thermal_cooling_device_present() (Rafael J. Wysocki)  [Orabug: 37741883]  
  - thermal: sysfs: Reuse cdev->max_state (Viresh Kumar)  [Orabug: 37741883]  
  - rtc: efi: Enable SET/GET WAKEUP services as optional (Shanker Donthineni)  [Orabug: 37741883]  
  - rtc: efi: Add wakeup support (Riwen Lu)  [Orabug: 37741883]  
  - rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT (Alexandre Belloni)  [Orabug: 37741883]  
  - rtc: add BSM parameter (Alexandre Belloni)  [Orabug: 37741883]  
  - rtc: add correction parameter (Alexandre Belloni)  [Orabug: 37741883]  
  - rtc: add parameter ioctl (Alexandre Belloni)  [Orabug: 37741883]  
  - rtc: expose correction feature (Alexandre Belloni)  [Orabug: 37741883]  
  - rtc: add alarm related features (Alexandre Belloni)  [Orabug: 37741883]  
  - rtc: efi: switch to devm_rtc_allocate_device (Alexandre Belloni)  [Orabug: 37741883]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-306.177.4.el9uek]
changelog:
  - Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null" (Greg Kroah-Hartman)   
  - drm/v3d: Assign job pointer to NULL before signaling the fence (Maíra Canal)   
  - scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs (Ranjan Kumar)  [Orabug: 37472354]  {CVE-2024-57804}


author: Brian Maly <brian.maly@oracle.com> [5.15.0-305.176.4.el9uek]
changelog:
  - x86/asm: Make serialize() always_inline (Juergen Gross)
  - hwmon: (tmp513) Fix division of negative numbers (David Lechner)
  - Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data" (Pratyush Yadav)
  - Revert "regmap: detach regmap from dev on regmap_exit" (Greg Kroah-Hartman)
  - Revert "drm/amdgpu: rework resume handling for display (v2)" (Greg Kroah-Hartman)
  - Revert "PCI: Use preserve_config in place of pci_flags" (Terry Tritton)
  - virtio-net: synchronize probe with ndo_set_features (Jason Wang) [Orabug: 36637822]
  - virtio-net: synchronize operstate with admin state on up/down (Jason Wang) [Orabug: 36637822]
  - virtio: allow driver to disable the configure change notification (Jason Wang) [Orabug: 36637822]
  - virtio: rename virtio_config_enabled to virtio_config_core_enabled (Jason Wang) [Orabug: 36637822]
  - mlxsw: pci: Fix driver initialization with Spectrum-4 (Ido Schimmel) [Orabug: 36811057]
  - mlxsw: pci: Fix driver initialization with old firmware (Ido Schimmel) [Orabug: 36811057]
  - mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to 128 (Maksim Kiselev) [Orabug: 36811057]
  - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Rahul Rameshbabu) [Orabug: 36811057]
  - net/mlx5e: Fix MACsec state loss upon state update in offload path (Emeel Hakim) [Orabug: 36811057]
  - net/mlx5e: Change the warning when ignore_flow_level is not supported (Jianbo Liu) [Orabug: 36811057]
  - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Gavin Li) [Orabug: 36811057,36940500] {CVE-2023-52658}
  - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Mark Zhang) [Orabug: 36811057]
  - net/mlx5e: Ignore IPsec replay window values on sender side (Leon Romanovsky) [Orabug: 36811057]
  - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Leon Romanovsky) [Orabug: 36811057]
  - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Rahul Rameshbabu) [Orabug: 36811057]
  - net/mlx5: Bridge, fix multicast packets sent to uplink (Moshe Shemesh) [Orabug: 36811057]
  - net/mlx5: Fix a WARN upon a callback command failure (Yishai Hadas) [Orabug: 36811057]
  - net/mlx5e: Fix peer flow lists handling (Vlad Buslov) [Orabug: 36811057]
  - net/mlx5: Fix query of sd_group field (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Use the correct lag ports number when creating TISes (Saeed Mahameed) [Orabug: 36811057]
  - selftests: mlxsw: qos_pfc: Remove wrong description (Amit Cohen) [Orabug: 36811057]
  - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path (Ido Schimmel) [Orabug: 36811057] {CVE-2024-26595}
  - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Su Hui) [Orabug: 36811057]
  - vdpa/mlx5: Add mkey leak detection (Dragos Tatulea) [Orabug: 36811057]
  - vdpa/mlx5: Introduce reference counting to mrs (Dragos Tatulea) [Orabug: 36811057]
  - vdpa/mlx5: Use vq suspend/resume during .set_map (Dragos Tatulea) [Orabug: 36811057]
  - vdpa/mlx5: Mark vq state for modification in hw vq (Dragos Tatulea) [Orabug: 36811057]
  - vdpa/mlx5: Mark vq addrs for modification in hw vq (Dragos Tatulea) [Orabug: 36811057]
  - vdpa/mlx5: Introduce per vq and device resume (Dragos Tatulea) [Orabug: 36811057]
  - vdpa/mlx5: Allow modifying multiple vq fields in one modify command (Dragos Tatulea) [Orabug: 36811057]
  - vdpa/mlx5: Expose resumable vq capability (Dragos Tatulea) [Orabug: 36811057]
  - Revert "mlx5 updates 2023-12-20" (Jakub Kicinski) [Orabug: 36811057]
  - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Jiri Pirko) [Orabug: 36811057]
  - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Jiri Pirko) [Orabug: 36811057]
  - net: macsec: move sci_to_cpu to macsec header (Radu Pirea) [Orabug: 36811057]
  - net/mlx5: Implement management PF Ethernet profile (Armen Ratner) [Orabug: 36811057]
  - net/mlx5: Enable SD feature (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Block TLS device offload on combined SD netdev (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Support per-mdev queue counter (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Support cross-vhca RSS (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Let channels be SD-aware (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Create EN core HW resources for all secondary devices (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Create single netdev per SD group (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: SD, Add informative prints in kernel log (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: SD, Implement steering for primary and secondaries (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: SD, Implement devcom communication and primary election (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: SD, Implement basic query and instantiation (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: SD, Introduce SD lib (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: Fix query of sd_group field (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Use the correct lag ports number when creating TISes (Saeed Mahameed) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Set NVE flood profile as part of FID configuration (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an "any" packet type (Petr Machata) [Orabug: 36811057]
  - mlxsw: reg: Add nve_flood_prf_id field to SFMR (Petr Machata) [Orabug: 36811057]
  - net/mlx5: DR, Use swap() instead of open coding it (Jiapeng Chong) [Orabug: 36811057]
  - net/mlx5: devcom, Add component size getter (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Decouple CQ from priv (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: Move TISes from priv to mdev HW resources (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: fs, Command to control TX flow table root (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: fs, Command to control L2TABLE entry silent mode (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: Expose Management PCIe Index Register (MPIR) (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5: Manage ICM type of SW encap (Shun Hao) [Orabug: 36811057]
  - RDMA/mlx5: Support handling of SW encap ICM area (Shun Hao) [Orabug: 36811057]
  - net/mlx5: Introduce indirect-sw-encap ICM properties (Shun Hao) [Orabug: 36811057]
  - mmc: sdhci-of-dwcmshc: Use logical OR instead of bitwise OR in dwcmshc_probe() (Nathan Chancellor) [Orabug: 36811057]
  - mmc: sdhci-of-dwcmshc: Add support for T-Head TH1520 (Drew Fustini) [Orabug: 36811057]
  - mmc: sdhci: add __sdhci_execute_tuning() to header (Drew Fustini) [Orabug: 36811057]
  - mlxsw: spectrum: Use CFF mode where available (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add support for rFID family in CFF flood mode (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add a family for bridge FIDs in CFF flood mode (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Initialize flood profiles in CFF mode (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add profile_id to flood profile (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an object to keep flood profiles (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add hooks for RSP table maintenance (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add a not-UC packet type (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an op for packing SFMR (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an op to get PGT address of a FID (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an op to get PGT allocation size (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Add an op for flood table initialization (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Move mlxsw_sp_fid_flood_table_init() up (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Make mlxsw_sp_fid_ops.setup return an int (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Split a helper out of mlxsw_sp_fid_flood_table_mid() (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Rename FID ops, families, arrays (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Privatize FID families (Petr Machata) [Orabug: 36811057]
  - mlxsw: pci: Fix missing error checking (Ido Schimmel) [Orabug: 36811057]
  - mlxsw: spectrum_router: Call RIF setup before obtaining FID (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_router: Add a helper to get subport number from a RIF (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Extract SFMR packing into a helper (Petr Machata) [Orabug: 36811057]
  - mlxsw: spectrum_fid: Drop unnecessary conditions (Petr Machata) [Orabug: 36811057]
  - mlxsw: pci: Permit enabling CFF mode (Petr Machata) [Orabug: 36811057]
  - mlxsw: core, pci: Add plumbing related to CFF mode (Petr Machata) [Orabug: 36811057]
  - mlxsw: reg: Add to SFMR register the fields related to CFF flood mode (Petr Machata) [Orabug: 36811057]
  - mlxsw: reg: Extract flood-mode specific part of mlxsw_reg_sfmr_pack() (Petr Machata) [Orabug: 36811057]
  - mlxsw: reg: Drop unnecessary writes from mlxsw_reg_sfmr_pack() (Petr Machata) [Orabug: 36811057]
  - mlxsw: reg: Mark SFGC & some SFMR fields as reserved in CFF mode (Petr Machata) [Orabug: 36811057]
  - mlxsw: reg: Add Switch FID Flooding Profiles Register (Petr Machata) [Orabug: 36811057]
  - mlxsw: resources: Add max_cap_nve_flood_prf (Petr Machata) [Orabug: 36811057]
  - mlxsw: cmd: Add MLXSW_CMD_MBOX_CONFIG_PROFILE_FLOOD_MODE_CFF (Petr Machata) [Orabug: 36811057]
  - mlxsw: cmd: Add cmd_mbox.query_fw.cff_support (Petr Machata) [Orabug: 36811057]
  - EDAC/bluefield: Convert to platform remove callback returning void (Uwe Kleine-König) [Orabug: 36811057]
  - selftests: mlxsw: Add PCI reset test (Ido Schimmel) [Orabug: 36811057]
  - mlxsw: pci: Implement PCI reset handlers (Ido Schimmel) [Orabug: 36811057]
  - mlxsw: pci: Add support for new reset flow (Ido Schimmel) [Orabug: 36811057]
  - mlxsw: pci: Move software reset code to a separate function (Amit Cohen) [Orabug: 36811057]
  - mlxsw: pci: Rename mlxsw_pci_sw_reset() (Amit Cohen) [Orabug: 36811057]
  - mlxsw: Extend MRSR pack() function to support new commands (Amit Cohen) [Orabug: 36811057]
  - net/mlx5e: Remove early assignment to netdev->features (Tariq Toukan) [Orabug: 36811057]
  - net/mlx5e: Add local loopback counter to vport rep stats (Or Har-Toov) [Orabug: 36811057]
  - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Rahul Rameshbabu) [Orabug: 36811057]
  - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Rahul Rameshbabu) [Orabug: 36811057]
  - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Rahul Rameshbabu) [Orabug: 36811057]
  - net/mlx5: Refactor real time clock operation checks for PHC (Rahul Rameshbabu) [Orabug: 36811057]
  - net/mlx5e: Access array with enum values instead of magic numbers (Gal Pressman) [Orabug: 36811057]
  - net/mlx5: simplify mlx5_set_driver_version string assignments (Justin Stitt) [Orabug: 36811057]
  - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Kees Cook) [Orabug: 36811057]
  - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Kees Cook) [Orabug: 36811057]
  - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Amir Tzin) [Orabug: 36811057]
  - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Moshe Shemesh) [Orabug: 36811057]
  - net/mlx5: print change on SW reset semaphore returns busy (Moshe Shemesh) [Orabug: 36811057]
  - vdpa/mlx5: clean up indenting in handle_ctrl_vlan() (Dan Carpenter) [Orabug: 36811057]
  - vdpa/mlx5: fix error code for deleting vlan (Dan Carpenter) [Orabug: 36811057]
  - vdpa/mlx5: Fix syntax errors in comments (Xiang Wangx) [Orabug: 36811057]
  - macsec: Fix use-after-free while sending the offloading packet (Jianbo Liu) [Orabug: 37268700,37516375] {CVE-2024-50261}
  - xfrm: Export symbol xfrm_dev_state_delete. (Steffen Klassert) [Orabug: 37357287]
  - xfrm: Fix unregister netdevice hang on hardware offload. (Steffen Klassert) [Orabug: 37357287]
  - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Eric Dumazet) [Orabug: 37357287]
  - xfrm: generalize xdo_dev_state_update_curlft to allow statistics update (Leon Romanovsky) [Orabug: 37357287]
  - xfrm: copy_to_user_state fetch offloaded SA packets/bytes statistics (Raed Salem) [Orabug: 37357287]
  - xfrm: annotate data-race around use_time (Eric Dumazet) [Orabug: 37357287]
  - xfrm: consistently use time64_t in xfrm_timer_handler() (Eric Dumazet) [Orabug: 37357287]
  - cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids (Srinivas Pandruvada) [Orabug: 37383554]
  - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Pedro Henrique Kopper) [Orabug: 37383554]
  - cpufreq: intel_pstate: Use Meteor Lake EPPs for Arrow Lake (Srinivas Pandruvada) [Orabug: 37383554]
  - cpufreq: intel_pstate: Update Meteor Lake EPPs (Srinivas Pandruvada) [Orabug: 37383554]
  - cpufreq: intel_pstate: Switch to new Intel CPU model defines (Tony Luck) [Orabug: 37383554]
  - cpufreq: Switch to new Intel CPU model defines (Tony Luck) [Orabug: 37383554]
  - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Tony Luck) [Orabug: 37383554]
  - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Tony Luck) [Orabug: 37383554]
  - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Srinivas Pandruvada) [Orabug: 37383554]
  - cpufreq: intel_pstate: Allow model specific EPPs (Srinivas Pandruvada) [Orabug: 37383554]
  - x86/cpu: Add model number for Intel Clearwater Forest processor (Tony Luck) [Orabug: 37383554]
  - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Srinivas Pandruvada) [Orabug: 37383554]
  - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Srinivas Pandruvada) [Orabug: 37383554]
  - x86/cpu: Add model number for Intel Arrow Lake mobile processor (Tony Luck) [Orabug: 37383554]
  - x86/cpu: Update Hybrids (Peter Zijlstra) [Orabug: 37383554]
  - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (Srinivas Pandruvada) [Orabug: 37383554]
  - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Srinivas Pandruvada) [Orabug: 37383554]
  - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Srinivas Pandruvada) [Orabug: 37383554]
  - cpufreq: intel_pstate: Use firmware default EPP (Srinivas Pandruvada) [Orabug: 37383554]
  - net/mlx5: Add a timeout to acquire the command queue semaphore (Akiva Goldberger) [Orabug: 36753441,37388415] {CVE-2024-38556}
  - PCI: Fix pci_enable_acs() support for the ACS quirks (Jason Gunthorpe) [Orabug: 37477375,37492139]
  - PCI: Clear Secondary Status errors after enumeration (Vidya Sagar) [Orabug: 37477375,37492139]
  - PCI/AER: Configure ECRC only if AER is native (Vidya Sagar) [Orabug: 37477375,37492139]
  - PCI: Extend ACS configurability (Vidya Sagar) [Orabug: 37477375,37492139]
  - NFSv4/pNFS: Do layout state recovery upon reboot (Trond Myklebust) [Orabug: 37477755,37487056]
  - NFSv4/pNFS: Remove redundant call to unhash the layout (Trond Myklebust) [Orabug: 37477755,37487056]
  - NFSv4/pnfs: Give nfs4_proc_layoutreturn() a flags argument (Trond Myklebust) [Orabug: 37477755,37487056]
  - NFSv4/pNFS: Retry the layout return later in case of a timeout or reboot (Trond Myklebust) [Orabug: 37477755,37487056]
  - NFSv4/pNFS: Handle server reboots in pnfs_poc_release() (Trond Myklebust) [Orabug: 37477755,37487056]
  - NFSv4/pNFS: Add a helper to defer failed layoutreturn calls (Trond Myklebust) [Orabug: 37477755,37487056]
  - NFSv4/pnfs: Add support for the PNFS_LAYOUT_FILE_BULK_RETURN flag (Trond Myklebust) [Orabug: 37477755,37487056]
  - pNFS: Add a flag argument to pnfs_destroy_layouts_byclid() (Trond Myklebust) [Orabug: 37477755,37487056]
  - NFSv4: Clean up encode_nfs4_stateid() (Trond Myklebust) [Orabug: 37477755,37487056]
  - NFSv4.1: constify the stateid argument in nfs41_test_stateid() (Trond Myklebust) [Orabug: 37477755,37487056]
  - NFSv4/pnfs: Remove redundant list check (Trond Myklebust) [Orabug: 37477755,37487056]
  - uek-rpm: Enable CONFIG_SENSORS_ARM_SCMI and CONFIG_MVL_MHU (Thomas Tai) [Orabug: 37498899]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-306.176.1.el9uek]
changelog:
  - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Liuq) [Orabug: 37503579,37556932]
  - mm: Limit warning message in vmemmap_verify() to once (Ma Wupeng) [Orabug: 37503579,37556932]
  - assoc_array: fix the return value in assoc_array_insert_mid_shortcut() (Roman Smirnov) [Orabug: 37503579,37556932]
  - assoc_array: Avoid open coded arithmetic in allocator arguments (Len Baker) [Orabug: 37503579,37556932]
  - mm/page_alloc: use accumulated load when building node fallback list (Krupa Ramakrishnan) [Orabug: 37503525]
  - mm/page_alloc: print node fallback order (Bharata B Rao) [Orabug: 37503525]
  - PCI: Support BAR sizes up to 8TB (Dongdong Liu) [Orabug: 37503525]
  - uek-rpm: Enable USB_XHCI_PCI_RENESAS as a module for aarch64 platforms (Harshit Mogalapalli) [Orabug: 37552080,37556911]
  - cifs: use correct lock type in cifs_reconnect() (Paulo Alcantara) [Orabug: 37535421]
  - cifs: fix NULL ptr dereference in refresh_mounts() (Paulo Alcantara) [Orabug: 37535421]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-306.177.2.el9uek]
changelog:
  - LTS version: v5.15.177 (Vijayendra Suman)
  - Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals (Ron Economos)
  - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Arnd Bergmann)
  - net: fix data-races around sk->sk_forward_alloc (Wang Liang) [Orabug: 37388795] {CVE-2024-53124}
  - scsi: sg: Fix slab-use-after-free read in sg_release() (Surajsonawane2415) [Orabug: 37434117] {CVE-2024-56631}
  - x86/xen: fix SLS mitigation in xen_hypercall_iret() (Juergen Gross)
  - nfsd: add list_head nf_gc to struct nfsd_file (Youzhong Yang)
  - ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() (Eric Dumazet) [Orabug: 37200706] {CVE-2024-47707}
  - vsock/virtio: discard packets if the transport changes (Stefano Garzarella) [Orabug: 37555796] {CVE-2025-21669}
  - blk-cgroup: Fix UAF in blkcg_unpin_online() (Tejun Heo) [Orabug: 37434276] {CVE-2024-56672}
  - iio: adc: rockchip_saradc: fix information leak in triggered buffer (Javier Carrasco) [Orabug: 37497164] {CVE-2024-57907}
  - iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on (Jean-Baptiste Maneyrol)
  - iio: imu: inv_icm42600: fix spi burst write not supported (Jean-Baptiste Maneyrol)
  - drm/i915/fb: Relax clear color alignment to 64 bytes (Ville Syrjälä)
  - irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly (Yogesh Lal)
  - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Zhongqiu Han) [Orabug: 36683269] {CVE-2024-36899}
  - fs/proc: fix softlockup in __read_vmcore (part 2) (Rik Van Riel) [Orabug: 37592151] {CVE-2025-21694}
  - filemap: avoid truncating 64-bit offset to 32 bits (Marco Nelissen) [Orabug: 37555782] {CVE-2025-21665}
  - vsock: prevent null-ptr-deref in vsock_*[has_data|has_space] (Stefano Garzarella) [Orabug: 37555785] {CVE-2025-21666}
  - vsock: reset socket state when de-assigning the transport (Stefano Garzarella)
  - vsock/virtio: cancel close work in the destructor (Stefano Garzarella)
  - net: ethernet: xgbe: re-add aneg to supported features in PHY quirks (Heiner Kallweit)
  - nvmet: propagate npwg topology (Luis Chamberlain)
  - poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll() (Oleg Nesterov)
  - ACPI: resource: acpi_dev_irq_override(): Check DMI match last (Hans de Goede)
  - kheaders: Ignore silly-rename files (David Howells)
  - fs: fix missing declaration of init_files (Zhang Kunbo)
  - hfs: Sanity check the root record (Leo Stone)
  - mac802154: check local interfaces before deleting sdata list (Lizhi Xu) [Orabug: 37555775] {CVE-2024-57948}
  - i2c: rcar: fix NACK handling when being a target (Wolfram Sang)
  - i2c: mux: demux-pinctrl: check initial mux selection, too (Wolfram Sang)
  - drm/v3d: Ensure job pointer is set to NULL after job completion (Maíra Canal)
  - net/mlx5: Fix RDMA TX steering prio (Patrisious Haddad)
  - net: xilinx: axienet: Fix IRQ coalescing packet count overflow (Sean Anderson)
  - nfp: bpf: prevent integer overflow in nfp_bpf_event_output() (Dan Carpenter)
  - pktgen: Avoid out-of-bounds access in get_imix_entries (Artem Chernyshev) [Orabug: 37555838] {CVE-2025-21680}
  - bpf: Fix bpf_sk_select_reuseport() memory leak (Michal Luczaj) [Orabug: 37555850] {CVE-2025-21683}
  - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field() (Sudheer Kumar Doredla)
  - phy: usb: Fix clock imbalance for suspend/resume (Justin Chen)
  - phy: usb: Use slow clock for wake enabled suspend (Justin Chen)
  - mptcp: fix TCP options overflow. (Paolo Abeni) [Orabug: 37484954] {CVE-2024-57882}
  - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Geliang Tang)
  - ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv (Dennis Lam) [Orabug: 37485003] {CVE-2024-57892}
  - ocfs2: correct return value of ocfs2_local_free_info() (Joseph Qi)
  - phy: usb: Toggle the PHY power during init (Justin Chen)
  - phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers (Al Cooper)
  - of: address: Preserve the flags portion on 1:1 dma-ranges mapping (Andrea Della Porta)
  - of: address: Store number of bus flag cells rather than bool (Rob Herring)
  - of: address: Remove duplicated functions (Herve Codina)
  - of: address: Fix address translation when address-size is greater than 2 (Herve Codina)
  - of/address: Add support for 3 address cell bus (Rob Herring)
  - of: unittest: Add bus address range parsing tests (Rob Herring)
  - arm64: dts: rockchip: add hevc power domain clock to rk3328 (Peter Geis)
  - block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() (Yu Kuai) [Orabug: 37497408] {CVE-2025-21631}
  - iio: adc: ad7124: Disable all channels at probe time (Uwe Kleine-König)
  - iio: inkern: call iio_device_put() only on mapped devices (Joe Hattori)
  - iio: adc: at91: call input_free_device() on allocated iio_dev (Joe Hattori) {CVE-2024-57904}
  - iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep() (Fabio Estevam)
  - iio: gyro: fxas21002c: Fix missing data update in trigger handler (Carlos Song)
  - iio: adc: ti-ads8688: fix information leak in triggered buffer (Javier Carrasco) {CVE-2024-57906}
  - iio: imu: kmx61: fix information leak in triggered buffer (Javier Carrasco) {CVE-2024-57908}
  - iio: light: vcnl4035: fix information leak in triggered buffer (Javier Carrasco) {CVE-2024-57910}
  - iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer (Javier Carrasco) {CVE-2024-57911}
  - iio: pressure: zpa2326: fix information leak in triggered buffer (Javier Carrasco) {CVE-2024-57912}
  - usb: gadget: f_fs: Remove WARN_ON in functionfs_bind (Akash M) {CVE-2024-57913}
  - usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints (Prashanth K)
  - usb: fix reference leak in usb_new_device() (Ma Ke)
  - USB: core: Disable LPM only for non-suspended ports (Kai-Heng Feng)
  - USB: usblp: return error when setting unsupported protocol (Yan Jun)
  - usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null (Lianqin Hu)
  - topology: Keep the cpumask unchanged when printing cpumap (Li Huafei) [Orabug: 37497212] {CVE-2024-57917}
  - usb: dwc3: gadget: fix writing NYET threshold (André Draszik)
  - USB: serial: cp210x: add Phoenix Contact UPS Device (Johan Hovold)
  - usb-storage: Add max sectors quirk for Nokia 208 (Lubomir Rintel)
  - staging: iio: ad9832: Correct phase range check (Zicheng Qu)
  - staging: iio: ad9834: Correct phase range check (Zicheng Qu)
  - USB: serial: option: add Neoway N723-EA support (Michal Hrusecky)
  - USB: serial: option: add MeiG Smart SRM815 (Chukun Pan)
  - md/raid5: fix atomicity violation in raid5_cache_count (Gui-Dong Han)
  - scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity (Kuan-Wei Chiu)
  - drm/amd/display: increase MAX_SURFACES to the value supported by hw (Melissa Wen)
  - ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] (Hans de Goede)
  - ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[] (Hans de Goede)
  - riscv: Fix sleeping in invalid context in die() (Nam Cao) {CVE-2024-57939}
  - drm/amd/display: Add check for granularity in dml ceil/floor helpers (Roman Li) [Orabug: 37497224] {CVE-2024-57922}
  - sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy (Matthieu Baerts) [Orabug: 37497275] {CVE-2025-21636}
  - sctp: sysctl: udp_port: avoid using current->nsproxy (Matthieu Baerts) [Orabug: 37497279] {CVE-2025-21637}
  - sctp: sysctl: auth_enable: avoid using current->nsproxy (Matthieu Baerts) [Orabug: 37497282] {CVE-2025-21638}
  - sctp: sysctl: rto_min/max: avoid using current->nsproxy (Matthieu Baerts) [Orabug: 37497289] {CVE-2025-21639}
  - sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy (Matthieu Baerts) [Orabug: 37497302] {CVE-2025-21640}
  - dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY (Mikulas Patocka)
  - dm thin: make get_first_thin use rcu-safe list first function (Krister Johansen) [Orabug: 37506782] {CVE-2025-21664}
  - afs: Fix the maximum cell name length (David Howells) {CVE-2025-21646}
  - ksmbd: fix a missing return value check bug (Wentao Liang) {CVE-2024-57925}
  - drm/mediatek: Add support for 180-degree rotation in the display driver (Jason-JH Lin)
  - netfilter: conntrack: clamp maximum hashtable size to INT_MAX (Pablo Neira Ayuso) [Orabug: 37497323] {CVE-2025-21648}
  - netfilter: nf_tables: imbalance in flowtable binding (Pablo Neira Ayuso)
  - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington)
  - cxgb4: Avoid removal of uninserted tid (Anumula Murali Mohan Reddy)
  - bnxt_en: Fix possible memory leak when hwrm_req_replace fails (Kalesh Ap)
  - net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute (Eric Dumazet) [Orabug: 37497345] {CVE-2025-21653}
  - tcp/dccp: allow a connection when sk_max_ack_backlog is zero (Zhongqiu Duan)
  - tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog (Jason Xing)
  - net: 802: LLC+SNAP OID:PID lookup on start of skb data (Antonio Pastor)
  - ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe() (Keisuke Nishimura)
  - ASoC: mediatek: disable buffer pre-allocation (Chen-Yu Tsai)
  - exfat: fix the infinite loop in __exfat_free_cluster() (Yuezhang Mo)
  - exfat: fix the infinite loop in exfat_readdir() (Yuezhang Mo) [Orabug: 37506742] {CVE-2024-57940}
  - dm array: fix cursor index when skipping across block boundaries (Ming-Hung Tsai)
  - dm array: fix unreleased btree blocks on closing a faulty array cursor (Ming-Hung Tsai)
  - dm array: fix releasing a faulty array block twice in dm_array_cursor_end (Ming-Hung Tsai) [Orabug: 37497248] {CVE-2024-57929}
  - jbd2: flush filesystem device before updating tail sequence (Zhang Yi)
  - ceph: give up on paths longer than PATH_MAX (Max Kellermann) [Orabug: 37472273] {CVE-2024-53685}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-306.177.3.el9uek]
changelog:
  - uek-rpm: Update network stress testing options for embedded2 (Joseph Dobosenski) [Orabug: 37530219]
  - mm, madvise: fix potential workingset node list_lru leaks (Kairui Song) [Orabug: 37464586]
  - crypto: qat/qat_4xxx - fix off by one in uof_get_name() (Dan Carpenter) [Orabug: 37427536] {CVE-2024-53162}
  - vdpa/mlx5: Fix error path during device add (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vp_vdpa: fix id_table array not null terminated error (Xiaoguang Wang) [Orabug: 37296163,37561499,37602514] {CVE-2024-53110}
  - vdpa/mlx5: Postpone MR deletion (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Introduce init/destroy for MR resources (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Rename mr_mtx -> lock (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Extract mr members in own resource struct (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Rename function (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Delete direct MKEYs in parallel (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Create direct MKEYs in parallel (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Parallelize VQ suspend/resume for CVQ MQ command (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Small improvement for change_num_qps() (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Keep notifiers during suspend but ignore (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Parallelize device resume (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Parallelize device suspend (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Use async API for vq modify commands (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Use async API for vq query command (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Introduce async fw command wrapper (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Introduce error logging function (Dragos Tatulea) [Orabug: 37296163,37561499]
  - net/mlx5: Support throttled commands from async API (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Add the support of set mac address (Cindy Lu) [Orabug: 37296163,37561499]
  - vdpa_sim_net: Add the support of set mac address (Cindy Lu) [Orabug: 37296163,37561499]
  - vdpa: support set mac address from vdpa tool (Cindy Lu) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Fix invalid mr resource destroy (Dragos Tatulea) [Orabug: 37296163,37561499,37602562] {CVE-2024-47687}
  - vdpa/mlx5: Don't enable non-active VQs in .set_vq_ready() (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Don't reset VQs more than necessary (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Re-create HW VQs under certain conditions (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Pre-create hardware VQs at vdpa .dev_add time (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Use suspend/resume during VQP change (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Forward error in suspend/resume device (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Consolidate all VQ modify to Ready to use resume_vq() (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Add error code for suspend/resume VQ (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Accept Init -> Ready VQ transition in resume_vq() (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Allow creation of blank VQs (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Set mkey modified flags on all VQs (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Start off rqt_size with max VQPs (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Set an initial size on the VQ (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Add support for modifying the VQ features field (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Add support for modifying the virtio_version VQ field (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Rename init_mvqs (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Clear and reinitialize software VQ data on reset (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Initialize and reset device with one queue pair (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Remove duplicate suspend code (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Iterate over active VQs during suspend/resume (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Drop redundant check in teardown_virtqueues() (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Drop redundant code (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Make setup/teardown_vq_resources() symmetrical (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa/mlx5: Clarify meaning thorough function rename (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vhost-vdpa: Remove usage of the deprecated ida_simple_xx() API (Christophe Jaillet) [Orabug: 37296163,37561499]
  - vp_vdpa: don't allocate unused msix vectors (Yuxue Liu) [Orabug: 37296163,37561499]
  - vdpa: Convert sprintf/snprintf to sysfs_emit (Li Zhijian) [Orabug: 37296163,37561499]
  - vp_vdpa: Fix return value check vp_vdpa_request_irq (Yuxue Liu) [Orabug: 37296163,37561499]
  - vhost-vdpa: change ioctl # for VDPA_GET_VRING_SIZE (Michael S Tsirkin) [Orabug: 37296163,37561499]
  - virtio_vdpa: create vqs with the actual size (Zhu Lingshan) [Orabug: 37296163,37561499]
  - vdpa_sim: implement vdpa_config_ops.get_vq_size for vDPA simulator (Zhu Lingshan) [Orabug: 37296163,37561499]
  - vp_vdpa: implement vdpa_config_ops.get_vq_size (Zhu Lingshan) [Orabug: 37296163,37561499]
  - vDPA: introduce get_vq_size to vdpa_config_ops (Zhu Lingshan) [Orabug: 37296163,37561499]
  - vhost-vdpa: uapi to support reporting per vq size (Zhu Lingshan) [Orabug: 37296163,37561499]
  - vdpa: skip suspend/resume ops if not DRIVER_OK (Steve Sistare) [Orabug: 37296163,37561499]
  - vdpa_sim: reset must not run (Steve Sistare) [Orabug: 37296163,37561499]
  - vdpa: Block vq property changes in DRIVER_OK (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa: Track device suspended state (Dragos Tatulea) [Orabug: 37296163,37561499]
  - vdpa: Remove usage of the deprecated ida_simple_xx() API (Christophe Jaillet) [Orabug: 37296163,37561499]
  - SUNRPC: do not retry on EKEYEXPIRED when user TGT ticket expired (Dai Ngo) [Orabug: 34162493]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-306.177.4.el9uek]
changelog:
  - Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null" (Greg Kroah-Hartman)
  - drm/v3d: Assign job pointer to NULL before signaling the fence (Maíra Canal)
  - scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs (Ranjan Kumar) [Orabug: 37472354] {CVE-2024-57804}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-307.177.1.el9uek]
changelog:
  - nvmet: always initialize cqe.result (Daniel Wagner) [Orabug: 36897348] {CVE-2024-41079}
  - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [Orabug: 36897348] {CVE-2024-41079}
  - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Justin Tee) [Orabug: 37116505] {CVE-2024-46842}
  - netdevsim: use cond_resched() in nsim_dev_trap_report_work() (Eric Dumazet) [Orabug: 37264120] {CVE-2024-50155}
  - nvmet-auth: assign dh_key to NULL after kfree_sensitive (Vitaliy Shevtsov) [Orabug: 37268555] {CVE-2024-50215}
  - net: usb: lan78xx: Fix double free issue with interrupt buffer allocation (Oleksij Rempel) [Orabug: 37433573] {CVE-2024-53213}
  - PCI/MSI: Handle lack of irqdomain gracefully (Thomas Gleixner) [Orabug: 37452651] {CVE-2024-56760}
  - selftests: rtnetlink: update netdevsim ipsec output format (Hangbin Liu) [Orabug: 37547931]
  - netdevsim: print human readable IP address (Hangbin Liu) [Orabug: 37547931]
  - uek: kabi: Fix build error for HIDE_INCLUDE macro (Saeed Mirzamohammadi) [Orabug: 37619141]
  - Add __init annotation to pensando_efi_mem_reserve (Joseph Dobosenski) [Orabug: 37619785]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-307.177.2.el9uek]
changelog:
  - uek-rpm: Enable CONFIG_MICROSOFT_MANA as module in aarch64 (Vijayendra Suman)  [Orabug: 37647393]
  - rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature (Alexandre Belloni)  [Orabug: 37631796]
  - thermal: core: Drop excessive lockdep_assert_held() calls (Rafael J. Wysocki)  [Orabug: 37631796]
  - thermal: core: Introduce thermal_cooling_device_update() (Rafael J. Wysocki)  [Orabug: 37631796]
  - thermal: core: Introduce thermal_cooling_device_present() (Rafael J. Wysocki)  [Orabug: 37631796]
  - thermal: sysfs: Reuse cdev->max_state (Viresh Kumar)  [Orabug: 37631796]
  - rtc: efi: Enable SET/GET WAKEUP services as optional (Shanker Donthineni)  [Orabug: 37631796]
  - rtc: efi: Add wakeup support (Riwen Lu)  [Orabug: 37631796]
  - rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT (Alexandre Belloni)  [Orabug: 37631796]
  - rtc: add BSM parameter (Alexandre Belloni)  [Orabug: 37631796]
  - rtc: add correction parameter (Alexandre Belloni)  [Orabug: 37631796]
  - rtc: add parameter ioctl (Alexandre Belloni)  [Orabug: 37631796]
  - rtc: expose correction feature (Alexandre Belloni)  [Orabug: 37631796]
  - rtc: add alarm related features (Alexandre Belloni)  [Orabug: 37631796]
  - rtc: efi: switch to devm_rtc_allocate_device (Alexandre Belloni)  [Orabug: 37631796]
  - cgroup: Make operations on the cgroup root_list RCU safe (Yafang Shao)  [Orabug: 37621589]
  - rds: ib: Avoid sleeping function inside RCU region by using sampled values instead (Håkon Bugge)  [Orabug: 37586089]
  - bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips (Michael Chan)  [Orabug: 37434220]  {CVE-2024-56656}
  - bnxt_en: Fix receive ring space parameters when XDP is active (Shravya KN)  [Orabug: 37433562]  {CVE-2024-53209}
  - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (Aleksandr Mishin)  [Orabug: 37070333]  {CVE-2024-40919}
  - bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init() (Vikas Gupta)  [Orabug: 37070270]  {CVE-2024-35972}
  - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Somnath Kotur)  [Orabug: 37070266]  {CVE-2024-44984}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-307.177.3.el9uek]
changelog:
  - jbd2: increase maximum transaction size (Jan Kara)  [Orabug: 37688920]
  - net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled (Carolina Jubran)  [Orabug: 37534698]
  - net/mlx5e: Always start IPsec sequence number from 1 (Leon Romanovsky)  [Orabug: 37534698]
  - platform/mellanox: mlxbf-pmc: Add support for clock_measure performance block (Shravan Kumar Ramani)  [Orabug: 37534698]
  - platform/mellanox: mlxbf-pmc: Add support for monitoring cycle count (Shravan Kumar Ramani)  [Orabug: 37534698]
  - platform/mellanox: mlxbf-pmc: incorrect type in assignment (Pei Xiao)  [Orabug: 37534698]
  - net/mlx5e: Disable loopback self-test on multi-PF netdev (Carolina Jubran)  [Orabug: 37534698]
  - net/mlx5: Unregister notifier on eswitch init failure (Cosmin Ratiu)  [Orabug: 37534698]
  - mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling (Michal Wilczynski)  [Orabug: 37534698]
  - net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice (Jianbo Liu)  [Orabug: 37534698]
  - platform/mellanox: mlxbf-pmc: fix lockdep warning (Luiz Capitulino)  [Orabug: 37534698]
  - net/mlx5: Fix bridge mode operations when there are no VFs (Benjamin Poirier)  [Orabug: 37534698]
  - mmc: sdhci-of-dwcmshc: Add hw_reset() support for BlueField-3 SoC (Liming Sun)  [Orabug: 37534698]
  - mmc: sdhci-of-dwcmshc: add dwcmshc_pltfm_data (Chen Wang)  [Orabug: 37534698]
  - mmc: sdhci-of-dwcmshc: factor out code into dwcmshc_rk35xx_init (Chen Wang)  [Orabug: 37534698]
  - mmc: sdhci-of-dwcmshc: factor out code for th1520_init() (Chen Wang)  [Orabug: 37534698]
  - mmc: sdhci-of-dwcmshc: move two rk35xx functions (Chen Wang)  [Orabug: 37534698]
  - mmc: sdhci-of-dwcmshc: add common bulk optional clocks support (Chen Wang)  [Orabug: 37534698]
  - net/mlx5e: Take state lock during tx timeout reporter (Dragos Tatulea)  [Orabug: 37534698]
  - net/mlx5: SD, Do not query MPIR register if no sd_group (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5: Always drain health in shutdown callback (Shay Drory)  [Orabug: 37534698]
  - mmc: dw_mmc-bluefield: Add support for eMMC HW reset (Liming Sun)  [Orabug: 37534698]
  - mmc: dw_mmc: Add support for platform specific eMMC HW reset (Liming Sun)  [Orabug: 37534698]
  - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Dragos Tatulea)  [Orabug: 37534698]
  - net/mlx5e: SHAMPO, Fix incorrect page release (Dragos Tatulea)  [Orabug: 37534698]
  - net/mlx5: Do not query MPIR on embedded CPU function (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5: Reload only IB representors upon lag disable/enable (Maher Sanalla)  [Orabug: 37534698]
  - mmc: sdhci-of-dwcmshc: Add tuning support for Sophgo CV1800B and SG200X (Jisheng Zhang)  [Orabug: 37534698]
  - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Rahul Rameshbabu)  [Orabug: 37534698]
  - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Rahul Rameshbabu)  [Orabug: 37534698]
  - net/mlx5e: Prevent deadlock while disabling aRFS (Carolina Jubran)  [Orabug: 37534698]
  - net/mlx5e: Use channel mdev reference instead of global mdev instance for coalescing (Rahul Rameshbabu)  [Orabug: 37534698]
  - net/mlx5: SD, Handle possible devcom ERR_PTR (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev (Tariq Toukan)  [Orabug: 37534698]
  - mmc: sdhci-of-dwcmshc: Implement SDHCI CQE support (Sergey Khimich)  [Orabug: 37534698]
  - mmc: cqhci: Add cqhci set_tran_desc() callback (Sergey Khimich)  [Orabug: 37534698]
  - platform/mellanox: mlxbf-pmc: fix signedness bugs (Dan Carpenter)  [Orabug: 37534698]
  - net/mlx5e: Create EN core HW resources for all secondary devices (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5e: Create single netdev per SD group (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5: SD, Add debugfs (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5: SD, Add informative prints in kernel log (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5: SD, Implement steering for primary and secondaries (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5: SD, Implement devcom communication and primary election (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5: SD, Implement basic query and instantiation (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5: SD, Introduce SD lib (Tariq Toukan)  [Orabug: 37534698]
  - net/mlx5: Add MPIR bit in mcam_access_reg (Tariq Toukan)  [Orabug: 37534698]
  - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (David Gow)  [Orabug: 37534698]
  - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino)  [Orabug: 37534698]
  - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino)  [Orabug: 37534698]
  - mmc: sdhci-of-dwcmshc: Add support for Sophgo CV1800B and SG2002 (Jisheng Zhang)  [Orabug: 37534698]
  - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Shravan Kumar Ramani)  [Orabug: 37534698]
  - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Shravan Kumar Ramani)  [Orabug: 37534698]
  - net: macsec: revert the MAC address if mdo_upd_secy fails (Radu Pirea (NXP OSS))  [Orabug: 37534698]
  - net: macsec: documentation for macsec_context and macsec_ops (Radu Pirea (NXP OSS))  [Orabug: 37534698]
  - fortify: Do not cast to "unsigned char" (Kees Cook)  [Orabug: 37534698]
  - fortify: Use SIZE_MAX instead of (size_t)-1 (Kees Cook)  [Orabug: 37534698]
  - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Kees Cook)  [Orabug: 37534698]
  - mmc: dw_mmc: Add driver callbacks for data read timeout (Mårten Lindahl)  [Orabug: 37534698]
  - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Mårten Lindahl)  [Orabug: 37534698]
  - mmc: dw_mmc: clean up a debug message (Dan Carpenter)  [Orabug: 37534698]
  - mmc: dw_mmc: exynos: use common_caps (John Keeping)  [Orabug: 37534698]
  - mmc: dw_mmc: add common capabilities to replace caps (John Keeping)  [Orabug: 37534698]
  - mmc: dw_mmc: Allow lower TMOUT value than maximum (Mårten Lindahl)  [Orabug: 37534698]
  - rds: Make sure transmit path and connection tear-down does not run concurrently (Håkon Bugge)  [Orabug: 36441944]
  - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt)  [Orabug: 36252756]
  - ice: virtchnl rss hena support (Md Fahad Iqbal Polash)  [Orabug: 36252756]
  - ice: Add support Flex RXD (Michal Jaron)  [Orabug: 36252756]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-307.178.4.el9uek]
changelog:
  - LTS version: v5.15.178 (Vijayendra Suman)
  - Input: xpad - add support for wooting two he (arm) (Jack Greiner)
  - Input: xpad - add unofficial Xbox 360 wireless receiver clone (Nilton Perim Neto)
  - Input: atkbd - map F23 key to support default copilot shortcut (Mark Pearson)
  - ALSA: usb-audio: Add delay quirk for USB Audio Device (Lianqin Hu)
  - USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() (Qasim Ijaz)
  - wifi: iwlwifi: add a few rate index validity checks (Anjaneyulu)
  - scsi: storvsc: Ratelimit warning logs to prevent VM denial of service (Easwar Hariharan)
  - ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find() (Ido Schimmel)
  - platform/chrome: cros_ec_typec: Check for EC driver (Akihiko Odaki)
  - fs/ntfs3: Additional check in ntfs_file_release (Konstantin Komarov)
  - Bluetooth: RFCOMM: Fix not validating setsockopt user input (Luiz Augusto von Dentz)
  - Bluetooth: SCO: Fix not validating setsockopt user input (Luiz Augusto von Dentz)
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson)
  - net: sched: fix ets qdisc OOB Indexing (Jamal Hadi Salim)
  - gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag (Andreas Gruenbacher)
  - mptcp: don't always assume copied data in mptcp_cleanup_rbuf() (Paolo Abeni)
  - regmap: detach regmap from dev on regmap_exit (Cosmin Tanislav)
  - ASoC: samsung: Add missing depends on I2C (Charles Keepax)
  - irqchip/sunxi-nmi: Add missing SKIP_WAKE flag (Philippe Simons)
  - scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request (Xiang Zhang)
  - seccomp: Stub for !CONFIG_SECCOMP (Linus Walleij)
  - ASoC: samsung: Add missing selects for MFD_WM8994 (Charles Keepax)
  - ASoC: wm8994: Add depends on MFD core (Charles Keepax)


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-307.178.5.el9uek]
changelog:
  - net/mlx5: DR, prevent potential error pointer dereference (Dan Carpenter)  [Orabug: 37434242]  {CVE-2024-56660} 
  - uek-rpm: Set CONFIG_IP6_NF_IPTABLES for ol9/ol8 container kernels (Jonah Palmer)  [Orabug: 37703179]  
  - net: hsr: fix fill_frame_info() regression vs VLAN packets (Eric Dumazet)   
  - f2fs: Introduce linear search for dentries (Daniel Lee)   
  - tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind (Marco Leogrande)   
  - net: loopback: Avoid sending IP packets without an Ethernet header (Ido Schimmel)   
  - x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0 (Andrew Cooper)   
  - sched: sch_cake: add bounds checks to host bulk flow fairness counts (Toke Høiland-Jørgensen)   
  - usb: atm: cxacru: fix a flaw in existing endpoint checks (Nikita Zhandarovich)   
  - x86/xen: fix xen_hypercall_hvm() to not clobber %rbx (Juergen Gross)   
  - x86/xen: add FRAME_END to xen_hypercall_hvm() (Juergen Gross)   
  - ocfs2: fix incorrect CPU endianness conversion causing mount failure (Heming Zhao)   
  - usb: dwc3: Set SUSPENDENABLE soon after phy init (Thinh Nguyen)   
  - Revert "btrfs: avoid monopolizing a core when activating a swap file" (Koichiro Den)   
  - Revert "media: uvcvideo: Require entities to have a non-zero unique ID" (Thadeu Lima de Souza Cascardo)   
  - netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() (Cong Wang)


author: Jack Vogel <jack.vogel@oracle.com> [5.15.0-308.179.6.2.el9uek]
changelog:
  - x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Pawan Gupta)  [Orabug: 37920681]
  - x86/bpf: Add IBHF call at end of classic BPF (Daniel Sneddon)  [Orabug: 37920681]
  - x86/bpf: Call branch history clearing sequence on exit (Daniel Sneddon)  [Orabug: 37920681]
  - selftest/x86/bugs: Add selftests for ITS (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Align RETs in BHB clear sequence to avoid thunking (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Enable Indirect Target Selection mitigation (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Add support for ITS-safe return thunk (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Add support for ITS-safe indirect thunk (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/its: Enumerate Indirect Target Selection (ITS) bug (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - Documentation: x86/bugs/its: Add ITS documentation (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/alternatives: Remove faulty optimization (Josh Poimboeuf)  [Orabug: 37863726]  {CVE-2024-28956}
  - x86/alternative: Optimize returns patching (Borislav Petkov (AMD))  [Orabug: 37863726]  {CVE-2024-28956}


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.3.el9uek]
changelog:
  - x86/bugs: Enabling Retbleed and SRSO mitigation can taint the kernel (Alexandre Chartre)  [Orabug: 37937056]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.6.4.el9uek]
changelog:
  - certs: Add new Oracle Linux Driver Signing (key 1) certificate (Sherry Yang)  [Orabug: 37980731]
  - RDS: use pin_user_pages_fast() (Stephen Brennan)  [Orabug: 37980705]
  - vhost-scsi: Fix vhost_scsi_send_status() (Dongli Zhang)  [Orabug: 37980690]
  - vhost-scsi: Fix vhost_scsi_send_bad_target() (Dongli Zhang)  [Orabug: 37980690]
  - vhost-scsi: protect vq->log_used with vq->mutex (Dongli Zhang)  [Orabug: 37980690]
  - vhost-scsi: Reduce response iov mem use (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Allocate iov_iter used for unaligned copies when needed (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Stop duplicating se_cmd fields (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Dynamically allocate scatterlists (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Return queue full for page alloc failures during copy (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Add better resource allocation failure handling (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Allocate T10 PI structs only when enabled (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Reduce mem use by moving upages to per queue (Mike Christie)  [Orabug: 37980690]
  - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Mike Christie)  [Orabug: 37980690]
  - scsi: target: Perform ALUA group changes in one step (Mike Christie)  [Orabug: 37980690]
  - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Mike Christie)  [Orabug: 37980690]
  - scsi: target: Fix write perf due to unneeded throttling (Mike Christie)  [Orabug: 37980690]
  - vhost scsi: Allow user to control num virtqueues (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: Rename vhost_scsi_iov_to_sgl (Mike Christie)  [Orabug: 37980690]
  - vhost-scsi: unbreak any layout for response (Jason Wang)  [Orabug: 37980690]
  - Revert "vhost-scsi: protect vq->log_base with vq->mutex" (Mike Christie)  [Orabug: 37980690]
  - Revert "vhost_scsi: log write descriptors" (Mike Christie)  [Orabug: 37980690]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.6.el9uek]
changelog:
  - mm: make page_mapped_in_vma() hugetlb walk aware (Jane Chu)  [Orabug: 38024577]
  - mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk (zhenwei pi)  [Orabug: 38024577]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.7.el9uek]
changelog:
  - mm: shmem: remove unnecessary warning in shmem_writepage() (Ricardo Cañuelo Navarro)  [Orabug: 38034039]
  - shmem: add support to ignore swap (Luis Chamberlain)  [Orabug: 38034039]
  - shmem: update documentation (Luis Chamberlain)  [Orabug: 38034039]
  - shmem: skip page split if we're not reclaiming (Luis Chamberlain)  [Orabug: 38034039]
  - shmem: move reclaim check early on writepages() (Luis Chamberlain)  [Orabug: 38034039]
  - shmem: set shmem_writepage() variables early (Luis Chamberlain)  [Orabug: 38034039]
  - shmem: remove check for folio lock on writepage() (Luis Chamberlain)  [Orabug: 38034039]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.8.el9uek]
changelog:
  - vhost-scsi: Change def inline_sg_cnt and max_io_vqs for exadata (Mike Christie)  [Orabug: 38099086]
  - vhost-scsi: Fix log flooding with target does not exist errors (Mike Christie)  [Orabug: 38099085]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.9.el9uek]
changelog:
  - rds: ib: Add cm_id generation scheme in order to detect new ones (Håkon Bugge)  [Orabug: 38105083]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.10.el9uek]
changelog:
  - KVM: x86: revert APICV_INHIBIT_REASON_APIC_ID_MODIFIED clear path for uek=exadata (Dongli Zhang)  [Orabug: 38127932]


author: Jack Vogel <jack.vogel@oracle.com> [5.15.0-308.179.6.11.el9uek]
changelog:
  - mm: synchronise PGD in x86 when utilising dax vmemmap optimisation (Lorenzo Stoakes)  [Orabug: 38150197]  
  - rds: ib: Make sure a QP in INIT state is transitioned to ERR (Håkon Bugge)  [Orabug: 38147767]  
  - Reapply "rds: ib: Make sure receives are posted before connection is up" (Håkon Bugge)  [Orabug: 38147767]


author: Jack Vogel <jack.vogel@oracle.com> [5.15.0-308.179.6.11.el9uek]
changelog:
  - mm: synchronise PGD in x86 when utilising dax vmemmap optimisation (Lorenzo Stoakes)  [Orabug: 38150197]
  - rds: ib: Make sure a QP in INIT state is transitioned to ERR (Håkon Bugge)  [Orabug: 38147767]
  - Reapply "rds: ib: Make sure receives are posted before connection is up" (Håkon Bugge)  [Orabug: 38147767]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.12.el9uek]
changelog:
  - x86: Pin task-stack in __get_wchan() (Peter Zijlstra)  [Orabug: 38212634]
  - x86: Fix __get_wchan() for !STACKTRACE (Peter Zijlstra)  [Orabug: 38212634]
  - sched: Add wrapper for get_wchan() to keep task blocked (Kees Cook)  [Orabug: 38212634]
  - x86: Fix get_wchan() to support the ORC unwinder (Qi Zheng)  [Orabug: 38212634]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.13.el9uek]
changelog:
  - vhost-scsi: Fix vhost_scsi struct use after free (Mike Christie)  [Orabug: 38232300]
  - net/mlx5: set graceful_period to 0 to allow multiple transmission queue recovery (Praveen Kumar Kannoju)  [Orabug: 38232286]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.14.el9uek]
changelog:
  - net/rds: poll eq during user-reset (Praveen Kumar Kannoju)  [Orabug: 38244064]  
  - net/mlx5: Add poll-eq API to be used by ULP's (Praveen Kumar Kannoju)  [Orabug: 38244060]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.14.el9uek]
changelog:
  - net/rds: poll eq during user-reset (Praveen Kumar Kannoju)  [Orabug: 38244064]
  - net/mlx5: Add poll-eq API to be used by ULP's (Praveen Kumar Kannoju)  [Orabug: 38244060]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.6.17.el9uek]
changelog:
  - rtnetlink: Fix L3 stats disable handling in rtnl_offload_xstats_fill() (Vijayendra Suman)  [Orabug: 38516531]


author: Samasth Norway Ananda <samasth.norway.ananda@oracle.com> [5.15.0-308.179.6.19.el9uek]
changelog:
  - net/mlx5: Clean up only new IRQ glue on request_irq() failure (Pradyumn Rahar)  [Orabug: 39882423]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-307.178.5.el9uek]
changelog:
  - net/mlx5: DR, prevent potential error pointer dereference (Dan Carpenter)  [Orabug: 37434242]  {CVE-2024-56660}
  - uek-rpm: Set CONFIG_IP6_NF_IPTABLES for ol9/ol8 container kernels (Jonah Palmer)  [Orabug: 37703179]
  - net: hsr: fix fill_frame_info() regression vs VLAN packets (Eric Dumazet)
  - f2fs: Introduce linear search for dentries (Daniel Lee)
  - tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind (Marco Leogrande)
  - net: loopback: Avoid sending IP packets without an Ethernet header (Ido Schimmel)
  - x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0 (Andrew Cooper)
  - sched: sch_cake: add bounds checks to host bulk flow fairness counts (Toke Høiland-Jørgensen)
  - usb: atm: cxacru: fix a flaw in existing endpoint checks (Nikita Zhandarovich)
  - x86/xen: fix xen_hypercall_hvm() to not clobber %rbx (Juergen Gross)
  - x86/xen: add FRAME_END to xen_hypercall_hvm() (Juergen Gross)
  - ocfs2: fix incorrect CPU endianness conversion causing mount failure (Heming Zhao)
  - usb: dwc3: Set SUSPENDENABLE soon after phy init (Thinh Nguyen)
  - Revert "btrfs: avoid monopolizing a core when activating a swap file" (Koichiro Den)
  - Revert "media: uvcvideo: Require entities to have a non-zero unique ID" (Thadeu Lima de Souza Cascardo)
  - netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() (Cong Wang)


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.178.1.el9uek]
changelog:
  - perf dso: fix dso__is_kallsyms() check (Stephen Brennan)  [Orabug: 37709864]
  - scsi: storvsc: Set correct data length for sending SCSI command without payload (Long Li)  [Orabug: 37681137]
  - dyndbg: export ddebug_add_module/ddebug_remove_module (Julian Pidancet)  [Orabug: 37629344]
  - kallsyms: add module_kallsyms_on_each_symbol_locked (Julian Pidancet)  [Orabug: 37629344]
  - kallsyms: export module_kallsyms_on_each_symbol (Julian Pidancet)  [Orabug: 37629344]
  - rds: ib: Make traffic_class visible to user-space (Håkon Bugge)  [Orabug: 37350892]
  - rds: ib: Remove incorrect update of the path record sl and qos_class fields (Håkon Bugge)  [Orabug: 37350892]
  - selftest/vm: Add -O2 in CFLAGS to Makefile to avoid possible failure (Yifei Liu)  [Orabug: 37197150]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.2.el9uek]
changelog:
  - LTS version: v5.15.179 (Vijayendra Suman)
  - net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels (Jakub Kicinski)
  - kbuild: userprogs: use correct lld when linking through clang (Thomas Weißschuh)
  - vsock: Orphan socket after transport release (Michal Luczaj)
  - vsock: Keep the binding until socket destruction (Michal Luczaj)
  - bpf, vsock: Invoke proto::close on close() (Michal Luczaj)
  - media: uvcvideo: Remove dangling pointers (Ricardo Ribalda)
  - media: uvcvideo: Fix crash during unbind if gpio unit is in use (Ricardo Ribalda)
  - nilfs2: handle errors that nilfs_prepare_chunk() may return (Ryusuke Konishi)
  - nilfs2: eliminate staggered calls to kunmap in nilfs_rename (Ryusuke Konishi)
  - nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link (Ryusuke Konishi)
  - spi-mxs: Fix chipselect glitch (Ralf Schlatterbeck)
  - mtd: rawnand: cadence: fix unchecked dereference (Niravkumar L Rabara)
  - md: select BLOCK_LEGACY_AUTOLOAD (NeilBrown)
  - media: uvcvideo: Avoid returning invalid controls (Ricardo Ribalda)
  - media: uvcvideo: Avoid invalid memory access (Ricardo Ribalda)
  - drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl (Haoyu Li)
  - eeprom: digsy_mtc: Make GPIO lookup table match the device (Andy Shevchenko)
  - bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock (Manivannan Sadhasivam)
  - slimbus: messaging: Free transaction ID in delayed interrupt scenario (Visweswara Tanuku)
  - intel_th: pci: Add Panther Lake-P/U support (Alexander Shishkin)
  - intel_th: pci: Add Panther Lake-H support (Alexander Shishkin)
  - intel_th: pci: Add Arrow Lake support (Pawel Chmielewski)
  - mei: me: add panther lake P DID (Alexander Usyskin)
  - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher)
  - usb: xhci: Enable the TRB overfetch quirk on VIA VL805 (Michal Pecio)
  - xhci: pci: Fix indentation in the PCI device ID definitions (Andy Shevchenko)
  - usb: gadget: Check bmAttributes only if configuration is valid (Prashanth K)
  - usb: gadget: Fix setting self-powered state on suspend (Marek Szyprowski)
  - usb: gadget: Set self-powered based on MaxPower and bmAttributes (Prashanth K)
  - usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality (AngeloGioacchino Del Regno)
  - usb: typec: ucsi: increase timeout for PPM reset operations (Fedor Pchelkin)
  - usb: dwc3: gadget: Prevent irq storm when TH re-executes (Badhri Jagan Sridharan)
  - usb: renesas_usbhs: Flush the notify_hotplug_work (Claudiu Beznea)
  - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Miao Li)
  - usb: hub: lack of clearing xHC resources (Pawel Laszczak)
  - usb: renesas_usbhs: Use devm_usb_get_phy() (Claudiu Beznea)
  - usb: renesas_usbhs: Call clk_put() (Claudiu Beznea)
  - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" (Christian Heusel)
  - gpio: rcar: Fix missing of_node_put() call (Fabrizio Castro)
  - net: ipv6: fix missing dst ref drop in ila lwtunnel (Justin Iurman)
  - net: ipv6: fix dst ref loop in ila lwtunnel (Justin Iurman)
  - sched/fair: Fix potential memory corruption in child_cfs_rq_on_list (Zecheng Li)
  - net-timestamp: support TCP GSO case for a few missing flags (Jason Xing)
  - exfat: fix soft lockup in exfat_clear_bitmap (Namjae Jeon)
  - x86/sgx: Fix size overflows in sgx_encl_create() (Jarkko Sakkinen)
  - vlan: enforce underlying device type (Oscar Maes)
  - ppp: Fix KMSAN uninit-value warning with bpf (Jiayuan Chen)
  - net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error (Peiyang Wang)
  - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink (Nikolay Aleksandrov)
  - drm/sched: Fix preprocessor guard (Philipp Stanner)
  - hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() (Xinghuo Chen)
  - llc: do not use skb_get() before dev_queue_xmit() (Eric Dumazet)
  - ALSA: usx2y: validate nrpacks module parameter on probe (Murad Masimov)
  - hwmon: (ad7314) Validate leading zero bits and return error (Erik Schumacher)
  - hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table (Maud Spierings)
  - hwmon: (pmbus) Initialise page count in pmbus_identify() (Titus Rwantare)
  - caif_virtio: fix wrong pointer check in cfv_probe() (Vitaliy Shevtsov)
  - net: gso: fix ownership in __udp_gso_segment (Antoine Tenart)
  - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch (Meir Elisha)
  - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() (Zhang Lixu)
  - HID: google: fix unused variable warning under !CONFIG_ACPI (Yu-Chun Lin)
  - wifi: iwlwifi: limit printed string from FW file (Johannes Berg)
  - mm: don't skip arch_sync_kernel_mappings() in error paths (Ryan Roberts)
  - mm/page_alloc: fix uninitialized variable (Hao Zhang)
  - block: fix conversion of GPT partition name to 7-bit (Olivier Gayot)
  - s390/traps: Fix test_monitor_call() inline assembly (Heiko Carstens)
  - rapidio: fix an API misues when rio_add_net() fails (Haoxiang Li)
  - rapidio: add check for rio_add_net() in rio_scan_alloc_net() (Haoxiang Li)
  - wifi: nl80211: reject cooked mode if it is set along with other flags (Vitaliy Shevtsov)
  - wifi: cfg80211: regulatory: improve invalid hints checking (Nikita Zhandarovich)
  - x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 (Ahmed S. Darwish)
  - x86/cpu: Validate CPUID leaf 0x2 EDX output (Ahmed S. Darwish)
  - x86/cacheinfo: Validate CPUID leaf 0x2 EDX output (Ahmed S. Darwish)
  - platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e (Mingcong Bai)
  - drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M (Richard Thier)
  - ALSA: hda/realtek: update ALC222 depop optimize (Kailang Yang)
  - ALSA: hda: intel: Add Dell ALC3271 to power_save denylist (Hoku Ishibe)
  - gpio: aggregator: protect driver attr handlers against module unload (Koichiro Den)
  - gpio: rcar: Use raw_spinlock to protect register access (Niklas Söderlund)
  - HID: appleir: Fix potential NULL dereference at raw event handle (Daniil Dulov)
  - Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" (Rob Herring (Arm))
  - drm/amdgpu: disable BAR resize on Dell G5 SE (Alex Deucher)
  - drm/amdgpu: Check extended configuration space register when system uses large bar (Ma Jun)
  - smb: client: Add check for next_buffer in receive_encrypted_standard() (Haoxiang Li)
  - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (Quang Le)
  - intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly (Thomas Gleixner)
  - sched/core: Prevent rescheduling when interrupts are disabled (Thomas Gleixner)
  - vmlinux.lds: Ensure that const vars with relocations are mapped R/O (Ard Biesheuvel)
  - mptcp: always handle address removal under msk socket lock (Paolo Abeni)
  - phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk (Kaustabh Chakraborty)
  - phy: tegra: xusb: reset VBUS & ID OVERRIDE (BH Hsieh)
  - net: enetc: correct the xdp_tx statistics (Wei Fang)
  - net: enetc: update UDP checksum when updating originTimestamp field (Wei Fang)
  - net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() (Wei Fang)
  - usbnet: gl620a: fix endpoint checking in genelink_bind() (Nikita Zhandarovich)
  - i2c: npcm: disable interrupt enable bit before devm_request_irq (Tyrone Ting)
  - drm/amd/display: Fix HPD after gpu reset (Roman Li)
  - perf/core: Fix low freq setting via IOC_PERIOD (Kan Liang)
  - ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 (Dmitry Panchenko)
  - ftrace: Avoid potential division by zero in function_stat_show() (Nikolay Kuratov)
  - x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems (Russell Senior)
  - net: ipv6: fix dst ref loop on input in rpl lwt (Justin Iurman)
  - net: ipv6: rpl_iptunnel: mitigate 2-realloc issue (Justin Iurman)
  - net: ipv6: fix dst ref loop on input in seg6 lwt (Justin Iurman)
  - net: ipv6: seg6_iptunnel: mitigate 2-realloc issue (Justin Iurman)
  - include: net: add static inline dst_dev_overhead() to dst.h (Justin Iurman)
  - seg6: add support for SRv6 H.L2Encaps.Red behavior (Andrea Mayer)
  - seg6: add support for SRv6 H.Encaps.Red behavior (Andrea Mayer)
  - net/mlx5: IRQ, Fix null string in debug print (Shay Drory)
  - net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. (Harshal Chaudhari)
  - tcp: Defer ts_recent changes until req is owned (Wang Hai)
  - ipvs: Always clear ipvs_property flag in skb_scrub_packet() (Philo Lu)
  - ASoC: es8328: fix route from DAC to output (Nicolas Frattaroli)
  - net: cadence: macb: Synchronize stats calculations (Sean Anderson)
  - afs: Fix the server_list to unuse a displaced server rather than putting it (David Howells)
  - afs: Make it possible to find the volumes that are using a server (David Howells)
  - afs: remove variable nr_servers (Colin Ian King)
  - Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response (Luiz Augusto von Dentz)
  - ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports (Takashi Iwai)
  - sunrpc: suppress warnings for unused procfs functions (Arnd Bergmann)
  - RDMA/mlx5: Fix bind QP error cleanup flow (Patrisious Haddad)
  - scsi: core: Clear driver private data when retrying request (Ye Bin)
  - scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command() (Christoph Hellwig)
  - ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up (Vasiliy Kovalev)
  - ovl: pass ofs to creation operations (Christian Brauner)
  - ovl: use wrappers to all vfs_*xattr() calls (Amir Goldstein)
  - IB/mlx5: Set and get correct qp_num for a DCT QP (Mark Zhang)
  - x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit (Patrick Bellasi)
  - mtd: rawnand: cadence: fix incorrect device in dma_unmap_single (Niravkumar L Rabara)
  - mtd: rawnand: cadence: use dma_map_resource for sdma address (Niravkumar L Rabara)
  - mtd: rawnand: cadence: fix error code in cadence_nand_init() (Niravkumar L Rabara)
  - acct: block access to kernel internal filesystems (Christian Brauner)
  - acct: perform last write from workqueue (Christian Brauner)
  - ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED (John Veness)
  - nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() (Haoxiang Li)
  - drop_monitor: fix incorrect initialization order (Gavrilov Ilia)
  - tee: optee: Fix supplicant wait loop (Sumit Garg)
  - bpf: skip non exist keys in generic_map_lookup_batch (Yan Zhai)
  - nvme/ioctl: add missing space in err message (Caleb Sander Mateos)
  - power: supply: da9150-fg: fix potential overflow (Andrey Vatoropin)
  - arp: switch to dev_getbyhwaddr() in arp_req_set_public() (Breno Leitao)
  - net: Add non-RCU dev_getbyhwaddr() helper (Breno Leitao)
  - flow_dissector: Fix port range key handling in BPF conversion (Cong Wang)
  - flow_dissector: Fix handling of mixed port and port-range keys (Cong Wang)
  - geneve: Suppress list corruption splat in geneve_destroy_tunnels(). (Kuniyuki Iwashima)
  - geneve: Fix use-after-free in geneve_find_dev(). (Kuniyuki Iwashima)
  - powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC (Christophe Leroy)
  - ALSA: hda/realtek: Fixup ALC225 depop procedure (Kailang Yang)
  - powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline (Christophe Leroy)
  - powerpc/64s/mm: Move __real_pte stubs into hash-4k.h (Michael Ellerman)
  - USB: gadget: f_midi: f_midi_complete to call queue_work (Jill Donahue)
  - usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Selvarasu Ganesan)
  - usb: dwc3: Increase DWC3 controller halt timeout (Wesley Cheng)
  - batman-adv: Drop unmanaged ELP metric worker (Sven Eckelmann)
  - batman-adv: Drop initialization of flexible ethtool_link_ksettings (Sven Eckelmann)
  - media: uvcvideo: Only save async fh if success (Ricardo Ribalda)
  - media: uvcvideo: Refactor iterators (Ricardo Ribalda)
  - media: uvcvideo: Set error_idx during ctrl_commit errors (Ricardo Ribalda)
  - soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove (Krzysztof Kozlowski)
  - soc/mediatek: mtk-devapc: Convert to platform remove callback returning void (Uwe Kleine-König)
  - soc: mediatek: mtk-devapc: Fix leaking IO map on error paths (Krzysztof Kozlowski)
  - soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled() (AngeloGioacchino Del Regno)
  - kfence: skip __GFP_THISNODE allocations on NUMA systems (Marco Elver)
  - kfence: enable check kfence canary on panic via boot param (huangshaobo)
  - kfence: allow use of a deferrable timer (Marco Elver)
  - tpm: Change to kvalloc() in eventlog/acpi.c (Jarkko Sakkinen)
  - tpm: Use managed allocation for bios event log (Eddie James)
  - arm64: dts: mediatek: mt8183: Disable DSI display output by default (Chen-Yu Tsai)
  - ASoC: renesas: rz-ssi: Add a check for negative sample_space (Dan Carpenter)
  - drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event() (Thomas Zimmermann)
  - drm/probe-helper: Create a HPD IRQ event helper for a single connector (Maxime Ripard)
  - ksmbd: fix integer overflows on 32 bit systems (Dan Carpenter)
  - memcg: fix soft lockup in the OOM process (Chen Ridong)
  - mm: update mark_victim tracepoints fields (Carlos Galo)
  - media: imx-jpeg: Fix potential error pointer dereference in detach_pm() (Dan Carpenter)
  - crypto: testmgr - some more fixes to RSA test vectors (Ignat Korchagin)
  - crypto: testmgr - populate RSA CRT parameters in RSA test vectors (Ignat Korchagin)
  - crypto: testmgr - fix version number of RSA tests (lei he)
  - crypto: testmgr - Fix wrong test case of RSA (Lei He)
  - crypto: testmgr - fix wrong key length for pkcs1pad (Lei He)
  - arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings (Catalin Marinas)
  - pps: Fix a use-after-free (Calvin Owens)
  - btrfs: avoid monopolizing a core when activating a swap file (Filipe Manana)
  - x86/i8253: Disable PIT timer 0 when not in use (David Woodhouse)
  - f2fs: fix to wait dio completion (Chao Yu)
  - ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus (Romain Naour)
  - parport_pc: add support for ASIX AX99100 (Jiaqing Zhao)
  - serial: 8250_pci: add support for ASIX AX99100 (Jiaqing Zhao)
  - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Jiaqing Zhao)
  - nilfs2: protect access to buffers with no active references (Ryusuke Konishi)
  - nilfs2: do not force clear folio if buffer is referenced (Ryusuke Konishi)
  - nilfs2: do not output warnings when clearing dirty buffers (Ryusuke Konishi)
  - alpha: replace hardcoded stack offsets with autogenerated ones (Ivan Kokshaysky)
  - kdb: Do not assume write() callback available (John Ogness)
  - drm/v3d: Stop active perfmon if it is being destroyed (Christian Gmeiner)
  - drm/tidss: Clear the interrupt status for interrupts being disabled (Devarsh Thakkar)
  - drm/tidss: Fix issue in irq handling causing irq-flood issue (Tomi Valkeinen)
  - ipv6: mcast: add RCU protection to mld_newpack() (Eric Dumazet)
  - ndisc: extend RCU protection in ndisc_send_skb() (Eric Dumazet)
  - openvswitch: use RCU protection in ovs_vport_cmd_fill_info() (Eric Dumazet)
  - arp: use RCU protection in arp_xmit() (Eric Dumazet)
  - neighbour: use RCU protection in __neigh_notify() (Eric Dumazet)
  - neighbour: delete redundant judgment statements (Li Zetao)
  - ndisc: use RCU protection in ndisc_alloc_skb() (Eric Dumazet)
  - ipv6: use RCU protection in ip6_default_advmss() (Eric Dumazet)
  - ipv4: use RCU protection in __ip_rt_update_pmtu() (Eric Dumazet)
  - net: ipv4: Cache pmtu for all packet paths if multipath enabled (Vladimir Vdovin)
  - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault)
  - Namespaceify mtu_expires sysctl (xu xin)
  - Namespaceify min_pmtu sysctl (xu xin)
  - ipv4: use RCU protection in inet_select_addr() (Eric Dumazet)
  - ipv4: use RCU protection in rt_is_expired() (Eric Dumazet)
  - net: add dev_net_rcu() helper (Eric Dumazet)
  - ipv4: add RCU protection to ip4_dst_hoplimit() (Eric Dumazet)
  - clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context (Waiman Long)
  - clocksource: Use pr_info() for "Checking clocksource synchronization" message (Waiman Long)
  - clocksource: Replace cpumask_weight() with cpumask_empty() (Yury Norov)
  - btrfs: fix hole expansion when writing at an offset beyond EOF (Filipe Manana)
  - mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw() (Wentao Liang)
  - arm64: Handle .ARM.attributes section in linker scripts (Nathan Chancellor)
  - regmap-irq: Add missing kfree() (Jiasheng Jiang)
  - partitions: mac: fix handling of bogus partition table (Jann Horn)
  - gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock (Wentao Liang)
  - alpha: align stack for page fault and user unaligned trap handlers (Ivan Kokshaysky)
  - serial: 8250: Fix fifo underflow on flush (John Keeping)
  - cgroup: fix race between fork and cgroup.kill (Shakeel Butt)
  - efi: Avoid cold plugged memory for placing the kernel (Ard Biesheuvel)
  - alpha: make stack 16-byte aligned (most cases) (Ivan Kokshaysky)
  - can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero (Alexander Hölzl)
  - can: c_can: fix unbalanced runtime PM disable in error path (Krzysztof Kozlowski)
  - USB: serial: option: drop MeiG Smart defines (Johan Hovold)
  - USB: serial: option: fix Telit Cinterion FN990A name (Fabio Porcedda)
  - USB: serial: option: add Telit Cinterion FN990B compositions (Fabio Porcedda)
  - USB: serial: option: add MeiG Smart SLM828 (Chester A. Unal)
  - usb: cdc-acm: Fix handling of oversized fragments (Jann Horn)
  - usb: cdc-acm: Check control transfer buffer size before access (Jann Horn)
  - USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk (Marek Vasut)
  - USB: hub: Ignore non-compliant devices with too many configs or interfaces (Alan Stern)
  - usb: gadget: f_midi: fix MIDI Streaming descriptor lengths (John Keeping)
  - USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone (Mathias Nyman)
  - USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist (Lei Huang)
  - usb: core: fix pipe creation for get_bMaxPacketSize0 (Stefan Eichenberger)
  - USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI (Huacai Chen)
  - usb: dwc2: gadget: remove of_node reference upon udc_stop (Fabrice Gasnier)
  - usb: gadget: udc: renesas_usb3: Fix compiler warning (Guo Ren)
  - usb: roles: set switch registered flag early on (Elson Roy Serrao)
  - perf/x86/intel: Ensure LBRs are disabled when a CPU is starting (Sean Christopherson)
  - KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel (Sean Christopherson)
  - batman-adv: Ignore neighbor throughput metrics in error case (Sven Eckelmann)
  - batman-adv: fix panic during interface removal (Andy Strohman)
  - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V (Hans de Goede)
  - orangefs: fix a oob in orangefs_debug_write (Mike Marshall)
  - Grab mm lock before grabbing pt lock (Maksym Planeta)
  - vfio/pci: Enable iowrite64 and ioread64 for vfio pci (Ramesh Thomas)
  - PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P (Takashi Iwai)
  - media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread (Edward Adam Davis)
  - media: cxd2841er: fix 64-bit division on gcc-9 (Arnd Bergmann)
  - x86/xen: allow larger contiguous memory regions in PV guests (Juergen Gross)
  - xen: remove a confusing comment on auto-translated guest I/O (Petr Tesarik)
  - gpio: bcm-kona: Add missing newline to dev_err format string (Artur Weber)
  - gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ (Artur Weber)
  - gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0 (Artur Weber)
  - drm/i915/selftests: avoid using uninitialized context (Krzysztof Karas)
  - arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (Radu Rendec)
  - team: better TEAM_OPTION_TYPE_STRING validation (Eric Dumazet)
  - vrf: use RCU protection in l3mdev_l3_out() (Eric Dumazet)
  - ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() (Eric Dumazet)
  - HID: multitouch: Add NULL check in mt_input_configured (Charles Han)
  - NFSD: fix hang in nfsd4_shutdown_callback (Dai Ngo)
  - nfsd: clear acl_access/acl_default after releasing them (Li Lingfeng)
  - tty: xilinx_uartps: split sysrq handling (Sean Anderson)
  - mptcp: prevent excessive coalescing on receive (Paolo Abeni)
  - ocfs2: check dir i_size in ocfs2_find_entry (Su Yue)
  - memory: tegra20-emc: Correct memory device mask (Dmitry Osipenko)
  - gpio: xilinx: remove excess kernel doc (Bartosz Golaszewski)
  - net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling (Paul Fertser)
  - MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static (WangYuli)
  - ptp: Ensure info->enable callback is always set (Thomas Weißschuh)
  - net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset (Milos Reljin)
  - net/ncsi: wait for the last response to Deselect Package before configuring channel (Paul Fertser)
  - misc: fastrpc: Fix registered buffer page address (Ekansh Gupta)
  - mtd: onenand: Fix uninitialized retlen in do_otp_read() (Ivan Stepchenko)
  - NFC: nci: Add bounds checking in nci_hci_create_pipe() (Dan Carpenter)
  - nilfs2: fix possible int overflows in nilfs_fiemap() (Nikita Zhandarovich)
  - ocfs2: handle a symlink read error correctly (Matthew Wilcox (Oracle))
  - pnfs/flexfiles: retry getting layout segment for reads (Mike Snitzer)
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson)
  - nvmem: core: improve range check for nvmem_cell_write() (Jennifer Berringer)
  - nvmem: qcom-spmi-sdam: Set size in struct nvmem_config (Luca Weiss)
  - crypto: qce - unregister previously registered algos in error path (Bartosz Golaszewski)
  - crypto: qce - fix goto jump in error path (Bartosz Golaszewski)
  - media: uvcvideo: Remove redundant NULL assignment (Ricardo Ribalda)
  - media: uvcvideo: Fix event flags in uvc_ctrl_send_events (Ricardo Ribalda)
  - media: ccs: Fix cleanup order in ccs_probe() (Mehdi Djait)
  - media: ccs: Fix CCS static data parsing for large block sizes (Sakari Ailus)
  - media: ov5640: fix get_light_freq on auto (Sam Bobrowicz)
  - media: mc: fix endpoint iteration (Cosmin Tanislav)
  - soc: qcom: smem_state: fix missing of_node_put in error path (Krzysztof Kozlowski)
  - iio: light: as73211: fix channel handling in only-color triggered buffer (Javier Carrasco)
  - media: ccs: Clean up parsed CCS static data on parse failure (Sakari Ailus)
  - xfs: Add error handling for xfs_reflink_cancel_cow_range (Wentao Liang)
  - crypto: qce - fix priority to be less than ARMv8 CE (Eric Biggers)
  - arm64: dts: qcom: sm8350: Fix MPSS memory length (Krzysztof Kozlowski)
  - x86/boot: Use '-std=gnu11' to fix build with GCC 15 (Nathan Chancellor)
  - kbuild: Move -Wenum-enum-conversion to W=2 (Nathan Chancellor)
  - scsi: qla2xxx: Move FCE Trace buffer allocation to user control (Quinn Tran)
  - nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk (Georg Gottleuber)
  - nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk (Georg Gottleuber)
  - PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() (Zijun Hu)
  - ALSA: hda/realtek: Enable headset mic on Positivo C6400 (Edson Juliano Drosdeck)
  - mips/math-emu: fix emulation of the prefx instruction (Mateusz Jończyk)
  - dm-crypt: track tag_offset in convert_context (Hou Tao)
  - dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit() (Hou Tao)
  - powerpc/pseries/eeh: Fix get PE state translation (Narayana Murty N)
  - MIPS: Loongson64: remove ROM Size unit in boardinfo (Kexy Biscuit)
  - serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use (Claudiu Beznea)
  - serial: sh-sci: Drop __initdata macro for port_cfg (Claudiu Beznea)
  - soc: qcom: socinfo: Avoid out of bounds read of serial number (Stephan Gerhold)
  - usb: gadget: f_tcm: Don't prepare BOT write request twice (Thinh Nguyen)
  - usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint (Thinh Nguyen)
  - usb: gadget: f_tcm: Decrement command ref count on cleanup (Thinh Nguyen)
  - usb: gadget: f_tcm: Translate error to sense (Thinh Nguyen)
  - wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize() (Marcel Hamer)
  - wifi: rtlwifi: rtl8821ae: Fix media status report (Bitterblue Smith)
  - HID: hid-sensor-hub: don't use stale platform-data on remove (Heiko Stuebner)
  - of: reserved-memory: Fix using wrong number of cells to get property 'alignment' (Zijun Hu)
  - of: Fix of_find_node_opts_by_path() handling of alias+path+options (Zijun Hu)
  - of: Correct child specifier used as input of the 2nd nexus node (Zijun Hu)
  - perf bench: Fix undefined behavior in cmpworker() (Kuan-Wei Chiu)
  - efi: libstub: Use '-std=gnu11' to fix build with GCC 15 (Nathan Chancellor)
  - blk-cgroup: Fix class @block_class's subsystem refcount leakage (Zijun Hu)
  - clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate (Anastasia Belova)
  - clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg (Satya Priya Kakitapalli)
  - clk: qcom: gcc-sm6350: Add missing parent_map for two clocks (Luca Weiss)
  - clk: qcom: clk-alpha-pll: fix alpha mode configuration (Gabor Juhos)
  - clk: sunxi-ng: a100: enable MMC clock reparenting (Cody Eksal)
  - Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection (Fedor Pchelkin)
  - Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc (Fedor Pchelkin)
  - drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes (Ville Syrjälä)
  - drm/komeda: Add check for komeda_get_layer_fourcc_list() (Haoxiang Li)
  - drm/amd/pm: Mark MM activity as unsupported (Lijo Lazar)
  - KVM: s390: vsie: fix some corner-cases when grabbing vsie pages (David Hildenbrand)
  - KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() (Sean Christopherson)
  - arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma (Jakob Unterwurzacher)
  - binfmt_flat: Fix integer overflow bug on 32 bit systems (Dan Carpenter)
  - m68k: vga: Fix I/O defines (Thomas Zimmermann)
  - s390/futex: Fix FUTEX_OP_ANDN implementation (Heiko Carstens)
  - drm/modeset: Handle tiled displays in pan_display_atomic. (Maarten Lankhorst)
  - leds: lp8860: Write full EEPROM, not only half of it (Alexander Sverdlin)
  - cpufreq: s3c64xx: Fix compilation warning (Viresh Kumar)
  - tun: revert fix group permission check (Willem de Bruijn)
  - net: rose: lock the socket in rose_bind() (Eric Dumazet)
  - net: atlantic: fix warning during hot unplug (Jacob Moroni)
  - gpio: pca953x: Improve interrupt support (Mark Tomlinson)
  - udp: gso: do not drop small packets when PMTU reduces (Yan Zhai)
  - tg3: Disable tg3 PCIe AER on system reboot (Lenny Szubowicz)
  - gpu: drm_dp_cec: fix broken CEC adapter properties check (Hans Verkuil)
  - firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry (Prasad Pandit)
  - nvme: handle connectivity loss in nvme_set_queue_count (Daniel Wagner)
  - usb: xhci: Fix NULL pointer dereference on certain command aborts (Michal Pecio)
  - usb: xhci: Add timeout argument in address_device USB HCD callback (Hardik Gajjar)
  - xfs: don't over-report free space or inodes in statvfs (Darrick J. Wong)
  - xfs: report realtime block quota limits on realtime directories (Darrick J. Wong)
  - gpio: xilinx: Convert gpio_lock to raw spinlock (Sean Anderson)
  - net/ncsi: fix locking in Get MAC Address handling (Paul Fertser)
  - net/ncsi: Add NC-SI 1.2 Get MC MAC Address command (Peter Delevoryas)
  - usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe() (Joe Hattori)
  - usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning void (Uwe Kleine-König)
  - usb: chipidea: ci_hdrc_imx: use dev_err_probe() (Alexander Stein)
  - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode (Xi Ruoyao)
  - platform/x86: acer-wmi: Ignore AC events (Armin Wolf)
  - Input: allocate keycode for phone linking (Illia Ostapyshyn)
  - selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack() (Liu Ye)
  - tipc: re-order conditions in tipc_crypto_key_rcv() (Dan Carpenter)
  - mmc: sdhci-msm: Correctly set the load for the regulator (Yuanjie Yang)
  - net: wwan: iosm: Fix hibernation by re-binding the driver around it (Maciej S. Szmigiero)
  - APEI: GHES: Have GHES honor the panic= setting (Borislav Petkov)
  - i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz (Randolph Ha)
  - wifi: iwlwifi: avoid memory leak (Miri Korenblit)
  - net/mlx5: use do_aux_work for PHC overflow checks (Vadim Fedorenko)
  - HID: Wacom: Add PCI Wacom device support (Even Xu)
  - mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id (Hans de Goede)
  - tomoyo: don't emit warning in tomoyo_write_control() (Tetsuo Handa)
  - wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() (Dmitry Antipov)
  - mmc: core: Respect quirk_max_rate for non-UHS SDIO card (Shawn Lin)
  - tun: fix group permission check (Stas Sergeev)
  - safesetid: check size of policy writes (Leo Stone)
  - printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (Kuan-Wei Chiu)
  - x86/amd_nb: Restrict init function to AMD-based systems (Yazen Ghannam)
  - lockdep: Fix upper limit for LOCKDEP_*_BITS configs (Carlos Llamas)
  - sched: Don't try to catch up excess steal time. (Suleiman Souhlal)
  - btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling (Josef Bacik)
  - btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents() (Hao-ran Zheng)
  - btrfs: fix use-after-free when attempting to join an aborted transaction (Filipe Manana)
  - btrfs: output the reason for open_ctree() failure (Qu Wenruo)
  - usb: gadget: f_tcm: Don't free command immediately (Thinh Nguyen)
  - media: uvcvideo: Fix double free in error path (Laurent Pinchart)
  - mptcp: consolidate suboption status (Paolo Abeni)
  - usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS (Kyle Tso)
  - usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE (Jos Wang)
  - usb: dwc3: core: Defer the probe until USB power supply ready (Kyle Tso)
  - usb: gadget: f_tcm: Fix Get/SetInterface return value (Thinh Nguyen)
  - drivers/card_reader/rtsx_usb: Restore interrupt based detection (Sean Rhodes)
  - net: usb: rtl8150: enable basic endpoint checking (Nikita Zhandarovich)
  - ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro (Lianqin Hu)
  - ktest.pl: Check kernelrelease return in get_version (Ricardo B. Marliere)
  - netfilter: nf_tables: reject mismatching sum of field_len with set key length (Pablo Neira Ayuso)
  - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Chuck Lever)
  - hexagon: Fix unbalanced spinlock in die() (Lin Yujun)
  - hexagon: fix using plain integer as NULL pointer warning in cmpxchg (Willem de Bruijn)
  - kconfig: fix memory leak in sym_warn_unmet_dep() (Masahiro Yamada)
  - kconfig: WERROR unmet symbol dependency (Sergey Senozhatsky)
  - kconfig: deduplicate code in conf_read_simple() (Masahiro Yamada)
  - kconfig: remove unused code for S_DEF_AUTO in conf_read_simple() (Masahiro Yamada)
  - kconfig: require a space after '#' for valid input (Masahiro Yamada)
  - kconfig: add warn-unknown-symbols sanity check (Sergey Senozhatsky)
  - kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST (Masahiro Yamada)
  - genksyms: fix memory leak when the same symbol is read from *.symref file (Masahiro Yamada)
  - genksyms: fix memory leak when the same symbol is added from source (Masahiro Yamada)
  - net: sh_eth: Fix missing rtnl lock in suspend/resume path (Kory Maincent)
  - bgmac: reduce max frame size to support just MTU 1500 (Rafał Miłecki)
  - vsock: Allow retrying on connect() failure (Michal Luczaj)
  - perf trace: Fix runtime error of index out of bounds (Howard Chu)
  - ptp: Properly handle compat ioctls (Thomas Weißschuh)
  - net: davicom: fix UAF in dm9000_drv_remove (Chenyuan Yang)
  - net: netdevsim: try to close UDP port harness races (Jakub Kicinski)
  - net: rose: fix timer races against user threads (Eric Dumazet)
  - PM: hibernate: Add error handling for syscore_suspend() (Wentao Liang)
  - ipmr: do not call mr_mfc_uses_dev() for unres entries (Eric Dumazet)
  - net: fec: implement TSO descriptor cleanup (Dheeraj Reddy Jonnalagadda)
  - gpio: mxc: remove dead code after switch to DT-only (Ahmad Fatoum)
  - net: hns3: fix oops when unload drivers paralleling (Jian Shen)
  - ubifs: skip dumping tnc tree when zroot is null (pangliyuan)
  - rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read (Oleksij Rempel)
  - dmaengine: ti: edma: fix OF node reference leaks in edma_driver (Joe Hattori)
  - xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO (Jianbo Liu)
  - tools/bootconfig: Fix the wrong format specifier (Luo Yifan)
  - NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE (Olga Kornievskaia)
  - NFSv4.2: fix COPY_NOTIFY xdr buf size calculation (Olga Kornievskaia)
  - module: Extend the preempt disabled section in dereference_symbol_descriptor(). (Sebastian Andrzej Siewior)
  - ocfs2: mark dquot as inactive if failed to start trans while releasing dquot (Su Yue)
  - scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails (Guixin Liu)
  - scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 (Paul Menzel)
  - PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region() (King Dix)
  - staging: media: imx: fix OF node leak in imx_media_add_of_subdevs() (Joe Hattori)
  - mtd: hyperbus: hbmc-am654: fix an OF node reference leak (Joe Hattori)
  - mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void (Uwe Kleine-König)
  - mtd: hyperbus: Make hyperbus_unregister_device() return void (Uwe Kleine-König)
  - media: uvcvideo: Propagate buf->error to userspace (Ricardo Ribalda)
  - media: camif-core: Add check for clk_enable() (Jiasheng Jiang)
  - media: mipi-csis: Add check for clk_enable() (Jiasheng Jiang)
  - media: i2c: ov9282: Correct the exposure offset (Dave Stevenson)
  - media: i2c: imx412: Add missing newline to prints (Luca Weiss)
  - media: marvell: Add check for clk_enable() (Jiasheng Jiang)
  - PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() (Zijun Hu)
  - media: lmedm04: Handle errors for lme2510_int_read (Chen Ni)
  - media: rc: iguanair: handle timeouts (Oliver Neukum)
  - efi: sysfb_efi: fix W=1 warnings when EFI is not set (Randy Dunlap)
  - of: reserved-memory: Do not make kmemleak ignore freed address (Zijun Hu)
  - memblock: drop memblock_free_early_nid() and memblock_free_early() (Mike Rapoport)
  - xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer (Mike Rapoport)
  - RDMA/mlx5: Fix indirect mkey ODP page count (Michael Guralnik)
  - RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults (Michael Guralnik)
  - fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device() (Joe Hattori)
  - ARM: dts: mediatek: mt7623: fix IR nodename (Rafał Miłecki)
  - arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts (Vladimir Zapolskiy)
  - arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties (Neil Armstrong)
  - arm64: dts: qcom: sm8350: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: sm8250: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: sm6125: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: sc7280: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: msm8994: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: msm8916: correct sleep clock frequency (Dmitry Baryshkov)
  - arm64: dts: qcom: msm8994: Describe USB interrupts (Konrad Dybcio)
  - arm64: dts: qcom: msm8996: Fix up USB3 interrupts (Konrad Dybcio)
  - arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings (Chen-Yu Tsai)
  - memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code() (Joe Hattori)
  - memory: tegra20-emc: Support matching timings by LPDDR2 configuration (Dmitry Osipenko)
  - memory: Add LPDDR2-info helpers (Dmitry Osipenko)
  - arm64: dts: mediatek: mt8183: willow: Support second source touchscreen (Hsin-Te Yuan)
  - arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen (Hsin-Te Yuan)
  - arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names (Chen-Yu Tsai)
  - arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names (Chen-Yu Tsai)
  - arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property (Chen-Yu Tsai)
  - arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property (Chen-Yu Tsai)
  - rdma/cxgb4: Prevent potential integer overflow on 32bit (Dan Carpenter)
  - RDMA/mlx4: Avoid false error about access to uninitialized gids array (Leon Romanovsky)
  - arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A (Val Packett)
  - arm64: dts: mediatek: mt8516: add i2c clock-div property (Val Packett)
  - arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks (Fabien Parent)
  - arm64: dts: mediatek: mt8516: fix wdt irq type (Val Packett)
  - arm64: dts: mediatek: mt8516: fix GICv2 range (Val Packett)
  - arm64: dts: mt8183: set DMIC one-wire mode on Damu (Hsin-Yi Wang)
  - ARM: at91: pm: change BU Power Switch to automatic mode (Nicolas Ferre)
  - padata: avoid UAF for reorder_work (Chen Ridong)
  - padata: add pd get/put refcnt helper (Chen Ridong)
  - padata: fix UAF in padata_reorder (Chen Ridong)
  - bpf: Send signals asynchronously if !preemptible (Puranjay Mohan)
  - perf report: Fix misleading help message about --demangle (Jiachen Zhang)
  - perf top: Don't complain about lack of vmlinux when not resolving some kernel samples (Arnaldo Carvalho de Melo)
  - padata: fix sysfs store callback check (Thomas Weißschuh)
  - crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto() (Joe Hattori)
  - crypto: hisilicon/sec2 - fix for aead invalid authsize (Wenkai Lin)
  - crypto: hisilicon/sec2 - fix for aead icv error (Wenkai Lin)
  - crypto: hisilicon/sec2 - optimize the error return process (Chenghai Huang)
  - crypto: hisilicon/sec - delete redundant blank lines (Kai Ye)
  - crypto: hisilicon/sec - add some comments for soft fallback (Kai Ye)
  - ktest.pl: Remove unused declarations in run_bisect_test function (Ba Jing)
  - ASoC: renesas: rz-ssi: Use only the proper amount of dividers (Claudiu Beznea)
  - perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info() (Zhongqiu Han)
  - perf header: Fix one memory leakage in process_bpf_prog_info() (Zhongqiu Han)
  - perf header: Fix one memory leakage in process_bpf_btf() (Zhongqiu Han)
  - ASoC: sun4i-spdif: Add clock multiplier settings (George Lander)
  - libbpf: Fix segfault due to libelf functions not setting errno (Quentin Monnet)
  - net/rose: prevent integer overflows in rose_setsockopt() (Nikita Zhandarovich)
  - tcp_cubic: fix incorrect HyStart round start detection (Mahdi Arghavani)
  - net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns() (Roger Quadros)
  - netfilter: nft_flow_offload: update tcp state flags under lock (Florian Westphal)
  - net: sched: Disallow replacing of child qdisc from one parent to another (Jamal Hadi Salim)
  - net: avoid race between device unregistration and ethnl ops (Antoine Tenart)
  - net/mlxfw: Drop hard coded max FW flash image size (Maher Sanalla)
  - net: let net.core.dev_weight always be non-zero (Liu Jian)
  - selftests/landlock: Fix error message (Mickaël Salaün)
  - clk: analogbits: Fix incorrect calculation of vco rate delta (Bo Gan)
  - wifi: cfg80211: adjust allocation of colocated AP data (Dmitry Antipov)
  - wifi: cfg80211: Handle specific BSSID in 6GHz scanning (Ilan Peer)
  - selftests: harness: fix printing of mismatch values in __EXPECT() (Dmitry V. Levin)
  - cpufreq: ACPI: Fix max-frequency computation (Gautham R. Shenoy)
  - wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO (WangYuli)
  - landlock: Handle weird files (Mickaël Salaün)
  - landlock: Move filesystem helpers and add a new one (Mickaël Salaün)
  - net/smc: fix data error when recvmsg with MSG_PEEK flag (Guangguan Wang)
  - wifi: wlcore: fix unbalanced pm_runtime calls (Andreas Kemnade)
  - samples/landlock: Fix possible NULL dereference in parse_path() (Zichen Xie)
  - regulator: of: Implement the unwind path of of_regulator_match() (Joe Hattori)
  - team: prevent adding a device which is already a team device lower (Octavian Purdila)
  - clk: imx8mp: Fix clkout1/2 support (Marek Vasut)
  - cpufreq: schedutil: Fix superfluous updates caused by need_freq_update (Sultan Alsawaf (unemployed))
  - leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata() (Joe Hattori)
  - dt-bindings: mfd: bd71815: Fix rsense and typos (Matti Vaittinen)
  - cpupower: fix TSC MHz calculation (He Rongguang)
  - ACPI: fan: cleanup resources in the error path of .probe() (Joe Hattori)
  - regulator: dt-bindings: mt6315: Drop regulator-compatible property (Chen-Yu Tsai)
  - HID: multitouch: fix support for Goodix PID 0x01e9 (Jiri Kosina)
  - Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad" (Jiri Kosina)
  - HID: multitouch: Add support for lenovo Y9000P Touchpad (He Lugang)
  - wifi: rtlwifi: pci: wait for firmware loading before releasing memory (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: fix memory leaks and invalid access at probe error path (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: destroy workqueue at rtl_deinit_core (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: remove unused check_buddy_priv (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: remove unused dualmac control leftovers (Dmitry Antipov)
  - wifi: rtlwifi: remove unused timer and related code (Dmitry Antipov)
  - rtlwifi: replace usage of found with dedicated list iterator variable (Jakob Koschel)
  - dt-bindings: leds: class-multicolor: Fix path to color definitions (Geert Uytterhoeven)
  - dt-bindings: leds: class-multicolor: reference class directly in multi-led node (Krzysztof Kozlowski)
  - dt-bindings: leds: Add multicolor PWM LED bindings (Sven Schwermer)
  - dt-bindings: leds: Optional multi-led unit address (Sven Schwermer)
  - dt-bindings: leds: Add Qualcomm Light Pulse Generator binding (Bjorn Andersson)
  - dt-bindings: Another pass removing cases of 'allOf' containing a '$ref' (Rob Herring)
  - spi: dt-bindings: add schema listing peripheral-specific properties (Pratyush Yadav)
  - dt-bindings: mmc: controller: clarify the address-cells description (Neil Armstrong)
  - spi: zynq-qspi: Add check for clk_enable() (Mingwei Zheng)
  - wifi: rtlwifi: usb: fix workqueue leak when probe fails (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: fix init_sw_vars leak when probe fails (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: wait for firmware loading before releasing memory (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: do not complete firmware loading needlessly (Thadeu Lima de Souza Cascardo)
  - ipmi: ipmb: Add check devm_kasprintf() returned value (Charles Han)
  - genirq: Make handle_enforce_irqctx() unconditionally available (Thomas Gleixner)
  - drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table (Ivan Stepchenko)
  - HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections (Alan Stern)
  - drm/etnaviv: Fix page property being used for non writecombine buffers (Sui Jingfeng)
  - sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat (Peter Zijlstra)
  - sched/psi: Use task->psi_flags to clear in CPU migration (Chengming Zhou)
  - afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call (David Howells)
  - select: Fix unbalanced user_access_end() (Christophe Leroy)
  - partitions: ldm: remove the initial kernel-doc notation (Randy Dunlap)
  - nvme: Add error check for xa_store in nvme_get_effects_log (Keisuke Nishimura)
  - pstore/blk: trivial typo fixes (Eugen Hristev)
  - nbd: don't allow reconnect after disconnect (Yu Kuai)
  - block: retry call probe after request_module in blk_request_module (Yang Erkun)
  - block: deprecate autoloading based on dev_t (Christoph Hellwig)
  - fs: fix proc_handler for sysctl_nr_open (Jinliang Zheng)
  - fs: move fs stat sysctls to file_table.c (Luis Chamberlain)
  - fs: move inode sysctls to its own file (Luis Chamberlain)
  - sysctl: share unsigned long const values (Luis Chamberlain)
  - sysctl: use const for typically used max/min proc sysctls (Xiaoming Ni)
  - hung_task: move hung_task sysctl interface to hung_task.c (Xiaoming Ni)
  - afs: Fix directory format encoding struct (David Howells)
  - afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY (David Howells)
  - uek-rpm: switch to new secureboot certificates and upgrade shim (Samasth Norway Ananda)  [Orabug: 37764001]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.3.el9uek]
changelog:
  - uek-rpm: Build Bluefield 3 kernel for OL9 (Dave Kleikamp)  [Orabug: 37763488]
  - uek-rpm: Add emb3 config and core list for OL9 (Dave Kleikamp)  [Orabug: 37763488]
  - udf: Fix directory iteration for longer tail extents (Jan Kara)  [Orabug: 37761829]
  - uek-rpm: install the perf exec dir (Stephen Brennan)  [Orabug: 37757734]
  - perf probe: Improve log for long event name failure (Leo Yan)  [Orabug: 37752593]
  - perf probe: Check group string length (Leo Yan)  [Orabug: 37752593]
  - perf probe: Use the MAX_EVENT_NAME_LEN macro (Leo Yan)  [Orabug: 37752593]
  - perf probe-event: Better error message for a too-long probe name (Dima Kogan)  [Orabug: 37752593]
  - rds: ib: Do not attempt to insert RDMA exthdr twice (Håkon Bugge)  [Orabug: 37721762]
  - x86/sev: Harden #VC instruction emulation somewhat (Borislav Petkov (AMD))  [Orabug: 37687865]  {CVE-2024-25743} {CVE-2024-25742}
  - x86/entry: Do not allow external 0x80 interrupts (Thomas Gleixner)  [Orabug: 37687865]  {CVE-2024-25743} {CVE-2024-25742}
  - x86/entry: Convert INT 0x80 emulation to IDTENTRY (Thomas Gleixner)  [Orabug: 37687865]  {CVE-2024-25743} {CVE-2024-25742}
  - x86/entry: Fixup objtool/ibt validation (Peter Zijlstra)  [Orabug: 37687865]  {CVE-2024-25743} {CVE-2024-25742}
  - x86/sev: Mark the code returning to user space as syscall gap (Lai Jiangshan)  [Orabug: 37687865]  {CVE-2024-25743} {CVE-2024-25742}
  - rds: ib: Fix racy send affinity work cancellation (Håkon Bugge)  [Orabug: 37607469]
  - sched/deadline: Fix warning in migrate_enable for boosted tasks (Wander Lairson Costa)  [Orabug: 37433838]  {CVE-2024-56583}
  - x86/coco: Disable 32-bit emulation by default on TDX and SEV (Kirill A. Shutemov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86/ia32: State that IA32 emulation is disabled (Borislav Petkov (AMD))  [Orabug: 36298741]  {CVE-2024-25744}
  - x86: Make IA32_EMULATION boot time configurable (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86: Remove toolchain check for X32 ABI capability (Masahiro Yamada)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86/entry: Make IA32 syscalls' availability depend on ia32_enabled() (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86/elf: Make loading of 32bit processes depend on ia32_enabled() (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86/entry: Compile entry_SYSCALL32_ignore() unconditionally (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86/entry: Rename ignore_sysret() (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86: Introduce ia32_enabled() (Nikolay Borisov)  [Orabug: 36298741]  {CVE-2024-25744}
  - x86: Fix misspelled Kconfig symbols (Lukas Bulwahn)  [Orabug: 36298741]  {CVE-2024-25744}


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.4.el9uek]
changelog:
  - Check concurrency before THP creation for file mappings in fault path (Prakash Sangappa)  [Orabug: 37608058]
  - rds: ib: Fix NULL ptr deref in rds_ib_cq_follow_affinity (Håkon Bugge)  [Orabug: 37747825]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.5.el9uek]
changelog:
  - 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]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.6.el9uek]
changelog:
  - 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]


author: Jack Vogel <jack.vogel@oracle.com> [5.15.0-308.179.6.2.el9uek]
changelog:
  - x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Pawan Gupta)  [Orabug: 37920681]  
  - x86/bpf: Add IBHF call at end of classic BPF (Daniel Sneddon)  [Orabug: 37920681]  
  - x86/bpf: Call branch history clearing sequence on exit (Daniel Sneddon)  [Orabug: 37920681]  
  - selftest/x86/bugs: Add selftests for ITS (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956} 
  - x86/its: Align RETs in BHB clear sequence to avoid thunking (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956} 
  - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956} 
  - x86/its: Enable Indirect Target Selection mitigation (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956} 
  - x86/its: Add support for ITS-safe return thunk (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956} 
  - x86/its: Add support for ITS-safe indirect thunk (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956} 
  - x86/its: Enumerate Indirect Target Selection (ITS) bug (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956} 
  - Documentation: x86/bugs/its: Add ITS documentation (Pawan Gupta)  [Orabug: 37863726]  {CVE-2024-28956} 
  - x86/alternatives: Remove faulty optimization (Josh Poimboeuf)  [Orabug: 37863726]  {CVE-2024-28956} 
  - x86/alternative: Optimize returns patching (Borislav Petkov (AMD))  [Orabug: 37863726]  {CVE-2024-28956}


author: Brian Maly <brian.maly@oracle.com> [5.15.0-308.179.6.7.el9uek]
changelog:
  - mm: shmem: remove unnecessary warning in shmem_writepage() (Ricardo Cañuelo Navarro)  [Orabug: 38034039]  
  - shmem: add support to ignore swap (Luis Chamberlain)  [Orabug: 38034039]  
  - shmem: update documentation (Luis Chamberlain)  [Orabug: 38034039]  
  - shmem: skip page split if we're not reclaiming (Luis Chamberlain)  [Orabug: 38034039]  
  - shmem: move reclaim check early on writepages() (Luis Chamberlain)  [Orabug: 38034039]  
  - shmem: set shmem_writepage() variables early (Luis Chamberlain)  [Orabug: 38034039]  
  - shmem: remove check for folio lock on writepage() (Luis Chamberlain)  [Orabug: 38034039]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-308.179.6.el9uek]
changelog:
  - 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]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-309.179.1.el9uek]
changelog:
  - 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]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-309.180.2.el9uek]
changelog:
  - 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)


author: Brian Maly <brian.maly@oracle.com> [5.15.0-309.180.3.el9uek]
changelog:
  - 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}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-309.180.4.el9uek]
changelog:
  - 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]


author: Jack Vogel <jack.vogel@oracle.com> [5.15.0-309.180.4.2.el9uek]
changelog:
  - Add Zen34 clients (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/process: Move the buffer clearing before MONITOR (Kim Phillips)  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - Add normal counters (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - KVM: SVM: Advertize TSA CPUID bits to guests (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/bugs: Add a Transient Scheduler Attacks mitigation (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/bugs: Rename MDS machinery to something more generic (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/CPU/AMD: Add ZenX generations flags (Borislav Petkov (AMD))  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/bugs: Free X86_BUG_AMD_APIC_C1E and X86_BUG_AMD_E400 bits (Boris Ostrovsky)  [Orabug: 38129825]  {CVE-2024-36350} {CVE-2024-36357}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-309.180.4.el9uek]
changelog:
  - 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]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-309.180.2.el9uek]
changelog:
  - 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) [Orabug: 37844159] {CVE-2025-22025}
  - jfs: add index corruption check to DT_GETPAGE() (Roman Smirnov)
  - ext4: fix OOB read when checking dotdot dir (Jakub Acs) [Orabug: 37855334] {CVE-2025-37785}
  - 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) [Orabug: 37844201] {CVE-2025-22035}
  - 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) [Orabug: 37844267] {CVE-2025-22044}
  - x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs (Jann Horn) [Orabug: 37844274] {CVE-2025-22045}
  - x86/tsc: Always save/restore TSC sched_clock() on suspend/resume (Guilherme G. Piccoli)
  - btrfs: handle errors from btrfs_dec_ref() properly (Josef Bacik) [Orabug: 37074548] {CVE-2024-46753}
  - 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) [Orabug: 37116348] {CVE-2024-46812}
  - drm/amd/pm: Fix negative array index read (Jesse Zhang) [Orabug: 37116406] {CVE-2024-46821}
  - 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) [Orabug: 37844302] {CVE-2025-22054}
  - net: fix geneve_opt length integer overflow (Lin Ma) [Orabug: 37844307] {CVE-2025-22055}
  - 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) [Orabug: 37844312] {CVE-2025-22056}
  - 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) [Orabug: 37844330] {CVE-2025-22060}
  - net_sched: skbprio: Remove overly strict queue assertions (Cong Wang) [Orabug: 37855374] {CVE-2025-38637}
  - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (Debin Zhu) [Orabug: 37844343] {CVE-2025-22063}
  - 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) [Orabug: 37844353] {CVE-2025-22066}
  - 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) [Orabug: 37844364] {CVE-2025-22071}
  - spufs: fix a leak on spufs_new_file() failure (Al Viro) [Orabug: 37844377] {CVE-2025-22073}
  - 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) [Orabug: 37828188] {CVE-2025-21994}
  - 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) [Orabug: 37855370] {CVE-2025-38575}
  - rtnetlink: Allocate vfinfo size for VF GUIDs when supported (Mark Zhang) [Orabug: 37844387] {CVE-2025-22075}
  - 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) [Orabug: 37976877] {CVE-2025-37937}
  - 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) [Orabug: 37844393] {CVE-2025-22079}
  - 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) [Orabug: 37844403] {CVE-2025-22081}
  - 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) [Orabug: 37844420] {CVE-2025-22086}
  - 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) [Orabug: 37844432] {CVE-2025-22089}
  - 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) [Orabug: 37855379] {CVE-2025-39728}
  - 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) [Orabug: 37855362] {CVE-2025-38152}
  - 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) [Orabug: 37844107] {CVE-2024-58093}
  - 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) [Orabug: 37844451] {CVE-2025-22097}
  - 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) [Orabug: 37844583] {CVE-2025-23136}
  - 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)
  - watch_queue: fix pipe accounting mismatch (Eric Sandeen) [Orabug: 37844591] {CVE-2025-23138}
  - 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) [Orabug: 37844140] {CVE-2025-22020}
  - 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) [Orabug: 37844144] {CVE-2025-22021}
  - 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) [Orabug: 37838896] {CVE-2025-22018}
  - 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) [Orabug: 37434253] {CVE-2024-56664}
  - Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE (Luiz Augusto von Dentz) [Orabug: 37412987] {CVE-2024-8805,CVE-2024-53144}
  - 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) [Orabug: 37828195] {CVE-2025-21996}
  - soc: qcom: pdr: Fix the potential deadlock (Saranya R) [Orabug: 37828263] {CVE-2025-22014}
  - 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) [Orabug: 37828206] {CVE-2025-21999}
  - mmc: atmel-mci: Add missing clk_disable_unprepare() (Gu Bowen)
  - regulator: check that dummy regulator has been probed before using it (Christian Eggers) [Orabug: 37828242] {CVE-2025-22008}
  - 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) [Orabug: 37828220] {CVE-2025-22004}
  - 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) [Orabug: 37828228] {CVE-2025-22005}
  - Bluetooth: Fix error code in chan_alloc_skb_cb() (Dan Carpenter) [Orabug: 37828233] {CVE-2025-22007}
  - 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) [Orabug: 37828252] {CVE-2025-22010}
  - 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) [Orabug: 36579654] {CVE-2024-26928}
  - 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) [Orabug: 37828004] {CVE-2025-21941}
  - 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) [Orabug: 37828078] {CVE-2025-21962}
  - cifs: Fix integer overflow while processing actimeo mount option (Murad Masimov)
  - cifs: Fix integer overflow while processing acdirmax mount option (Murad Masimov) [Orabug: 37828082] {CVE-2025-21963}
  - cifs: Fix integer overflow while processing acregmax mount option (Murad Masimov) [Orabug: 37828086] {CVE-2025-21964}
  - 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) [Orabug: 37937547] {CVE-2025-37889}
  - 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) [Orabug: 37828097] {CVE-2025-21968}
  - drm/amd/display: Assign normalized_pix_clk when color depth = 14 (Alex Hung) [Orabug: 37828048] {CVE-2025-21956}
  - 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) [Orabug: 37828166] {CVE-2025-21991}
  - 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)
  - 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) [Orabug: 37828173] {CVE-2025-21992}
  - 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) [Orabug: 37828055] {CVE-2025-21957}
  - 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) [Orabug: 37828180] {CVE-2025-21993}
  - 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) [Orabug: 37828106] {CVE-2025-21970}
  - 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) [Orabug: 37828109] {CVE-2025-21971}
  - 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) [Orabug: 37828062] {CVE-2025-21959}
  - net/mlx5: handle errors in mlx5_chains_create_table() (Xu Wang) [Orabug: 37828121] {CVE-2025-21975}
  - 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) [Orabug: 37828141] {CVE-2025-21981}
  - 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)


author: Brian Maly <brian.maly@oracle.com> [5.15.0-309.180.3.el9uek]
changelog:
  - 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) [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. (Neil Brown) [Orabug: 37644985]
  - nfsd: allow delegation state ids to be revoked and then freed (Neil Brown) [Orabug: 37644985]
  - nfsd: allow open state ids to be revoked and then freed (Neil Brown) [Orabug: 37644985]
  - nfsd: allow lock state ids to be revoked and then freed (Neil Brown) [Orabug: 37644985]
  - nfsd: allow admin-revoked NFSv4.0 state to be freed. (Neil Brown) [Orabug: 37644985]
  - nfsd: report in /proc/fs/nfsd/clients/*/states when state is admin-revoke (Neil Brown) [Orabug: 37644985]
  - nfsd: allow state with no file to appear in /proc/fs/nfsd/clients/*/states (Neil Brown) [Orabug: 37644985]
  - nfsd: prepare for supporting admin-revocation of state (Neil Brown) [Orabug: 37644985]
  - nfsd: split sc_status out of sc_type (Neil Brown) [Orabug: 37644985]
  - nfsd: remove stale comment in nfs4_show_deleg() (Neil Brown) [Orabug: 37644985]
  - nfsd: avoid race after unhash_delegation_locked() (Neil Brown) [Orabug: 37644985]
  - nfsd: don't call functions with side-effecting inside WARN_ON() (Neil Brown) [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,38095126] {CVE-2025-38074}
  - 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) [Orabug: 37945842] {CVE-2024-28956}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-309.180.4.el9uek]
changelog:
  - nvme: unblock ctrl state transition for firmware update (Daniel Wagner)
  - nfsd: decrease sc_count directly if fail to queue dl_recall (Li Lingfeng) [Orabug: 37938121] {CVE-2025-37871}
  - 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() (Luoxuanqiang) [Orabug: 37976780] {CVE-2025-37912}
  - usb: chipidea: ci_hdrc_imx: fix usbmisc handling (Fedor Pchelkin) [Orabug: 37938106] {CVE-2025-37811}
  - 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 (Yanchun 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,37989158] {CVE-2025-37866}
  - 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]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-310.180.1.el9uek]
changelog:
  - 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]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-310.184.2.el9uek]
changelog:
  - LTS version: v5.15.184 (Vijayendra Suman)
  - netfilter: nf_tables: do not defer rule destruction via call_rcu (Florian Westphal) [Orabug: 38071844] {CVE-2024-56655}
  - 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) [Orabug: 37074536] {CVE-2024-46751}
  - sctp: add mutual exclusion in proc_sctp_do_udp_port() (Eric Dumazet) [Orabug: 37844338] {CVE-2025-22062}
  - 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) [Orabug: 37433551] {CVE-2024-53203}
  - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Rd Babiera) [Orabug: 36642199] {CVE-2024-35790}
  - usb: typec: ucsi: displayport: Fix deadlock (Andrei Kuchynski) [Orabug: 37977019] {CVE-2025-37967}
  - 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) [Orabug: 38094757] {CVE-2025-38005}
  - wifi: mt76: disable napi on driver removal (Fedor Pchelkin) [Orabug: 38094771] {CVE-2025-38009}
  - 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 (Donglin Peng)
  - ftrace: Fix preemption accounting for stacktrace trigger command (Donglin Peng)
  - 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() (Xu Wang)
  - 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) [Orabug: 37998129] {CVE-2025-37992}
  - spi: loopback-test: Do not split 1024-byte hexdumps (Geert Uytterhoeven)
  - nfs: handle failure of nfs_get_lock_context in unlock path (Li Lingfeng) [Orabug: 38094819] {CVE-2025-38023}
  - RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug (Zhu Yanjun) [Orabug: 38094828] {CVE-2025-38024}
  - 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)
  - 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) [Orabug: 38015127] {CVE-2025-37994}
  - 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) [Orabug: 38015132] {CVE-2025-37995}
  - xenbus: Use kref to track req lifetime (Jason Andryuk) [Orabug: 37976935] {CVE-2025-37949}
  - 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) [Orabug: 37977032] {CVE-2025-37969}
  - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo (Silvano Seva) [Orabug: 37977038] {CVE-2025-37970}
  - iio: adis16201: Correct inclinometer channel resolution (Gabriel)
  - iio: adc: ad7606: fix serial register access (Angelo Dureghello)
  - staging: axis-fifo: Correct handling of tx_fifo_depth for size validation (Gabriel)
  - staging: axis-fifo: Remove hardware resets for user errors (Gabriel)
  - staging: iio: adc: ad7816: Correct conditional logic for store mode (Gabriel)
  - 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) [Orabug: 38015142] {CVE-2025-37997}
  - 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) [Orabug: 38015149] {CVE-2025-37998}
  - 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) [Orabug: 37930013] {CVE-2025-37819}
  - 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) [Orabug: 37976753] {CVE-2025-37905}
  - 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) [Orabug: 36753381] {CVE-2024-38541}
  - 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) [Orabug: 37976766] {CVE-2025-37909}
  - 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) [Orabug: 37976774] {CVE-2025-37911}
  - 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) [Orabug: 37976784] {CVE-2025-37913}
  - net_sched: ets: Fix double list add in class with netem as child qdisc (Victor Nogueira) [Orabug: 37976789] {CVE-2025-37914}
  - net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc (Victor Nogueira) [Orabug: 37967411] {CVE-2025-37890}
  - net_sched: drr: Fix double list add in class with netem as child qdisc (Victor Nogueira) [Orabug: 37976793] {CVE-2025-37915}
  - 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) [Orabug: 36530679] {CVE-2024-26739}
  - KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop (Sean Christopherson) [Orabug: 37685666] {CVE-2025-21839}
  - tracing: Fix oob write in trace_seq_to_buffer() (Jeongjun Park) [Orabug: 37976822] {CVE-2025-37923}
  - 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) [Orabug: 37976837] {CVE-2025-37927}
  - 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() (Xu Wang) [Orabug: 37977120] {CVE-2025-37990}
  - 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) [Orabug: 37977128] {CVE-2025-37991}
  - arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays (Will Deacon) [Orabug: 38071958] {CVE-2025-37929}
  - 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) [Orabug: 37976851] {CVE-2025-37930}
  - 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) [Orabug: 37206238] {CVE-2024-49989}
  - 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) [Orabug: 37929938] {CVE-2025-37803}
  - 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) [Orabug: 37977083] {CVE-2025-37983}
  - 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) [Orabug: 37937503] {CVE-2025-37881}
  - usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running (Michał Pecio)
  - dmaengine: dmatest: Fix dmatest waiting less when interrupted (Vinicius Costa Gomes)
  - sound/virtio: Fix cancel_sync warnings on uninitialized work_structs (John Stultz) [Orabug: 37929953] {CVE-2025-37805}
  - 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) [Orabug: 37937517] {CVE-2025-37883}
  - 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) [Orabug: 37929973] {CVE-2025-37808}
  - 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) [Orabug: 37977098] {CVE-2025-37985}
  - 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) [Orabug: 37929981] {CVE-2025-37810}
  - 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) [Orabug: 37929988] {CVE-2025-37812}
  - 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) [Orabug: 37937535] {CVE-2025-37885}
  - 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) [Orabug: 37930000] {CVE-2025-37817}
  - 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) [Orabug: 37930028] {CVE-2025-37823}
  - net_sched: hfsc: Fix a UAF vulnerability in class handling (Cong Wang) [Orabug: 37908484] {CVE-2025-37797}
  - tipc: fix NULL pointer dereference in tipc_mon_reinit_self() (Tung Nguyen) [Orabug: 37930039] {CVE-2025-37824}
  - net: phy: leds: fix memory leak (Qingfang Deng) [Orabug: 37977112] {CVE-2025-37989}
  - cpufreq: cppc: Fix invalid return value in .get() callback (Marc Zyngier)
  - cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate() (Henry Martin) [Orabug: 37930051] {CVE-2025-37829}
  - cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate() (Henry Martin) [Orabug: 37930056] {CVE-2025-37830}
  - 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) [Orabug: 37937272] {CVE-2025-37836}
  - 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) [Orabug: 37937310] {CVE-2025-37844}
  - cifs: print TIDs as hex (Enzo Matsumiya)
  - backlight: led_bl: Hold led_access lock when calling led_sysfs_disable() (Herve Codina) [Orabug: 37901610] {CVE-2025-23144}
  - 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) [Orabug: 37901625] {CVE-2025-23148}
  - 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) [Orabug: 37844171] {CVE-2025-22027}
  - 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) [Orabug: 37252400] {CVE-2024-50125}
  - 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) [Orabug: 36643315] {CVE-2024-35943}
  - f2fs: check validation of fault attrs in f2fs_build_fault_attr() (Chao Yu) [Orabug: 36897956] {CVE-2024-42160}
  - 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) [Orabug: 36530401] {CVE-2024-26686}
  - drm/i915/gt: Cleanup partial engine discovery failures (Chris Wilson)
  - dm cache: fix flushing uninitialized delayed_work on cache_ctr error (Ming-Hung Tsai) [Orabug: 37298744] {CVE-2024-50280}
  - jfs: Fix shift-out-of-bounds in dbDiscardAG (Pei Li) [Orabug: 36993154] {CVE-2024-44938}
  - MIPS: ds1287: Match ds1287_set_base_clock() function types (Yuli Wang)
  - MIPS: cevt-ds1287: Add missing ds1287.h include (Yuli Wang)
  - MIPS: dec: Declare which_prom() as static (Yuli Wang)
  - net: defer final 'struct net' free in netns dismantle (Eric Dumazet) [Orabug: 37434229] {CVE-2024-56658}
  - scsi: ufs: bsg: Set bsg_queue to NULL after removal (Guixin Liu) [Orabug: 37649536] {CVE-2024-54458}
  - openvswitch: fix lockup on tx to unregistering netdev with carrier (Ilya Maximets) [Orabug: 38071902] {CVE-2025-21681}
  - net: openvswitch: fix race on port output (Felix Huettner)
  - ipvs: properly dereference pe in ip_vs_add_service (Chen Hanxiao) [Orabug: 36964418] {CVE-2024-42322}
  - ext4: fix timer use-after-free on failed mount (Xiaxi Shen) [Orabug: 37206114] {CVE-2024-49960}
  - blk-iocost: do not WARN if iocg was already offlined (Li Nan) [Orabug: 36683303] {CVE-2024-36908}
  - 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) [Orabug: 37283326] {CVE-2023-52621}
  - bpf: avoid holding freeze_mutex during mmap operation (Andrii Nakryiko) [Orabug: 37702062] {CVE-2025-21853}
  - sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers (Qun-Wei Lin) [Orabug: 37388807] {CVE-2024-53128}
  - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [Orabug: 36642549] {CVE-2024-35867}
  - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [Orabug: 37283429] {CVE-2023-52757}
  - smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() (Chenxiaosong) [Orabug: 37074481] {CVE-2024-46742}
  - smb: client: fix NULL ptr deref in crypto_aead_setkey() (Paulo Alcantara) [Orabug: 38071970] {CVE-2024-53185}
  - smb: client: fix UAF in async decryption (Enzo Matsumiya) [Orabug: 37206489] {CVE-2024-50047}
  - cifs: Fix UAF in cifs_demultiplex_thread() (Zhang Xiaoxu) [Orabug: 36983926] {CVE-2023-52572}
  - 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) [Orabug: 36596770] {CVE-2024-26952}
  - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [Orabug: 36642544] {CVE-2024-35866}
  - nvmet-fc: Remove unused functions (Yuli Wang)
  - landlock: Add the errata interface (Mickaël Salaün)
  - drm/amdgpu: fix usage slab after free (Vitaly Prosyak) [Orabug: 37433728] {CVE-2024-56551}
  - 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) [Orabug: 37116370] {CVE-2024-46816}
  - wifi: ath10k: avoid NULL pointer error during sdio remove (Kang Yang) [Orabug: 37433947] {CVE-2024-56599}
  - 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) [Orabug: 37074647] {CVE-2024-46774}
  - 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) [Orabug: 37074695] {CVE-2024-46784}
  - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Michal Schmidt) [Orabug: 36753377] {CVE-2024-38540}
  - phonet/pep: fix racy skb_queue_empty() use (Remi Denis-Courmont) [Orabug: 36642006] {CVE-2024-27402}
  - filemap: Fix bounds checking in filemap_read() (Trond Myklebust) [Orabug: 37298710] {CVE-2024-50272}
  - net: fix crash when config small gso_max_size/gso_ipv4_max_size (Wang Liang) [Orabug: 37268692] {CVE-2024-50258}
  - ipv6: release nexthop on device removal (Paolo Abeni) [Orabug: 37434497] {CVE-2024-56751}
  - 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) [Orabug: 37901585] {CVE-2025-23140}
  - mptcp: sockopt: fix getting IPV6_V6ONLY (Matthieu Baerts)
  - 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) [Orabug: 37901817] {CVE-2025-37765}
  - drm/amdgpu/dma_buf: fix page_link check (Matthew Auld)
  - drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero (Denis Arefev) [Orabug: 37901823,37901827,37901830,37901840,37901847] {CVE-2025-37766,CVE-2025-37767,CVE-2025-37768,CVE-2025-37770,CVE-2025-37771}
  - drm/amd/pm/swsmu/smu13/smu_v13_0: Prevent division by zero (Denis Arefev) [Orabug: 37901823,37901827,37901830,37901840,37901847] {CVE-2025-37766,CVE-2025-37767,CVE-2025-37768,CVE-2025-37770,CVE-2025-37771}
  - drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero (Denis Arefev) [Orabug: 37901823,37901827,37901830,37901840,37901847] {CVE-2025-37766,CVE-2025-37767,CVE-2025-37768,CVE-2025-37770,CVE-2025-37771}
  - drm/amd/pm/powerplay: Prevent division by zero (Denis Arefev) [Orabug: 37901823,37901827,37901830,37901840,37901847] {CVE-2025-37766,CVE-2025-37767,CVE-2025-37768,CVE-2025-37770,CVE-2025-37771}
  - drm/amd/pm: Prevent division by zero (Denis Arefev) [Orabug: 37901823,37901827,37901830,37901840,37901847] {CVE-2025-37766,CVE-2025-37767,CVE-2025-37768,CVE-2025-37770,CVE-2025-37771}
  - 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) [Orabug: 37901854] {CVE-2025-37773}
  - 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) [Orabug: 37901889] {CVE-2025-37780}
  - i2c: cros-ec-tunnel: defer probe if parent EC is not present (Thadeu Lima de Souza Cascardo) [Orabug: 37901896] {CVE-2025-37781}
  - 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 (Yuli Wang)
  - riscv: KGDB: Do not inline arch_kgdb_breakpoint() (Yuli Wang)
  - 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) [Orabug: 37901916] {CVE-2025-37787}
  - net: b53: enable BPDU reception for management port (Jonas Gorski)
  - cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path (Abdun Nihaal) [Orabug: 37901919] {CVE-2025-37788}
  - net: openvswitch: fix nested key length validation in the set() action (Ilya Maximets) [Orabug: 37901922] {CVE-2025-37789}
  - net: mctp: Set SOCK_RCU_FREE (Matt Johnston) [Orabug: 37901929] {CVE-2025-37790}
  - igc: cleanup PTP module if probe fails (Christopher S Hall)
  - igc: handle the IGC_PTP_ENABLED flag correctly (Christopher S Hall)
  - igc: move ktime snapshot into PTM retry loop (Christopher S Hall)
  - igc: fix PTM cycle trigger logic (Christopher S Hall) [Orabug: 37937458] {CVE-2025-37875}
  - 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) [Orabug: 37901933] {CVE-2025-37792}
  - Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address (Luiz Augusto von Dentz)
  - RDMA/core: Silence oversized kvmalloc() warning (Shay Drory) [Orabug: 37937427] {CVE-2025-37867}
  - 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) [Orabug: 37977075] {CVE-2025-37982}
  - wifi: mac80211: Purge vif txq in ieee80211_do_stop() (Remi Pommarel) [Orabug: 37901939] {CVE-2025-37794}
  - 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) [Orabug: 37901952] {CVE-2025-37796}
  - 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) [Orabug: 37855340] {CVE-2025-37838}
  - 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) [Orabug: 37976892] {CVE-2025-37940}
  - 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) [Orabug: 37901596] {CVE-2025-23142}
  - 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() (Xu Wang)
  - mtd: inftlcore: Add error check for inftl_read_oob() (Xu Wang) [Orabug: 37976719] {CVE-2025-37892}
  - mptcp: only inc MPJoinAckHMacFailure for HMAC failures (Matthieu Baerts)
  - mptcp: fix NULL pointer in can_accept_new_subflow (Gang Yan) [Orabug: 37901614] {CVE-2025-23145}
  - 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) [Orabug: 37901617] {CVE-2025-23146}
  - jbd2: remove wrong sb->s_sequence check (Jan Kara) [Orabug: 37937282] {CVE-2025-37839}
  - i3c: Add NULL pointer check in i3c_master_queue_ibi() (Manjunatha Venkatesh) [Orabug: 37901621] {CVE-2025-23147}
  - 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) [Orabug: 37901630] {CVE-2025-23150}
  - bus: mhi: host: Fix race between unprepare and queue_buf (Jeffrey Hugo) [Orabug: 37901637] {CVE-2025-23151}
  - 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) [Orabug: 37901647] {CVE-2025-23156}
  - media: venus: hfi_parser: add check to avoid out of bound access (Vikash Garodia) [Orabug: 37901652] {CVE-2025-23157}
  - 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) [Orabug: 37937291] {CVE-2025-37840}
  - 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) [Orabug: 37901656] {CVE-2025-23158}
  - media: venus: hfi: add a check to handle OOB in sfr region (Vikash Garodia) [Orabug: 37901661] {CVE-2025-23159}
  - 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) [Orabug: 37937328] {CVE-2025-37850}
  - 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) [Orabug: 37901667] {CVE-2025-23161}
  - 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) [Orabug: 37901683] {CVE-2025-23163}
  - 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) [Orabug: 37937378] {CVE-2025-37857}
  - ext4: ignore xattrs past end (Bhupesh) [Orabug: 37901690] {CVE-2025-37738}
  - 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) [Orabug: 37901700] {CVE-2025-37739}
  - 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) [Orabug: 37901706] {CVE-2025-37740}
  - jfs: Prevent copying of nlink with value 0 from disk inode (Edward Adam Davis) [Orabug: 37901715] {CVE-2025-37741}
  - fs/jfs: Prevent integer overflow in AG size calculation (Rand Deeb) [Orabug: 37937386] {CVE-2025-37858}
  - 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) [Orabug: 37901723] {CVE-2025-37742}
  - page_pool: avoid infinite loop to schedule delayed worker (Jason Xing) [Orabug: 37937394] {CVE-2025-37859}
  - 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) [Orabug: 37937409] {CVE-2025-37862}
  - 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) [Orabug: 37937296] {CVE-2025-37841}
  - 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) [Orabug: 37901765] {CVE-2025-37749}
  - nvmet-fcloop: swap list_add_tail arguments (Daniel Wagner)
  - ata: sata_sx4: Add error handling in pdc20621_i2c_read() (Xu Wang)
  - 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) [Orabug: 37901782] {CVE-2025-37756}
  - tipc: fix memory leak in tipc_link_xmit (Tung Nguyen) [Orabug: 37901789] {CVE-2025-37757}
  - ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe() (Henry Martin) [Orabug: 37901795] {CVE-2025-37758}


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-310.184.3.el9uek]
changelog:
  - x86/its: Fix undefined reference to cpu_wants_rethunk_at() (Pawan Gupta)
  - padata: do not leak refcount in reorder_work (Dominik Grzegorzek) [Orabug: 38094844] {CVE-2025-38031}
  - 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: 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]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-310.184.4.el9uek]
changelog:
  - 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]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-310.184.5.el9uek]
changelog:
  - sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems (Libo Chen)  [Orabug: 38070120]
  - bridge: netfilter: Fix forwarding of fragmented packets (Ido Schimmel)  [Orabug: 38069363]
  - Revert "net: bridge: IP defragmentation failing for jumboframes" (Venkat Venkatsubra)  [Orabug: 38069363]
  - vhost-scsi: Change def inline_sg_cnt and max_io_vqs for exadata (Mike Christie)  [Orabug: 38053186]
  - rds: ib: Add cm_id generation scheme in order to detect new ones (Håkon Bugge)  [Orabug: 37799170]
  - Revert "i2c: designware: Fix corrupted memory seen in the ISR" (Vijay Kumar)  [Orabug: 37771338]
  - ipmi:ssif: Improve detecting during probing (Corey Minyard)  [Orabug: 37771338]
  - ipmi: ssif: replace strlcpy with strscpy (Jason Wang)  [Orabug: 37771338]
  - uek-rpm: Enable CONFIG_SERIAL_RP2 as m (Samasth Norway Ananda)  [Orabug: 37459981]
  - serial: update the rp2 driver code (Samasth Norway Ananda)  [Orabug: 37459981]


author: Jack Vogel <jack.vogel@oracle.com> [5.15.0-310.184.5.1.el9uek]
changelog:
  - Add Zen34 clients (Borislav Petkov (AMD))  [Orabug: 38023240]  {CVE-2024-36350} {CVE-2024-36357}
  - x86/process: Move the buffer clearing before MONITOR (Kim Phillips)  [Orabug: 38023240]  {CVE-2024-36350} {CVE-2024-36357}
  - Add normal counters (Borislav Petkov (AMD))  [Orabug: 38023240]  {CVE-2024-36350} {CVE-2024-36357}
  - KVM: SVM: Advertize TSA CPUID bits to guests (Borislav Petkov (AMD))  [Orabug: 38023240]  {CVE-2024-36350} {CVE-2024-36357}
  - x86/bugs: Add a Transient Scheduler Attacks mitigation (Borislav Petkov (AMD))  [Orabug: 38023240]  {CVE-2024-36350} {CVE-2024-36357}
  - x86/bugs: Rename MDS machinery to something more generic (Borislav Petkov (AMD))  [Orabug: 38023240]  {CVE-2024-36350} {CVE-2024-36357}
  - x86/CPU/AMD: Add ZenX generations flags (Borislav Petkov (AMD))  [Orabug: 38023240]  {CVE-2024-36350} {CVE-2024-36357}
  - x86/bugs: Free X86_BUG_AMD_APIC_C1E and X86_BUG_AMD_E400 bits (Boris Ostrovsky)  [Orabug: 38023240]  {CVE-2024-36350} {CVE-2024-36357}


author: Brian Maly <brian.maly@oracle.com> [5.15.0-310.184.5.2.el9uek]
changelog:
  - sunrpc: handle SVC_GARBAGE during svc auth processing as auth error (Jeff Layton)   {CVE-2025-38089} 
  - net_sched: sch_sfq: move the limit validation (Octavian Purdila)   {CVE-2025-37752} 
  - net_sched: sch_sfq: use a temporary work area for validating configuration (Octavian Purdila)   
  - net_sched: sch_sfq: don't allow 1 packet limit (Octavian Purdila)   
  - net_sched: sch_sfq: handle bigger packets (Eric Dumazet)   
  - net_sched: sch_sfq: annotate data-races around q->perturb_period (Eric Dumazet)   
  - block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Christoph Hellwig)  [Orabug: 37931495]  
  - fs/proc: do_task_stat: use __for_each_thread() (Oleg Nesterov)  [Orabug: 38081922]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-310.184.5.2.el9uek]
changelog:
  - sunrpc: handle SVC_GARBAGE during svc auth processing as auth error (Jeff Layton)   {CVE-2025-38089}
  - net_sched: sch_sfq: move the limit validation (Octavian Purdila)   {CVE-2025-37752}
  - net_sched: sch_sfq: use a temporary work area for validating configuration (Octavian Purdila)
  - net_sched: sch_sfq: don't allow 1 packet limit (Octavian Purdila)
  - net_sched: sch_sfq: handle bigger packets (Eric Dumazet)
  - net_sched: sch_sfq: annotate data-races around q->perturb_period (Eric Dumazet)
  - block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Christoph Hellwig)  [Orabug: 37931495]
  - fs/proc: do_task_stat: use __for_each_thread() (Oleg Nesterov)  [Orabug: 38081922]


author: Brian Maly <brian.maly@oracle.com> [5.15.0-310.184.5.3.el9uek]
changelog:
  - nfs: clear SB_RDONLY before getting superblock (Li Lingfeng)   
  - nfs: ignore SB_RDONLY when remounting nfs (Li Lingfeng)  [Orabug: 38258810]  
  - net/rds: poll eq during user-reset (Praveen Kumar Kannoju)  [Orabug: 38258827]  
  - net/mlx5: Add poll-eq API to be used by ULP's (Praveen Kumar Kannoju)  [Orabug: 38258830]  
  - vhost-scsi: Fix vhost_scsi struct use after free (Mike Christie)  [Orabug: 38258837]  
  - net/mlx5: set graceful_period to 0 to allow multiple transmission queue recovery (Praveen Kumar Kannoju)  [Orabug: 38258844]  
  - x86: Pin task-stack in __get_wchan() (Peter Zijlstra)  [Orabug: 38258846]  
  - x86: Fix __get_wchan() for !STACKTRACE (Peter Zijlstra)  [Orabug: 38258846]  
  - sched: Add wrapper for get_wchan() to keep task blocked (Kees Cook)  [Orabug: 38258846]  
  - x86: Fix get_wchan() to support the ORC unwinder (Qi Zheng)  [Orabug: 38258846]  
  - mm: synchronise PGD in x86 when utilising dax vmemmap optimisation (Lorenzo Stoakes)  [Orabug: 38258866]  
  - rds: ib: Make sure a QP in INIT state is transitioned to ERR (Håkon Bugge)  [Orabug: 38258860]  
  - Reapply "rds: ib: Make sure receives are posted before connection is up" (Håkon Bugge)  [Orabug: 38258860]  
  - KVM: x86: revert APICV_INHIBIT_REASON_APIC_ID_MODIFIED clear path for uek=exadata (Dongli Zhang)  [Orabug: 38258871]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-311.184.1.el9uek]
changelog:
  - net/rds: tracepoints for rds_conn_kref_get and put (Sharath Srinivasan)  [Orabug: 38118655]
  - net/rds: Add krefs to struct rds_connection (Sharath Srinivasan)  [Orabug: 38118655]
  - net/rds: Add missing switch/break in rds_recv_worker() (Sharath Srinivasan)  [Orabug: 38118668]
  - net/mlx5: Expose ICM consumption per function (Akiva Goldberger)  [Orabug: 38063298]
  - net/mlx5: Rename and move mlx5_esw_query_vport_vhca_id (Akiva Goldberger)  [Orabug: 38063298]
  - net/mlx5: Add nic_cap_reg and vhca_icm_ctrl registers (Akiva Goldberger)  [Orabug: 38063298]
  - KVM: x86: revert APICV_INHIBIT_REASON_APIC_ID_MODIFIED clear path for uek=exadata (Dongli Zhang)  [Orabug: 37944981]
  - arm64: pensando: kpcimgr: Support PSCI and XEN (Rob Gardner)  [Orabug: 37911761]
  - arm64: pensando: Add PL011 serial to config for XEN (Rob Gardner)  [Orabug: 37911761]
  - net/rds: Merge uses of conn->c_destroy_in_prog & RDS_DESTROY_PENDING (Sharath Srinivasan)  [Orabug: 35519912]
  - net_sched: sch_sfq: don't allow 1 packet limit (Octavian Purdila)  [Orabug: 37649663]  {CVE-2024-57996}
  - net_sched: sch_sfq: handle bigger packets (Eric Dumazet)  [Orabug: 38139143]
  - net_sched: sch_sfq: annotate data-races around q->perturb_period (Eric Dumazet)  [Orabug: 38139143]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.15.0-311.185.2.el9uek]
changelog:
  - Revert "x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2" on v6.6 and older (Breno Leitao)
  - Revert "cpufreq: tegra186: Share policy per cluster" (Jon Hunter)
  - net: tipc: fix refcount warning in tipc_aead_encrypt (Charalampos Mitrodimas)
  - tracing: Fix compilation warning on arm32 (Pan Taixi)
  - PM: sleep: Fix power.is_suspended cleanup for direct-complete devices (Rafael J. Wysocki)
  - nfs: clear SB_RDONLY before getting superblock (Li Lingfeng)
  - usb: usbtmc: Fix read_stb function and get_stb ioctl (Dave Penkler)
  - acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio() (Gautham R. Shenoy)
  - LTS version: v5.15.185 (Vijayendra Suman)
  - perf/arm-cmn: Initialise cmn->cpu earlier (Robin Murphy)
  - platform/x86: thinkpad_acpi: Ignore battery threshold change event notification (Mark Pearson)
  - platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys (Valtteri Koskivuori)
  - tpm: tis: Double the timeout B to 4s (Michal Suchanek)
  - nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro (Ilya Guterman)
  - spi: spi-sun4i: fix early activation (Alessandro Grassi)
  - um: let 'make clean' properly clean underlying SUBARCH as well (Masahiro Yamada)
  - platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS (John Chau)
  - nfs: don't share pNFS DS connections between net namespaces (Jeff Layton)
  - HID: quirks: Add ADATA XPG alpha wireless mouse support (Milton Barrera)
  - coredump: hand a pidfd to the usermode coredump helper (Christian Brauner)
  - fork: use pidfd_prepare() (Christian Brauner)
  - pid: add pidfd_prepare() (Christian Brauner)
  - coredump: fix error handling for replace_fd() (Christian Brauner)
  - net_sched: hfsc: Address reentrant enqueue adding class to eltree twice (Pedro Tammela)
  - arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node (Alok Tiwari)
  - smb: client: Reset all search buffer pointers when releasing buffer (Wang Zhaolong)
  - smb: client: Fix use-after-free in cifs_fill_dirent (Wang Zhaolong)
  - drm/i915/gvt: fix unterminated-string-initialization warning (Jani Nikula)
  - xen/swiotlb: relax alignment requirements (Juergen Gross)
  - i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work() (Nathan Chancellor)
  - kbuild: Disable -Wdefault-const-init-unsafe (Nathan Chancellor)
  - spi: spi-fsl-dspi: Reset SR flags before sending a new message (Larisa Grigore)
  - spi: spi-fsl-dspi: Halt the module after a new message transfer (Bogdan-Gabriel Roman)
  - spi: spi-fsl-dspi: restrict register range for regmap access (Larisa Grigore)
  - Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection" (Jernej Skrabec)
  - mm/page_alloc.c: avoid infinite retries caused by cpuset race (Tianyang Zhang)
  - drm/edid: fixed the bug that hdr metadata was not reset (feijuan.li)
  - platform/x86: dell-wmi-sysman: Avoid buffer overflow in current_password_store() (Vladimir Moskovkin)
  - llc: fix data loss when reading from a socket in llc_ui_recvmsg() (Ilia Gavrilov)
  - ALSA: pcm: Fix race of buffer access at PCM OSS layer (Takashi Iwai)
  - can: bcm: add missing rcu read protection for procfs content (Oliver Hartkopp)
  - can: bcm: add locking for bcm_op runtime updates (Oliver Hartkopp)
  - crypto: algif_hash - fix double free in hash_accept (Ivan Pravdin)
  - octeontx2-af: Set LMT_ENA bit for APR table entries (Subbaraya Sundeep)
  - net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done (Wang Liang)
  - sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue() (Cong Wang)
  - net: dwmac-sun8i: Use parsed internal PHY address instead of 1 (Paul Kocialkowski)
  - Bluetooth: L2CAP: Fix not checking l2cap_chan security level (Luiz Augusto von Dentz)
  - xfrm: Sanitize marks before insert (Paul Chaignon)
  - remoteproc: qcom_wcnss: Fix on platforms without fallback regulators (Matti Lehtimäki)
  - __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock (Al Viro)
  - xenbus: Allow PVH dom0 a non-local xenstore (Jason Andryuk)
  - btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref (Goldwyn Rodrigues)
  - nvmet-tcp: don't restore null sk_state_change (Alistair Francis)
  - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx (Takashi Iwai)
  - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013 (Takashi Iwai)
  - pinctrl: meson: define the pull up/down resistor value as 60 kOhm (Martin Blumenstingl)
  - ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of() (Chenyuan Yang)
  - drm: Add valid clones check (Jessica Zhang)
  - drm/atomic: clarify the rules around drm_atomic_state->allow_modeset (Simona Vetter)
  - wifi: ath9k: return by of_get_mac_address (Rosen Penev)
  - regulator: ad5398: Add device tree support (Isaac Scott)
  - spi: zynqmp-gqspi: Always acknowledge interrupts (Sean Anderson)
  - wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate (Bitterblue Smith)
  - perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt (Ravi Bangoria)
  - bpftool: Fix readlink usage in get_fd_type (Viktor Malik)
  - drm/ast: Find VBIOS mode from regular display size (Thomas Zimmermann)
  - HID: usbkbd: Fix the bit shift number for LED_KANA (junan)
  - scsi: st: Restore some drive settings after reset (Kai Mäkisara)
  - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine (Justin Tee)
  - net/mana: fix warning in the writer of client oob (Konstantin Taranov)
  - rcu: fix header guard for rcu_all_qs() (Ankur Arora)
  - rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y (Ankur Arora)
  - r8169: don't scan PHY addresses > 0 (Heiner Kallweit)
  - vxlan: Annotate FDB data races (Ido Schimmel)
  - media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is available (Depeng Shao)
  - hwmon: (xgene-hwmon) use appropriate type for the latency value (Andrey Vatoropin)
  - clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs (Jordan Crouse)
  - wifi: rtw88: Fix download_firmware_validate() for RTL8814AU (Bitterblue Smith)
  - r8152: add vendor/device ID pair for Dell Alienware AW1022z (Aleksander Jan Bajkowski)
  - ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure(). (Kuniyuki Iwashima)
  - arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src (Athira Rajeev)
  - wifi: mac80211: remove misplaced drv_mgd_complete_tx() call (Johannes Berg)
  - wifi: mac80211: don't unconditionally call drv_mgd_complete_tx() (Johannes Berg)
  - net/mlx5e: reduce rep rxq depth to 256 for ECPF (William Tu)
  - net/mlx5e: set the tx_queue_len for pfifo_fast (William Tu)
  - net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB (Alexei Lazar)
  - drm/amd/display: Initial psr_version with correct setting (Tom Chung)
  - drm/amdgpu: reset psp->cmd to NULL after releasing the buffer (Jiang Liu)
  - phy: core: don't require set_mode() callback for phy_get_mode() to work (Dmitry Baryshkov)
  - net/mlx4_core: Avoid impossible mlx4_db_alloc() order value (Kees Cook)
  - media: v4l: Memset argument to 0 before calling get_mbus_config pad op (Sakari Ailus)
  - smack: recognize ipv4 CIPSO w/o categories (Konstantin Andreev)
  - pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map (Valentin Caron)
  - ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot() (Kuninori Morimoto)
  - ASoC: tas2764: Power up/down amp on mute ops (Hector Martin)
  - ASoC: ops: Enforce platform maximum on initial value (Martin Povišer)
  - net/mlx5: Apply rate-limiting to high temperature warning (Shahar Shitrit)
  - net/mlx5: Modify LSB bitmask in temperature event to include only the first bit (Shahar Shitrit)
  - ACPI: HED: Always initialize before evged (Xiaofei Tan)
  - PCI: Fix old_size lower bound in calculate_iosize() too (Ilpo Järvinen)
  - eth: mlx4: don't try to complete XDP frames in netpoll (Jakub Kicinski)
  - can: c_can: Use of_property_present() to test existence of DT property (Krzysztof Kozlowski)
  - RDMA/core: Fix best page size finding when it can cross SG entries (Michael Margolin)
  - EDAC/ie31200: work around false positive build warning (Arnd Bergmann)
  - net: pktgen: fix access outside of user given buffer in pktgen_thread_write() (Peter Seiderer)
  - wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31 (Bitterblue Smith)
  - wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU (Bitterblue Smith)
  - wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU (Bitterblue Smith)
  - scsi: mpt3sas: Send a diag reset if target reset fails (Shivasharan S)
  - clocksource: mips-gic-timer: Enable counter when CPUs start (Paul Burton)
  - MIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core (Paul Burton)
  - MIPS: Use arch specific syscall name match function (Bibo Mao)
  - x86/kaslr: Reduce KASLR entropy on most x86 systems (Balbir Singh)
  - libbpf: Fix out-of-bound read (Nandakumar Edamana)
  - cpuidle: menu: Avoid discarding useful information (Rafael J. Wysocki)
  - x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus() (Waiman Long)
  - drm/amd/display: handle max_downscale_src_width fail check (Yihan Zhu)
  - x86/build: Fix broken copy command in genimage.sh when making isoimage (Nir Lichtman)
  - soc: ti: k3-socinfo: Do not use syscon helper to build regmap (Andrew Davis)
  - bonding: report duplicate MAC address in all situations (Hangbin Liu)
  - net: xgene-v2: remove incorrect ACPI_PTR annotation (Arnd Bergmann)
  - drm/amdkfd: KFD release_work possible circular locking (Philip Yang)
  - selftests/net: have `gro.sh -t` return a correct exit code (Kevin Krakauer)
  - net/mlx5: Avoid report two health errors on same syndrome (Moshe Shemesh)
  - firmware: arm_ffa: Set dma_mask for ffa devices (Viresh Kumar)
  - PCI: brcmstb: Add a softdep to MIP MSI-X driver (Stanimir Varbanov)
  - PCI: brcmstb: Expand inbound window size up to 64GB (Stanimir Varbanov)
  - fpga: altera-cvp: Increase credit timeout (Kuhanh Murugasen Krishnan)
  - drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence (AngeloGioacchino Del Regno)
  - ARM: at91: pm: fix at91_suspend_finish for ZQ calibration (Li Bin)
  - hwmon: (gpio-fan) Add missing mutex locks (Alexander Stein)
  - x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2 (Breno Leitao)
  - clk: imx8mp: inform CCF of maximum frequency of clocks (Ahmad Fatoum)
  - media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map (Ricardo Ribalda)
  - ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config(). (Kuniyuki Iwashima)
  - net: pktgen: fix mpls maximum labels list parsing (Peter Seiderer)
  - net: ethernet: ti: cpsw_new: populate netdev of_node (Alexander Sverdlin)
  - pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned" (Artur Weber)
  - media: cx231xx: set device_caps for 417 (Hans Verkuil)
  - drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c (Victor Lu)
  - remoteproc: qcom_wcnss: Handle platforms with only single power domain (Matti Lehtimäki)
  - orangefs: Do not truncate file size (Matthew Wilcox (Oracle))
  - dm cache: prevent BUG_ON by blocking retries on failed device resumes (Ming-Hung Tsai)
  - media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe() (Markus Elfring)
  - ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114 (Svyatoslav Ryhel)
  - ieee802154: ca8210: Use proper setters and getters for bitwise types (Andy Shevchenko)
  - rtc: ds1307: stop disabling alarms on probe (Alexandre Belloni)
  - tcp: bring back NUMA dispersion in inet_ehash_locks_alloc() (Eric Dumazet)
  - powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7 (Andreas Schwab)
  - arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator (Diogo Ivo)
  - crypto: lzo - Fix compression buffer overrun (Herbert Xu)
  - cpufreq: tegra186: Share policy per cluster (Aaron Kling)
  - ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup() (Alexey Klimov)
  - auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common" (Andy Shevchenko)
  - ipv6: save dontfrag in cork (Willem de Bruijn)
  - mmc: sdhci: Disable SD card clock before changing parameters (Erick Shepherd)
  - arm64/mm: Check PUD_TYPE_TABLE in pud_bad() (Ryan Roberts)
  - netfilter: conntrack: Bound nf_conntrack sysctl writes (Nicolas Bouchinet)
  - timer_list: Don't use %pK through printk() (Thomas Weißschuh)
  - posix-timers: Add cond_resched() to posix_timer_add() search loop (Eric Dumazet)
  - RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject() (Maher Sanalla)
  - xen: Add support for XenServer 6.1 platform device (Frediano Ziglio)
  - dm: restrict dm device size to 2^63-512 bytes (Mikulas Patocka)
  - crypto: octeontx2 - suppress auth failure screaming due to negative tests (Shashank Gupta)
  - kbuild: fix argument parsing in scripts/config (Seyediman Seyedarab)
  - ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect (Nícolas F. R. A. Prado)
  - rtc: rv3032: fix EERD location (Alexandre Belloni)
  - tcp: reorganize tcp_in_ack_event() and tcp_count_delivered() (Ilpo Järvinen)
  - vfio/pci: Handle INTx IRQ_NOTCONNECTED (Alex Williamson)
  - scsi: st: ERASE does not change tape location (Kai Mäkisara)
  - scsi: st: Tighten the page format heuristics with MODE SELECT (Kai Mäkisara)
  - ext4: reorder capability check last (Christian Göttsche)
  - um: Update min_low_pfn to match changes in uml_reserved (Tiwei Bie)
  - um: Store full CSGSFS and SS register from mcontext (Benjamin Berg)
  - dlm: make tcp still work in multi-link env (Heming Zhao)
  - i3c: master: svc: Fix missing STOP for master request (Stanley Chu)
  - btrfs: send: return -ENAMETOOLONG when attempting a path that is too long (Filipe Manana)
  - btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work() (Filipe Manana)
  - btrfs: avoid linker error in btrfs_find_create_tree_block() (Mark Harmstone)
  - btrfs: make btrfs_discard_workfn() block_group ref explicit (Boris Burkov)
  - i2c: pxa: fix call balance of i2c->clk handling routines (Vitalii Mordan)
  - i2c: qup: Vote for interconnect bandwidth to DRAM (Stephan Gerhold)
  - wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2 (Felix Fietkau)
  - mmc: host: Wait for Vdd to settle on card power off (Erick Shepherd)
  - libnvdimm/labels: Fix divide error in nd_label_data_init() (Robert Richter)
  - PCI: vmd: Disable MSI remapping bypass under Xen (Roger Pau Monne)
  - pNFS/flexfiles: Report ENETDOWN as a connection error (Trond Myklebust)
  - tools/build: Don't pass test log files to linker (Ian Rogers)
  - PCI: dwc: ep: Ensure proper iteration over outbound map windows (Frank Li)
  - lockdep: Fix wait context check on softirq for PREEMPT_RT (Ryo Takakura)
  - dql: Fix dql->limit value when reset. (Jing Su)
  - thermal/drivers/qoriq: Power down TMU on system suspend (Alice Guo)
  - SUNRPC: rpcbind should never reset the port to the value '0' (Trond Myklebust)
  - SUNRPC: rpc_clnt_set_transport() must not change the autobind setting (Trond Myklebust)
  - NFSv4: Treat ENETUNREACH errors as fatal for state recovery (Trond Myklebust)
  - fbdev: core: tileblit: Implement missing margin clearing for tileblit (Zsolt Kajtar)
  - fbcon: Use correct erase colour for clearing in fbcon (Zsolt Kajtar)
  - fbdev: fsl-diu-fb: add missing device_remove_file() (Shixiong Ou)
  - mailbox: use error ret code of of_parse_phandle_with_args() (Tudor Ambarus)
  - tracing: Mark binary printing functions with __printf() attribute (Andy Shevchenko)
  - NFSv4: Check for delegation validity in nfs_start_delegation_return_locked() (Trond Myklebust)
  - kconfig: merge_config: use an empty file as initfile (Daniel Gomez)
  - samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora (Haoran Jiang)
  - bpf: fix possible endless loop in BPF map iteration (Brandon Kammerdiener)
  - net: enetc: refactor bulk flipping of RX buffers to separate function (Vladimir Oltean)
  - cgroup: Fix compilation issue due to cgroup_mutex not being exported (gaoxu)
  - dma-mapping: avoid potential unused data compilation warning (Marek Szyprowski)
  - virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN (Zhongqiu Han)
  - scsi: target: iscsi: Fix timeout on deleted connection (Dmitry Bogdanov)


