# changelog

author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.335.2.el8uek]
changelog:
  - drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq() (Dan Carpenter) [Orabug: 36898075] {CVE-2024-41022}
  - net: relax socket state check at accept time. (Paolo Abeni) [Orabug: 36768889] {CVE-2024-36484}
  - fsnotify: clear PARENT_WATCHED flags lazily (Amir Goldstein)  [Orabug: 36922241]  
  - NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND (Chuck Lever)  [Orabug: 36908594]  
  - x86/cpu: Avoid cpuinfo-induced IPI pileups (Paul E. McKenney)  [Orabug: 35773811]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.335.4.el8uek]
changelog:
  - mm: memcg/slab: enable kmalloc-cg-<n> caches for x86_64. (Imran Khan)  [Orabug: 36951041]  
  - printk: add kthread for long-running print (Stephen Brennan)  [Orabug: 36456582]  
  - kdb: Use the passed prompt in kdb_position_cursor() (Douglas Anderson)   
  - driver core: Fix uevent_show() vs driver detach race (Dan Williams)   
  - pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails (Yang Yingliang)   
  - pinctrl: ti: ti-iodelay: Drop if block with always false condition (Uwe Kleine-König)   
  - pinctrl: single: fix possible memory leak when pinctrl_enable() fails (Yang Yingliang)   
  - pinctrl: core: fix possible memory leak when pinctrl_enable() fails (Yang Yingliang)   
  - ipvs: Avoid unnecessary calls to skb_is_gso_sctp (Ismael Luceno)


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.335.4.el8uek]
changelog:
  - mm: memcg/slab: enable kmalloc-cg-<n> caches for x86_64. (Imran Khan)  [Orabug: 36951041]  
  - printk: add kthread for long-running print (Stephen Brennan)  [Orabug: 36456582]  
  - kdb: Use the passed prompt in kdb_position_cursor() (Douglas Anderson)   
  - driver core: Fix uevent_show() vs driver detach race (Dan Williams) [Orabug: 37029153] {CVE-2024-44952}
  - pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails (Yang Yingliang)   
  - pinctrl: ti: ti-iodelay: Drop if block with always false condition (Uwe Kleine-König)   
  - pinctrl: single: fix possible memory leak when pinctrl_enable() fails (Yang Yingliang)   
  - pinctrl: core: fix possible memory leak when pinctrl_enable() fails (Yang Yingliang)   
  - ipvs: Avoid unnecessary calls to skb_is_gso_sctp (Ismael Luceno)


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.336.1.el8uek]
changelog:
  - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED (Naoya Horiguchi)  [Orabug: 36947110]  
  - mm/memory-failure: send SIGBUS in the event of thp split fail (Jane Chu)  [Orabug: 36947110]  
  - mm/memory-failure: move hwpoison_filter() higher up (Jane Chu)  [Orabug: 36947110]  
  - mm/memory-failure: improve memory failure action_result messages (Jane Chu)  [Orabug: 36947110]  
  - mm/madvise: add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON) (Jane Chu)  [Orabug: 36947110]  
  - mm/memory-failure: try to send SIGBUS even if unmap failed (Jane Chu)  [Orabug: 36947110]  
  - mm: memory-failure: cleanup try_to_split_thp_page() (Kefeng Wang)  [Orabug: 36947110]  
  - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Naoya Horiguchi)  [Orabug: 36947110]  
  - KVM/x86: Do not clear SIPI while in SMM (Boris Ostrovsky)  [Orabug: 36401960]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.336.2.el8uek]
changelog:
  - mm: Only enable HVO under UEK6 for Exadata system (Jane Chu)  [Orabug: 36990830]  
  - mm: delete redundent old PageCompound() macro (Jane Chu)  [Orabug: 36990830]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.336.3.el8uek]
changelog:
  - Compiler Attributes: Add __uninitialized macro (Heiko Carstens)   
  - filelock: Correct the filelock owner in fcntl_setlk/fcntl_setlk64 (Long Li)   
  - ALSA: timer: Relax start tick time check for slave timer elements (Takashi Iwai)   
  - ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 (Parsa Poorshikhian)   
  - LTS tag: v5.4.282 (Sherry Yang)   
  - media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" (Sean Young)   
  - ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode (Michael Walle)   
  - nvme/pci: Add APST quirk for Lenovo N60z laptop (WangYuli)   
  - exec: Fix ToCToU between perm check and set-uid/gid usage (Kees Cook) [Orabug: 36984017] {CVE-2024-43882}
  - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Yunke Cao)   
  - arm64: cpufeature: Fix the visibility of compat hwcaps (Amit Daniel Kachhap)   
  - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation (Andi Shyti) [Orabug: 36953969] {CVE-2024-42259}
  - netfilter: nf_tables: prefer nft_chain_validate (Florian Westphal) [Orabug: 36896846] {CVE-2024-41042}
  - netfilter: nf_tables: use timestamp to check for set element timeout (Pablo Neira Ayuso) [Orabug: 36630432] {CVE-2024-27397}
  - netfilter: nf_tables: set element extended ACK reporting support (Pablo Neira Ayuso)   
  - kbuild: Fix '-S -c' in x86 stack protector scripts (Nathan Chancellor)   
  - Fix gcc 4.9 build issue in 5.4.y (Jari Ruusu)   
  - drm/mgag200: Set DDC timeout in milliseconds (Thomas Zimmermann)   
  - drm/bridge: analogix_dp: properly handle zero sized AUX transactions (Lucas Stach)   
  - x86/mtrr: Check if fixed MTRRs exist before saving them (Andi Kleen) [Orabug: 37028936] {CVE-2024-44948}
  - tracing: Fix overflow in get_free_elt() (Tze-nan Wu) [Orabug: 36992998] {CVE-2024-43890}
  - power: supply: axp288_charger: Round constant_charge_voltage writes down (Hans de Goede)   
  - power: supply: axp288_charger: Fix constant_charge_voltage writes (Hans de Goede)   
  - genirq/irqdesc: Honor caller provided affinity in alloc_desc() (Shay Drory)   
  - serial: core: check uartclk for zero to avoid divide by zero (George Kennedy) [Orabug: 36993009] {CVE-2024-43893}
  - scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES (Damien Le Moal)   
  - ntp: Safeguard against time_constant overflow (Justin Stitt)   
  - ntp: Clamp maxerror and esterror to operating range (Justin Stitt)   
  - tick/broadcast: Move per CPU pointer access into the atomic section (Thomas Gleixner) [Orabug: 37036032] {CVE-2024-44968}
  - scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic (Vamshi Gajjela)   
  - usb: gadget: core: Check for unset descriptor (Chris Wulff) [Orabug: 37028988] {CVE-2024-44960}
  - USB: serial: debug: do not echo input by default (Marek Marczykowski-Górecki)   
  - usb: vhci-hcd: Do not drop references before new references are gained (Oliver Neukum) [Orabug: 36992971] {CVE-2024-43883}
  - ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 (Takashi Iwai)   
  - ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list (Steven 'Steve' Kendall)   
  - ALSA: line6: Fix racy access to midibuf (Takashi Iwai) [Orabug: 37028957] {CVE-2024-44954}
  - drm/client: fix null pointer dereference in drm_client_modeset_probe (Ma Ke) [Orabug: 36993014] {CVE-2024-43894}
  - spi: spi-fsl-lpspi: Fix scldiv calculation (Stefan Wahren)   
  - spi: fsl-lpspi: remove unneeded array (Oleksandr Suvorov)   
  - bpf: kprobe: remove unused declaring of bpf_kprobe_override (Menglong Dong)   
  - i2c: smbus: Send alert notifications to all devices if source not found (Guenter Roeck)   
  - i2c: smbus: Improve handling of stuck alerts (Guenter Roeck)   
  - i2c: smbus: Don't filter out duplicate alerts (Corey Minyard)   
  - arm64: errata: Expand speculative SSBS workaround (again) (Mark Rutland)   
  - arm64: cputype: Add Cortex-A725 definitions (Mark Rutland)   
  - arm64: cputype: Add Cortex-X1C definitions (Mark Rutland)   
  - arm64: errata: Expand speculative SSBS workaround (Mark Rutland)   
  - arm64: errata: Unify speculative SSBS errata logic (Mark Rutland)   
  - arm64: cputype: Add Cortex-X925 definitions (Mark Rutland)   
  - arm64: cputype: Add Cortex-A720 definitions (Mark Rutland)   
  - arm64: cputype: Add Cortex-X3 definitions (Mark Rutland)   
  - arm64: errata: Add workaround for Arm errata 3194386 and 3312417 (Mark Rutland)   
  - arm64: cputype: Add Neoverse-V3 definitions (Mark Rutland)   
  - arm64: cputype: Add Cortex-X4 definitions (Mark Rutland)   
  - arm64: Add Neoverse-V2 part (Besar Wicaksono)   
  - arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space (James Morse)   
  - ext4: fix wrong unit use in ext4_mb_find_by_goal (Kemeng Shi)   
  - SUNRPC: Fix a race to wake a sync task (Benjamin Coddington)   
  - s390/sclp: Prevent release of buffer in I/O (Peter Oberparleiter) [Orabug: 37029020] {CVE-2024-44969}
  - jbd2: avoid memleak in jbd2_journal_write_metadata_buffer (Kemeng Shi)   
  - media: uvcvideo: Fix the bandwdith quirk on USB 3.x (Michal Pecio)   
  - media: uvcvideo: Ignore empty TS packets (Ricardo Ribalda)   
  - drm/amdgpu: Fix the null pointer dereference to ras_manager (Ma Jun) [Orabug: 36993084] {CVE-2024-43908}
  - btrfs: fix bitmap leak when loading free space cache on duplicate entry (Filipe Manana)   
  - wifi: nl80211: don't give key data to userspace (Johannes Berg)   
  - udf: prevent integer overflow in udf_bitmap_free_blocks() (Roman Smirnov)   
  - PCI: Add Edimax Vendor ID to pci_ids.h (FUJITA Tomonori)   
  - selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT (Yonghong Song)   
  - ACPI: SBS: manage alarm sysfs attribute through psy core (Thomas Weißschuh)   
  - ACPI: battery: create alarm sysfs attribute atomically (Thomas Weißschuh)   
  - clocksource/drivers/sh_cmt: Address race condition for clock events (Niklas Söderlund)   
  - md/raid5: avoid BUG_ON() while continue reshape after reassembling (Yu Kuai) [Orabug: 36993127] {CVE-2024-43914}
  - net: fec: Stop PPS on driver remove (Csókás, Bence)   
  - Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() (Dmitry Antipov)   
  - net: linkwatch: use system_unbound_wq (Eric Dumazet)   
  - net: usb: qmi_wwan: fix memory leak for not ip packets (Daniele Palmas) [Orabug: 36983959] {CVE-2024-43861}
  - sctp: Fix null-ptr-deref in reuseport_add_sock(). (Kuniyuki Iwashima) [Orabug: 36993147] {CVE-2024-44935}
  - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long)   
  - x86/mm: Fix pti_clone_pgtable() alignment assumption (Peter Zijlstra) [Orabug: 37029012] {CVE-2024-44965}
  - irqchip/mbigen: Fix mbigen node address layout (Yipeng Zou)   
  - genirq: Allow irq_chip registration functions to take a const irq_chip (Marc Zyngier)   
  - netfilter: ipset: Add list flush to cancel_gc (Alexander Maltsev)   
  - net: usb: sr9700: fix uninitialized variable use in sr_mdio_read (Ma Ke)   
  - ALSA: usb-audio: Correct surround channels in UAC1 channel map (Takashi Iwai)   
  - protect the fetch of ->fd[fd] in do_dup2() from mispredictions (Al Viro) [Orabug: 36963808] {CVE-2024-42265}
  - HID: wacom: Modify pen IDs (Tatsunosuke Tobita)   
  - ipv6: fix ndisc_is_useropt() handling for PIO (Maciej Żenczykowski)   
  - net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys (Shahar Shitrit)   
  - net/iucv: fix use after free in iucv_sock_close() (Alexandra Winter) [Orabug: 36964006] {CVE-2024-42271}
  - drm/vmwgfx: Fix overlay when using Screen Targets (Ian Forbes)   
  - drm/nouveau: prime: fix refcount underflow (Danilo Krummrich) [Orabug: 36983979] {CVE-2024-43867}
  - remoteproc: imx_rproc: Skip over memory region when node value is NULL (Aleksandr Mishin) [Orabug: 36964537] {CVE-2024-43860}
  - remoteproc: imx_rproc: Fix ignoring mapping vdev regions (Dong Aisheng)   
  - remoteproc: imx_rproc: ignore mapping vdev regions (Peng Fan)   
  - irqchip/imx-irqsteer: Handle runtime power management correctly (Shenwei Wang) [Orabug: 36964085] {CVE-2024-42290}
  - irqchip/imx-irqsteer: Add runtime PM support (Lucas Stach)   
  - irqchip/imx-irqsteer: Constify irq_chip struct (Lucas Stach)   
  - genirq: Allow the PM device to originate from irq domain (Marc Zyngier)   
  - devres: Fix memory leakage caused by driver API devm_free_percpu() (Zijun Hu) [Orabug: 36983991] {CVE-2024-43871}
  - driver core: Cast to (void *) with __force for __percpu pointer (Andy Shevchenko)   
  - dev/parport: fix the array out-of-bounds risk (tuhaowen) [Orabug: 36964223] {CVE-2024-42301}
  - parport: Standardize use of printmode (Joe Perches)   
  - parport: Convert printk(KERN_<LEVEL> to pr_<level>( (Joe Perches)   
  - PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio (Manivannan Sadhasivam)   
  - PCI: rockchip: Make 'ep-gpios' DT property optional (Chen-Yu Tsai)   
  - mm: avoid overflows in dirty throttling logic (Jan Kara) [Orabug: 36897803] {CVE-2024-42131}
  - nvme-pci: add missing condition check for existence of mapped data (Leon Romanovsky) [Orabug: 36964022] {CVE-2024-42276}
  - ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable (Pierre-Louis Bossart)   
  - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Hans de Goede)   
  - ASoC: Intel: Convert to new X86 CPU match macros (Thomas Gleixner)   
  - powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() (Al Viro)   
  - apparmor: Fix null pointer deref when receiving skb during sock creation (Xiao Liang)   
  - mISDN: Fix a use after free in hfcmulti_tx() (Dan Carpenter) [Orabug: 36964032] {CVE-2024-42280}
  - bpf: Fix a segment issue when downgrading gso_size (Fred Li) [Orabug: 36964038] {CVE-2024-42281}
  - net: nexthop: Initialize all fields in dumped nexthops (Petr Machata) [Orabug: 36964044] {CVE-2024-42283}
  - tipc: Return non-zero value from tipc_udp_addr2str() on error (Shigeru Yoshida) [Orabug: 36964047] {CVE-2024-42284}
  - net: bonding: correctly annotate RCU in bond_should_notify_peers() (Johannes Berg)   
  - ipv4: Fix incorrect source address in Record Route option (Ido Schimmel)   
  - MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later (Gregory CLEMENT)   
  - dma: fix call order in dmam_free_coherent (Lance Richardson) [Orabug: 36964523] {CVE-2024-43856}
  - libbpf: Fix no-args func prototype BTF dumping syntax (Andrii Nakryiko)   
  - um: time-travel: fix time-travel-start option (Johannes Berg)   
  - jfs: Fix array-index-out-of-bounds in diFree (Jeongjun Park) [Orabug: 36964530] {CVE-2024-43858}
  - kdb: address -Wformat-security warnings (Arnd Bergmann)   
  - nilfs2: handle inconsistent state in nilfs_btnode_create_block() (Ryusuke Konishi) [Orabug: 36964203] {CVE-2024-42295}
  - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591 (WangYuli)   
  - Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables (Hilda Wu)   
  - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov)   
  - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov)   
  - drm/panfrost: Mark simple_ondemand governor as softdep (Dragan Simic)   
  - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov)   
  - selftests/sigaltstack: Fix ppc64 GCC build (Michael Ellerman)   
  - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs (Bart Van Assche) [Orabug: 36964054] {CVE-2024-42285}
  - platform: mips: cpu_hwmon: Disable driver on unsupported hardware (Jiaxun Yang)   
  - watchdog/perf: properly initialize the turbo mode timestamp and rearm counter (Thomas Gleixner)   
  - rtc: isl1208: Fix return value of nvmem callbacks (Joy Chakraborty)   
  - perf/x86/intel/pt: Fix a topa_entry base address calculation (Adrian Hunter)   
  - perf/x86/intel/pt: Fix topa_entry base length (Marco Cavenati)   
  - scsi: qla2xxx: validate nvme_local_port correctly (Nilesh Javali) [Orabug: 36964059] {CVE-2024-42286}
  - scsi: qla2xxx: Complete command early within lock (Shreyas Deodhar) [Orabug: 36964065] {CVE-2024-42287}
  - scsi: qla2xxx: Fix for possible memory corruption (Shreyas Deodhar) [Orabug: 36964070] {CVE-2024-42288}
  - scsi: qla2xxx: During vport delete send async logout explicitly (Manish Rangankar) [Orabug: 36964080] {CVE-2024-42289}
  - rtc: cmos: Fix return value of nvmem callbacks (Joy Chakraborty)   
  - kobject_uevent: Fix OOB access within zap_modalias_env() (Zijun Hu) [Orabug: 36964092] {CVE-2024-42292}
  - decompress_bunzip2: fix rare decompression failure (Ross Lagerwall)   
  - ubi: eba: properly rollback inside self_check_eba (Fedor Pchelkin)   
  - clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use (Bastien Curutchet)   
  - f2fs: fix to don't dirty inode for readonly filesystem (Chao Yu) [Orabug: 36964213] {CVE-2024-42297}
  - scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds (Saurav Kashyap)   
  - binder: fix hang of unregistered readers (Carlos Llamas)   
  - PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN (Wei Liu)   
  - hwrng: amd - Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen)   
  - tools/memory-model: Fix bug in lock.cat (Alan Stern)   
  - leds: ss4200: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen)   
  - wifi: mwifiex: Fix interface type change (Rafael Beims)   
  - ext4: make sure the first directory block is not a hole (Baokun Li) [Orabug: 36964232] {CVE-2024-42304}
  - ext4: check dot and dotdot of dx_root before making dir indexed (Baokun Li) [Orabug: 36964237] {CVE-2024-42305}
  - m68k: amiga: Turn off Warp1260 interrupts during boot (Paolo Pisati)   
  - udf: Avoid using corrupted block bitmap buffer (Jan Kara) [Orabug: 36964242] {CVE-2024-42306}
  - drm/amd/display: Check for NULL pointer (Sung Joon Kim) [Orabug: 36964247] {CVE-2024-42308}
  - drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes (Ma Ke) [Orabug: 36964253] {CVE-2024-42309}
  - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes (Ma Ke) [Orabug: 36964260] {CVE-2024-42310}
  - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() (Chao Yu) [Orabug: 36964265] {CVE-2024-42311}
  - media: venus: fix use after free in vdec_close (Dikshita Agarwal) [Orabug: 36964275] {CVE-2024-42313}
  - char: tpm: Fix possible memory leak in tpm_bios_measurements_open() (Joe Hattori)   
  - ipv6: take care of scope when choosing the src addr (Nicolas Dichtel)   
  - af_packet: Handle outgoing VLAN packets without hardware offloading (Chengen Du)   
  - net: netconsole: Disable target before netpoll cleanup (Breno Leitao)   
  - tick/broadcast: Make takeover of broadcast hrtimer reliable (Yu Liao)   
  - rtc: interface: Add RTC offset to alarm after fix-up (Csókás, Bence)   
  - nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro (Ryusuke Konishi)   
  - fs/nilfs2: remove some unused macros to tame gcc (Alex Shi)   
  - pinctrl: freescale: mxs: Fix refcount of child (Peng Fan)   
  - netfilter: ctnetlink: use helper function to calculate expect ID (Pablo Neira Ayuso) [Orabug: 37013755] {CVE-2024-44944}
  - bnxt_re: Fix imm_data endianness (Jack Wang)   
  - macintosh/therm_windtunnel: fix module unload. (Nick Bowler)   
  - powerpc/xmon: Fix disassembly CPU feature checks (Michael Ellerman)   
  - Input: elan_i2c - do not leave interrupt disabled on suspend failure (Dmitry Torokhov)   
  - RDMA/device: Return error earlier if port in not valid (Leon Romanovsky)   
  - mtd: make mtd_test.c a separate module (Arnd Bergmann)   
  - ASoC: max98088: Check for clk_prepare_enable() error (Chen Ni)   
  - RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs (Honggang LI)   
  - RDMA/mlx4: Fix truncated output warning in alias_GUID.c (Leon Romanovsky)   
  - RDMA/mlx4: Fix truncated output warning in mad.c (Leon Romanovsky)   
  - Input: qt1050 - handle CHIP_ID reading error (Andrei Lalaev)   
  - PCI: Fix resource double counting on remove & rescan (Ilpo Järvinen)   
  - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington)   
  - sparc64: Fix incorrect function signature and add prototype for prom_cif_init (Andreas Larsson)   
  - ext4: avoid writing unitialized memory to disk in EA inodes (Jan Kara)   
  - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (NeilBrown)   
  - mfd: omap-usb-tll: Use struct_size to allocate tll (Javier Carrasco)   
  - drm/qxl: Add check for drm_cvt_mode (Chen Ni) [Orabug: 36964456] {CVE-2024-43829}
  - drm/etnaviv: fix DMA direction handling for cached RW buffers (Lucas Stach)   
  - perf report: Fix condition in sort__sym_cmp() (Namhyung Kim)   
  - leds: trigger: Unregister sysfs attributes before calling deactivate() (Hans de Goede) [Orabug: 36964459] {CVE-2024-43830}
  - media: renesas: vsp1: Store RPF partition configuration per RPF instance (Laurent Pinchart)   
  - media: renesas: vsp1: Fix _irqsave and _irq mix (Laurent Pinchart)   
  - media: uvcvideo: Override default flags (Daniel Schaefer)   
  - media: uvcvideo: Allow entity-defined get_info and get_cur (Ricardo Ribalda)   
  - saa7134: Unchecked i2c_transfer function result fixed (Aleksandr Burakov)   
  - media: imon: Fix race getting ictx->lock (Ricardo Ribalda)   
  - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() (Zheng Yejian)   
  - USB: move snd_usb_pipe_sanity_check into the USB core (Greg Kroah-Hartman)   
  - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Amit Cohen)   
  - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures (Alexey Kodanev) [Orabug: 36964480] {CVE-2024-43839}
  - wifi: virt_wifi: don't use strlen() in const context (Johannes Berg)   
  - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Gaosheng Cui)   
  - wifi: virt_wifi: avoid reporting connection success with wrong SSID (En-Wei Wu) [Orabug: 36964487] {CVE-2024-43841}
  - qed: Improve the stack space of filter_config() (Shai Malin)   
  - perf: Prevent passing zero nr_pages to rb_alloc_aux() (Adrian Hunter)   
  - perf: Fix perf_aux_size() for greater-than 32-bit size (Adrian Hunter)   
  - perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation (Adrian Hunter)   
  - netfilter: nf_tables: rise cap on SELinux secmark context (Pablo Neira Ayuso)   
  - net: fec: Fix FEC_ECR_EN1588 being cleared on link-down (Csókás, Bence)   
  - net: fec: Refactor: #define magic constants (Csókás Bence)   
  - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Baochen Qiang) [Orabug: 36984010] {CVE-2024-43879}
  - wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he() (Baochen Qiang)   
  - mlxsw: spectrum_acl_erp: Fix object nesting warning (Ido Schimmel) [Orabug: 36984013] {CVE-2024-43880}
  - lib: objagg: Fix general protection fault (Ido Schimmel) [Orabug: 36964495] {CVE-2024-43846}
  - selftests/bpf: Check length of recv in test_sockmap (Geliang Tang)   
  - net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined (Guangguan Wang)   
  - net/smc: Allow SMC-D 1MB DMB allocations (Stefan Raspl)   
  - wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device (Samasth Norway Ananda)   
  - firmware: turris-mox-rwtm: Initialize completion before mailbox (Marek Behún)   
  - firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout() (Marek Behún)   
  - m68k: cmpxchg: Fix return value for default case in __arch_xchg() (Thorsten Blum)   
  - x86/xen: Convert comma to semicolon (Chen Ni)   
  - m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages (Eero Tamminen)   
  - arm64: dts: amlogic: gx: correct hdmi clocks (Jerome Brunet)   
  - arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux (Rafał Miłecki)   
  - ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity (Michael Walle)   
  - ARM: dts: imx6qdl-kontron-samx6i: fix board reset (Michael Walle)   
  - ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset (Michael Walle)   
  - ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node (Marco Felsch)   
  - arm64: dts: rockchip: Increase VOP clk rate on RK3328 (Jonas Karlman)   
  - arm64: dts: qcom: msm8996: specify UFS core_clk frequencies (Dmitry Baryshkov)   
  - arm64: dts: qcom: sdm845: add power-domain to UFS PHY (Dmitry Baryshkov)   
  - hwmon: (max6697) Fix swapped temp{1,8} critical alarms (Guenter Roeck)   
  - hwmon: (max6697) Fix underflow when writing limit attributes (Guenter Roeck)   
  - pwm: stm32: Always do lazy disabling (Uwe Kleine-König)   
  - hwmon: (adt7475) Fix default duty on fan is disabled (Wayne Tung)   
  - x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos (Ilpo Järvinen)   
  - x86/pci/xen: Fix PCIBIOS_* return code handling (Ilpo Järvinen)   
  - x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling (Ilpo Järvinen)   
  - x86/of: Return consistent error type from x86_of_pci_irq_enable() (Ilpo Järvinen)   
  - hfsplus: fix to avoid false alarm of circular locking (Chao Yu)   
  - platform/chrome: cros_ec_debugfs: fix wrong EC message version (Tzung-Bi Shih)   
  - LTS tag: v5.4.281 (Sherry Yang)   
  - tap: add missing verification for short frame (Si-Wei Liu)   [Orabug: 36660755] {CVE-2024-41090} 
  - tun: add missing verification for short frame (Dongli Zhang)   [Orabug: 36660755] {CVE-2024-41091} 
  - filelock: Fix fcntl/close race recovery compat path (Jann Horn) [Orabug: 36896789] {CVE-2024-41020} {CVE-2024-41012}
  - ALSA: hda/realtek: Enable headset mic on Positivo SU C1400 (Edson Juliano Drosdeck)   
  - jfs: don't walk off the end of ealist (lei lu) [Orabug: 36891667] {CVE-2024-41017}
  - ocfs2: add bounds checking to ocfs2_check_dir_entry() (lei lu) [Orabug: 36891655] {CVE-2024-41015}
  - ACPI: processor_idle: Fix invalid comparison with insertion sort for latency (Kuan-Wei Chiu)   
  - ARM: 9324/1: fix get_user() broken with veneer (Masahiro Yamada)   
  - hfsplus: fix uninit-value in copy_name (Edward Adam Davis) [Orabug: 36896969] {CVE-2024-41059}
  - selftests/vDSO: fix clang build errors and warnings (John Hubbard)   
  - spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices (Uwe Kleine-König)   
  - fs: better handle deep ancestor chains in is_subdir() (Christian Brauner)   
  - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (Tetsuo Handa) [Orabug: 36896994] {CVE-2024-41063}
  - scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed (Xingui Yang)   
  - powerpc/eeh: avoid possible crash when edev->pdev changes (Ganesh Goudar) [Orabug: 36897003] {CVE-2024-41064}
  - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Anjali K) [Orabug: 36897009] {CVE-2024-41065}
  - net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD() (Yunshui Jiang)   
  - net: usb: qmi_wwan: add Telit FN912 compositions (Daniele Palmas)   
  - ALSA: dmaengine_pcm: terminate dmaengine before synchronize (Shengjiu Wang)   
  - s390/sclp: Fix sclp_init() cleanup on failure (Heiko Carstens) [Orabug: 36897032] {CVE-2024-41068}
  - can: kvaser_usb: fix return value for hif_usb_send_regout (Chen Ni)   
  - ASoC: ti: omap-hdmi: Fix too long driver name (Primoz Fiser)   
  - ASoC: ti: davinci-mcasp: Set min period size using FIFO config (Jai Luthra)   
  - bytcr_rt5640 : inverse jack detect for Archos 101 cesium (Thomas GENTY)   
  - Input: elantech - fix touchpad state on resume for Lenovo N24 (Jonathan Denose)   
  - mips: fix compat_sys_lseek syscall (Arnd Bergmann)   
  - ALSA: hda/realtek: Add more codec ID to no shutup pins list (Kailang Yang)   
  - KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() (Michael Ellerman) [Orabug: 36897048] {CVE-2024-41070}
  - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check (Dmitry Antipov) [Orabug: 36897312] {CVE-2024-41072}
  - mei: demote client disconnect warning on suspend to debug (Alexander Usyskin)   
  - fs/file: fix the check in find_next_fd() (Yuntao Wang)   
  - kconfig: remove wrong expr_trans_bool() (Masahiro Yamada)   
  - kconfig: gconf: give a proper initial state to the Save button (Masahiro Yamada)   
  - ila: block BH in ila_output() (Eric Dumazet) [Orabug: 36897360] {CVE-2024-41081}
  - Input: silead - Always support 10 fingers (Hans de Goede)   
  - wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan() (Dmitry Antipov)   
  - wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata (Nicolas Escande)   
  - ACPI: EC: Avoid returning AE_OK on errors in address space handler (Armin Wolf)   
  - ACPI: EC: Abort address space access upon error (Armin Wolf)   
  - scsi: qedf: Set qed_slowpath_params to zero before use (Saurav Kashyap)   
  - filelock: Remove locks reliably when fcntl/close race is detected (Jann Horn) [Orabug: 36874758] {CVE-2024-41012} {CVE-2024-41020}
  - gcc-plugins: Rename last_stmt() for GCC 14+ (Kees Cook)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.336.4.el8uek]
changelog:
  - igb: Fix not clearing TimeSync interrupts for 82580 (Daiwei Li)   
  - VMCI: Fix use-after-free when removing resource in vmci_resource_remove() (David Fernandez Gonzalez)  [Orabug: 37037205] {CVE-2024-46738}
  - x86/speculation: Basic IBRS is enabled with AMD Automatic IBRS (Alexandre Chartre)  [Orabug: 37044540]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.336.5.el8uek]
changelog:
  - uek-rpm: Add skx_edac_common.ko to nano_modules (Sherry Yang)  [Orabug: 37030127]  
  - EDAC, i10nm: make skx_common.o a separate module (Arnd Bergmann)  [Orabug: 37030127]  
  - uek-rpm: Integrating the container build in UEK6 (Jack Vogel)  [Orabug: 37021061]  
  - i40e: Change user notification of non-SFP module in i40e_get_module_info() (Andrii Staikov)  [Orabug: 36988197]  
  - xsigo: Use NAPI in UD/TX flows for xve (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: remove incorrect spin_unlock_irqrestore call in vhba_queuecommand (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Fix slab-out-of-bounds in vhba_create (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Fix memory free issue in dma mapping (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Fix use-after-free n xsvbha for srb *sp (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Fix mtu setting issue in xve netdev (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Add struct ib_mad_send_buf to recv_handler (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Remove tx_outstanding variable from xve xmit (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Add extack argument to dev_change_flags() (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Remove compare_data while calling ib_cm_listen() (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Ignore the return value of "ib_destroy_cq" (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Remove sif_verbs header (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Replace setup_timer with the timer_setup (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Use ib_ud_wr for xve_dev_priv instread of ib_send_wr (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Remove return from register event handler (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Add client_data for struct ib_client remove() (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Replace dev->trans_start update with helper netif_trans_update (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Remove usage of net_device last_rx member from xsigo (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Replace skb_frag page with bv_page in xve (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Use sg_next() to get the next sg instead of SG_NEXT (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Rename ib_init_ah_from_path to ib_init_ah_attr_from_path (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: remove pointer dereference for ib_fmr_pool_map_phys (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: ib_fmr_pool_map_phys does not need rargs (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Remove ib_sg_dma_address() and ib_sg_dma_len() (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Fix compiling error from xsvbha module (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Remove sg_copy_buffer from vhba_align (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Xve, replace .get_settings with ksettings() (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Remove LRO code from xve module (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Xsvnic, replace .get_settings with ksettings() (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Remove LRO code from xsvnic module (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Change port number from u8 to u32 (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Use frag->bv_offset in place of page_offset (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Rename skb_frag_t size to bv_len (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Fix compiling error due to Constify of ib_cm_event (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Add the $(srctree)/ prefix to xsigo Makefile (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Assign IB_MGMT_BASE_VERSION for ib_create_send_mad (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Assign rdma_ctxs and port_num for struct ib_qp_init_attr (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Use struct ib_cq_init_attr for ib_create_cq() (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Replace max_sge with max_send_sge for xscore_create_qp (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Remove ib_get_dma_mr and ib_dereg_mr (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Replace ib_query_device with callback "ops.query_device" (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Replace ib_query_gid with rdma_query_gid (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Replace ib_modify_cq with rdma_set_cq_moderation (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Assign path record type rec_type for sa_path_rec (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Rename ib_sa_path_rec to sa_path_rec (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Use struct ib_ud_wr ud_wr instead of ib_send_wr (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Replace struct ib_ah_attr with struct rdma_ah_attr (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Rename ib_create_ah and ib_destroy_ah (Alok Tiwari)  [Orabug: 35180168]  
  - xsigo: Assign const argument for ib_post_send/recv() (Alok Tiwari)  [Orabug: 35180168]  
  - uek-rpm: add xsigo module in ol7 and ol8 config file (Alok Tiwari)  [Orabug: 35180168]  
  - Revert "RDMA/core/sa_query: Remove unused function" (Alok Tiwari)  [Orabug: 35180168]  
  - xve: arm ud tx cq to generate completion interrupts (Ajaykumar Hotchandani)  [Orabug: 28267050] [Orabug: 35180168]  
  - xscore: add dma address check (Zhu Yanjun)  [Orabug: 27074085] [Orabug: 35180168]  
  - xsigo: PCA 2.3.1 Compute Node panics in xve_create_arp+430 (Pradeep Gopanapalli)  [Orabug: 26474000] [Orabug: 35180168]  
  - xsigo: UEK4-master:poor performance discovering 256 FC LUNs w/4 paths per LUN (Pradeep Gopanapalli)  [Orabug: 26199177] [Orabug: 35180168]  
  - xsigo: Compute node crash on FC failover (Pradeep Gopanapalli)  [Orabug: 25981973] [Orabug: 35180168]  
  - xsigo: Fix spinlock release in case of error (Pradeep Gopanapalli)  [Orabug: 25779803] [Orabug: 35180168]  
  - xsigo: Optimize xsvnic module parameters for UEK4 (Pradeep Gopanapalli)  [Orabug: 25779865] [Orabug: 35180168]  
  - xsigo: Fix crash in accessing xve proc l2 entries (Pradeep Gopanapalli)  [Orabug: 25165085] [Orabug: 35180168]  
  - xsigo: Fix race in freeing aged Forwarding table entry (Pradeep Gopanapalli)  [Orabug: 25129729] [Orabug: 35180168]  
  - xsigo: Schedule while uninterruptible (Pradeep Gopanapalli)  [Orabug: 25097469] [Orabug: 35180168]  
  - xsigo: supported SGE's for LSO QP (Pradeep Gopanapalli)  [Orabug: 25029868] [Orabug: 35180168]  
  - xsigo: Hardening driver in handling remote QP failures (Pradeep Gopanapalli)  [Orabug: 24929076] [Orabug: 35180168]  
  - xsigo: send nack codes (Pradeep Gopanapalli)  [Orabug: 24442792] [Orabug: 35180168]  
  - xsigo: xve driver has excessive messages (Pradeep Gopanapalli)  [Orabug: 24758335] [Orabug: 35180168]  
  - xsigo: hard LOCKUP in freeing paths (Pradeep Gopanapalli)  [Orabug: 24669507] [Orabug: 35180168]  
  - xsigo: Crash in xscore_port_num (Pradeep Gopanapalli)  [Orabug: 24760465] [Orabug: 35180168]  
  - xsigo: Resize uVNIC/PVI CQ size (Pradeep Gopanapalli)  [Orabug: 24765034] [Orabug: 35180168]  
  - xsigo: Optimizing Transmit completions (Pradeep Gopanapalli)  [Orabug: 24928865] [Orabug: 35180168]  
  - xsigo: Implementing Jumbo MTU support (Pradeep Gopanapalli)  [Orabug: 24928804] [Orabug: 35180168]  
  - xsigo: EoiB QP support (Pradeep Gopanapalli)  [Orabug: 24508359] [Orabug: 35180168]  
  - xsigo: Send Heart Beat Lost Operational state (Pradeep Gopanapalli)  [Orabug: 23032392] [Orabug: 35180168]  
  - xsigo: SKB Frag cleanup (Pradeep Gopanapalli)  [Orabug: 23514725] [Orabug: 35180168]  
  - xsigo: Tx_tail goes outof bound (Pradeep Gopanapalli)  [Orabug: 23514725] [Orabug: 35180168]  
  - xsigo: Fixed Path locking issues (Pradeep Gopanapalli)  [Orabug: 23514725] [Orabug: 35180168]  
  - Fixed vnic issue after saturn reset (Pradeep Gopanapalli)  [Orabug: 22862488] [Orabug: 35180168]  
  - uvnic issues (Pradeep Gopanapalli)  [Orabug: 22862488] [Orabug: 35180168]  
  - Fixed wrongly checked return type Added Debug print (Pradeep Gopanapalli)  [Orabug: 22862488] [Orabug: 35180168]  
  - Integrate Uvnic functionality into uek-4.1 Revision 8008 (Pradeep Gopanapalli)  [Orabug: 35180168]  
  - 1) S_IRWXU causing kernel soft crash changing to 0644 (Pradeep Gopanapalli)  [Orabug: 35180168]  
  - 1) Support vnic for EDR based platform(uVnic) 2) Supported Types now Type 0 (Pradeep Gopanapalli)  [Orabug: 35180168]  
  - Add Oracle virtual Networking Drivers for uek4 kernel (Pradeep Gopanapalli)  [Orabug: 35180168]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.336.5.2.el8uek]
changelog:
  - uek: Add force_noio runtime option. (Konrad Rzeszutek Wilk)  [Orabug: 37163570]  
  - treewide: Make the force_noio parameter be writable. (Konrad Rzeszutek Wilk)  [Orabug: 37163570]  
  - treewide: Sample foo_bar_force_noio before use (Håkon Bugge)  [Orabug: 37163570]  
  - workqueue: Add Oracle specific code to modify the flags of tasks. (Konrad Rzeszutek Wilk)  [Orabug: 37163570]  
  - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Valentine Fatiev)  [Orabug: 37160402]  
  - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Valentine Fatiev)  [Orabug: 37160405]  
  - RDMA/cma: Always set static rate to 0 for RoCE (Mark Zhang)  [Orabug: 37160404]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.336.5.3.el8uek]
changelog:
  - uek: Disable /proc/uek under Xen and under non-Exadata systems (Konrad Rzeszutek Wilk)  [Orabug: 37190565]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.336.5.3.1.el8uek]
changelog:
  - mm: avoid leaving partial pfn mappings around in error case (Linus Torvalds)  [Orabug: 37311329]  {CVE-2024-47674} 
  - mm: add remap_pfn_range_notrack (Christoph Hellwig)  [Orabug: 37311329]  {CVE-2024-47674} 
  - mm/memory.c: make remap_pfn_range() reject unaligned addr (Alex Zhang)  [Orabug: 37311329]  {CVE-2024-47674} 
  - mm: fix ambiguous comments for better code readability (chenqiwu)  [Orabug: 37311329]  {CVE-2024-47674} 
  - mm: clarify a confusing comment for remap_pfn_range() (WANG Wenhu)  [Orabug: 37311329]  {CVE-2024-47674} 
  - devlink: fix possible use-after-free and memory leaks in devlink_init() (Vasiliy Kovalev)  [Orabug: 37311325]  {CVE-2024-26734}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.336.5.3.2.el8uek]
changelog:
  - A/A Bonding: check port count during RDMA device addition (Arumugam Kolappan)  [Orabug: 37361313]  
  - ocfs2: reserve space for inline xattr before attaching reflink tree (Gautham Ananthakrishna)  [Orabug: 37361312]  
  - Revert "ocfs2: ocfs2 crash due to invalid h_next_leaf_blk value in extent block" (Gautham Ananthakrishna)  [Orabug: 37361312]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.337.1.el8uek]
changelog:
  - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Jason A. Donenfeld)  [Orabug: 36596766]  {CVE-2024-26951} 
  - xsigo: add prefix xve/xsvnic with gro and __path_find (Alok Tiwari)  [Orabug: 37089693]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.337.2.el8uek]
changelog:
  - LTS tag: v5.4.284 (Sherry Yang)   
  - Revert "parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367" (Greg Kroah-Hartman)   
  - cx82310_eth: fix error return code in cx82310_bind() (Zhang Changzhong)   
  - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Daniel Borkmann)   
  - rtmutex: Drop rt_mutex::wait_lock before scheduling (Roland Xu) [Orabug: 37116446] {CVE-2024-46829}
  - drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko)   
  - drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko)   
  - nvmet-tcp: fix kernel crash if commands allocation fails (Maurizio Lombardi) [Orabug: 37074465] {CVE-2024-46737}
  - arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry (Jonathan Cameron) [Orabug: 37116413] {CVE-2024-46822}
  - arm64: acpi: Move get_cpu_for_acpi_id() to a header (James Morse)   
  - ACPI: processor: Fix memory leaks in error paths of processor_add() (Jonathan Cameron)   
  - ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() (Jonathan Cameron)   
  - nilfs2: protect references to superblock parameters exposed in sysfs (Ryusuke Konishi) [Orabug: 37074677] {CVE-2024-46780}
  - nilfs2: replace snprintf in show functions with sysfs_emit (Qing Wang)   
  - tracing: Avoid possible softlockup in tracing_iter_reset() (Zheng Yejian)   
  - ring-buffer: Rename ring_buffer_read() to read_buffer_iter_advance() (Steven Rostedt (VMware))   
  - uprobes: Use kzalloc to allocate xol area (Sven Schnelle)   
  - clocksource/drivers/timer-of: Remove percpu irq related code (Daniel Lezcano)   
  - clocksource/drivers/imx-tpm: Fix next event not taking effect sometime (Jacky Bai)   
  - clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX (Jacky Bai)   
  - Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic (Naman Jain)   
  - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind (Saurabh Sengar) [Orabug: 37074473] {CVE-2024-46739}
  - nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc (Geert Uytterhoeven)   
  - binder: fix UAF caused by offsets overwrite (Carlos Llamas) [Orabug: 37074477] {CVE-2024-46740}
  - iio: fix scale application in iio_convert_raw_to_processed_unlocked (Matteo Martelli)   
  - iio: buffer-dmaengine: fix releasing dma channel on error (David Lechner)   
  - staging: iio: frequency: ad9834: Validate frequency parameter value (Aleksandr Mishin) [Orabug: 37159728] {CVE-2024-47663}
  - NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations (Trond Myklebust)   
  - ata: pata_macio: Use WARN instead of BUG (Michael Ellerman)   
  - lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() (Kent Overstreet) [Orabug: 37159757] {CVE-2024-47668}
  - of/irq: Prevent device address out-of-bounds read in interrupt map walk (Stefan Wiehler) [Orabug: 37074488] {CVE-2024-46743}
  - Squashfs: sanity check symbolic link size (Phillip Lougher) [Orabug: 37074495] {CVE-2024-46744}
  - usbnet: ipheth: race between ipheth_close and error handling (Oliver Neukum)   
  - Input: uinput - reject requests with unreasonable number of slots (Dmitry Torokhov) [Orabug: 37074503] {CVE-2024-46745}
  - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup (Camila Alvarez) [Orabug: 37074513] {CVE-2024-46747}
  - btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry() (David Sterba)   
  - PCI: Add missing bridge lock to pci_bus_lock() (Dan Williams) [Orabug: 37074532] {CVE-2024-46750}
  - btrfs: clean up our handling of refs == 0 in snapshot delete (Josef Bacik) [Orabug: 37116494] {CVE-2024-46840}
  - btrfs: replace BUG_ON with ASSERT in walk_down_proc() (Josef Bacik)   
  - smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() (Zqiang)   
  - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() (Sascha Hauer) [Orabug: 37074561] {CVE-2024-46755}
  - libbpf: Add NULL checks to bpf_object__{prev_map,next_map} (Andreas Ziegler)   
  - hwmon: (w83627ehf) Fix underflows seen when writing limit attributes (Guenter Roeck) [Orabug: 37074566] {CVE-2024-46756}
  - hwmon: (nct6775-core) Fix underflows seen when writing limit attributes (Guenter Roeck) [Orabug: 37074571] {CVE-2024-46757}
  - hwmon: (lm95234) Fix underflows seen when writing limit attributes (Guenter Roeck) [Orabug: 37074579] {CVE-2024-46758}
  - hwmon: (adc128d818) Fix underflows seen when writing limit attributes (Guenter Roeck) [Orabug: 37074584] {CVE-2024-46759}
  - pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv (Krishna Kumar) [Orabug: 37074595] {CVE-2024-46761}
  - devres: Initialize an uninitialized struct member (Zijun Hu)   
  - um: line: always fill *error_out in setup_one_line() (Johannes Berg) [Orabug: 37116518] {CVE-2024-46844}
  - cgroup: Protect css->cgroup write under css_set_lock (Waiman Long)   
  - iommu/vt-d: Handle volatile descriptor status read (Jacob Pan)   
  - dm init: Handle minors larger than 255 (Benjamin Marzinski)   
  - ASoC: topology: Properly initialize soc_enum values (Amadeusz Sławiński)   
  - net: dsa: vsc73xx: fix possible subblocks range of CAPT block (Pawel Dembicki)   
  - net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN (Jonas Gorski)   
  - net: bridge: fdb: convert added_by_external_learn to use bitops (Nikolay Aleksandrov)   
  - net: bridge: fdb: convert added_by_user to bitops (Nikolay Aleksandrov)   
  - net: bridge: fdb: convert is_sticky to bitops (Nikolay Aleksandrov)   
  - net: bridge: fdb: convert is_static to bitops (Nikolay Aleksandrov)   
  - net: bridge: fdb: convert is_local to bitops (Nikolay Aleksandrov)   
  - usbnet: modern method to get random MAC (Oliver Neukum)   
  - net: usb: don't write directly to netdev->dev_addr (Jakub Kicinski)   
  - drivers/net/usb: Remove all strcpy() uses (Len Baker)   
  - cx82310_eth: re-enable ethernet mode after router reboot (Ondrej Zary)   
  - tcp_bpf: fix return value of tcp_bpf_sendmsg() (Cong Wang) [Orabug: 37074693] {CVE-2024-46783}
  - platform/x86: dell-smbios: Fix error path in dell_smbios_init() (Aleksandr Mishin)   
  - can: bcm: Remove proc entry when dev is unregistered. (Kuniyuki Iwashima) [Orabug: 37074625] {CVE-2024-46771}
  - pcmcia: Use resource_size function on resource object (Jules Irenge)   
  - media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse (Chen Ni)   
  - PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) (Kishon Vijay Abraham I) [Orabug: 37159750] {CVE-2024-47667}
  - usb: uas: set host status byte on data completion error (Shantanu Goel)   
  - wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3 (Arend van Spriel)   
  - udf: Avoid excessive partition lengths (Jan Kara) [Orabug: 37074665] {CVE-2024-46777}
  - netfilter: nf_conncount: fix wrong variable type (Yunjian Wang)   
  - af_unix: Remove put_pid()/put_cred() in copy_peercred(). (Kuniyuki Iwashima)   
  - irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 (Pali Rohár)   
  - smack: unix sockets: fix accept()ed socket label (Konstantin Andreev)   
  - ALSA: hda: Add input value sanity checks to HDMI channel map controls (Takashi Iwai)   
  - nilfs2: fix state management in error path of log writing function (Ryusuke Konishi) [Orabug: 37159765] {CVE-2024-47669}
  - nilfs2: fix missing cleanup on rollforward recovery error (Ryusuke Konishi) [Orabug: 37074684] {CVE-2024-46781}
  - sched: sch_cake: fix bulk flow accounting logic for host fairness (Toke Høiland-Jørgensen) [Orabug: 37116443] {CVE-2024-46828}
  - ila: call nf_unregister_net_hooks() sooner (Eric Dumazet) [Orabug: 37074689] {CVE-2024-46782}
  - clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API (Satya Priya Kakitapalli)   
  - clk: qcom: clk-alpha-pll: Fix the pll post div mask (Satya Priya Kakitapalli)   
  - clk: hi6220: use CLK_OF_DECLARE_DRIVER (Peter Griffin)   
  - reset: hi6220: Add support for AO reset controller (Peter Griffin)   
  - fuse: use unsigned type for getxattr/listxattr size truncation (Jann Horn)   
  - fuse: update stats for pages in dropped aux writeback list (Joanne Koong)   
  - mmc: sdhci-of-aspeed: fix module autoloading (Liao Chen)   
  - mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K (Sam Protsenko)   
  - irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() (Ma Ke)   
  - ata: libata: Fix memory leak for error path in ata_host_alloc() (Zheng Qixing)   
  - ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices (Christoffer Sandberg)   
  - ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object (robelin) [Orabug: 37074722] {CVE-2024-46798}
  - sch/netem: fix use after free in netem_dequeue (Stephen Hemminger) [Orabug: 37074726] {CVE-2024-46800}
  - i2c: Use IS_REACHABLE() for substituting empty ACPI functions (Richard Fitzgerald)   
  - udf: Limit file size to 4TB (Jan Kara)   
  - virtio_net: Fix napi_skb_cache_put warning (Breno Leitao) [Orabug: 36964474] {CVE-2024-43835}
  - net: set SOCK_RCU_FREE before inserting socket into hashtable (Stanislav Fomichev)   
  - block: initialize integrity buffer to zero before writing it to media (Christoph Hellwig) [Orabug: 36964515] {CVE-2024-43854}
  - media: uvcvideo: Enforce alignment of frame and interval (Ricardo Ribalda)   
  - drm/amd/display: Skip wbscl_set_scaler_filter if filter is null (Alex Hung) [Orabug: 37073032] {CVE-2024-46714}
  - wifi: cfg80211: make hash table duplicates more survivable (Johannes Berg)   
  - smack: tcp: ipv4, fix incorrect labeling (Casey Schaufler)   
  - usb: typec: ucsi: Fix null pointer dereference in trace (Abhishek Pandit-Subedi) [Orabug: 37073065] {CVE-2024-46719}
  - usbip: Don't submit special requests twice (Simon Holesch)   
  - ionic: fix potential irq name truncation (Shannon Nelson)   
  - apparmor: fix possible NULL pointer dereference (Leesoo Ahn) [Orabug: 37073078] {CVE-2024-46721}
  - drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device (Michael Chen)   
  - drm/amdgpu: fix mc_data out-of-bounds read warning (Tim Huang) [Orabug: 37073083] {CVE-2024-46722}
  - drm/amdgpu: fix ucode out-of-bounds read warning (Tim Huang) [Orabug: 37073088] {CVE-2024-46723}
  - drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create (Hersen Wu)   
  - drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[] (Alex Hung) [Orabug: 37116366] {CVE-2024-46815}
  - drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6 (Hersen Wu) [Orabug: 37116376] {CVE-2024-46817}
  - drm/amd/display: Check gpio_id before used as array index (Alex Hung) [Orabug: 37116385] {CVE-2024-46818}
  - drm/amdgpu: fix overflowed array index read warning (Tim Huang)   
  - drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr (Ma Jun)   
  - net: usb: qmi_wwan: add MeiG Smart SRM825L (ZHANG Yuntian)   
  - i2c: Fix conditional for substituting empty ACPI functions (Richard Fitzgerald)   
  - drm: panel-orientation-quirks: Add quirk for OrangePi Neo (Philip Mueller)   
  - LTS tag: v5.4.283 (Sherry Yang)   
  - scsi: aacraid: Fix double-free on probe failure (Ben Hutchings) [Orabug: 37070700] {CVE-2024-46673}
  - net: dsa: mv8e6xxx: Fix stub function parameters (Andrew Lunn)   
  - usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() (Zijun Hu)   
  - usb: dwc3: st: add missing depopulate in probe error path (Krzysztof Kozlowski)   
  - usb: dwc3: st: fix probed platform device ref count on probe error path (Krzysztof Kozlowski) [Orabug: 37070705] {CVE-2024-46674}
  - usb: dwc3: core: Prevent USB core invalid event buffer address access (Selvarasu Ganesan) [Orabug: 37070710] {CVE-2024-46675}
  - usb: dwc3: omap: add missing depopulate in probe error path (Krzysztof Kozlowski)   
  - USB: serial: option: add MeiG Smart SRM825L (ZHANG Yuntian)   
  - cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller (Ian Ray)   
  - soc: qcom: cmd-db: Map shared memory as WC, not WB (Volodymyr Babchuk)   
  - nfc: pn533: Add poll mod list filling check (Aleksandr Mishin) [Orabug: 37070717] {CVE-2024-46676}
  - nfc: pn533: Add autopoll capability (Lars Poeschel)   
  - nfc: pn533: Add dev_up/dev_down hooks to phy_ops (Lars Poeschel)   
  - net: busy-poll: use ktime_get_ns() instead of local_clock() (Eric Dumazet)   
  - gtp: fix a potential NULL pointer dereference (Cong Wang) [Orabug: 37070722] {CVE-2024-46677}
  - ethtool: check device is present when getting link settings (Jamie Bainbridge) [Orabug: 37070728] {CVE-2024-46679}
  - r8152: Factor out OOB link list waits (Prashant Malani)   
  - soundwire: stream: fix programming slave ports for non-continous port maps (Krzysztof Kozlowski)   
  - cgroup/cpuset: Prevent UAF in proc_cpuset_show() (Chen Ridong) [Orabug: 36964510] {CVE-2024-43853}
  - ata: libata-core: Fix null pointer dereference on error (Niklas Cassel) [Orabug: 36897457] {CVE-2024-41098}
  - media: uvcvideo: Fix integer overflow calculating timestamp (Ricardo Ribalda)   
  - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages (Alex Deucher) [Orabug: 36867631] {CVE-2024-41011}
  - wifi: mwifiex: duplicate static structs used in driver instances (Sascha Hauer)   
  - pinctrl: single: fix potential NULL dereference in pcs_get_function() (Ma Ke) [Orabug: 37070744] {CVE-2024-46685}
  - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc (Jesse Zhang) [Orabug: 36898009] {CVE-2024-42228}
  - tools: move alignment-related macros to new <linux/align.h> (Alexander Lobakin)   
  - Input: MT - limit max slots (Tetsuo Handa) [Orabug: 37029137] {CVE-2024-45008}
  - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Lee, Chun-Yi) [Orabug: 36654191] {CVE-2023-31083}
  - mmc: dw_mmc: allow biu and ciu clocks to defer (Ben Whitten)   
  - cxgb4: add forgotten u64 ivlan cast before shift (Nikolay Kuratov)   
  - HID: microsoft: Add rumble support to latest xbox controllers (Siarhei Vishniakou)   
  - HID: wacom: Defer calculation of resolution until resolution_code is known (Jason Gerecke)   
  - Bluetooth: MGMT: Add error handling to pair_device() (Griffin Kroah-Hartman) [Orabug: 36992976] {CVE-2024-43884}
  - mmc: mmc_test: Fix NULL dereference on allocation failure (Dan Carpenter) [Orabug: 37070691] {CVE-2024-45028}
  - drm/msm/dpu: don't play tricks with debug macros (Dmitry Baryshkov)   
  - drm/msm: use drm_debug_enabled() to check for debug categories (Jani Nikula)   
  - net: xilinx: axienet: Fix dangling multicast addresses (Sean Anderson)   
  - net: xilinx: axienet: Always disable promiscuous mode (Sean Anderson)   
  - ipv6: prevent UAF in ip6_send_skb() (Eric Dumazet) [Orabug: 37029076] {CVE-2024-44987}
  - netem: fix return value if duplicate enqueue fails (Stephen Hemminger) [Orabug: 37070660] {CVE-2024-45016}
  - net: dsa: mv88e6xxx: Fix out-of-bound access (Joseph Huang) [Orabug: 37029082] {CVE-2024-44988}
  - net: dsa: mv88e6xxx: replace ATU violation prints with trace points (Vladimir Oltean)   
  - net: dsa: mv88e6xxx: read FID when handling ATU violations (Hans J. Schultz)   
  - net: dsa: mv88e6xxx: global1_atu: Add helper for get next (Andrew Lunn)   
  - net: dsa: mv88e6xxx: global2: Expose ATU stats register (Andrew Lunn)   
  - netfilter: nft_counter: Synchronize nft_counter_reset() against reader. (Sebastian Andrzej Siewior)   
  - kcm: Serialise kcm_sendmsg() for the same socket. (Kuniyuki Iwashima) [Orabug: 37013761] {CVE-2024-44946}
  - tc-testing: don't access non-existent variable on exception (Simon Horman)   
  - Bluetooth: hci_core: Fix LE quote calculation (Luiz Augusto von Dentz)   
  - Bluetooth: hci_core: Fix not handling link timeouts propertly (Luiz Augusto von Dentz)   
  - Bluetooth: Make use of __check_timeout on hci_sched_le (Luiz Augusto von Dentz)   
  - dm suspend: return -ERESTARTSYS instead of -EINTR (Mikulas Patocka)   
  - dm: do not use waitqueue for request-based DM (Ming Lei)   
  - dm mpath: pass IO start time to path selector (Gabriel Krisman Bertazi)   
  - media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c) (Aurelien Jarno)   
  - block: use "unsigned long" for blk_validate_block_size(). (Tetsuo Handa)   
  - gtp: pull network headers in gtp_dev_xmit() (Eric Dumazet) [Orabug: 37029111] {CVE-2024-44999}
  - hrtimer: Prevent queuing of hrtimer without a function callback (Phil Chang)   
  - nvmet-rdma: fix possible bad dereference when freeing rsps (Sagi Grimberg)   
  - ext4: set the type of max_zeroout to unsigned int to avoid overflow (Baokun Li)   
  - irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc (Guanrui Huang)   
  - usb: dwc3: core: Skip setting event buffers for host only controllers (Krishna Kurapati)   
  - s390/iucv: fix receive buffer virtual vs physical address confusion (Alexander Gordeev)   
  - openrisc: Call setup_memory() earlier in the init sequence (Oreoluwa Babatunde)   
  - NFS: avoid infinite loop in pnfs_update_layout. (NeilBrown)   
  - nvmet-tcp: do not continue for invalid icreq (Hannes Reinecke)   
  - Bluetooth: bnep: Fix out-of-bound access (Luiz Augusto von Dentz)   
  - nvme: clear caller pointer on identify failure (Keith Busch)   
  - usb: gadget: fsl: Increase size of name buffer for endpoints (Uwe Kleine-König)   
  - f2fs: fix to do sanity check in update_sit_entry (Zhiguo Niu)   
  - btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent() (David Sterba)   
  - btrfs: send: handle unexpected data in header buffer in begin_cmd() (David Sterba)   
  - btrfs: handle invalid root reference found in may_destroy_subvol() (David Sterba)   
  - btrfs: change BUG_ON to assertion when checking for delayed_node root (David Sterba)   
  - powerpc/boot: Only free if realloc() succeeds (Michael Ellerman)   
  - powerpc/boot: Handle allocation failure in simple_realloc() (Li zeming)   
  - parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367 (Helge Deller)   
  - x86: Increase brk randomness entropy for 64-bit systems (Kees Cook)   
  - md: clean up invalid BUG_ON in md_ioctl (Li Nan)   
  - virtiofs: forbid newlines in tags (Stefan Hajnoczi)   
  - drm/lima: set gp bus_stop bit before hard reset (Erico Nunes)   
  - net/sun3_82586: Avoid reading past buffer in debug output (Kees Cook)   
  - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Justin Tee)   
  - fs: binfmt_elf_efpic: don't use missing interpreter's properties (Max Filippov)   
  - media: pci: cx23885: check cx23885_vdev_init() return (Hans Verkuil)   
  - quota: Remove BUG_ON from dqget() (Jan Kara)   
  - ext4: do not trim the group with corrupted block bitmap (Baokun Li)   
  - nvmet-trace: avoid dereferencing pointer too early (Daniel Wagner)   
  - powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu (Kunwu Chan)   
  - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Chengfeng Ye)   
  - wifi: iwlwifi: abort scan when rfkill on but device enabled (Miri Korenblit)   
  - gfs2: setattr_chown: Add missing initialization (Andreas Gruenbacher)   
  - scsi: spi: Fix sshdr use (Mike Christie)   
  - binfmt_misc: cleanup on filesystem umount (Christian Brauner)   
  - staging: ks7010: disable bh on tx_dev_lock (Chengfeng Ye)   
  - media: radio-isa: use dev_name to fill in bus_info (Hans Verkuil)   
  - i2c: riic: avoid potential division by zero (Wolfram Sang)   
  - wifi: cw1200: Avoid processing an invalid TIM IE (Jeff Johnson)   
  - ssb: Fix division by zero issue in ssb_calc_clock_rate (Rand Deeb)   
  - net: hns3: fix a deadlock problem when config TC during resetting (Jie Wang) [Orabug: 37029098] {CVE-2024-44995}
  - net: dsa: vsc73xx: pass value in phy_write operation (Pawel Dembicki)   
  - net: axienet: Fix register defines comment description (Radhey Shyam Pandey)   
  - net: axienet: Autodetect 64-bit DMA capability (Andre Przywara)   
  - net: axienet: Upgrade descriptors to hold 64-bit addresses (Andre Przywara)   
  - net: axienet: Wrap DMA pointer writes to prepare for 64 bit (Andre Przywara)   
  - net: axienet: Drop MDIO interrupt registers from ethtools dump (Andre Przywara)   
  - net: axienet: Check for DMA mapping errors (Andre Przywara)   
  - net: axienet: Factor out TX descriptor chain cleanup (Andre Przywara)   
  - net: axienet: Improve DMA error handling (Andre Przywara)   
  - net: axienet: Fix DMA descriptor cleanup path (Andre Przywara)   
  - atm: idt77252: prevent use after free in dequeue_rx() (Dan Carpenter) [Orabug: 37029105] {CVE-2024-44998}
  - net/mlx5e: Correctly report errors for ethtool rx flows (Cosmin Ratiu)   
  - s390/uv: Panic for set and remove shared access UVC errors (Claudio Imbrenda)   
  - btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits() (Alexander Lobakin)   
  - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Alexander Lobakin)   
  - overflow: Implement size_t saturating arithmetic helpers (Kees Cook)   
  - overflow.h: Add flex_array_size() helper (Gustavo A. R. Silva)   
  - memcg_write_event_control(): fix a user-triggerable oops (Al Viro) [Orabug: 37070672] {CVE-2024-45021}
  - drm/amdgpu: Actually check flags for all context ops. (Bas Nieuwenhuizen)   
  - selinux: fix potential counting error in avc_add_xperms_decision() (Zhen Lei)   
  - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE (Al Viro) [Orabug: 37070680] {CVE-2024-45025}
  - bitmap: introduce generic optimized bitmap_size() (Alexander Lobakin)   
  - vfs: Don't evict inode under the inode lru traversing context (Zhihao Cheng) [Orabug: 37029119] {CVE-2024-45003}
  - dm persistent data: fix memory allocation failure (Mikulas Patocka)   
  - dm resume: don't return EINVAL when signalled (Khazhismel Kumykov)   
  - arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu)   
  - s390/dasd: fix error recovery leading to data corruption on ESE devices (Stefan Haberland) [Orabug: 37070687] {CVE-2024-45026}
  - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration (Mathias Nyman) [Orabug: 37029125] {CVE-2024-45006}
  - ALSA: usb-audio: Support Yamaha P-125 quirk entry (Juan José Arboleda)   
  - fuse: Initialize beyond-EOF page contents before setting uptodate (Jann Horn) [Orabug: 37017951] {CVE-2024-44947}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.337.3.el8uek]
changelog:
  - vhost/scsi: null-ptr-dereference in vhost_scsi_get_req() (Haoran Zhang)  [Orabug: 37137548] {CVE-2024-49863}
  - rds/ib: Count memory consumed by rds_page_frag (Hans Westgaard Ry)  [Orabug: 37172717]  
  - fs/dcache: allow fractional values in fs.negative-dentry-limit (Gautham Ananthakrishna)  [Orabug: 37156523]  
  - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Miaohe Lin)  [Orabug: 36683094]  {CVE-2024-36028} 
  - uek: Disable /proc/uek under Xen and under non-Exadata systems (Konrad Rzeszutek Wilk)  [Orabug: 37170992]  
  - uek: Add force_noio runtime option. (Konrad Rzeszutek Wilk)  [Orabug: 37145327]  
  - treewide: Make the force_noio parameter be writable. (Konrad Rzeszutek Wilk)  [Orabug: 37145327]  
  - treewide: Sample foo_bar_force_noio before use (Håkon Bugge)  [Orabug: 37145327]  
  - workqueue: Add Oracle specific code to modify the flags of tasks. (Konrad Rzeszutek Wilk)  [Orabug: 37145327]  
  - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Saeed Mahameed)  [Orabug: 36706485]  
  - net/mlx5: Free irqs only on shutdown callback (Shay Drory)  [Orabug: 36706485]  
  - kpcimgr: Add dynamic memory region allocation feature (Joe Dobosenski)  [Orabug: 36983478]  
  - uek: kabi: Introduce APIs to hide/fake inclusion of headers (Saeed Mirzamohammadi)  [Orabug: 37097450]  
  - RDMA/cma: Always set static rate to 0 for RoCE (Mark Zhang)  [Orabug: 37100215]  
  - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Valentine Fatiev)  [Orabug: 37104450]  
  - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Valentine Fatiev)  [Orabug: 37099359]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.337.4.el8uek]
changelog:
  - ocfs2: reserve space for inline xattr before attaching reflink tree (Gautham Ananthakrishna)  [Orabug: 37199020] {CVE-2024-49958}
  - Revert "ocfs2: ocfs2 crash due to invalid h_next_leaf_blk value in extent block" (Gautham Ananthakrishna)  [Orabug: 37199020]  
  - net/rds: Make send+receive IRQ assignments visible to user-space (Gerd Rausch)  [Orabug: 36987151]  
  - igb: Do not free the irq resources if they are already freed by igb_close() (Yifei Liu)  [Orabug: 37005245]  
  - A/A Bonding: check port count during RDMA device addition (Arumugam Kolappan)  [Orabug: 36579195]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.337.4.el8uek]
changelog:
  - ocfs2: reserve space for inline xattr before attaching reflink tree (Gautham Ananthakrishna)  [Orabug: 37199020]  
  - Revert "ocfs2: ocfs2 crash due to invalid h_next_leaf_blk value in extent block" (Gautham Ananthakrishna)  [Orabug: 37199020]  
  - net/rds: Make send+receive IRQ assignments visible to user-space (Gerd Rausch)  [Orabug: 36987151]  
  - igb: Do not free the irq resources if they are already freed by igb_close() (Yifei Liu)  [Orabug: 37005245]  
  - A/A Bonding: check port count during RDMA device addition (Arumugam Kolappan)  [Orabug: 36579195]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.338.2.el8uek]
changelog:
  - LTS tag: v5.4.285 (Sherry Yang)   
  - mm: krealloc: Fix MTE false alarm in __do_krealloc (Qun-Wei Lin) [Orabug: 37331939] {CVE-2024-53097}
  - mac80211: always have ieee80211_sta_restart() (Johannes Berg)   
  - vt: prevent kernel-infoleak in con_font_get() (Jeongjun Park)   
  - Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device" (Jason-JH.Lin)   
  - mm: shmem: fix data-race in shmem_getattr() (Jeongjun Park) [Orabug: 37268581] {CVE-2024-50228}
  - nilfs2: fix kernel bug due to missing clearing of checked flag (Ryusuke Konishi) [Orabug: 37268589] {CVE-2024-50230}
  - ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow (Edward Adam Davis) [Orabug: 37268564] {CVE-2024-50218}
  - riscv: Remove unused GENERATING_ASM_OFFSETS (Chunyan Zhang)   
  - nilfs2: fix potential deadlock with newly created symlinks (Ryusuke Konishi) [Orabug: 37268585] {CVE-2024-50229}
  - staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() (Zicheng Qu) [Orabug: 37268598] {CVE-2024-50233}
  - wifi: iwlegacy: Clear stale interrupts before resuming device (Ville Syrjälä) [Orabug: 37268603] {CVE-2024-50234}
  - wifi: ath10k: Fix memory leak in management tx (Manikanta Pubbisetty) [Orabug: 37268611] {CVE-2024-50236}
  - wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower (Felix Fietkau) [Orabug: 37268614] {CVE-2024-50237}
  - Revert "driver core: Fix uevent_show() vs driver detach race" (Greg Kroah-Hartman)   
  - xhci: Fix Link TRB DMA in command ring stopped completion event (Faisal Hassan)   
  - usb: phy: Fix API devm_usb_put_phy() can not release the phy (Zijun Hu)   
  - usbip: tools: Fix detach_port() invalid port error path (Zongmin Zhou)   
  - misc: sgi-gru: Don't disable preemption in GRU driver (Dimitri Sivanich)   
  - net: amd: mvme147: Fix probe banner message (Daniel Palmer)   
  - firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() (Xiongfeng Wang)   
  - drivers/misc: ti-st: Remove unneeded variable in st_tty_open (zhong jiang)   
  - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (Pablo Neira Ayuso) [Orabug: 37268671] {CVE-2024-50251}
  - net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension (Benoît Monin)   
  - net: support ip generic csum processing in skb_csum_hwoffload_help (Xin Long)   
  - bpf: Fix out-of-bounds write in trie_get_next_key() (Byeonguk Jeong) [Orabug: 37268703] {CVE-2024-50262}
  - net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT (Pedro Tammela) [Orabug: 37304741] {CVE-2024-53057}
  - gtp: allow -1 to be specified as file description from userspace (Pablo Neira Ayuso)   
  - gtp: simplify error handling code in 'gtp_encap_enable()' (Christophe JAILLET)   
  - dt-bindings: gpu: Convert Samsung Image Rotator to dt-schema (Maciej Falkowski)   
  - ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() (Christophe JAILLET)   
  - wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() (Daniel Gabay) [Orabug: 37304750] {CVE-2024-53059}
  - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Emmanuel Grumbach)   
  - mac80211: Add support to trigger sta disconnect on hardware restart (Youghandhar Chintala)   
  - mac80211: do drv_reconfig_complete() before restarting all (Johannes Berg)   
  - wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys (Felix Fietkau)   
  - cgroup: Fix potential overflow issue when checking max_depth (Xiu Jianfeng)   
  - xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [Orabug: 37264076] {CVE-2024-50142}
  - arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning (junhua huang)   
  - selinux: improve error checking in sel_write_load() (Paul Moore)   
  - hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event (Haiyang Zhang)   
  - ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593 (José Relvas)   
  - nilfs2: fix kernel bug due to missing clearing of buffer delay flag (Ryusuke Konishi) [Orabug: 37252378] {CVE-2024-50116}
  - ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue (Shubham Panwar)   
  - ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[] (Christian Heusel)   
  - drm/amd: Guard against bad data for ATIF ACPI method (Mario Limonciello) [Orabug: 37252384] {CVE-2024-50117}
  - ALSA: hda/realtek: Update default depop procedure (Kailang Yang)   
  - ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size() (Andrey Shumilin) [Orabug: 37264275] {CVE-2024-50205}
  - posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime() (Jinjie Ruan) [Orabug: 37304479] {CVE-2024-50210}
  - r8169: avoid unsolicited interrupts (Heiner Kallweit)   
  - net: sched: fix use-after-free in taprio_change() (Dmitry Antipov) [Orabug: 37252408] {CVE-2024-50127}
  - net: usb: usbnet: fix name regression (Oliver Neukum)   
  - be2net: fix potential memory leak in be_xmit() (Wang Hai) [Orabug: 37264144] {CVE-2024-50167}
  - net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() (Wang Hai) [Orabug: 37264150] {CVE-2024-50168}
  - tracing: Consider the NULL character when validating the event length (Leo Yan) [Orabug: 37252416] {CVE-2024-50131}
  - jfs: Fix sanity check in dbMount (Dave Kleikamp)   
  - udf: fix uninit-value use in udf_get_fileshortad (Gianfranco Trad) [Orabug: 37264081] {CVE-2024-50143}
  - drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA (Hans de Goede) [Orabug: 37252421] {CVE-2024-50134}
  - KVM: s390: gaccess: Check if guest address is in memslot (Nico Boehr)   
  - KVM: s390: gaccess: Cleanup access to guest pages (Janis Schoetterl-Glausch)   
  - KVM: s390: gaccess: Refactor access address range check (Janis Schoetterl-Glausch)   
  - KVM: s390: gaccess: Refactor gpa and length calculation (Janis Schoetterl-Glausch)   
  - arm64: probes: Fix uprobes for big-endian kernels (Mark Rutland) [Orabug: 37264237] {CVE-2024-50194}
  - arm64:uprobe fix the uprobe SWBP_INSN in big-endian (junhua huang)   
  - Bluetooth: bnep: fix wild-memory-access in proto_unregister (Ye Bin) [Orabug: 37264097] {CVE-2024-50148}
  - usb: typec: altmode should keep reference to parent (Thadeu Lima de Souza Cascardo) [Orabug: 37264103] {CVE-2024-50150}
  - smb: client: fix OOBs when building SMB2_IOCTL request (Paulo Alcantara) [Orabug: 37264108] {CVE-2024-50151}
  - genetlink: hold RCU in genlmsg_mcast() (Eric Dumazet)   
  - net: systemport: fix potential memory leak in bcm_sysport_xmit() (Wang Hai) [Orabug: 37264157] {CVE-2024-50171}
  - net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit() (Wang Hai)   
  - macsec: don't increment counters for an unrelated SA (Sabrina Dubroca)   
  - drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation (Jonathan Marek)   
  - RDMA/bnxt_re: Return more meaningful error (Kalesh AP)   
  - ipv4: give an IPv4 dev to blackhole_netdev (Xin Long)   
  - RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP (Anumula Murali Mohan Reddy)   
  - ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin (Florian Klink)   
  - RDMA/bnxt_re: Fix incorrect AVID type in WQE structure (Saravanan Vajravel)   
  - mac80211: Fix NULL ptr deref for injected rate info (Mathy Vanhoef)   
  - erofs: fix lz4 inplace decompression (Gao Xiang)   
  - nilfs2: propagate directory read errors from nilfs_find_entry() (Ryusuke Konishi) [Orabug: 37264267] {CVE-2024-50202}
  - x86/apic: Always explicitly disarm TSC-deadline timer (Zhang Rui)   
  - x86/resctrl: Annotate get_mem_config() functions as __init (Nathan Chancellor)   
  - parport: Proper fix for array out-of-bounds access (Takashi Iwai) [Orabug: 37227436] {CVE-2024-50074}
  - USB: serial: option: add Telit FN920C04 MBIM compositions (Daniele Palmas)   
  - USB: serial: option: add support for Quectel EG916Q-GL (Benjamin B. Frost)   
  - xhci: Fix incorrect stream context type macro (Mathias Nyman)   
  - Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001 (Luiz Augusto von Dentz)   
  - Bluetooth: Remove debugfs directory on module init failure (Aaron Thompson)   
  - iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco)   
  - iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco)   
  - iio: light: opt3001: add missing full-scale range value (Emil Gedenryd)   
  - iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency() (Christophe JAILLET)   
  - iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco)   
  - iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig (Javier Carrasco)   
  - iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig (Javier Carrasco)   
  - drm/vmwgfx: Handle surface check failure correctly (Nikolay Kuratov)   
  - blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race (Omar Sandoval) [Orabug: 37227404] {CVE-2024-50082}
  - x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET (Jim Mattson)   
  - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Michael Mueller)   
  - s390/sclp_vt220: Convert newlines to CRLF instead of LFCR (Thomas Weißschuh)   
  - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Breno Leitao) [Orabug: 36835837] {CVE-2024-40953}
  - wifi: mac80211: fix potential key use-after-free (Johannes Berg)   
  - mm/swapfile: skip HugeTLB pages for unuse_vma (Liu Shixin) [Orabug: 37264257] {CVE-2024-50199}
  - fat: fix uninitialized variable (OGAWA Hirofumi)   
  - PCI: Add function 0 DMA alias quirk for Glenfly Arise chip (WangYuli)   
  - tracing/kprobes: Fix symbol counting logic by looking at modules as well (Andrii Nakryiko)   
  - tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols (Francis Laniel)   
  - arm64: probes: Fix simulate_ldr*_literal() (Mark Rutland)   
  - arm64: probes: Remove broken LDR (literal) uprobe support (Mark Rutland) [Orabug: 37252317] {CVE-2024-50099}
  - posix-clock: Fix missing timespec64 check in pc_clock_settime() (Jinjie Ruan) [Orabug: 37264242] {CVE-2024-50195}
  - nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error (Yonatan Maman) [Orabug: 37252308] {CVE-2024-50096}
  - net: Fix an unsafe loop on the list (Anastasia Kovaleva) [Orabug: 37206409] {CVE-2024-50024}
  - hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma (SurajSonawane2415)   
  - usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip (Icenowy Zheng)   
  - usb: xhci: Fix problem with xhci resume from suspend (Jose Alberto Reguero)   
  - usb: dwc3: core: Stop processing of pending events if controller is halted (Selvarasu Ganesan)   
  - Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant" (Oliver Neukum)   
  - HID: plantronics: Workaround for an unexcepted opposite volume key (Wade Wang)   
  - CDC-NCM: avoid overflow in sanity checking (Oliver Neukum)   
  - resource: fix region_intersects() vs add_memory_driver_managed() (Huang Ying) [Orabug: 37200931] {CVE-2024-49878}
  - lockdep: fix deadlock issue between lockdep and rcu (Zhiguo Niu)   
  - locking/lockdep: Avoid potential access of invalid memory in lock_class (Waiman Long)   
  - locking/lockdep: Rework lockdep_lock (Peter Zijlstra)   
  - locking/lockdep: Fix bad recursion pattern (Peter Zijlstra)   
  - slip: make slhc_remember() more robust against malicious packets (Eric Dumazet) [Orabug: 37206429] {CVE-2024-50033}
  - ppp: fix ppp_async_encode() illegal access (Eric Dumazet) [Orabug: 37206435] {CVE-2024-50035}
  - sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start (Xin Long)   
  - net: annotate lockless accesses to sk->sk_max_ack_backlog (Eric Dumazet)   
  - net: annotate lockless accesses to sk->sk_ack_backlog (Eric Dumazet)   
  - net: ibm: emac: mal: fix wrong goto (Rosen Penev)   
  - net/sched: accept TCA_STAB only for root qdisc (Eric Dumazet) [Orabug: 37206457] {CVE-2024-50039}
  - igb: Do not bring the device up after non-fatal error (Mohamed Khalfella) [Orabug: 37206464] {CVE-2024-50040}
  - gpio: aspeed: Use devm_clk api to manage clock source (Billy Tsai)   
  - gpio: aspeed: Add the flush write to ensure the write complete. (Billy Tsai)   
  - Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change (Luiz Augusto von Dentz) [Orabug: 37206474] {CVE-2024-50044}
  - netfilter: br_netfilter: fix panic with metadata_dst skb (Andy Roulin) [Orabug: 37206482] {CVE-2024-50045}
  - tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe (Neal Cardwell)   
  - tcp: fix to allow timestamp undo if no retransmits were sent (Neal Cardwell)   
  - SUNRPC: Fix integer overflow in decode_rc_list() (Dan Carpenter)   
  - ice: fix VLAN replay after reset (Dave Ertman)   
  - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Bob Pearson)   
  - fbdev: sisfb: Fix strbuf array overflow (Andrey Shumilin) [Orabug: 37264186] {CVE-2024-50180}
  - driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute (Zijun Hu)   
  - tools/iio: Add memory allocation failure check for trigger_name (Zhu Jun)   
  - virtio_pmem: Check device status before requesting flush (Philip Chen) [Orabug: 37264205] {CVE-2024-50184}
  - usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario (Shawn Shao)   
  - usb: chipidea: udc: enable suspend interrupt after usb reset (Xu Yang)   
  - media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() (Yunke Cao)   
  - ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition (Kaixin Wang) [Orabug: 37206542] {CVE-2024-50059}
  - PCI: Mark Creative Labs EMU20k2 INTx masking as broken (Alex Williamson)   
  - i2c: i801: Use a different adapter-name for IDF adapters (Hans de Goede)   
  - PCI: Add ACS quirk for Qualcomm SA8775P (Subramanian Ananthanarayanan)   
  - clk: bcm: bcm53573: fix OF node leak in init (Krzysztof Kozlowski)   
  - ktest.pl: Avoid false positives with grub2 skip regex (Daniel Jordan)   
  - s390/cpum_sf: Remove WARN_ON_ONCE statements (Thomas Richter)   
  - ext4: nested locking for xattr inode (Wojciech Gładysz)   
  - s390/mm: Add cond_resched() to cmm_alloc/free_pages() (Gerald Schaefer)   
  - s390/facility: Disable compile time optimization for decompressor code (Heiko Carstens)   
  - bpf: Check percpu map value size first (Tao Chen)   
  - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Mathias Krause)   
  - virtio_console: fix misc probe bugs (Michael S. Tsirkin)   
  - tracing: Have saved_cmdlines arrays all in one allocation (Steven Rostedt (Google))   
  - drm/crtc: fix uninitialized variable use even harder (Rob Clark)   
  - tracing: Remove precision vsnprintf() check from print event (Steven Rostedt (Google))   
  - net: ethernet: cortina: Drop TSO support (Linus Walleij)   
  - unicode: Don't special case ignorable code points (Gabriel Krisman Bertazi) [Orabug: 37252274] {CVE-2024-50089}
  - ext4: fix inode tree inconsistency caused by ENOMEM (zhanchengbin)   
  - ACPI: battery: Fix possible crash when unregistering a battery hook (Armin Wolf) [Orabug: 37206092] {CVE-2024-49955}
  - ACPI: battery: Simplify battery hook locking (Armin Wolf)   
  - r8169: add tally counter fields added with RTL8125 (Heiner Kallweit) [Orabug: 37206183] {CVE-2024-49973}
  - r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun" (Colin Ian King)   
  - clk: qcom: clk-rpmh: Fix overflow in BCM vote (Mike Tipton)   
  - clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd() (Stephen Boyd)   
  - nfsd: fix delegation_blocked() to block correctly for at least 30 seconds (NeilBrown)   
  - nfsd: use ktime_get_seconds() for timestamps (Arnd Bergmann)   
  - uprobes: fix kernel info leak via "[uprobes]" vma (Oleg Nesterov)   
  - arm64: errata: Expand speculative SSBS workaround once more (Mark Rutland)   
  - arm64: cputype: Add Neoverse-N3 definitions (Mark Rutland)   
  - arm64: Add Cortex-715 CPU part definition (Anshuman Khandual)   
  - i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)   
  - i2c: qcom-geni: Grow a dev pointer to simplify code (Stephen Boyd)   
  - i2c: qcom-geni: Let firmware specify irq trigger flags (Stephen Boyd)   
  - gpio: davinci: fix lazy disable (Emanuele Ghidoli)   
  - btrfs: wait for fixup workers before stopping cleaner kthread during umount (Filipe Manana) [Orabug: 37200897] {CVE-2024-49867}
  - btrfs: fix a NULL pointer dereference when failed to start a new trasacntion (Qu Wenruo) [Orabug: 37200903] {CVE-2024-49868}
  - ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[] (Hans de Goede)   
  - ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[] (Hans de Goede)   
  - Input: adp5589-keys - fix adp5589_gpio_get_value() (Nuno Sa)   
  - rtc: at91sam9: fix OF node leak in probe() error path (Krzysztof Kozlowski)   
  - tomoyo: fallback to realpath if symlink's pathname does not exist (Tetsuo Handa)   
  - iio: magnetometer: ak8975: Fix reading for ak099xx sensors (Barnabás Czémán)   
  - media: venus: fix use after free bug in venus_remove due to race condition (Zheng Wang) [Orabug: 37206210] {CVE-2024-49981}
  - media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags (Hans Verkuil)   
  - media: sun4i_csi: Implement link validate for sun4i_csi subdev (Laurent Pinchart)   
  - clk: rockchip: fix error for unknown clocks (Sebastian Reichel)   
  - aoe: fix the potential use-after-free problem in more places (Chun-Yi Lee) [Orabug: 37206642] {CVE-2024-49982}
  - riscv: define ILLEGAL_POINTER_VALUE for 64bit (Jisheng Zhang)   
  - ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate (Lizhi Xu) [Orabug: 37200926] {CVE-2024-49877}
  - ocfs2: fix null-ptr-deref when journal load failed. (Julian Sun) [Orabug: 37206097] {CVE-2024-49957}
  - ocfs2: remove unreasonable unlock in ocfs2_read_blocks (Lizhi Xu) [Orabug: 37206137] {CVE-2024-49965}
  - ocfs2: cancel dqi_sync_work before freeing oinfo (Joseph Qi) [Orabug: 37206141] {CVE-2024-49966}
  - ocfs2: fix uninit-value in ocfs2_get_block() (Joseph Qi)   
  - ocfs2: fix the la space leak when unmounting an ocfs2 volume (Heming Zhao)   
  - mm: krealloc: consider spare memory for __GFP_ZERO (Danilo Krummrich)   
  - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error (Baokun Li) [Orabug: 37206109] {CVE-2024-49959}
  - drm: omapdrm: Add missing check for alloc_ordered_workqueue (Ma Ke) [Orabug: 37200935] {CVE-2024-49879}
  - of/irq: Support #msi-cells=<0> in of_msi_get_domain (Andrew Jones)   
  - parisc: Fix stack start for ADDR_NO_RANDOMIZE personality (Helge Deller)   
  - parisc: Fix 64-bit userspace syscall path (Helge Deller)   
  - ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit() (Luis Henriques (SUSE))   
  - ext4: fix double brelse() the buffer of the extents path (Baokun Li) [Orabug: 37200948] {CVE-2024-49882}
  - ext4: aovid use-after-free in ext4_ext_insert_extent() (Baokun Li) [Orabug: 37200954] {CVE-2024-49883}
  - ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space() (Luis Henriques (SUSE))   
  - ext4: propagate errors from ext4_find_extent() in ext4_insert_range() (Baokun Li)   
  - ext4: no need to continue when the number of entries is 1 (Edward Adam Davis) [Orabug: 37206147] {CVE-2024-49967}
  - ALSA: core: add isascii() check to card ID generator (Jaroslav Kysela)   
  - drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS (Thomas Zimmermann)   
  - parisc: Fix itlb miss handler for 64-bit programs (Helge Deller)   
  - perf/core: Fix small negative period being ignored (Luo Gengkun)   
  - spi: bcm63xx: Fix module autoloading (Jinjie Ruan)   
  - firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp() (Krzysztof Kozlowski)   
  - i2c: xiic: Wait for TX empty to avoid missed TX NAKs (Robert Hancock)   
  - i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume (Marek Vasut) [Orabug: 37206220] {CVE-2024-49985}
  - selftests: vDSO: fix vDSO symbols lookup for powerpc64 (Christophe Leroy)   
  - selftests: breakpoints: use remaining time to check if suspend succeed (Yifei Liu)   
  - spi: s3c64xx: fix timeout counters in flush_fifo (Ben Dooks)   
  - ext4: fix i_data_sem unlock order in ext4_ind_migrate() (Artem Sadovnikov) [Orabug: 37206323] {CVE-2024-50006}
  - ext4: ext4_search_dir should return a proper error (Thadeu Lima de Souza Cascardo)   
  - of/irq: Refer to actual buffer size in of_irq_parse_one() (Geert Uytterhoeven)   
  - drm/radeon/r100: Handle unknown family in r100_cp_init_microcode() (Geert Uytterhoeven)   
  - scsi: aacraid: Rearrange order of struct aac_srb_unit (Kees Cook)   
  - drm/printer: Allow NULL data in devcoredump printer (Matthew Brost)   
  - drm/amd/display: Initialize get_bytes_per_element's default to 1 (Alex Hung) [Orabug: 37205727] {CVE-2024-49892}
  - drm/amd/display: Fix index out of bounds in degamma hardware format translation (Srinivasan Shanmugam) [Orabug: 37205740] {CVE-2024-49894}
  - drm/amd/display: Check stream before comparing them (Alex Hung) [Orabug: 37205752] {CVE-2024-49896}
  - jfs: Fix uninit-value access of new_ea in ea_buffer (Zhao Mengmeng) [Orabug: 37205778] {CVE-2024-49900}
  - jfs: check if leafidx greater than num leaves per dmap tree (Edward Adam Davis) [Orabug: 37205790] {CVE-2024-49902}
  - jfs: Fix uaf in dbFreeBits (Edward Adam Davis) [Orabug: 37205795] {CVE-2024-49903}
  - jfs: UBSAN: shift-out-of-bounds in dbFindBits (Remington Brasga)   
  - ata: sata_sil: Rename sil_blacklist to sil_quirks (Damien Le Moal)   
  - power: reset: brcmstb: Do not go into infinite loop if reset fails (Andrew Davis)   
  - fbdev: pxafb: Fix possible use after free in pxafb_task() (Kaixin Wang) [Orabug: 37205936] {CVE-2024-49924}
  - x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments() (Kees Cook)   
  - ALSA: hdsp: Break infinite MIDI input flush loop (Takashi Iwai)   
  - ALSA: asihpi: Fix potential OOB array access (Takashi Iwai) [Orabug: 37206328] {CVE-2024-50007}
  - signal: Replace BUG_ON()s (Thomas Gleixner)   
  - nfp: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)   
  - wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext() (Gustavo A. R. Silva) [Orabug: 37206333] {CVE-2024-50008}
  - proc: add config & param to block forcing mem writes (Adrian Ratiu)   
  - ACPICA: iasl: handle empty connection_node (Aleksandrs Vinarskis)   
  - tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process (Jason Xing)   
  - ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family (Ido Schimmel)   
  - ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR). (Kuniyuki Iwashima)   
  - net: mvpp2: Increase size of queue_name buffer (Simon Horman)   
  - tipc: guard against string buffer overrun (Simon Horman) [Orabug: 37206278] {CVE-2024-49995}
  - ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package() (Pei Xiao) [Orabug: 37206124] {CVE-2024-49962}
  - ACPI: EC: Do not release locks during operation region accesses (Rafael J. Wysocki)   
  - wifi: rtw88: select WANT_DEV_COREDUMP (Zong-Zhe Yang)   
  - net: sched: consistently use rcu_replace_pointer() in taprio_change() (Dmitry Antipov)   
  - ACPICA: Fix memory leak if acpi_ps_get_next_field() fails (Armin Wolf)   
  - ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails (Armin Wolf)   
  - net: hisilicon: hns_mdio: fix OF node leak in probe() (Krzysztof Kozlowski)   
  - net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info() (Krzysztof Kozlowski)   
  - net: hisilicon: hip04: fix OF node leak in probe() (Krzysztof Kozlowski)   
  - ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node() (Aleksandr Mishin)   
  - wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit (Toke Høiland-Jørgensen) [Orabug: 37206029] {CVE-2024-49938}
  - wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats() (Dmitry Kandybka)   
  - f2fs: Require FMODE_WRITE for atomic write ioctls (Jann Horn) [Orabug: 37200794] {CVE-2024-47740}
  - ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin (Takashi Iwai)   
  - ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs (Takashi Iwai)   
  - ALSA: hda/realtek: Fix the push button function for the ALC257 (Oder Chiou)   
  - sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start (Xin Long) [Orabug: 37206051] {CVE-2024-49944}
  - ipv4: ip_gre: Fix drops of small packets in ipgre_xmit (Anton Danilov)   
  - net: add more sanity checks to qdisc_pkt_len_init() (Eric Dumazet) [Orabug: 37206064] {CVE-2024-49948}
  - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (Eric Dumazet) [Orabug: 37206070] {CVE-2024-49949}
  - net: ethernet: lantiq_etop: fix memory disclosure (Aleksander Jan Bajkowski) [Orabug: 37206289] {CVE-2024-49997}
  - Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)   
  - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Abhishek Pandit-Subedi)   
  - netfilter: nf_tables: prevent nf_skb_duplicated corruption (Eric Dumazet) [Orabug: 37206081] {CVE-2024-49952}
  - net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)   
  - netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED (Phil Sutter)   
  - net/mlx5: Added cond_resched() to crdump collection (Mohamed Khalfella)   
  - ieee802154: Fix build error (Jinjie Ruan)   
  - drivers: net: Fix Kconfig indentation, continued (Krzysztof Kozlowski)   
  - Minor fixes to the CAIF Transport drivers Kconfig file (rd.dunlab@gmail.com)   
  - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [Orabug: 37264181] {CVE-2024-50179}
  - mailbox: bcm2835: Fix timeout during suspend mode (Stefan Wahren) [Orabug: 37206130] {CVE-2024-49963}
  - mailbox: rockchip: fix a typo in module autoloading (Liao Chen)   
  - usb: yurex: Fix inconsistent locking bug in yurex_read() (Harshit Mogalapalli)   
  - i2c: isch: Add missed 'else' (Andy Shevchenko)   
  - i2c: aspeed: Update the stop sw state when the bus recovery occurs (Tommy Huang)   
  - mm: only enforce minimum stack gap size if it's sensible (David Gow)   
  - pps: add an error check in parport_attach (Ma Ke)   
  - pps: remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET)   
  - USB: misc: yurex: fix race between read and write (Oliver Neukum)   
  - usb: yurex: Replace snprintf() with the safer scnprintf() variant (Lee Jones)   
  - soc: versatile: realview: fix soc_dev leak during device remove (Krzysztof Kozlowski)   
  - soc: versatile: realview: fix memory leak during device remove (Krzysztof Kozlowski)   
  - PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler (Sean Anderson)   
  - PCI: xilinx-nwl: Use irq_data_get_irq_chip_data() (Thomas Gleixner)   
  - ASoC: meson: axg-card: fix 'use-after-free' (Arseniy Krasnov) [Orabug: 37116540] {CVE-2024-46849}
  - ASoC: meson: axg: extract sound card utils (Jerome Brunet)   
  - nfs: fix memory leak in error path of nfs4_do_reclaim (Li Lingfeng)   
  - fs: Fix file_set_fowner LSM hook inconsistencies (Mickaël Salaün)   
  - vfs: fix race between evice_inodes() and find_inode()&iput() (Julian Sun) [Orabug: 37200604] {CVE-2024-47679}
  - hwrng: mtk - Use devm_pm_runtime_enable (Guoqing Jiang)   
  - f2fs: avoid potential int overflow in sanity_check_area_boundary() (Nikita Zhandarovich)   
  - f2fs: prevent possible int overflow in dir_block_index() (Nikita Zhandarovich)   
  - debugobjects: Fix conditions in fill_pool() (Zhen Lei)   
  - wifi: rtw88: 8822c: Fix reported RX band width (Bitterblue Smith)   
  - ACPI: resource: Add another DMI match for the TongFang GMxXGxx (Werner Sembach)   
  - ACPI: sysfs: validate return type of _STR method (Thomas Weißschuh) [Orabug: 37200878] {CVE-2024-49860}
  - drbd: Add NULL check for net_conf to prevent dereference in state validation (Mikhail Lobanov)   
  - drbd: Fix atomicity violation in drbd_uuid_set_bm() (Qiu-ji Chen)   
  - tty: rp2: Fix reset with non forgiving PCIe host bridges (Florian Fainelli)   
  - firmware_loader: Block path traversal (Jann Horn) [Orabug: 37200802] {CVE-2024-47742}
  - USB: class: CDC-ACM: fix race between get_serial and set_serial (Oliver Neukum)   
  - USB: misc: cypress_cy7c63: check for short transfer (Oliver Neukum)   
  - USB: appledisplay: close race between probe and completion handler (Oliver Neukum)   
  - drm/amd/display: Round calculated vtotal (Robin Chen)   
  - soc: versatile: integrator: fix OF node leak in probe() error path (Krzysztof Kozlowski)   
  - Remove *.orig pattern from .gitignore (Laurent Pinchart)   
  - crypto: aead,cipher - zeroize key buffer after use (Hailey Mothershead) [Orabug: 36898014] {CVE-2024-42229}
  - netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS (Simon Horman)   
  - net: qrtr: Update packets cloning when broadcasting (Youssef Samir)   
  - tcp: check skb is non-NULL in tcp_rto_delta_us() (Josh Hunt) [Orabug: 37200624] {CVE-2024-47684}
  - net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition (Kaixin Wang) [Orabug: 37200818] {CVE-2024-47747}
  - netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() (Eric Dumazet) [Orabug: 37200630] {CVE-2024-47685}
  - coresight: tmc: sg: Do not leak sg_table (Suzuki K Poulose)   
  - iio: adc: ad7606: fix standby gpio state to match the documentation (Guillaume Stols)   
  - iio: adc: ad7606: fix oversampling gpio array (Guillaume Stols)   
  - f2fs: reduce expensive checkpoint trigger frequency (Chao Yu)   
  - f2fs: remove unneeded check condition in __f2fs_setxattr() (Chao Yu)   
  - f2fs: fix to update i_ctime in __f2fs_setxattr() (Chao Yu)   
  - f2fs: fix typo (Yonggil Song)   
  - f2fs: enhance to update i_mode and acl atomically in f2fs_setattr() (Chao Yu)   
  - nfsd: return -EINVAL when namelen is 0 (Li Lingfeng) [Orabug: 37200650] {CVE-2024-47692}
  - nfsd: call cache_put if xdr_reserve_space returns NULL (Guoqing Jiang) [Orabug: 37200783] {CVE-2024-47737}
  - ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir() (Jinjie Ruan)   
  - RDMA/cxgb4: Added NULL check for lookup_atid (Mikhail Lobanov) [Orabug: 37200824] {CVE-2024-47749}
  - riscv: Fix fp alignment bug in perf_callchain_user() (Jinjie Ruan)   
  - RDMA/hns: Optimize hem allocation performance (Junxian Huang)   
  - watchdog: imx_sc_wdt: Don't disable WDT in suspend (Jonas Blixt)   
  - pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function (Wang Jianzheng)   
  - clk: ti: dra7-atl: Fix leak of of_nodes (David Lechner)   
  - pinctrl: single: fix missing error code in pcs_probe() (Yang Yingliang)   
  - RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency (Zhu Yanjun) [Orabug: 37205521] {CVE-2024-47696}
  - PCI: xilinx-nwl: Fix register misspelling (Sean Anderson)   
  - PCI: keystone: Fix if-statement expression in ks_pcie_quirk() (Dan Carpenter) [Orabug: 37205560] {CVE-2024-47756}
  - drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error (Junlin Li) [Orabug: 37200662] {CVE-2024-47697}
  - drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error (Junlin Li) [Orabug: 37200669] {CVE-2024-47698}
  - clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228 (Jonas Karlman)   
  - perf time-utils: Fix 32-bit nsec parsing (Ian Rogers)   
  - perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time (Yang Jihong)   
  - perf sched timehist: Fix missing free of session in perf_sched__timehist() (Yang Jihong)   
  - bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit (Daniel Borkmann)   
  - nilfs2: fix potential oob read in nilfs_btree_check_delete() (Ryusuke Konishi) [Orabug: 37200843] {CVE-2024-47757}
  - nilfs2: determine empty node blocks as corrupted (Ryusuke Konishi)   
  - nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() (Ryusuke Konishi) [Orabug: 37200676] {CVE-2024-47699}
  - ext4: avoid OOB when system.data xattr changes underneath the filesystem (Thadeu Lima de Souza Cascardo) [Orabug: 37200682] {CVE-2024-47701}
  - ext4: return error on ext4_find_inline_entry (Thadeu Lima de Souza Cascardo)   
  - ext4: avoid negative min_clusters in find_group_orlov() (Kemeng Shi)   
  - smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso (Jiawei Ye)   
  - ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard (yangerkun)   
  - jbd2: introduce/export functions jbd2_journal_submit|finish_inode_data_buffers() (Mauricio Faria de Oliveira)   
  - kthread: fix task state in kthread worker if being frozen (Chen Yu)   
  - kthread: add kthread_work tracepoints (Rob Clark)   
  - xz: cleanup CRC32 edits from 2018 (Lasse Collin)   
  - selftests/bpf: Fix error compiling test_lru_map.c (Tony Ambardar)   
  - selftests/bpf: Fix compiling tcp_rtt.c with musl-libc (Tony Ambardar)   
  - selftests/bpf: Fix compiling flow_dissector.c with musl-libc (Tony Ambardar)   
  - selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c (Tony Ambardar)   
  - tpm: Clean up TPM space after command failure (Jonathan McDowell) [Orabug: 37200851] {CVE-2024-49851}
  - xen/swiotlb: add alignment check for dma buffers (Juergen Gross)   
  - xen: use correct end address of kernel for conflict checking (Juergen Gross)   
  - drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind() (Yuesong Li)   
  - drm/msm: fix %s null argument error (Sherry Yang)   
  - ipmi: docs: don't advertise deprecated sysfs entries (Wolfram Sang)   
  - drm/msm/a5xx: fix races in preemption evaluation stage (Vladimir Lypak)   
  - drm/msm/a5xx: properly clear preemption records on resume (Vladimir Lypak)   
  - drm/msm/a5xx: disable preemption in submits by default (Vladimir Lypak)   
  - drm/msm: Fix incorrect file name output in adreno_request_fw() (Aleksandr Mishin)   
  - jfs: fix out-of-bounds in dbNextAG() and diAlloc() (Jeongjun Park) [Orabug: 37200741] {CVE-2024-47723}
  - drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets (Nikita Zhandarovich)   
  - drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode (Jonas Karlman)   
  - drm/rockchip: vop: Allow 4096px width scaling (Alex Bee)   
  - drm/radeon: properly handle vbios fake edid sizing (Alex Deucher)   
  - drm/radeon: Replace one-element array with flexible-array member (Paulo Miguel Almeida)   
  - drm/amdgpu: properly handle vbios fake edid sizing (Alex Deucher)   
  - drm/amdgpu: Replace one-element array with flexible-array member (Paulo Miguel Almeida)   
  - drm/stm: Fix an error handling path in stm_drm_platform_probe() (Christophe JAILLET)   
  - mtd: powernv: Add check devm_kasprintf() returned value (Charles Han)   
  - fbdev: hpfb: Fix an error handling path in hpfb_dio_probe() (Christophe JAILLET)   
  - power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense (Artur Weber)   
  - power: supply: axp20x_battery: Remove design from min and max voltage (Chris Morgan)   
  - power: supply: axp20x_battery: allow disabling battery charging (Hermann Lauer)   
  - hwmon: (ntc_thermistor) fix module autoloading (Yuntao Liu)   
  - mtd: slram: insert break after errors in parsing the map (Mirsad Todorovac)   
  - hwmon: (max16065) Fix overflows seen when writing limits (Guenter Roeck)   
  - clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init() (Ankit Agrawal)   
  - reset: berlin: fix OF node leak in probe() error path (Krzysztof Kozlowski)   
  - ARM: versatile: fix OF node leak in CPUs prepare (Krzysztof Kozlowski)   
  - ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property (Krzysztof Kozlowski)   
  - spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ (Andy Shevchenko)   
  - spi: ppc4xx: handle irq_of_parse_and_map() errors (Ma Ke)   
  - block, bfq: don't break merge chain in bfq_split_bfqq() (Yu Kuai)   
  - block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator() (Yu Kuai)   
  - block, bfq: fix possible UAF for bfqq->bic with merge chain (Yu Kuai)   
  - net: tipc: avoid possible garbage value (Su Hui)   
  - Bluetooth: btusb: Fix not handling ZPL/short-transfer (Luiz Augusto von Dentz)   
  - can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). (Kuniyuki Iwashima) [Orabug: 37205476] {CVE-2024-47709}
  - sock_map: Add a cond_resched() in sock_hash_free() (Eric Dumazet) [Orabug: 37200715] {CVE-2024-47710}
  - wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param (Jiawei Ye) [Orabug: 37205503] {CVE-2024-47712}
  - wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop() (Dmitry Antipov) [Orabug: 37200721] {CVE-2024-47713}
  - mac80211: parse radiotap header when selecting Tx queue (Mathy Vanhoef)   
  - wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors (Dmitry Antipov)   
  - wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan() (Dmitry Antipov)   
  - netfilter: nf_tables: reject expiration higher than timeout (Pablo Neira Ayuso)   
  - netfilter: nf_tables: reject element expiration with no timeout (Pablo Neira Ayuso)   
  - netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire (Pablo Neira Ayuso)   
  - can: j1939: use correct function name in comment (Zhang Changzhong)   
  - mount: handle OOM on mnt_warn_timestamp_expiry (Olaf Hering)   
  - fs/namespace: fnic: Switch to use %ptTd (Andy Shevchenko)   
  - mount: warn only once about timestamp range expiration (Anthony Iliopoulos)   
  - fs: explicitly unregister per-superblock BDIs (Christoph Hellwig)   
  - wifi: ath9k: Remove error checks when creating debugfs entries (Toke Høiland-Jørgensen)   
  - wifi: ath9k: fix parameter check in ath9k_init_debug() (Minjie Du)   
  - ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe() (Aleksandr Mishin)   
  - USB: usbtmc: prevent kernel-usb-infoleak (Edward Adam Davis) [Orabug: 37159778] {CVE-2024-47671}
  - USB: serial: pl2303: add device id for Macrosilicon MS3020 (Junhao Xie)   
  - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches (Toke Høiland-Jørgensen) [Orabug: 36544917] {CVE-2024-26885}
  - inet: inet_defrag: prevent sk release while still in use (Florian Westphal) [Orabug: 36545060] {CVE-2024-26921}
  - gpio: prevent potential speculation leaks in gpio_device_get_desc() (Hagar Hemdan) [Orabug: 36993135] {CVE-2024-44931}
  - ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() (Ferry Meng) [Orabug: 36891661] {CVE-2024-41016}
  - ocfs2: add bounds checking to ocfs2_xattr_find_entry() (Ferry Meng) [Orabug: 37159773] {CVE-2024-47670}
  - x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency (Michael Kelley)   
  - spi: bcm63xx: Enable module autoloading (Liao Chen)   
  - drm: komeda: Fix an issue related to normalized zpos (hongchi.peng)   
  - ASoC: tda7419: fix module autoloading (Liao Chen)   
  - wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead (Emmanuel Grumbach) [Orabug: 37159781] {CVE-2024-47672}
  - wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room() (Daniel Gabay)   
  - net: ftgmac100: Ensure tx descriptor updates are visible (Jacky Chou)   
  - microblaze: don't treat zero reserved memory regions as error (Mike Rapoport)   
  - pinctrl: at91: make it work with current gpiolib (Thomas Blocher)   
  - ALSA: hda/realtek - FIxed ALC285 headphone no sound (Kailang Yang)   
  - ALSA: hda/realtek - Fixed ALC256 headphone no sound (Kailang Yang)   
  - ASoC: allow module autoloading for table db1200_pids (Hongbo Li)   
  - soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps" (Krzysztof Kozlowski)   
  - spi: nxp-fspi: fix the KASAN report out-of-bounds bug (Han Xu) [Orabug: 37116548] {CVE-2024-46853}
  - net: dpaa: Pad packets to ETH_ZLEN (Sean Anderson) [Orabug: 37116551] {CVE-2024-46854}
  - net: ftgmac100: Enable TX interrupt to avoid TX timeout (Jacky Chou)   
  - net/mlx5e: Add missing link modes to ptys2ethtool_map (Shahar Shitrit)   
  - ice: fix accounting for filters shared by multiple VSIs (Jacob Keller)   
  - arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma (Quentin Schulz)   
  - scripts: kconfig: merge_config: config files: add a trailing newline (Anders Roxell)   
  - net: phy: vitesse: repair vsc73xx autonegotiation (Pawel Dembicki)   
  - net: ethernet: use ip_hdrlen() instead of bit shift (Moon Yeounsu)   
  - usbnet: ipheth: fix carrier detection in modes 1 and 4 (Foster Snowhill)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.338.3.el8uek]
changelog:
  - drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported (Antonio Quartulli) [Orabug: 37304754] {CVE-2024-53060}
  - rds: Add rds stuck shutdown timeout (Rohit Nair)  [Orabug: 37180926]  
  - ACPI: ioremap: avoid redundant rounding to OS page size (Ard Biesheuvel)  [Orabug: 37243611]  
  - blk-mq: fix missing blk_account_io_done() in error path (Yu Kuai)  [Orabug: 37280096]  
  - Revert "net/mlx5: disable the 'fast unload' feature on Exadata systems" (Qing Huang)  [Orabug: 37285309]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.338.4.el8uek]
changelog:
  - devlink: fix possible use-after-free and memory leaks in devlink_init() (Vasiliy Kovalev)  [Orabug: 37284641]  {CVE-2024-26734} 
  - mm: avoid leaving partial pfn mappings around in error case (Linus Torvalds)  [Orabug: 37174200]  {CVE-2024-47674} 
  - mm: add remap_pfn_range_notrack (Christoph Hellwig)  [Orabug: 37174200]  {CVE-2024-47674} 
  - mm/memory.c: make remap_pfn_range() reject unaligned addr (Alex Zhang)  [Orabug: 37174200]  {CVE-2024-47674} 
  - mm: fix ambiguous comments for better code readability (chenqiwu)  [Orabug: 37174200]  {CVE-2024-47674} 
  - mm: clarify a confusing comment for remap_pfn_range() (WANG Wenhu)  [Orabug: 37174200]  {CVE-2024-47674}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.338.4.1.el8uek]
changelog:
  - Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" (Sherry Yang)  [Orabug: 37383196]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.337.1.el8uek]
changelog:
  - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Jason A. Donenfeld)  [Orabug: 36596766]  {CVE-2024-26951}
  - xsigo: add prefix xve/xsvnic with gro and __path_find (Alok Tiwari)  [Orabug: 37089693]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.337.2.el8uek]
changelog:
  - LTS tag: v5.4.284 (Sherry Yang)
  - Revert "parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367" (Greg Kroah-Hartman)
  - cx82310_eth: fix error return code in cx82310_bind() (Zhang Changzhong)
  - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Daniel Borkmann)
  - rtmutex: Drop rt_mutex::wait_lock before scheduling (Roland Xu) [Orabug: 37116446] {CVE-2024-46829}
  - drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko)
  - drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko)
  - nvmet-tcp: fix kernel crash if commands allocation fails (Maurizio Lombardi) [Orabug: 37074465] {CVE-2024-46737}
  - arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry (Jonathan Cameron) [Orabug: 37116413] {CVE-2024-46822}
  - arm64: acpi: Move get_cpu_for_acpi_id() to a header (James Morse)
  - ACPI: processor: Fix memory leaks in error paths of processor_add() (Jonathan Cameron)
  - ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() (Jonathan Cameron)
  - nilfs2: protect references to superblock parameters exposed in sysfs (Ryusuke Konishi) [Orabug: 37074677] {CVE-2024-46780}
  - nilfs2: replace snprintf in show functions with sysfs_emit (Qing Wang)
  - tracing: Avoid possible softlockup in tracing_iter_reset() (Zheng Yejian)
  - ring-buffer: Rename ring_buffer_read() to read_buffer_iter_advance() (Steven Rostedt (VMware))
  - uprobes: Use kzalloc to allocate xol area (Sven Schnelle)
  - clocksource/drivers/timer-of: Remove percpu irq related code (Daniel Lezcano)
  - clocksource/drivers/imx-tpm: Fix next event not taking effect sometime (Jacky Bai)
  - clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX (Jacky Bai)
  - Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic (Naman Jain)
  - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind (Saurabh Sengar) [Orabug: 37074473] {CVE-2024-46739}
  - nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc (Geert Uytterhoeven)
  - binder: fix UAF caused by offsets overwrite (Carlos Llamas) [Orabug: 37074477] {CVE-2024-46740}
  - iio: fix scale application in iio_convert_raw_to_processed_unlocked (Matteo Martelli)
  - iio: buffer-dmaengine: fix releasing dma channel on error (David Lechner)
  - staging: iio: frequency: ad9834: Validate frequency parameter value (Aleksandr Mishin) [Orabug: 37159728] {CVE-2024-47663}
  - NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations (Trond Myklebust)
  - ata: pata_macio: Use WARN instead of BUG (Michael Ellerman)
  - lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() (Kent Overstreet) [Orabug: 37159757] {CVE-2024-47668}
  - of/irq: Prevent device address out-of-bounds read in interrupt map walk (Stefan Wiehler) [Orabug: 37074488] {CVE-2024-46743}
  - Squashfs: sanity check symbolic link size (Phillip Lougher) [Orabug: 37074495] {CVE-2024-46744}
  - usbnet: ipheth: race between ipheth_close and error handling (Oliver Neukum)
  - Input: uinput - reject requests with unreasonable number of slots (Dmitry Torokhov) [Orabug: 37074503] {CVE-2024-46745}
  - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup (Camila Alvarez) [Orabug: 37074513] {CVE-2024-46747}
  - btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry() (David Sterba)
  - PCI: Add missing bridge lock to pci_bus_lock() (Dan Williams) [Orabug: 37074532] {CVE-2024-46750}
  - btrfs: clean up our handling of refs == 0 in snapshot delete (Josef Bacik) [Orabug: 37116494] {CVE-2024-46840}
  - btrfs: replace BUG_ON with ASSERT in walk_down_proc() (Josef Bacik)
  - smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() (Zqiang)
  - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() (Sascha Hauer) [Orabug: 37074561] {CVE-2024-46755}
  - libbpf: Add NULL checks to bpf_object__{prev_map,next_map} (Andreas Ziegler)
  - hwmon: (w83627ehf) Fix underflows seen when writing limit attributes (Guenter Roeck) [Orabug: 37074566] {CVE-2024-46756}
  - hwmon: (nct6775-core) Fix underflows seen when writing limit attributes (Guenter Roeck) [Orabug: 37074571] {CVE-2024-46757}
  - hwmon: (lm95234) Fix underflows seen when writing limit attributes (Guenter Roeck) [Orabug: 37074579] {CVE-2024-46758}
  - hwmon: (adc128d818) Fix underflows seen when writing limit attributes (Guenter Roeck) [Orabug: 37074584] {CVE-2024-46759}
  - pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv (Krishna Kumar) [Orabug: 37074595] {CVE-2024-46761}
  - devres: Initialize an uninitialized struct member (Zijun Hu)
  - um: line: always fill *error_out in setup_one_line() (Johannes Berg) [Orabug: 37116518] {CVE-2024-46844}
  - cgroup: Protect css->cgroup write under css_set_lock (Waiman Long)
  - iommu/vt-d: Handle volatile descriptor status read (Jacob Pan)
  - dm init: Handle minors larger than 255 (Benjamin Marzinski)
  - ASoC: topology: Properly initialize soc_enum values (Amadeusz Sławiński)
  - net: dsa: vsc73xx: fix possible subblocks range of CAPT block (Pawel Dembicki)
  - net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN (Jonas Gorski)
  - net: bridge: fdb: convert added_by_external_learn to use bitops (Nikolay Aleksandrov)
  - net: bridge: fdb: convert added_by_user to bitops (Nikolay Aleksandrov)
  - net: bridge: fdb: convert is_sticky to bitops (Nikolay Aleksandrov)
  - net: bridge: fdb: convert is_static to bitops (Nikolay Aleksandrov)
  - net: bridge: fdb: convert is_local to bitops (Nikolay Aleksandrov)
  - usbnet: modern method to get random MAC (Oliver Neukum)
  - net: usb: don't write directly to netdev->dev_addr (Jakub Kicinski)
  - drivers/net/usb: Remove all strcpy() uses (Len Baker)
  - cx82310_eth: re-enable ethernet mode after router reboot (Ondrej Zary)
  - tcp_bpf: fix return value of tcp_bpf_sendmsg() (Cong Wang) [Orabug: 37074693] {CVE-2024-46783}
  - platform/x86: dell-smbios: Fix error path in dell_smbios_init() (Aleksandr Mishin)
  - can: bcm: Remove proc entry when dev is unregistered. (Kuniyuki Iwashima) [Orabug: 37074625] {CVE-2024-46771}
  - pcmcia: Use resource_size function on resource object (Jules Irenge)
  - media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse (Chen Ni)
  - PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) (Kishon Vijay Abraham I) [Orabug: 37159750] {CVE-2024-47667}
  - usb: uas: set host status byte on data completion error (Shantanu Goel)
  - wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3 (Arend van Spriel)
  - udf: Avoid excessive partition lengths (Jan Kara) [Orabug: 37074665] {CVE-2024-46777}
  - netfilter: nf_conncount: fix wrong variable type (Yunjian Wang)
  - af_unix: Remove put_pid()/put_cred() in copy_peercred(). (Kuniyuki Iwashima)
  - irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 (Pali Rohár)
  - smack: unix sockets: fix accept()ed socket label (Konstantin Andreev)
  - ALSA: hda: Add input value sanity checks to HDMI channel map controls (Takashi Iwai)
  - nilfs2: fix state management in error path of log writing function (Ryusuke Konishi) [Orabug: 37159765] {CVE-2024-47669}
  - nilfs2: fix missing cleanup on rollforward recovery error (Ryusuke Konishi) [Orabug: 37074684] {CVE-2024-46781}
  - sched: sch_cake: fix bulk flow accounting logic for host fairness (Toke Høiland-Jørgensen) [Orabug: 37116443] {CVE-2024-46828}
  - ila: call nf_unregister_net_hooks() sooner (Eric Dumazet) [Orabug: 37074689] {CVE-2024-46782}
  - clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API (Satya Priya Kakitapalli)
  - clk: qcom: clk-alpha-pll: Fix the pll post div mask (Satya Priya Kakitapalli)
  - clk: hi6220: use CLK_OF_DECLARE_DRIVER (Peter Griffin)
  - reset: hi6220: Add support for AO reset controller (Peter Griffin)
  - fuse: use unsigned type for getxattr/listxattr size truncation (Jann Horn)
  - fuse: update stats for pages in dropped aux writeback list (Joanne Koong)
  - mmc: sdhci-of-aspeed: fix module autoloading (Liao Chen)
  - mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K (Sam Protsenko)
  - irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() (Ma Ke)
  - ata: libata: Fix memory leak for error path in ata_host_alloc() (Zheng Qixing)
  - ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices (Christoffer Sandberg)
  - ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object (robelin) [Orabug: 37074722] {CVE-2024-46798}
  - sch/netem: fix use after free in netem_dequeue (Stephen Hemminger) [Orabug: 37074726] {CVE-2024-46800}
  - i2c: Use IS_REACHABLE() for substituting empty ACPI functions (Richard Fitzgerald)
  - udf: Limit file size to 4TB (Jan Kara)
  - virtio_net: Fix napi_skb_cache_put warning (Breno Leitao) [Orabug: 36964474] {CVE-2024-43835}
  - net: set SOCK_RCU_FREE before inserting socket into hashtable (Stanislav Fomichev)
  - block: initialize integrity buffer to zero before writing it to media (Christoph Hellwig) [Orabug: 36964515] {CVE-2024-43854}
  - media: uvcvideo: Enforce alignment of frame and interval (Ricardo Ribalda)
  - drm/amd/display: Skip wbscl_set_scaler_filter if filter is null (Alex Hung) [Orabug: 37073032] {CVE-2024-46714}
  - wifi: cfg80211: make hash table duplicates more survivable (Johannes Berg)
  - smack: tcp: ipv4, fix incorrect labeling (Casey Schaufler)
  - usb: typec: ucsi: Fix null pointer dereference in trace (Abhishek Pandit-Subedi) [Orabug: 37073065] {CVE-2024-46719}
  - usbip: Don't submit special requests twice (Simon Holesch)
  - ionic: fix potential irq name truncation (Shannon Nelson)
  - apparmor: fix possible NULL pointer dereference (Leesoo Ahn) [Orabug: 37073078] {CVE-2024-46721}
  - drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device (Michael Chen)
  - drm/amdgpu: fix mc_data out-of-bounds read warning (Tim Huang) [Orabug: 37073083] {CVE-2024-46722}
  - drm/amdgpu: fix ucode out-of-bounds read warning (Tim Huang) [Orabug: 37073088] {CVE-2024-46723}
  - drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create (Hersen Wu)
  - drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[] (Alex Hung) [Orabug: 37116366] {CVE-2024-46815}
  - drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6 (Hersen Wu) [Orabug: 37116376] {CVE-2024-46817}
  - drm/amd/display: Check gpio_id before used as array index (Alex Hung) [Orabug: 37116385] {CVE-2024-46818}
  - drm/amdgpu: fix overflowed array index read warning (Tim Huang)
  - drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr (Ma Jun)
  - net: usb: qmi_wwan: add MeiG Smart SRM825L (ZHANG Yuntian)
  - i2c: Fix conditional for substituting empty ACPI functions (Richard Fitzgerald)
  - drm: panel-orientation-quirks: Add quirk for OrangePi Neo (Philip Mueller)
  - LTS tag: v5.4.283 (Sherry Yang)
  - scsi: aacraid: Fix double-free on probe failure (Ben Hutchings) [Orabug: 37070700] {CVE-2024-46673}
  - net: dsa: mv8e6xxx: Fix stub function parameters (Andrew Lunn)
  - usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() (Zijun Hu)
  - usb: dwc3: st: add missing depopulate in probe error path (Krzysztof Kozlowski)
  - usb: dwc3: st: fix probed platform device ref count on probe error path (Krzysztof Kozlowski) [Orabug: 37070705] {CVE-2024-46674}
  - usb: dwc3: core: Prevent USB core invalid event buffer address access (Selvarasu Ganesan) [Orabug: 37070710] {CVE-2024-46675}
  - usb: dwc3: omap: add missing depopulate in probe error path (Krzysztof Kozlowski)
  - USB: serial: option: add MeiG Smart SRM825L (ZHANG Yuntian)
  - cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller (Ian Ray)
  - soc: qcom: cmd-db: Map shared memory as WC, not WB (Volodymyr Babchuk)
  - nfc: pn533: Add poll mod list filling check (Aleksandr Mishin) [Orabug: 37070717] {CVE-2024-46676}
  - nfc: pn533: Add autopoll capability (Lars Poeschel)
  - nfc: pn533: Add dev_up/dev_down hooks to phy_ops (Lars Poeschel)
  - net: busy-poll: use ktime_get_ns() instead of local_clock() (Eric Dumazet)
  - gtp: fix a potential NULL pointer dereference (Cong Wang) [Orabug: 37070722] {CVE-2024-46677}
  - ethtool: check device is present when getting link settings (Jamie Bainbridge) [Orabug: 37070728] {CVE-2024-46679}
  - r8152: Factor out OOB link list waits (Prashant Malani)
  - soundwire: stream: fix programming slave ports for non-continous port maps (Krzysztof Kozlowski)
  - cgroup/cpuset: Prevent UAF in proc_cpuset_show() (Chen Ridong) [Orabug: 36964510] {CVE-2024-43853}
  - ata: libata-core: Fix null pointer dereference on error (Niklas Cassel) [Orabug: 36897457] {CVE-2024-41098}
  - media: uvcvideo: Fix integer overflow calculating timestamp (Ricardo Ribalda)
  - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages (Alex Deucher) [Orabug: 36867631] {CVE-2024-41011}
  - wifi: mwifiex: duplicate static structs used in driver instances (Sascha Hauer)
  - pinctrl: single: fix potential NULL dereference in pcs_get_function() (Ma Ke) [Orabug: 37070744] {CVE-2024-46685}
  - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc (Jesse Zhang) [Orabug: 36898009] {CVE-2024-42228}
  - tools: move alignment-related macros to new <linux/align.h> (Alexander Lobakin)
  - Input: MT - limit max slots (Tetsuo Handa) [Orabug: 37029137] {CVE-2024-45008}
  - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Lee, Chun-Yi) [Orabug: 36654191] {CVE-2023-31083}
  - mmc: dw_mmc: allow biu and ciu clocks to defer (Ben Whitten)
  - cxgb4: add forgotten u64 ivlan cast before shift (Nikolay Kuratov)
  - HID: microsoft: Add rumble support to latest xbox controllers (Siarhei Vishniakou)
  - HID: wacom: Defer calculation of resolution until resolution_code is known (Jason Gerecke)
  - Bluetooth: MGMT: Add error handling to pair_device() (Griffin Kroah-Hartman) [Orabug: 36992976] {CVE-2024-43884}
  - mmc: mmc_test: Fix NULL dereference on allocation failure (Dan Carpenter) [Orabug: 37070691] {CVE-2024-45028}
  - drm/msm/dpu: don't play tricks with debug macros (Dmitry Baryshkov)
  - drm/msm: use drm_debug_enabled() to check for debug categories (Jani Nikula)
  - net: xilinx: axienet: Fix dangling multicast addresses (Sean Anderson)
  - net: xilinx: axienet: Always disable promiscuous mode (Sean Anderson)
  - ipv6: prevent UAF in ip6_send_skb() (Eric Dumazet) [Orabug: 37029076] {CVE-2024-44987}
  - netem: fix return value if duplicate enqueue fails (Stephen Hemminger) [Orabug: 37070660] {CVE-2024-45016}
  - net: dsa: mv88e6xxx: Fix out-of-bound access (Joseph Huang) [Orabug: 37029082] {CVE-2024-44988}
  - net: dsa: mv88e6xxx: replace ATU violation prints with trace points (Vladimir Oltean)
  - net: dsa: mv88e6xxx: read FID when handling ATU violations (Hans J. Schultz)
  - net: dsa: mv88e6xxx: global1_atu: Add helper for get next (Andrew Lunn)
  - net: dsa: mv88e6xxx: global2: Expose ATU stats register (Andrew Lunn)
  - netfilter: nft_counter: Synchronize nft_counter_reset() against reader. (Sebastian Andrzej Siewior)
  - kcm: Serialise kcm_sendmsg() for the same socket. (Kuniyuki Iwashima) [Orabug: 37013761] {CVE-2024-44946}
  - tc-testing: don't access non-existent variable on exception (Simon Horman)
  - Bluetooth: hci_core: Fix LE quote calculation (Luiz Augusto von Dentz)
  - Bluetooth: hci_core: Fix not handling link timeouts propertly (Luiz Augusto von Dentz)
  - Bluetooth: Make use of __check_timeout on hci_sched_le (Luiz Augusto von Dentz)
  - dm suspend: return -ERESTARTSYS instead of -EINTR (Mikulas Patocka)
  - dm: do not use waitqueue for request-based DM (Ming Lei)
  - dm mpath: pass IO start time to path selector (Gabriel Krisman Bertazi)
  - media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c) (Aurelien Jarno)
  - block: use "unsigned long" for blk_validate_block_size(). (Tetsuo Handa)
  - gtp: pull network headers in gtp_dev_xmit() (Eric Dumazet) [Orabug: 37029111] {CVE-2024-44999}
  - hrtimer: Prevent queuing of hrtimer without a function callback (Phil Chang)
  - nvmet-rdma: fix possible bad dereference when freeing rsps (Sagi Grimberg)
  - ext4: set the type of max_zeroout to unsigned int to avoid overflow (Baokun Li)
  - irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc (Guanrui Huang)
  - usb: dwc3: core: Skip setting event buffers for host only controllers (Krishna Kurapati)
  - s390/iucv: fix receive buffer virtual vs physical address confusion (Alexander Gordeev)
  - openrisc: Call setup_memory() earlier in the init sequence (Oreoluwa Babatunde)
  - NFS: avoid infinite loop in pnfs_update_layout. (NeilBrown)
  - nvmet-tcp: do not continue for invalid icreq (Hannes Reinecke)
  - Bluetooth: bnep: Fix out-of-bound access (Luiz Augusto von Dentz)
  - nvme: clear caller pointer on identify failure (Keith Busch)
  - usb: gadget: fsl: Increase size of name buffer for endpoints (Uwe Kleine-König)
  - f2fs: fix to do sanity check in update_sit_entry (Zhiguo Niu)
  - btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent() (David Sterba)
  - btrfs: send: handle unexpected data in header buffer in begin_cmd() (David Sterba)
  - btrfs: handle invalid root reference found in may_destroy_subvol() (David Sterba)
  - btrfs: change BUG_ON to assertion when checking for delayed_node root (David Sterba)
  - powerpc/boot: Only free if realloc() succeeds (Michael Ellerman)
  - powerpc/boot: Handle allocation failure in simple_realloc() (Li zeming)
  - parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367 (Helge Deller)
  - x86: Increase brk randomness entropy for 64-bit systems (Kees Cook)
  - md: clean up invalid BUG_ON in md_ioctl (Li Nan)
  - virtiofs: forbid newlines in tags (Stefan Hajnoczi)
  - drm/lima: set gp bus_stop bit before hard reset (Erico Nunes)
  - net/sun3_82586: Avoid reading past buffer in debug output (Kees Cook)
  - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Justin Tee)
  - fs: binfmt_elf_efpic: don't use missing interpreter's properties (Max Filippov)
  - media: pci: cx23885: check cx23885_vdev_init() return (Hans Verkuil)
  - quota: Remove BUG_ON from dqget() (Jan Kara)
  - ext4: do not trim the group with corrupted block bitmap (Baokun Li)
  - nvmet-trace: avoid dereferencing pointer too early (Daniel Wagner)
  - powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu (Kunwu Chan)
  - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Chengfeng Ye)
  - wifi: iwlwifi: abort scan when rfkill on but device enabled (Miri Korenblit)
  - gfs2: setattr_chown: Add missing initialization (Andreas Gruenbacher)
  - scsi: spi: Fix sshdr use (Mike Christie)
  - binfmt_misc: cleanup on filesystem umount (Christian Brauner)
  - staging: ks7010: disable bh on tx_dev_lock (Chengfeng Ye)
  - media: radio-isa: use dev_name to fill in bus_info (Hans Verkuil)
  - i2c: riic: avoid potential division by zero (Wolfram Sang)
  - wifi: cw1200: Avoid processing an invalid TIM IE (Jeff Johnson)
  - ssb: Fix division by zero issue in ssb_calc_clock_rate (Rand Deeb)
  - net: hns3: fix a deadlock problem when config TC during resetting (Jie Wang) [Orabug: 37029098] {CVE-2024-44995}
  - net: dsa: vsc73xx: pass value in phy_write operation (Pawel Dembicki)
  - net: axienet: Fix register defines comment description (Radhey Shyam Pandey)
  - net: axienet: Autodetect 64-bit DMA capability (Andre Przywara)
  - net: axienet: Upgrade descriptors to hold 64-bit addresses (Andre Przywara)
  - net: axienet: Wrap DMA pointer writes to prepare for 64 bit (Andre Przywara)
  - net: axienet: Drop MDIO interrupt registers from ethtools dump (Andre Przywara)
  - net: axienet: Check for DMA mapping errors (Andre Przywara)
  - net: axienet: Factor out TX descriptor chain cleanup (Andre Przywara)
  - net: axienet: Improve DMA error handling (Andre Przywara)
  - net: axienet: Fix DMA descriptor cleanup path (Andre Przywara)
  - atm: idt77252: prevent use after free in dequeue_rx() (Dan Carpenter) [Orabug: 37029105] {CVE-2024-44998}
  - net/mlx5e: Correctly report errors for ethtool rx flows (Cosmin Ratiu)
  - s390/uv: Panic for set and remove shared access UVC errors (Claudio Imbrenda)
  - btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits() (Alexander Lobakin)
  - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Alexander Lobakin)
  - overflow: Implement size_t saturating arithmetic helpers (Kees Cook)
  - overflow.h: Add flex_array_size() helper (Gustavo A. R. Silva)
  - memcg_write_event_control(): fix a user-triggerable oops (Al Viro) [Orabug: 37070672] {CVE-2024-45021}
  - drm/amdgpu: Actually check flags for all context ops. (Bas Nieuwenhuizen)
  - selinux: fix potential counting error in avc_add_xperms_decision() (Zhen Lei)
  - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE (Al Viro) [Orabug: 37070680] {CVE-2024-45025}
  - bitmap: introduce generic optimized bitmap_size() (Alexander Lobakin)
  - vfs: Don't evict inode under the inode lru traversing context (Zhihao Cheng) [Orabug: 37029119] {CVE-2024-45003}
  - dm persistent data: fix memory allocation failure (Mikulas Patocka)
  - dm resume: don't return EINVAL when signalled (Khazhismel Kumykov)
  - arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu)
  - s390/dasd: fix error recovery leading to data corruption on ESE devices (Stefan Haberland) [Orabug: 37070687] {CVE-2024-45026}
  - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration (Mathias Nyman) [Orabug: 37029125] {CVE-2024-45006}
  - ALSA: usb-audio: Support Yamaha P-125 quirk entry (Juan José Arboleda)
  - fuse: Initialize beyond-EOF page contents before setting uptodate (Jann Horn) [Orabug: 37017951] {CVE-2024-44947}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.337.3.el8uek]
changelog:
  - vhost/scsi: null-ptr-dereference in vhost_scsi_get_req() (Haoran Zhang)  [Orabug: 37137548] {CVE-2024-49863}
  - rds/ib: Count memory consumed by rds_page_frag (Hans Westgaard Ry)  [Orabug: 37172717]
  - fs/dcache: allow fractional values in fs.negative-dentry-limit (Gautham Ananthakrishna)  [Orabug: 37156523]
  - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Miaohe Lin)  [Orabug: 36683094]  {CVE-2024-36028}
  - uek: Disable /proc/uek under Xen and under non-Exadata systems (Konrad Rzeszutek Wilk)  [Orabug: 37170992]
  - uek: Add force_noio runtime option. (Konrad Rzeszutek Wilk)  [Orabug: 37145327]
  - treewide: Make the force_noio parameter be writable. (Konrad Rzeszutek Wilk)  [Orabug: 37145327]
  - treewide: Sample foo_bar_force_noio before use (Håkon Bugge)  [Orabug: 37145327]
  - workqueue: Add Oracle specific code to modify the flags of tasks. (Konrad Rzeszutek Wilk)  [Orabug: 37145327]
  - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Saeed Mahameed)  [Orabug: 36706485]
  - net/mlx5: Free irqs only on shutdown callback (Shay Drory)  [Orabug: 36706485]
  - kpcimgr: Add dynamic memory region allocation feature (Joe Dobosenski)  [Orabug: 36983478]
  - uek: kabi: Introduce APIs to hide/fake inclusion of headers (Saeed Mirzamohammadi)  [Orabug: 37097450]
  - RDMA/cma: Always set static rate to 0 for RoCE (Mark Zhang)  [Orabug: 37100215]
  - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Valentine Fatiev)  [Orabug: 37104450]
  - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Valentine Fatiev)  [Orabug: 37099359]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.337.4.el8uek]
changelog:
  - ocfs2: reserve space for inline xattr before attaching reflink tree (Gautham Ananthakrishna)  [Orabug: 37199020] {CVE-2024-49958}
  - Revert "ocfs2: ocfs2 crash due to invalid h_next_leaf_blk value in extent block" (Gautham Ananthakrishna)  [Orabug: 37199020]
  - net/rds: Make send+receive IRQ assignments visible to user-space (Gerd Rausch)  [Orabug: 36987151]
  - igb: Do not free the irq resources if they are already freed by igb_close() (Yifei Liu)  [Orabug: 37005245]
  - A/A Bonding: check port count during RDMA device addition (Arumugam Kolappan)  [Orabug: 36579195]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.338.2.el8uek]
changelog:
  - LTS tag: v5.4.285 (Sherry Yang)
  - mm: krealloc: Fix MTE false alarm in __do_krealloc (Qun-Wei Lin) [Orabug: 37331939] {CVE-2024-53097}
  - mac80211: always have ieee80211_sta_restart() (Johannes Berg)
  - vt: prevent kernel-infoleak in con_font_get() (Jeongjun Park)
  - Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device" (Jason-JH.Lin)
  - mm: shmem: fix data-race in shmem_getattr() (Jeongjun Park) [Orabug: 37268581] {CVE-2024-50228}
  - nilfs2: fix kernel bug due to missing clearing of checked flag (Ryusuke Konishi) [Orabug: 37268589] {CVE-2024-50230}
  - ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow (Edward Adam Davis) [Orabug: 37268564] {CVE-2024-50218}
  - riscv: Remove unused GENERATING_ASM_OFFSETS (Chunyan Zhang)
  - nilfs2: fix potential deadlock with newly created symlinks (Ryusuke Konishi) [Orabug: 37268585] {CVE-2024-50229}
  - staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg() (Zicheng Qu) [Orabug: 37268598] {CVE-2024-50233}
  - wifi: iwlegacy: Clear stale interrupts before resuming device (Ville Syrjälä) [Orabug: 37268603] {CVE-2024-50234}
  - wifi: ath10k: Fix memory leak in management tx (Manikanta Pubbisetty) [Orabug: 37268611] {CVE-2024-50236}
  - wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower (Felix Fietkau) [Orabug: 37268614] {CVE-2024-50237}
  - Revert "driver core: Fix uevent_show() vs driver detach race" (Greg Kroah-Hartman)
  - xhci: Fix Link TRB DMA in command ring stopped completion event (Faisal Hassan)
  - usb: phy: Fix API devm_usb_put_phy() can not release the phy (Zijun Hu)
  - usbip: tools: Fix detach_port() invalid port error path (Zongmin Zhou)
  - misc: sgi-gru: Don't disable preemption in GRU driver (Dimitri Sivanich)
  - net: amd: mvme147: Fix probe banner message (Daniel Palmer)
  - firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state() (Xiongfeng Wang)
  - drivers/misc: ti-st: Remove unneeded variable in st_tty_open (zhong jiang)
  - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (Pablo Neira Ayuso) [Orabug: 37268671] {CVE-2024-50251}
  - net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension (Benoît Monin)
  - net: support ip generic csum processing in skb_csum_hwoffload_help (Xin Long)
  - bpf: Fix out-of-bounds write in trie_get_next_key() (Byeonguk Jeong) [Orabug: 37268703] {CVE-2024-50262}
  - net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT (Pedro Tammela) [Orabug: 37304741] {CVE-2024-53057}
  - gtp: allow -1 to be specified as file description from userspace (Pablo Neira Ayuso)
  - gtp: simplify error handling code in 'gtp_encap_enable()' (Christophe JAILLET)
  - dt-bindings: gpu: Convert Samsung Image Rotator to dt-schema (Maciej Falkowski)
  - ASoC: cs42l51: Fix some error handling paths in cs42l51_probe() (Christophe JAILLET)
  - wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() (Daniel Gabay) [Orabug: 37304750] {CVE-2024-53059}
  - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Emmanuel Grumbach)
  - mac80211: Add support to trigger sta disconnect on hardware restart (Youghandhar Chintala)
  - mac80211: do drv_reconfig_complete() before restarting all (Johannes Berg)
  - wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys (Felix Fietkau)
  - cgroup: Fix potential overflow issue when checking max_depth (Xiu Jianfeng)
  - xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [Orabug: 37264076] {CVE-2024-50142}
  - arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning (junhua huang)
  - selinux: improve error checking in sel_write_load() (Paul Moore)
  - hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event (Haiyang Zhang)
  - ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593 (José Relvas)
  - nilfs2: fix kernel bug due to missing clearing of buffer delay flag (Ryusuke Konishi) [Orabug: 37252378] {CVE-2024-50116}
  - ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue (Shubham Panwar)
  - ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[] (Christian Heusel)
  - drm/amd: Guard against bad data for ATIF ACPI method (Mario Limonciello) [Orabug: 37252384] {CVE-2024-50117}
  - ALSA: hda/realtek: Update default depop procedure (Kailang Yang)
  - ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size() (Andrey Shumilin) [Orabug: 37264275] {CVE-2024-50205}
  - posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime() (Jinjie Ruan) [Orabug: 37304479] {CVE-2024-50210}
  - r8169: avoid unsolicited interrupts (Heiner Kallweit)
  - net: sched: fix use-after-free in taprio_change() (Dmitry Antipov) [Orabug: 37252408] {CVE-2024-50127}
  - net: usb: usbnet: fix name regression (Oliver Neukum)
  - be2net: fix potential memory leak in be_xmit() (Wang Hai) [Orabug: 37264144] {CVE-2024-50167}
  - net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() (Wang Hai) [Orabug: 37264150] {CVE-2024-50168}
  - tracing: Consider the NULL character when validating the event length (Leo Yan) [Orabug: 37252416] {CVE-2024-50131}
  - jfs: Fix sanity check in dbMount (Dave Kleikamp)
  - udf: fix uninit-value use in udf_get_fileshortad (Gianfranco Trad) [Orabug: 37264081] {CVE-2024-50143}
  - drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA (Hans de Goede) [Orabug: 37252421] {CVE-2024-50134}
  - KVM: s390: gaccess: Check if guest address is in memslot (Nico Boehr)
  - KVM: s390: gaccess: Cleanup access to guest pages (Janis Schoetterl-Glausch)
  - KVM: s390: gaccess: Refactor access address range check (Janis Schoetterl-Glausch)
  - KVM: s390: gaccess: Refactor gpa and length calculation (Janis Schoetterl-Glausch)
  - arm64: probes: Fix uprobes for big-endian kernels (Mark Rutland) [Orabug: 37264237] {CVE-2024-50194}
  - arm64:uprobe fix the uprobe SWBP_INSN in big-endian (junhua huang)
  - Bluetooth: bnep: fix wild-memory-access in proto_unregister (Ye Bin) [Orabug: 37264097] {CVE-2024-50148}
  - usb: typec: altmode should keep reference to parent (Thadeu Lima de Souza Cascardo) [Orabug: 37264103] {CVE-2024-50150}
  - smb: client: fix OOBs when building SMB2_IOCTL request (Paulo Alcantara) [Orabug: 37264108] {CVE-2024-50151}
  - genetlink: hold RCU in genlmsg_mcast() (Eric Dumazet)
  - net: systemport: fix potential memory leak in bcm_sysport_xmit() (Wang Hai) [Orabug: 37264157] {CVE-2024-50171}
  - net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit() (Wang Hai)
  - macsec: don't increment counters for an unrelated SA (Sabrina Dubroca)
  - drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation (Jonathan Marek)
  - RDMA/bnxt_re: Return more meaningful error (Kalesh AP)
  - ipv4: give an IPv4 dev to blackhole_netdev (Xin Long)
  - RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP (Anumula Murali Mohan Reddy)
  - ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin (Florian Klink)
  - RDMA/bnxt_re: Fix incorrect AVID type in WQE structure (Saravanan Vajravel)
  - mac80211: Fix NULL ptr deref for injected rate info (Mathy Vanhoef)
  - erofs: fix lz4 inplace decompression (Gao Xiang)
  - nilfs2: propagate directory read errors from nilfs_find_entry() (Ryusuke Konishi) [Orabug: 37264267] {CVE-2024-50202}
  - x86/apic: Always explicitly disarm TSC-deadline timer (Zhang Rui)
  - x86/resctrl: Annotate get_mem_config() functions as __init (Nathan Chancellor)
  - parport: Proper fix for array out-of-bounds access (Takashi Iwai) [Orabug: 37227436] {CVE-2024-50074}
  - USB: serial: option: add Telit FN920C04 MBIM compositions (Daniele Palmas)
  - USB: serial: option: add support for Quectel EG916Q-GL (Benjamin B. Frost)
  - xhci: Fix incorrect stream context type macro (Mathias Nyman)
  - Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001 (Luiz Augusto von Dentz)
  - Bluetooth: Remove debugfs directory on module init failure (Aaron Thompson)
  - iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco)
  - iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco)
  - iio: light: opt3001: add missing full-scale range value (Emil Gedenryd)
  - iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency() (Christophe JAILLET)
  - iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig (Javier Carrasco)
  - iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig (Javier Carrasco)
  - iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig (Javier Carrasco)
  - drm/vmwgfx: Handle surface check failure correctly (Nikolay Kuratov)
  - blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race (Omar Sandoval) [Orabug: 37227404] {CVE-2024-50082}
  - x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET (Jim Mattson)
  - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Michael Mueller)
  - s390/sclp_vt220: Convert newlines to CRLF instead of LFCR (Thomas Weißschuh)
  - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Breno Leitao) [Orabug: 36835837] {CVE-2024-40953}
  - wifi: mac80211: fix potential key use-after-free (Johannes Berg)
  - mm/swapfile: skip HugeTLB pages for unuse_vma (Liu Shixin) [Orabug: 37264257] {CVE-2024-50199}
  - fat: fix uninitialized variable (OGAWA Hirofumi)
  - PCI: Add function 0 DMA alias quirk for Glenfly Arise chip (WangYuli)
  - tracing/kprobes: Fix symbol counting logic by looking at modules as well (Andrii Nakryiko)
  - tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols (Francis Laniel)
  - arm64: probes: Fix simulate_ldr*_literal() (Mark Rutland)
  - arm64: probes: Remove broken LDR (literal) uprobe support (Mark Rutland) [Orabug: 37252317] {CVE-2024-50099}
  - posix-clock: Fix missing timespec64 check in pc_clock_settime() (Jinjie Ruan) [Orabug: 37264242] {CVE-2024-50195}
  - nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error (Yonatan Maman) [Orabug: 37252308] {CVE-2024-50096}
  - net: Fix an unsafe loop on the list (Anastasia Kovaleva) [Orabug: 37206409] {CVE-2024-50024}
  - hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma (SurajSonawane2415)
  - usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip (Icenowy Zheng)
  - usb: xhci: Fix problem with xhci resume from suspend (Jose Alberto Reguero)
  - usb: dwc3: core: Stop processing of pending events if controller is halted (Selvarasu Ganesan)
  - Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant" (Oliver Neukum)
  - HID: plantronics: Workaround for an unexcepted opposite volume key (Wade Wang)
  - CDC-NCM: avoid overflow in sanity checking (Oliver Neukum)
  - resource: fix region_intersects() vs add_memory_driver_managed() (Huang Ying) [Orabug: 37200931] {CVE-2024-49878}
  - lockdep: fix deadlock issue between lockdep and rcu (Zhiguo Niu)
  - locking/lockdep: Avoid potential access of invalid memory in lock_class (Waiman Long)
  - locking/lockdep: Rework lockdep_lock (Peter Zijlstra)
  - locking/lockdep: Fix bad recursion pattern (Peter Zijlstra)
  - slip: make slhc_remember() more robust against malicious packets (Eric Dumazet) [Orabug: 37206429] {CVE-2024-50033}
  - ppp: fix ppp_async_encode() illegal access (Eric Dumazet) [Orabug: 37206435] {CVE-2024-50035}
  - sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start (Xin Long)
  - net: annotate lockless accesses to sk->sk_max_ack_backlog (Eric Dumazet)
  - net: annotate lockless accesses to sk->sk_ack_backlog (Eric Dumazet)
  - net: ibm: emac: mal: fix wrong goto (Rosen Penev)
  - net/sched: accept TCA_STAB only for root qdisc (Eric Dumazet) [Orabug: 37206457] {CVE-2024-50039}
  - igb: Do not bring the device up after non-fatal error (Mohamed Khalfella) [Orabug: 37206464] {CVE-2024-50040}
  - gpio: aspeed: Use devm_clk api to manage clock source (Billy Tsai)
  - gpio: aspeed: Add the flush write to ensure the write complete. (Billy Tsai)
  - Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change (Luiz Augusto von Dentz) [Orabug: 37206474] {CVE-2024-50044}
  - netfilter: br_netfilter: fix panic with metadata_dst skb (Andy Roulin) [Orabug: 37206482] {CVE-2024-50045}
  - tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe (Neal Cardwell)
  - tcp: fix to allow timestamp undo if no retransmits were sent (Neal Cardwell)
  - SUNRPC: Fix integer overflow in decode_rc_list() (Dan Carpenter)
  - ice: fix VLAN replay after reset (Dave Ertman)
  - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Bob Pearson)
  - fbdev: sisfb: Fix strbuf array overflow (Andrey Shumilin) [Orabug: 37264186] {CVE-2024-50180}
  - driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute (Zijun Hu)
  - tools/iio: Add memory allocation failure check for trigger_name (Zhu Jun)
  - virtio_pmem: Check device status before requesting flush (Philip Chen) [Orabug: 37264205] {CVE-2024-50184}
  - usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario (Shawn Shao)
  - usb: chipidea: udc: enable suspend interrupt after usb reset (Xu Yang)
  - media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() (Yunke Cao)
  - ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition (Kaixin Wang) [Orabug: 37206542] {CVE-2024-50059}
  - PCI: Mark Creative Labs EMU20k2 INTx masking as broken (Alex Williamson)
  - i2c: i801: Use a different adapter-name for IDF adapters (Hans de Goede)
  - PCI: Add ACS quirk for Qualcomm SA8775P (Subramanian Ananthanarayanan)
  - clk: bcm: bcm53573: fix OF node leak in init (Krzysztof Kozlowski)
  - ktest.pl: Avoid false positives with grub2 skip regex (Daniel Jordan)
  - s390/cpum_sf: Remove WARN_ON_ONCE statements (Thomas Richter)
  - ext4: nested locking for xattr inode (Wojciech Gładysz)
  - s390/mm: Add cond_resched() to cmm_alloc/free_pages() (Gerald Schaefer)
  - s390/facility: Disable compile time optimization for decompressor code (Heiko Carstens)
  - bpf: Check percpu map value size first (Tao Chen)
  - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Mathias Krause)
  - virtio_console: fix misc probe bugs (Michael S. Tsirkin)
  - tracing: Have saved_cmdlines arrays all in one allocation (Steven Rostedt (Google))
  - drm/crtc: fix uninitialized variable use even harder (Rob Clark)
  - tracing: Remove precision vsnprintf() check from print event (Steven Rostedt (Google))
  - net: ethernet: cortina: Drop TSO support (Linus Walleij)
  - unicode: Don't special case ignorable code points (Gabriel Krisman Bertazi) [Orabug: 37252274] {CVE-2024-50089}
  - ext4: fix inode tree inconsistency caused by ENOMEM (zhanchengbin)
  - ACPI: battery: Fix possible crash when unregistering a battery hook (Armin Wolf) [Orabug: 37206092] {CVE-2024-49955}
  - ACPI: battery: Simplify battery hook locking (Armin Wolf)
  - r8169: add tally counter fields added with RTL8125 (Heiner Kallweit) [Orabug: 37206183] {CVE-2024-49973}
  - r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun" (Colin Ian King)
  - clk: qcom: clk-rpmh: Fix overflow in BCM vote (Mike Tipton)
  - clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd() (Stephen Boyd)
  - nfsd: fix delegation_blocked() to block correctly for at least 30 seconds (NeilBrown)
  - nfsd: use ktime_get_seconds() for timestamps (Arnd Bergmann)
  - uprobes: fix kernel info leak via "[uprobes]" vma (Oleg Nesterov)
  - arm64: errata: Expand speculative SSBS workaround once more (Mark Rutland)
  - arm64: cputype: Add Neoverse-N3 definitions (Mark Rutland)
  - arm64: Add Cortex-715 CPU part definition (Anshuman Khandual)
  - i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - i2c: qcom-geni: Grow a dev pointer to simplify code (Stephen Boyd)
  - i2c: qcom-geni: Let firmware specify irq trigger flags (Stephen Boyd)
  - gpio: davinci: fix lazy disable (Emanuele Ghidoli)
  - btrfs: wait for fixup workers before stopping cleaner kthread during umount (Filipe Manana) [Orabug: 37200897] {CVE-2024-49867}
  - btrfs: fix a NULL pointer dereference when failed to start a new trasacntion (Qu Wenruo) [Orabug: 37200903] {CVE-2024-49868}
  - ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[] (Hans de Goede)
  - ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[] (Hans de Goede)
  - Input: adp5589-keys - fix adp5589_gpio_get_value() (Nuno Sa)
  - rtc: at91sam9: fix OF node leak in probe() error path (Krzysztof Kozlowski)
  - tomoyo: fallback to realpath if symlink's pathname does not exist (Tetsuo Handa)
  - iio: magnetometer: ak8975: Fix reading for ak099xx sensors (Barnabás Czémán)
  - media: venus: fix use after free bug in venus_remove due to race condition (Zheng Wang) [Orabug: 37206210] {CVE-2024-49981}
  - media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags (Hans Verkuil)
  - media: sun4i_csi: Implement link validate for sun4i_csi subdev (Laurent Pinchart)
  - clk: rockchip: fix error for unknown clocks (Sebastian Reichel)
  - aoe: fix the potential use-after-free problem in more places (Chun-Yi Lee) [Orabug: 37206642] {CVE-2024-49982}
  - riscv: define ILLEGAL_POINTER_VALUE for 64bit (Jisheng Zhang)
  - ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate (Lizhi Xu) [Orabug: 37200926] {CVE-2024-49877}
  - ocfs2: fix null-ptr-deref when journal load failed. (Julian Sun) [Orabug: 37206097] {CVE-2024-49957}
  - ocfs2: remove unreasonable unlock in ocfs2_read_blocks (Lizhi Xu) [Orabug: 37206137] {CVE-2024-49965}
  - ocfs2: cancel dqi_sync_work before freeing oinfo (Joseph Qi) [Orabug: 37206141] {CVE-2024-49966}
  - ocfs2: fix uninit-value in ocfs2_get_block() (Joseph Qi)
  - ocfs2: fix the la space leak when unmounting an ocfs2 volume (Heming Zhao)
  - mm: krealloc: consider spare memory for __GFP_ZERO (Danilo Krummrich)
  - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error (Baokun Li) [Orabug: 37206109] {CVE-2024-49959}
  - drm: omapdrm: Add missing check for alloc_ordered_workqueue (Ma Ke) [Orabug: 37200935] {CVE-2024-49879}
  - of/irq: Support #msi-cells=<0> in of_msi_get_domain (Andrew Jones)
  - parisc: Fix stack start for ADDR_NO_RANDOMIZE personality (Helge Deller)
  - parisc: Fix 64-bit userspace syscall path (Helge Deller)
  - ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit() (Luis Henriques (SUSE))
  - ext4: fix double brelse() the buffer of the extents path (Baokun Li) [Orabug: 37200948] {CVE-2024-49882}
  - ext4: aovid use-after-free in ext4_ext_insert_extent() (Baokun Li) [Orabug: 37200954] {CVE-2024-49883}
  - ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space() (Luis Henriques (SUSE))
  - ext4: propagate errors from ext4_find_extent() in ext4_insert_range() (Baokun Li)
  - ext4: no need to continue when the number of entries is 1 (Edward Adam Davis) [Orabug: 37206147] {CVE-2024-49967}
  - ALSA: core: add isascii() check to card ID generator (Jaroslav Kysela)
  - drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS (Thomas Zimmermann)
  - parisc: Fix itlb miss handler for 64-bit programs (Helge Deller)
  - perf/core: Fix small negative period being ignored (Luo Gengkun)
  - spi: bcm63xx: Fix module autoloading (Jinjie Ruan)
  - firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp() (Krzysztof Kozlowski)
  - i2c: xiic: Wait for TX empty to avoid missed TX NAKs (Robert Hancock)
  - i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume (Marek Vasut) [Orabug: 37206220] {CVE-2024-49985}
  - selftests: vDSO: fix vDSO symbols lookup for powerpc64 (Christophe Leroy)
  - selftests: breakpoints: use remaining time to check if suspend succeed (Yifei Liu)
  - spi: s3c64xx: fix timeout counters in flush_fifo (Ben Dooks)
  - ext4: fix i_data_sem unlock order in ext4_ind_migrate() (Artem Sadovnikov) [Orabug: 37206323] {CVE-2024-50006}
  - ext4: ext4_search_dir should return a proper error (Thadeu Lima de Souza Cascardo)
  - of/irq: Refer to actual buffer size in of_irq_parse_one() (Geert Uytterhoeven)
  - drm/radeon/r100: Handle unknown family in r100_cp_init_microcode() (Geert Uytterhoeven)
  - scsi: aacraid: Rearrange order of struct aac_srb_unit (Kees Cook)
  - drm/printer: Allow NULL data in devcoredump printer (Matthew Brost)
  - drm/amd/display: Initialize get_bytes_per_element's default to 1 (Alex Hung) [Orabug: 37205727] {CVE-2024-49892}
  - drm/amd/display: Fix index out of bounds in degamma hardware format translation (Srinivasan Shanmugam) [Orabug: 37205740] {CVE-2024-49894}
  - drm/amd/display: Check stream before comparing them (Alex Hung) [Orabug: 37205752] {CVE-2024-49896}
  - jfs: Fix uninit-value access of new_ea in ea_buffer (Zhao Mengmeng) [Orabug: 37205778] {CVE-2024-49900}
  - jfs: check if leafidx greater than num leaves per dmap tree (Edward Adam Davis) [Orabug: 37205790] {CVE-2024-49902}
  - jfs: Fix uaf in dbFreeBits (Edward Adam Davis) [Orabug: 37205795] {CVE-2024-49903}
  - jfs: UBSAN: shift-out-of-bounds in dbFindBits (Remington Brasga)
  - ata: sata_sil: Rename sil_blacklist to sil_quirks (Damien Le Moal)
  - power: reset: brcmstb: Do not go into infinite loop if reset fails (Andrew Davis)
  - fbdev: pxafb: Fix possible use after free in pxafb_task() (Kaixin Wang) [Orabug: 37205936] {CVE-2024-49924}
  - x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments() (Kees Cook)
  - ALSA: hdsp: Break infinite MIDI input flush loop (Takashi Iwai)
  - ALSA: asihpi: Fix potential OOB array access (Takashi Iwai) [Orabug: 37206328] {CVE-2024-50007}
  - signal: Replace BUG_ON()s (Thomas Gleixner)
  - nfp: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext() (Gustavo A. R. Silva) [Orabug: 37206333] {CVE-2024-50008}
  - proc: add config & param to block forcing mem writes (Adrian Ratiu)
  - ACPICA: iasl: handle empty connection_node (Aleksandrs Vinarskis)
  - tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process (Jason Xing)
  - ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family (Ido Schimmel)
  - ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR). (Kuniyuki Iwashima)
  - net: mvpp2: Increase size of queue_name buffer (Simon Horman)
  - tipc: guard against string buffer overrun (Simon Horman) [Orabug: 37206278] {CVE-2024-49995}
  - ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package() (Pei Xiao) [Orabug: 37206124] {CVE-2024-49962}
  - ACPI: EC: Do not release locks during operation region accesses (Rafael J. Wysocki)
  - wifi: rtw88: select WANT_DEV_COREDUMP (Zong-Zhe Yang)
  - net: sched: consistently use rcu_replace_pointer() in taprio_change() (Dmitry Antipov)
  - ACPICA: Fix memory leak if acpi_ps_get_next_field() fails (Armin Wolf)
  - ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails (Armin Wolf)
  - net: hisilicon: hns_mdio: fix OF node leak in probe() (Krzysztof Kozlowski)
  - net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info() (Krzysztof Kozlowski)
  - net: hisilicon: hip04: fix OF node leak in probe() (Krzysztof Kozlowski)
  - ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node() (Aleksandr Mishin)
  - wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit (Toke Høiland-Jørgensen) [Orabug: 37206029] {CVE-2024-49938}
  - wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats() (Dmitry Kandybka)
  - f2fs: Require FMODE_WRITE for atomic write ioctls (Jann Horn) [Orabug: 37200794] {CVE-2024-47740}
  - ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin (Takashi Iwai)
  - ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs (Takashi Iwai)
  - ALSA: hda/realtek: Fix the push button function for the ALC257 (Oder Chiou)
  - sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start (Xin Long) [Orabug: 37206051] {CVE-2024-49944}
  - ipv4: ip_gre: Fix drops of small packets in ipgre_xmit (Anton Danilov)
  - net: add more sanity checks to qdisc_pkt_len_init() (Eric Dumazet) [Orabug: 37206064] {CVE-2024-49948}
  - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (Eric Dumazet) [Orabug: 37206070] {CVE-2024-49949}
  - net: ethernet: lantiq_etop: fix memory disclosure (Aleksander Jan Bajkowski) [Orabug: 37206289] {CVE-2024-49997}
  - Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Abhishek Pandit-Subedi)
  - netfilter: nf_tables: prevent nf_skb_duplicated corruption (Eric Dumazet) [Orabug: 37206081] {CVE-2024-49952}
  - net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED (Phil Sutter)
  - net/mlx5: Added cond_resched() to crdump collection (Mohamed Khalfella)
  - ieee802154: Fix build error (Jinjie Ruan)
  - drivers: net: Fix Kconfig indentation, continued (Krzysztof Kozlowski)
  - Minor fixes to the CAIF Transport drivers Kconfig file (rd.dunlab@gmail.com)
  - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [Orabug: 37264181] {CVE-2024-50179}
  - mailbox: bcm2835: Fix timeout during suspend mode (Stefan Wahren) [Orabug: 37206130] {CVE-2024-49963}
  - mailbox: rockchip: fix a typo in module autoloading (Liao Chen)
  - usb: yurex: Fix inconsistent locking bug in yurex_read() (Harshit Mogalapalli)
  - i2c: isch: Add missed 'else' (Andy Shevchenko)
  - i2c: aspeed: Update the stop sw state when the bus recovery occurs (Tommy Huang)
  - mm: only enforce minimum stack gap size if it's sensible (David Gow)
  - pps: add an error check in parport_attach (Ma Ke)
  - pps: remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET)
  - USB: misc: yurex: fix race between read and write (Oliver Neukum)
  - usb: yurex: Replace snprintf() with the safer scnprintf() variant (Lee Jones)
  - soc: versatile: realview: fix soc_dev leak during device remove (Krzysztof Kozlowski)
  - soc: versatile: realview: fix memory leak during device remove (Krzysztof Kozlowski)
  - PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler (Sean Anderson)
  - PCI: xilinx-nwl: Use irq_data_get_irq_chip_data() (Thomas Gleixner)
  - ASoC: meson: axg-card: fix 'use-after-free' (Arseniy Krasnov) [Orabug: 37116540] {CVE-2024-46849}
  - ASoC: meson: axg: extract sound card utils (Jerome Brunet)
  - nfs: fix memory leak in error path of nfs4_do_reclaim (Li Lingfeng)
  - fs: Fix file_set_fowner LSM hook inconsistencies (Mickaël Salaün)
  - vfs: fix race between evice_inodes() and find_inode()&iput() (Julian Sun) [Orabug: 37200604] {CVE-2024-47679}
  - hwrng: mtk - Use devm_pm_runtime_enable (Guoqing Jiang)
  - f2fs: avoid potential int overflow in sanity_check_area_boundary() (Nikita Zhandarovich)
  - f2fs: prevent possible int overflow in dir_block_index() (Nikita Zhandarovich)
  - debugobjects: Fix conditions in fill_pool() (Zhen Lei)
  - wifi: rtw88: 8822c: Fix reported RX band width (Bitterblue Smith)
  - ACPI: resource: Add another DMI match for the TongFang GMxXGxx (Werner Sembach)
  - ACPI: sysfs: validate return type of _STR method (Thomas Weißschuh) [Orabug: 37200878] {CVE-2024-49860}
  - drbd: Add NULL check for net_conf to prevent dereference in state validation (Mikhail Lobanov)
  - drbd: Fix atomicity violation in drbd_uuid_set_bm() (Qiu-ji Chen)
  - tty: rp2: Fix reset with non forgiving PCIe host bridges (Florian Fainelli)
  - firmware_loader: Block path traversal (Jann Horn) [Orabug: 37200802] {CVE-2024-47742}
  - USB: class: CDC-ACM: fix race between get_serial and set_serial (Oliver Neukum)
  - USB: misc: cypress_cy7c63: check for short transfer (Oliver Neukum)
  - USB: appledisplay: close race between probe and completion handler (Oliver Neukum)
  - drm/amd/display: Round calculated vtotal (Robin Chen)
  - soc: versatile: integrator: fix OF node leak in probe() error path (Krzysztof Kozlowski)
  - Remove *.orig pattern from .gitignore (Laurent Pinchart)
  - crypto: aead,cipher - zeroize key buffer after use (Hailey Mothershead) [Orabug: 36898014] {CVE-2024-42229}
  - netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS (Simon Horman)
  - net: qrtr: Update packets cloning when broadcasting (Youssef Samir)
  - tcp: check skb is non-NULL in tcp_rto_delta_us() (Josh Hunt) [Orabug: 37200624] {CVE-2024-47684}
  - net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition (Kaixin Wang) [Orabug: 37200818] {CVE-2024-47747}
  - netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() (Eric Dumazet) [Orabug: 37200630] {CVE-2024-47685}
  - coresight: tmc: sg: Do not leak sg_table (Suzuki K Poulose)
  - iio: adc: ad7606: fix standby gpio state to match the documentation (Guillaume Stols)
  - iio: adc: ad7606: fix oversampling gpio array (Guillaume Stols)
  - f2fs: reduce expensive checkpoint trigger frequency (Chao Yu)
  - f2fs: remove unneeded check condition in __f2fs_setxattr() (Chao Yu)
  - f2fs: fix to update i_ctime in __f2fs_setxattr() (Chao Yu)
  - f2fs: fix typo (Yonggil Song)
  - f2fs: enhance to update i_mode and acl atomically in f2fs_setattr() (Chao Yu)
  - nfsd: return -EINVAL when namelen is 0 (Li Lingfeng) [Orabug: 37200650] {CVE-2024-47692}
  - nfsd: call cache_put if xdr_reserve_space returns NULL (Guoqing Jiang) [Orabug: 37200783] {CVE-2024-47737}
  - ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir() (Jinjie Ruan)
  - RDMA/cxgb4: Added NULL check for lookup_atid (Mikhail Lobanov) [Orabug: 37200824] {CVE-2024-47749}
  - riscv: Fix fp alignment bug in perf_callchain_user() (Jinjie Ruan)
  - RDMA/hns: Optimize hem allocation performance (Junxian Huang)
  - watchdog: imx_sc_wdt: Don't disable WDT in suspend (Jonas Blixt)
  - pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function (Wang Jianzheng)
  - clk: ti: dra7-atl: Fix leak of of_nodes (David Lechner)
  - pinctrl: single: fix missing error code in pcs_probe() (Yang Yingliang)
  - RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency (Zhu Yanjun) [Orabug: 37205521] {CVE-2024-47696}
  - PCI: xilinx-nwl: Fix register misspelling (Sean Anderson)
  - PCI: keystone: Fix if-statement expression in ks_pcie_quirk() (Dan Carpenter) [Orabug: 37205560] {CVE-2024-47756}
  - drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error (Junlin Li) [Orabug: 37200662] {CVE-2024-47697}
  - drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error (Junlin Li) [Orabug: 37200669] {CVE-2024-47698}
  - clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228 (Jonas Karlman)
  - perf time-utils: Fix 32-bit nsec parsing (Ian Rogers)
  - perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time (Yang Jihong)
  - perf sched timehist: Fix missing free of session in perf_sched__timehist() (Yang Jihong)
  - bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit (Daniel Borkmann)
  - nilfs2: fix potential oob read in nilfs_btree_check_delete() (Ryusuke Konishi) [Orabug: 37200843] {CVE-2024-47757}
  - nilfs2: determine empty node blocks as corrupted (Ryusuke Konishi)
  - nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() (Ryusuke Konishi) [Orabug: 37200676] {CVE-2024-47699}
  - ext4: avoid OOB when system.data xattr changes underneath the filesystem (Thadeu Lima de Souza Cascardo) [Orabug: 37200682] {CVE-2024-47701}
  - ext4: return error on ext4_find_inline_entry (Thadeu Lima de Souza Cascardo)
  - ext4: avoid negative min_clusters in find_group_orlov() (Kemeng Shi)
  - smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso (Jiawei Ye)
  - ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard (yangerkun)
  - jbd2: introduce/export functions jbd2_journal_submit|finish_inode_data_buffers() (Mauricio Faria de Oliveira)
  - kthread: fix task state in kthread worker if being frozen (Chen Yu)
  - kthread: add kthread_work tracepoints (Rob Clark)
  - xz: cleanup CRC32 edits from 2018 (Lasse Collin)
  - selftests/bpf: Fix error compiling test_lru_map.c (Tony Ambardar)
  - selftests/bpf: Fix compiling tcp_rtt.c with musl-libc (Tony Ambardar)
  - selftests/bpf: Fix compiling flow_dissector.c with musl-libc (Tony Ambardar)
  - selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c (Tony Ambardar)
  - tpm: Clean up TPM space after command failure (Jonathan McDowell) [Orabug: 37200851] {CVE-2024-49851}
  - xen/swiotlb: add alignment check for dma buffers (Juergen Gross)
  - xen: use correct end address of kernel for conflict checking (Juergen Gross)
  - drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind() (Yuesong Li)
  - drm/msm: fix %s null argument error (Sherry Yang)
  - ipmi: docs: don't advertise deprecated sysfs entries (Wolfram Sang)
  - drm/msm/a5xx: fix races in preemption evaluation stage (Vladimir Lypak)
  - drm/msm/a5xx: properly clear preemption records on resume (Vladimir Lypak)
  - drm/msm/a5xx: disable preemption in submits by default (Vladimir Lypak)
  - drm/msm: Fix incorrect file name output in adreno_request_fw() (Aleksandr Mishin)
  - jfs: fix out-of-bounds in dbNextAG() and diAlloc() (Jeongjun Park) [Orabug: 37200741] {CVE-2024-47723}
  - drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets (Nikita Zhandarovich)
  - drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode (Jonas Karlman)
  - drm/rockchip: vop: Allow 4096px width scaling (Alex Bee)
  - drm/radeon: properly handle vbios fake edid sizing (Alex Deucher)
  - drm/radeon: Replace one-element array with flexible-array member (Paulo Miguel Almeida)
  - drm/amdgpu: properly handle vbios fake edid sizing (Alex Deucher)
  - drm/amdgpu: Replace one-element array with flexible-array member (Paulo Miguel Almeida)
  - drm/stm: Fix an error handling path in stm_drm_platform_probe() (Christophe JAILLET)
  - mtd: powernv: Add check devm_kasprintf() returned value (Charles Han)
  - fbdev: hpfb: Fix an error handling path in hpfb_dio_probe() (Christophe JAILLET)
  - power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense (Artur Weber)
  - power: supply: axp20x_battery: Remove design from min and max voltage (Chris Morgan)
  - power: supply: axp20x_battery: allow disabling battery charging (Hermann Lauer)
  - hwmon: (ntc_thermistor) fix module autoloading (Yuntao Liu)
  - mtd: slram: insert break after errors in parsing the map (Mirsad Todorovac)
  - hwmon: (max16065) Fix overflows seen when writing limits (Guenter Roeck)
  - clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init() (Ankit Agrawal)
  - reset: berlin: fix OF node leak in probe() error path (Krzysztof Kozlowski)
  - ARM: versatile: fix OF node leak in CPUs prepare (Krzysztof Kozlowski)
  - ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property (Krzysztof Kozlowski)
  - spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ (Andy Shevchenko)
  - spi: ppc4xx: handle irq_of_parse_and_map() errors (Ma Ke)
  - block, bfq: don't break merge chain in bfq_split_bfqq() (Yu Kuai)
  - block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator() (Yu Kuai)
  - block, bfq: fix possible UAF for bfqq->bic with merge chain (Yu Kuai)
  - net: tipc: avoid possible garbage value (Su Hui)
  - Bluetooth: btusb: Fix not handling ZPL/short-transfer (Luiz Augusto von Dentz)
  - can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). (Kuniyuki Iwashima) [Orabug: 37205476] {CVE-2024-47709}
  - sock_map: Add a cond_resched() in sock_hash_free() (Eric Dumazet) [Orabug: 37200715] {CVE-2024-47710}
  - wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param (Jiawei Ye) [Orabug: 37205503] {CVE-2024-47712}
  - wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop() (Dmitry Antipov) [Orabug: 37200721] {CVE-2024-47713}
  - mac80211: parse radiotap header when selecting Tx queue (Mathy Vanhoef)
  - wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors (Dmitry Antipov)
  - wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan() (Dmitry Antipov)
  - netfilter: nf_tables: reject expiration higher than timeout (Pablo Neira Ayuso)
  - netfilter: nf_tables: reject element expiration with no timeout (Pablo Neira Ayuso)
  - netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire (Pablo Neira Ayuso)
  - can: j1939: use correct function name in comment (Zhang Changzhong)
  - mount: handle OOM on mnt_warn_timestamp_expiry (Olaf Hering)
  - fs/namespace: fnic: Switch to use %ptTd (Andy Shevchenko)
  - mount: warn only once about timestamp range expiration (Anthony Iliopoulos)
  - fs: explicitly unregister per-superblock BDIs (Christoph Hellwig)
  - wifi: ath9k: Remove error checks when creating debugfs entries (Toke Høiland-Jørgensen)
  - wifi: ath9k: fix parameter check in ath9k_init_debug() (Minjie Du)
  - ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe() (Aleksandr Mishin)
  - USB: usbtmc: prevent kernel-usb-infoleak (Edward Adam Davis) [Orabug: 37159778] {CVE-2024-47671}
  - USB: serial: pl2303: add device id for Macrosilicon MS3020 (Junhao Xie)
  - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches (Toke Høiland-Jørgensen) [Orabug: 36544917] {CVE-2024-26885}
  - inet: inet_defrag: prevent sk release while still in use (Florian Westphal) [Orabug: 36545060] {CVE-2024-26921}
  - gpio: prevent potential speculation leaks in gpio_device_get_desc() (Hagar Hemdan) [Orabug: 36993135] {CVE-2024-44931}
  - ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() (Ferry Meng) [Orabug: 36891661] {CVE-2024-41016}
  - ocfs2: add bounds checking to ocfs2_xattr_find_entry() (Ferry Meng) [Orabug: 37159773] {CVE-2024-47670}
  - x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency (Michael Kelley)
  - spi: bcm63xx: Enable module autoloading (Liao Chen)
  - drm: komeda: Fix an issue related to normalized zpos (hongchi.peng)
  - ASoC: tda7419: fix module autoloading (Liao Chen)
  - wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead (Emmanuel Grumbach) [Orabug: 37159781] {CVE-2024-47672}
  - wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room() (Daniel Gabay)
  - net: ftgmac100: Ensure tx descriptor updates are visible (Jacky Chou)
  - microblaze: don't treat zero reserved memory regions as error (Mike Rapoport)
  - pinctrl: at91: make it work with current gpiolib (Thomas Blocher)
  - ALSA: hda/realtek - FIxed ALC285 headphone no sound (Kailang Yang)
  - ALSA: hda/realtek - Fixed ALC256 headphone no sound (Kailang Yang)
  - ASoC: allow module autoloading for table db1200_pids (Hongbo Li)
  - soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps" (Krzysztof Kozlowski)
  - spi: nxp-fspi: fix the KASAN report out-of-bounds bug (Han Xu) [Orabug: 37116548] {CVE-2024-46853}
  - net: dpaa: Pad packets to ETH_ZLEN (Sean Anderson) [Orabug: 37116551] {CVE-2024-46854}
  - net: ftgmac100: Enable TX interrupt to avoid TX timeout (Jacky Chou)
  - net/mlx5e: Add missing link modes to ptys2ethtool_map (Shahar Shitrit)
  - ice: fix accounting for filters shared by multiple VSIs (Jacob Keller)
  - arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma (Quentin Schulz)
  - scripts: kconfig: merge_config: config files: add a trailing newline (Anders Roxell)
  - net: phy: vitesse: repair vsc73xx autonegotiation (Pawel Dembicki)
  - net: ethernet: use ip_hdrlen() instead of bit shift (Moon Yeounsu)
  - usbnet: ipheth: fix carrier detection in modes 1 and 4 (Foster Snowhill)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.338.3.el8uek]
changelog:
  - drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported (Antonio Quartulli) [Orabug: 37304754] {CVE-2024-53060}
  - rds: Add rds stuck shutdown timeout (Rohit Nair)  [Orabug: 37180926]
  - ACPI: ioremap: avoid redundant rounding to OS page size (Ard Biesheuvel)  [Orabug: 37243611]
  - blk-mq: fix missing blk_account_io_done() in error path (Yu Kuai)  [Orabug: 37280096]
  - Revert "net/mlx5: disable the 'fast unload' feature on Exadata systems" (Qing Huang)  [Orabug: 37285309]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.338.4.el8uek]
changelog:
  - devlink: fix possible use-after-free and memory leaks in devlink_init() (Vasiliy Kovalev)  [Orabug: 37284641]  {CVE-2024-26734}
  - mm: avoid leaving partial pfn mappings around in error case (Linus Torvalds)  [Orabug: 37174200]  {CVE-2024-47674}
  - mm: add remap_pfn_range_notrack (Christoph Hellwig)  [Orabug: 37174200]  {CVE-2024-47674}
  - mm/memory.c: make remap_pfn_range() reject unaligned addr (Alex Zhang)  [Orabug: 37174200]  {CVE-2024-47674}
  - mm: fix ambiguous comments for better code readability (chenqiwu)  [Orabug: 37174200]  {CVE-2024-47674}
  - mm: clarify a confusing comment for remap_pfn_range() (WANG Wenhu)  [Orabug: 37174200]  {CVE-2024-47674}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.338.4.2.el8uek]
changelog:
  - vhost_scsi: log write descriptors (Dongli Zhang)  [Orabug: 37423804]  
  - vhost-scsi: protect vq->log_base with vq->mutex (Dongli Zhang)  [Orabug: 37423804]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.339.1.el8uek]
changelog:
  - net/rds: report pending-messages count in RDS_INQ response (Devesh Sharma)  [Orabug: 35596047] [Orabug: 35316633]
  - net/rds: Introduce RDS-INQ feature to RDS protocol (Devesh Sharma)  [Orabug: 35316632] [Orabug: 37109336]
  - net/rds: Supporting SIOCOUTQ to read pending sends (Devesh Sharma)  [Orabug: 34460809] [Orabug: 37072814]
  - mm/memory-failure: pass the folio and the page to collect_procs() (Matthew Wilcox (Oracle))  [Orabug: 37270264]
  - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Sean Christopherson)  [Orabug: 37273706]
  - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Sean Christopherson)  [Orabug: 37273706]
  - objtool: Default ignore INT3 for unreachable (Peter Zijlstra)  [Orabug: 37273706] {CVE-2022-29901}
  - x86/spec_ctrl: AMD AutoIBRS cannot be dynamically enabled or disabled (Alexandre Chartre)  [Orabug: 37310552]
  - x86/msr: Add functions to set/clear the bit of an MSR on all cpus (Alexandre Chartre)  [Orabug: 37310552]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.339.2.el8uek]
changelog:
  - arm64/cpu_errata: Spectre-BHB mitigation for AMPERE1 expects a loop of 11 iterations. (Miguel Luis)  [Orabug: 37027863]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.339.3.el8uek]
changelog:
  - Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume" (Sherry Yang)  [Orabug: 37364531]
  - rds: recv_payload_bad_checksum was not 0 after running rds-stress on UEK6 (William Kucharski)  [Orabug: 37265127]
  - rds: If RDS Checksums are enabled for RDMA RDS operations, the extension headers will overflow causing incorrect operation (William Kucharski)  [Orabug: 37265125]
  - rds: rds_message_alloc() needlessly zeroes m_used_sgs (William Kucharski)  [Orabug: 37265123]
  - rds: tracepoint in rds_receive_csum_err() prints pointless information (William Kucharski)  [Orabug: 37265121]
  - rds: rds_inc_init() should initialize the inc->i_conn_path field (William Kucharski)  [Orabug: 37265117]
  - rds: Race condition in adding RDS payload checksum extension header may result in RDS header corruption (William Kucharski)  [Orabug: 37265115]
  - md/raid10: fix task hung in raid10d (Li Nan)  [Orabug: 37126683]
  - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Yu Kuai)  [Orabug: 37126683]
  - md/raid10: avoid deadlock on recovery. (Vitaly Mayatskikh)  [Orabug: 37126683]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.339.4.el8uek]
changelog:
  - RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey (Kashyap Desai)
  - Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K" (Aurelien Jarno)
  - mm: revert "mm: shmem: fix data-race in shmem_getattr()" (Andrew Morton)
  - net/ipv6: release expired exception dst cached in socket (Jiri Wiesner) [Orabug: 37434173] {CVE-2024-56644}
  - Revert "unicode: Don't special case ignorable code points" (Linus Torvalds)
  - powerpc/vdso: Flag VDSO64 entry points as functions (Christophe Leroy)
  - Revert "usb: gadget: composite: fix OS descriptors w_value logic" (Michal Vrastil)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.339.5.el8uek]
changelog:
  - tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe() (Nikolay Kuratov)
  - vhost_scsi: log write descriptors (Dongli Zhang)  [Orabug: 37393533]
  - vhost-scsi: protect vq->log_base with vq->mutex (Dongli Zhang)  [Orabug: 37393533]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.4.17-2136.339.5.1.el8uek]
changelog:
  - Revert "xen/swiotlb: add alignment check for dma buffers" (Harshvardhan Jha)  [Orabug: 37510955]  
  - vfio/iommu_type1: Fix some sanity checks in detach group (Keqian Zhu)  [Orabug: 37511007]  
  - Revert "vfio/iommu_type1: Fix some sanity checks in detach group" (Dongli Zhang)  [Orabug: 37511007]


author: Vijayendra Suman <vijayendra.suman@oracle.com> [5.4.17-2136.339.5.1.el8uek]
changelog:
  - Revert "xen/swiotlb: add alignment check for dma buffers" (Harshvardhan Jha)  [Orabug: 37510955]
  - vfio/iommu_type1: Fix some sanity checks in detach group (Keqian Zhu)  [Orabug: 37511007]
  - Revert "vfio/iommu_type1: Fix some sanity checks in detach group" (Dongli Zhang)  [Orabug: 37511007]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.339.4.el8uek]
changelog:
  - RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey (Kashyap Desai)
  - Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K" (Aurelien Jarno)
  - mm: revert "mm: shmem: fix data-race in shmem_getattr()" (Andrew Morton)
  - net/ipv6: release expired exception dst cached in socket (Jiri Wiesner)
  - Revert "unicode: Don't special case ignorable code points" (Linus Torvalds)
  - powerpc/vdso: Flag VDSO64 entry points as functions (Christophe Leroy)
  - Revert "usb: gadget: composite: fix OS descriptors w_value logic" (Michal Vrastil)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.339.5.el8uek]
changelog:
  - tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe() (Nikolay Kuratov)   
  - vhost_scsi: log write descriptors (Dongli Zhang)  [Orabug: 37393533]  
  - vhost-scsi: protect vq->log_base with vq->mutex (Dongli Zhang)  [Orabug: 37393533]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.340.1.el8uek]
changelog:
  - rds/ib: avoid scq/rcq polling during rds connection shutdown (Arumugam Kolappan)  [Orabug: 37092563]
  - RDMA/mlx5: Send UAR page index as ioctl attribute (Akiva Goldberger)  [Orabug: 37029739]
  - RDMA: Pass entire uverbs attr bundle to create cq function (Akiva Goldberger)  [Orabug: 37029739]
  - IB/uverbs: Enable CQ ioctl commands by default (Yishai Hadas)  [Orabug: 37029739]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.340.2.el8uek]
changelog:
  - LTS tag: v5.4.288 (Alok Tiwari)
  - ALSA: usb-audio: Fix a DMA to stack memory bug (Dan Carpenter)
  - xen/netfront: fix crash when removing device (Juergen Gross) [Orabug: 37427542] {CVE-2024-53240}
  - KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status (Raghavendra Rao Ananta)
  - blk-iocost: Avoid using clamp() on inuse in __propagate_weights() (Nathan Chancellor)
  - blk-iocost: fix weight updates of inner active iocgs (Tejun Heo)
  - blk-iocost: clamp inuse and skip noops in __propagate_weights() (Tejun Heo)
  - ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired (Daniil Tatianin)
  - net/sched: netem: account for backlog updates from child qdisc (Martin Ottens)
  - qca_spi: Make driver probing reliable (Stefan Wahren)
  - qca_spi: Fix clock speed for multiple QCA7000 (Stefan Wahren)
  - ACPI: resource: Fix memory resource type union access (Ilpo Järvinen)
  - net: lapb: increase LAPB_HEADER_LEN (Eric Dumazet) [Orabug: 37434237] {CVE-2024-56659}
  - tipc: fix NULL deref in cleanup_bearer() (Eric Dumazet) [Orabug: 37506456] {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)
  - bpf, sockmap: Fix update element with same (Michal Luczaj)
  - xfs: don't drop errno values when we fail to ficlone the entire range (Darrick J. Wong)
  - usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer (Lianqin Hu) [Orabug: 37434264] {CVE-2024-56670}
  - usb: ehci-hcd: fix call balance of clocks handling routines (Vitalii Mordan)
  - usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature (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)
  - LTS tag: v5.4.287 (Alok Tiwari)
  - bpf, xdp: Update devmap comments to reflect napi/rcu usage (John Fastabend)
  - ALSA: usb-audio: Fix out of bounds reads when finding clock sources (Takashi Iwai) [Orabug: 37427489] {CVE-2024-53150}
  - PCI: rockchip-ep: Fix address translation unit programming (Damien Le Moal)
  - Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()" (Zhang Zekun)
  - modpost: Add .irqentry.text to OTHER_SECTIONS (Thomas Gleixner)
  - 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)
  - perf/x86/intel/pt: Fix buffer full but size is 0 case (Adrian Hunter)
  - bpf: fix OOB devmap writes when deleting elements (Maciej Fijalkowski) [Orabug: 37434047] {CVE-2024-56615}
  - xdp: Simplify devmap cleanup (Björn Töpel)
  - misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle (Parker Newman)
  - powerpc/prom_init: Fixup missing powermac #size-cells (Michael Ellerman)
  - 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)
  - f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode. (Qi Han) [Orabug: 37433861] {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: 37433869] {CVE-2024-56587}
  - tracing: Use atomic64_inc_return() in trace_clock_counter() (Uros Bizjak)
  - 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: btusb: Add RTL8852BE device 0489:e123 to device tables (Hilda Wu)
  - wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw() (Norbert van Bolhuis) [Orabug: 37433908] {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: 37433914] {CVE-2024-56594}
  - jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree (Nihar Chaithanya) [Orabug: 37433920] {CVE-2024-56595}
  - jfs: fix array-index-out-of-bounds in jfs_readdir (Ghanshyam Agrawal) [Orabug: 37433928] {CVE-2024-56596}
  - jfs: fix shift-out-of-bounds in dbSplit (Ghanshyam Agrawal) [Orabug: 37433934] {CVE-2024-56597}
  - jfs: array-index-out-of-bounds fix in dtReadFirst (Ghanshyam Agrawal) [Orabug: 37433941] {CVE-2024-56598}
  - 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: 37433955] {CVE-2024-56600}
  - net: inet: do not leave a dangling sk pointer in inet_create() (Ignat Korchagin) [Orabug: 37433962] {CVE-2024-56601}
  - net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() (Ignat Korchagin) [Orabug: 37433970] {CVE-2024-56602}
  - net: af_can: do not leave a dangling sk pointer in can_create() (Ignat Korchagin) [Orabug: 37433977] {CVE-2024-56603}
  - Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() (Ignat Korchagin) [Orabug: 37433990] {CVE-2024-56605}
  - af_packet: avoid erroring out after sock_init_data() in packet_create() (Ignat Korchagin) [Orabug: 37433996] {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)
  - 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)
  - 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)
  - s390/cpum_sf: Handle CPU hotplug remove during sampling (Thomas Richter)
  - mmc: core: Further prevent card detect during shutdown (Ulf Hansson)
  - regmap: detach regmap from dev on regmap_exit (Cosmin Tanislav)
  - dma-buf: fix dma_fence_array_signaled v4 (Christian König)
  - 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: 37434065] {CVE-2024-56619}
  - scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt (Saurav Kashyap)
  - scsi: qla2xxx: Supported speed displayed incorrectly for VPorts (Anil Gurumurthy)
  - scsi: qla2xxx: Fix NVMe and NPIV connect issue (Quinn Tran)
  - ocfs2: update seq_file index in ocfs2_dlm_seq_next (Wengang Wang)
  - tracing: Fix cmp_entries_dup() to respect sort() comparison rules (Kuan-Wei Chiu)
  - HID: wacom: fix when get product name maybe null pointer (WangYuli) [Orabug: 37434108] {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: 37434113] {CVE-2024-56630}
  - spi: mpc52xx: Add cancel_work_sync before module remove (Pei Xiao)
  - tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg (Zijian Zhang) [Orabug: 37434127] {CVE-2024-56633}
  - drm/sti: Add __iomem for mixer_dbg_mxn's parameter (Pei Xiao)
  - gpio: grgpio: Add NULL check in grgpio_probe (Charles Han) [Orabug: 37434131] {CVE-2024-56634}
  - gpio: grgpio: use a helper variable to store the address of ofdev->dev (Bartosz Golaszewski)
  - crypto: x86/aegis128 - access 32-bit arguments as 32-bit (Eric Biggers)
  - x86/asm: Reorder early variables (Jiri Slaby)
  - xen: Fix the issue of resource not being properly released in xenbus_dev_probe() (Qiu-ji Chen) [Orabug: 37433540] {CVE-2024-53198}
  - xen/xenbus: fix locking (Juergen Gross)
  - xenbus/backend: Protect xenbus callback with lock (SeongJae Park)
  - xenbus/backend: Add memory pressure handler callback (SeongJae Park)
  - xen/xenbus: reference count registered modules (Paul Durrant)
  - 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: 37434143] {CVE-2024-56637}
  - 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)
  - tipc: Fix use-after-free of kernel socket in cleanup_bearer(). (Kuniyuki Iwashima) [Orabug: 37434161] {CVE-2024-56642}
  - tipc: add new AEAD key structure for user API (Tuong Lien)
  - tipc: enable creating a "preliminary" node (Tuong Lien)
  - tipc: add reference counter to bearer (Tuong Lien)
  - dccp: Fix memory leak in dccp_feat_change_recv (Ivan Solodovnikov) [Orabug: 37434167] {CVE-2024-56643}
  - can: j1939: j1939_session_new(): fix skb reference counting (Dmitry Antipov)
  - net/sched: tbf: correct backlog statistic for GSO packets (Martin Ottens)
  - netfilter: x_tables: fix LED ID check in led_tg_check() (Dmitry Antipov) [Orabug: 37434200] {CVE-2024-56650}
  - ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init() (Jinghao Jia)
  - can: sun4i_can: sun4i_can_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)
  - 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)
  - nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Yang Erkun)
  - nfsd: make sure exp active before svc_export_show (Yang Erkun) [Orabug: 37433745] {CVE-2024-56558}
  - dm thin: Add missing destroy_work_on_stack() (Yuan Can)
  - i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() (Frank Li) [Orabug: 37433756] {CVE-2024-56562}
  - util_macros.h: fix/rework find_closest() macros (Alexandru Ardelean)
  - ad7780: fix division by zero in ad7780_write_raw() (Zicheng Qu) [Orabug: 37433772] {CVE-2024-56567}
  - clk: qcom: gcc-qcs404: fix initial rate of GPLL3 (Gabor Juhos)
  - ftrace: Fix regression with module command in stack_trace_filter (guoweikang) [Orabug: 37433784] {CVE-2024-56569}
  - ovl: Filter invalid inodes with missing lookup function (Vasiliy Kovalev) [Orabug: 37433789] {CVE-2024-56570}
  - media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal() (Gaosheng Cui) [Orabug: 37433798] {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: 37433805] {CVE-2024-56574}
  - media: i2c: tc358743: Fix crash in the probe error path when using polling (Alexander Shiyan) [Orabug: 37433817] {CVE-2024-56576}
  - btrfs: ref-verify: fix use-after-free after invalid ref action (Filipe Manana) [Orabug: 37433832] {CVE-2024-56581}
  - quota: flush quota_release_work upon quota writeback (Ojaswin Mujoo)
  - 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: 37433393] {CVE-2024-53165}
  - sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport (Liu Jian) [Orabug: 37434314] {CVE-2024-56688}
  - SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE (Trond Myklebust)
  - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Calum Mackay)
  - 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: 37434374] {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: 37433414] {CVE-2024-53171}
  - ubi: fastmap: Fix duplicate slab cache names while attaching (Zhihao Cheng) [Orabug: 37433419] {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: 37434456] {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: 37433426] {CVE-2024-53173}
  - um: Always dump trace for specified task in show_stack (Tiwei Bie)
  - um: Clean up stacktrace dump (Johannes Berg)
  - um: add show_stack_loglvl() (Dmitry Safonov)
  - um/sysrq: remove needless variable sp (Dmitry Safonov)
  - um: Fix the return value of elf_core_copy_task_fpregs (Tiwei Bie)
  - um: Fix potential integer overflow during physmem setup (Tiwei Bie) [Orabug: 37427464] {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: 37433433] {CVE-2024-53174}
  - NFSD: Prevent a potential integer overflow (Chuck Lever) [Orabug: 37427470] {CVE-2024-53146}
  - lib: string_helpers: silence snprintf() output truncation warning (Bartosz Golaszewski)
  - 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)
  - media: wl128x: Fix atomicity violation in fmc_send_cmd() (Qiu-ji Chen) [Orabug: 37434358] {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: 37433467] {CVE-2024-53181}
  - serial: 8250: omap: Move pm_runtime_get_sync (Bin Liu)
  - um: net: Do not use drvdata in release (Tiwei Bie) [Orabug: 37433475] {CVE-2024-53183}
  - um: ubd: Do not use drvdata in release (Tiwei Bie) [Orabug: 37433484] {CVE-2024-53184}
  - ubi: wl: Put source PEB into correct list if trying locking LEB failed (Zhihao Cheng)
  - spi: Fix acpi deferred irq probe (Stanislaw Gruszka)
  - netfilter: ipset: add missing range check in bitmap_ip_uadt (Jeongjun Park) [Orabug: 37388867] {CVE-2024-53141}
  - 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)
  - Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}() (Andrej Shadura)
  - tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler (Nicolas Bouchinet)
  - comedi: Flush partial mappings in error case (Jann Horn) [Orabug: 37427482] {CVE-2024-53148}
  - PCI: Fix use-after-free of slot->bus on hot remove (Lukas Wunner) [Orabug: 37433516] {CVE-2024-53194}
  - 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: 37433532] {CVE-2024-53197}
  - soc: qcom: socinfo: fix revision check in qcom_socinfo_probe() (Manikanta Mylavarapu)
  - usb: ehci-spear: fix call balance of sehci clk handling routines (Vitalii Mordan)
  - apparmor: fix 'Do simple duplicate message elimination' (chao liu)
  - staging: greybus: uart: clean up TIOCGSERIAL (Johan Hovold)
  - 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)
  - ipmr: fix tables suspicious RCU usage (Paolo Abeni)
  - ipmr: convert /proc handlers to rcu_read_lock() (Eric Dumazet)
  - 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: 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: core: Remove might_sleep() from power_supply_put() (Bart Van Assche)
  - vfio/pci: Properly hide first-in-list PCIe extended capability (Avihai Horon) [Orabug: 37433578] {CVE-2024-53214}
  - NFSD: Fix nfsd4_shutdown_copy() (Chuck Lever)
  - 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: 37433594] {CVE-2024-53217}
  - 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)
  - 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)
  - 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 cs-etm: Don't flush when packet_queue fills up (James Clark)
  - clk: clk-axi-clkgen: make sure to enable the AXI bus clock (Nuno Sa)
  - clk: axi-clkgen: use devm_platform_ioremap_resource() short-hand (Alexandru Ardelean)
  - dt-bindings: clock: axi-clkgen: include AXI clk (Nuno Sa)
  - dt-bindings: clock: adi,axi-clkgen: convert old binding to yaml format (Alexandru Ardelean)
  - fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem() (Zhen Lei) [Orabug: 37434478] {CVE-2024-56746}
  - fbdev/sh7760fb: Alloc DMA memory from hardware device (Thomas Zimmermann)
  - 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: 37427503] {CVE-2024-53155}
  - scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb() (Zhen Lei) [Orabug: 37434484] {CVE-2024-56747}
  - scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb() (Zhen Lei) [Orabug: 37434489] {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: 37433630] {CVE-2024-53227}
  - mfd: rt5033: Fix missing regmap_del_irq_chip() (Zhang Changzhong)
  - 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: 37434429] {CVE-2024-56723}
  - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device (Andy Shevchenko) [Orabug: 37434434] {CVE-2024-56724}
  - mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device (Andy Shevchenko) [Orabug: 37434330] {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)
  - trace/trace_event_perf: remove duplicate samples on the first tracepoint event (Levi Yun)
  - netpoll: Use rcu_access_pointer() in netpoll_poll_lock (Breno Leitao)
  - ALSA: 6fire: Release resources at card release (Takashi Iwai) [Orabug: 37433660] {CVE-2024-53239}
  - ALSA: caiaq: Use snd_card_free_when_closed() at disconnection (Takashi Iwai) [Orabug: 37433666] {CVE-2024-56531}
  - ALSA: us122l: Use snd_card_free_when_closed() at disconnection (Takashi Iwai) [Orabug: 37433672] {CVE-2024-56532}
  - net: rfkill: gpio: Add check for clk_enable() (Mingwei Zheng)
  - 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)
  - drm/etnaviv: hold GPU lock across perfmon sampling (Lucas Stach)
  - drm/etnaviv: fix power register offset on GC300 (Doug Brown)
  - drm/etnaviv: dump: fix sparse warnings (Marc Kleine-Budde)
  - 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)
  - wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan() (Alper Nebi Yasak) [Orabug: 37433695] {CVE-2024-56539}
  - bpf: Fix the xdp_adjust_tail sample prog issue (Yuan Chen)
  - 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)
  - drm/imx/ipuv3: 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)
  - wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() (Jeongjun Park) [Orabug: 37427509] {CVE-2024-53156}
  - drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused (Andy Shevchenko)
  - firmware: arm_scpi: Check the DVFS OPP count returned by the firmware (Luo Qiu) [Orabug: 37427515] {CVE-2024-53157}
  - regmap: irq: Set lockdep class for hierarchical IRQ domains (Andy Shevchenko)
  - ARM: dts: cubieboard4: Fix DCDC5 regulator constraints (Andre Przywara)
  - tpm: fix signed/unsigned bug when checking event logs (Gregory Price)
  - efi/tpm: Pass correct address to memblock_reserve (Jerry Snitselaar)
  - mmc: mmc_spi: drop buggy snprintf() (Bartosz Golaszewski)
  - soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get() (Dan Carpenter) [Orabug: 37427524] {CVE-2024-53158}
  - soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq() (Jinjie Ruan)
  - 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: 37434298] {CVE-2024-56681}
  - 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: 37434323] {CVE-2024-56690}
  - EDAC/fsl_ddr: Fix bad bit shift operations (Priyanka Singh)
  - EDAC/bluefield: Fix potential integer overflow (David Thompson) [Orabug: 37427533] {CVE-2024-53161}
  - firmware: google: Unregister driver_info on failure (Yuan Can)
  - firmware: google: Unregister driver_info on failure and exit in gsmi (Arthur Heymans)
  - hfsplus: don't query the device logical block size multiple times (Thadeu Lima de Souza Cascardo) [Orabug: 37433720] {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)
  - 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: 37434510] {CVE-2024-56756}
  - initramfs: avoid filename buffer overrun (David Disseldorp) [Orabug: 37388874] {CVE-2024-53142}
  - mips: asm: fix warning when disabling MIPS_FP_SUPPORT (Jonas Gorski)
  - x86/xen/pvh: Annotate indirect branch as safe (Josh Poimboeuf)
  - nvme: fix metadata handling in nvme-passthrough (Puranjay Mohan)
  - cifs: Fix buffer overflow when parsing NFS reparse points (Pali Rohár) [Orabug: 37206284] {CVE-2024-49996}
  - ipmr: Fix access to mfc_cache_list without lock held (Breno Leitao)
  - 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)
  - 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)
  - mac80211: fix user-power when emulating chanctx (Ben Greear)
  - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet (Hans de Goede)
  - kbuild: Use uname for LINUX_COMPILE_HOST detection (Chris Down)
  - media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set (Mauro Carvalho Chehab)
  - nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint (Ryusuke Konishi) [Orabug: 37388819] {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: 37388825] {CVE-2024-53131}
  - KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN (Sean Christopherson) [Orabug: 37388846] {CVE-2024-53135}
  - ocfs2: uncache inode which has failed entering the group (Dmitry Antipov) [Orabug: 37388753] {CVE-2024-53112}
  - net/mlx5e: kTLS, Fix incorrect page refcounting (Dragos Tatulea)
  - net/mlx5: fs, lock FTE when checking if active (Mark Bloch)
  - netlink: terminate outstanding dump on socket close (Jakub Kicinski) [Orabug: 37388861] {CVE-2024-53140}
  - LTS tag: v5.4.286 (Alok Tiwari)
  - 9p: fix slab cache name creation for real (Linus Torvalds)
  - md/raid10: improve code of mrdev in raid10_sync_request (Li Nan)
  - net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition (Reinhard Speyerer)
  - fs: Fix uninitialized value issue in from_kuid and from_kgid (Alessandro Zanni) [Orabug: 37331928] {CVE-2024-53101}
  - powerpc/powernv: Free name on error in opal_event_init() (Michael Ellerman)
  - sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML (Julian Vetter)
  - bpf: use kvzmalloc to allocate BPF verifier environment (Rik van Riel)
  - HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad (WangYuli)
  - 9p: Avoid creating multiple slab caches with the same name (Pedro Falcato)
  - ALSA: usb-audio: Add endianness annotations (Jan Schär)
  - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Hyunwoo Kim) [Orabug: 37298681] {CVE-2024-50264}
  - hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer (Hyunwoo Kim) [Orabug: 37344480] {CVE-2024-53103}
  - ftrace: Fix possible use-after-free issue in ftrace_location() (Zheng Yejian) [Orabug: 36753574] {CVE-2024-38588}
  - NFSD: Fix NFSv4's PUTPUBFH operation (Chuck Lever)
  - ALSA: usb-audio: Add quirks for Dell WD19 dock (Jan Schär)
  - ALSA: usb-audio: Support jack detection on Dell dock (Jan Schär)
  - ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove() (Andrew Kanner) [Orabug: 37298685] {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: 37298695] {CVE-2024-50267}
  - usb: musb: sunxi: Fix accessing an released usb phy (Zijun Hu) [Orabug: 37298703] {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: 37344485] {CVE-2024-53104}
  - net: bridge: xmit: make sure we have at least eth header len bytes (Nikolay Aleksandrov) [Orabug: 36753372] {CVE-2024-38538}
  - spi: fix use-after-free of the add_lock mutex (Michael Walle)
  - spi: Fix deadlock when adding SPI controllers on SPI buses (Mark Brown)
  - mtd: rawnand: protect access to rawnand devices while in suspend (Sean Nyekjaer)
  - btrfs: reinitialize delayed ref list after deleting it from the list (Filipe Manana) [Orabug: 37298715] {CVE-2024-50273}
  - nfs: Fix KMSAN warning in decode_getfattr_attrs() (Roberto Sassu) [Orabug: 37304779] {CVE-2024-53066}
  - 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: 37298732] {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: 37298737] {CVE-2024-50279}
  - dm cache: correct the number of origin blocks to match the target length (Ming-Hung Tsai)
  - drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read() (Alex Deucher) [Orabug: 37298751] {CVE-2024-50282}
  - pwm: imx-tpm: Use correct MODULO value for EPWM mode (Erik Schumacher)
  - media: v4l2-tpg: prevent the risk of a division by zero (Mauro Carvalho Chehab) [Orabug: 37298782] {CVE-2024-50287}
  - media: cx24116: prevent overflows on SNR calculus (Mauro Carvalho Chehab) [Orabug: 37298797] {CVE-2024-50290}
  - media: s5p-jpeg: prevent buffer overflows (Mauro Carvalho Chehab) [Orabug: 37304763] {CVE-2024-53061}
  - ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init() (Murad Masimov)
  - 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: 37304769] {CVE-2024-53063}
  - media: stb0899_algo: initialize cfr before using it (Mauro Carvalho Chehab)
  - net: hns3: fix kernel crash when uninstalling driver (Peiyang Wang) [Orabug: 37298811] {CVE-2024-50296}
  - can: c_can: fix {rx,tx}_errors statistics (Dario Binacchi)
  - sctp: properly validate chunk size in sctp_sf_ootb() (Xin Long) [Orabug: 37298820] {CVE-2024-50299}
  - net: enetc: set MAC address to the VF net_device (Wei Fang)
  - enetc: simplify the return expression of enetc_vf_set_mac_addr() (Qinglang Miao)
  - security/keys: fix slab-out-of-bounds in key_task_permission (Chen Ridong) [Orabug: 37298827] {CVE-2024-50301}
  - HID: core: zero-initialize the report buffer (Jiri Kosina) [Orabug: 37298834] {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: 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: Vijayendra Suman <vijayendra.suman@oracle.com> [5.4.17-2136.340.3.el8uek]
changelog:
  - Revert "xen/swiotlb: add alignment check for dma buffers" (Harshvardhan Jha)  [Orabug: 37475435]
  - vfio/iommu_type1: Fix some sanity checks in detach group (Keqian Zhu)  [Orabug: 37136890]
  - Revert "vfio/iommu_type1: Fix some sanity checks in detach group" (Dongli Zhang)  [Orabug: 37136890]
  - rds: ib: Avoid UAF on RDS Socket's rs_trans_lock (Håkon Bugge)  [Orabug: 36693622]
  - rds: ib: Fix blocked processes related to race in rds_rdma_free_dev_rs_worker() (Håkon Bugge)  [Orabug: 36693622]
  - rds: ib: Fix deterministic UAF in rds_rdma_free_dev_rs_worker() (Håkon Bugge)  [Orabug: 36693622]
  - Revert "KVM: SVM: Add a module parameter to override iommu AVIC usage" (Alejandro Jimenez)  [Orabug: 35001679]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.340.4.el8uek]
changelog:
  - ftrace: use preempt_enable/disable notrace macros to avoid double fault (Koichiro Den)
  - nfsd: restore callback functionality for NFSv4.0 (NeilBrown)
  - i2c: pnx: Fix timeout in wait functions (Vladimir Riabchun)
  - of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one() (Zijun Hu)
  - af_packet: fix vlan_get_tci() vs MSG_PEEK (Eric Dumazet)
  - af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK (Eric Dumazet)
  - mtd: rawnand: fix double free in atmel_pmecc_create_user() (Dan Carpenter)


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.340.4.el8uek]
changelog:
  - ftrace: use preempt_enable/disable notrace macros to avoid double fault (Koichiro Den)
  - nfsd: restore callback functionality for NFSv4.0 (NeilBrown)
  - i2c: pnx: Fix timeout in wait functions (Vladimir Riabchun)
  - of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one() (Zijun Hu)
  - af_packet: fix vlan_get_tci() vs MSG_PEEK (Eric Dumazet)
  - af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK (Eric Dumazet)
  - mtd: rawnand: fix double free in atmel_pmecc_create_user() (Dan Carpenter) [Orabug: 37506347] {CVE-2024-56766}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.341.1.el8uek]
changelog:
  - kpcimgr: fix flush_icache_range arguments (Joe Dobosenski)  [Orabug: 37525298]
  - uek-rpm: Update network stress testing options for embedded2 (Joe Dobosenski)  [Orabug: 37530220]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.341.2.el8uek]
changelog:
  - LTS tag: v5.4.289 (Sherry Yang)
  - mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() (Seiji Nishikawa)
  - 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)
  - 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)
  - 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)
  - wifi: mac80211: wake the queues in case of failure in resume (Emmanuel Grumbach)
  - ila: serialize calls to nf_register_net_hooks() (Eric Dumazet)
  - 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)
  - netfilter: Replace zero-length array with flexible-array member (Gustavo A. R. Silva)
  - netrom: check buffer length before accessing it (Ilya Shchipletsov)
  - drm/bridge: adv7511_audio: Update Audio InfoFrame properly (Stefan Ekenberg)
  - drm: bridge: adv7511: Enable SPDIF DAI (Bogdan Togorean)
  - 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)
  - net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Parav Pandit)
  - IB/mlx5: Introduce and use mlx5_core_is_vf() (Parav Pandit)
  - Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet (Michael Kelley)
  - selinux: ignore unknown extended permissions (Thiébaud Weksteen)
  - ipv6: prevent possible UAF in ip6_xmit() (Eric Dumazet)
  - skb_expand_head() adjust skb->truesize incorrectly (Vasily Averin)
  - btrfs: avoid monopolizing a core when activating a swap file (Filipe Manana)
  - tracing: Constify string literal data member in struct trace_event_call (Christian Göttsche)
  - bpf: fix recursive lock when verdict program return SK_PASS (Jiayuan Chen)
  - ipv6: fix possible UAF in ip6_finish_output2() (Eric Dumazet) [Orabug: 37029070] {CVE-2024-44986}
  - ipv6: use skb_expand_head in ip6_xmit (Vasily Averin)
  - ipv6: use skb_expand_head in ip6_finish_output2 (Vasily Averin)
  - skbuff: introduce skb_expand_head() (Vasily Averin)
  - MIPS: Probe toolchain support of -msym32 (Jiaxun Yang)
  - epoll: Add synchronous wakeup support for ep_poll_callback (Xuewen Yan)
  - virtio-blk: don't keep queue frozen during system suspend (Ming Lei)
  - 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)
  - scsi: megaraid_sas: Fix for a potential deadlock (Tomas Henzl)
  - scsi: qla1280: Fix hw revision numbering for ISP1020/1040 (Magnus Lindholm)
  - tracing/kprobe: Make trace_kprobe's module callback called after jump_label update (Masami Hiramatsu (Google))
  - dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset (Chen Ridong) [Orabug: 37452681] {CVE-2024-56767}
  - 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_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: diskonchip: Cast an operand to prevent potential overflow (Zichen Xie)
  - bpf: Check negative offsets in __bpf_skb_min_len() (Cong Wang)
  - media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg (Nikita Zhandarovich) [Orabug: 37452687] {CVE-2024-56769}
  - 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)
  - NFS/pnfs: Fix a live lock between recalled layouts and layoutget (Trond Myklebust)
  - 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)
  - 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)
  - 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)
  - 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)
  - erofs: fix order >= MAX_ORDER warning due to crafted negative i_size (Gao Xiang)
  - drm/i915: Fix memory leak by correcting cache object name in error handler (Jiasheng Jiang)
  - PCI: Add ACS quirk for Broadcom BCM5760X NIC (Ajit Khaparde)
  - ALSA: usb: Fix UBSAN warning in parse_audio_unit() (Takashi Iwai)
  - PCI/AER: Disable AER service on suspend (Kai-Heng Feng)
  - usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled (Peng Hongchi)
  - net: sched: fix ordering of qlen adjustment (Lion Ackermann) [Orabug: 37433383] {CVE-2024-53164}


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.341.3.el8uek]
changelog:
  - io_uring: fix possible deadlock in io_register_iowq_max_workers() (Hagar Hemdan)  [Orabug: 37565787]
  - io_uring/rw: fix missing NOWAIT check for O_DIRECT start write (Jens Axboe)  [Orabug: 37565787]
  - io_uring: use kiocb_{start,end}_write() helpers (Amir Goldstein)  [Orabug: 37565787]
  - fs: create kiocb_{start,end}_write() helpers (Amir Goldstein)  [Orabug: 37565787]
  - io_uring: rename kiocb_end_write() local helper (Amir Goldstein)  [Orabug: 37565787]
  - io_uring/sqpoll: close race on waiting for sqring entries (Jens Axboe)  [Orabug: 37565787]
  - io_uring/sqpoll: do not put cpumask on stack (Felix Moessbauer)  [Orabug: 37565787]
  - io_uring/sqpoll: retain test for whether the CPU is valid (Jens Axboe)  [Orabug: 37565787]
  - io_uring/sqpoll: do not allow pinning outside of cpuset (Felix Moessbauer)  [Orabug: 37565787]
  - io_uring/io-wq: limit retrying worker initialisation (Pavel Begunkov)  [Orabug: 37565787]
  - vfs: check dentry is still valid in get_link() (Ian Kent)  [Orabug: 37536393]
  - RDS: avoid queueing delayed work on an offlined cpu (Praveen Kumar Kannoju)  [Orabug: 37260584]
  - NFSD: Limit the number of concurrent async COPY operations (Chuck Lever)  [Orabug: 37206187]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.341.3.1.el8uek]
changelog:
  - Revert "NFSD: Limit the number of concurrent async COPY operations" (Sherry Yang)  [Orabug: 37667080]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.341.3.2.el8uek]
changelog:
  - ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv (Dennis Lam)  [Orabug: 37707634]  {CVE-2024-57892}
  - ocfs2: correct return value of ocfs2_local_free_info() (Joseph Qi)  [Orabug: 37707634]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.341.3.3.el8uek]
changelog:
  - ima: Fix use-after-free on a dentry's dname.name (Stefan Berger)  [Orabug: 37727037]  {CVE-2024-39494}


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.342.1.el8uek]
changelog:
  - cgroup: Make operations on the cgroup root_list RCU safe (Yafang Shao)  [Orabug: 37621585]
  - uek: kabi: Fix build error for HIDE_INCLUDE macro (Saeed Mirzamohammadi)  [Orabug: 37619102]
  - oracleasm: Fix PI when use_logical_block_size is set (Martin K. Petersen)  [Orabug: 37503280]
  - oracleasm: Add support for per-I/O block size selection (Martin K. Petersen)  [Orabug: 37503280]
  - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Alexander Antonov)  [Orabug: 36882938]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.342.2.el8uek]
changelog:
  - Revert "NFSD: Limit the number of concurrent async COPY operations" (Sherry Yang)  [Orabug: 37660195]
  - rds: ib: Avoid sleeping function inside RCU region by using sampled values instead (Håkon Bugge)  [Orabug: 37586090]
  - dm rq: don't queue request to blk-mq during DM suspend (Ming Lei)  [Orabug: 37010188]
  - dm: rearrange core declarations for extended use from dm-zone.c (Damien Le Moal)  [Orabug: 37010188]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.342.3.el8uek]
changelog:
  - LTS tag: v5.4.290 (Alok Tiwari)
  - 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)
  - drm/v3d: Assign job pointer to NULL before signaling the fence (Maíra Canal)
  - 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)
  - Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null" (Greg Kroah-Hartman)
  - USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() (Qasim Ijaz)
  - ext4: fix slab-use-after-free in ext4_split_extent_at() (Baokun Li)
  - ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Theodore Ts'o)
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson)
  - net/xen-netback: prevent UAF in xenvif_flush_hash() (Jeongjun Park)
  - net: xen-netback: hash.c: Use built-in RCU list checking (Madhuparna Bhowmik)
  - signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die (Eric W. Biederman)
  - m68k: Add missing mmap_read_lock() to sys_cacheflush() (Liam Howlett)
  - m68k: Update ->thread.esp0 before calling syscall_trace() in ret_from_signal (Al Viro)
  - gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag (Andreas Gruenbacher)
  - irqchip/sunxi-nmi: Add missing SKIP_WAKE flag (Philippe Simons)
  - scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request (Xiang Zhang)
  - ASoC: wm8994: Add depends on MFD core (Charles Keepax)
  - net: fix data-races around sk->sk_forward_alloc (Wang Liang)
  - scsi: sg: Fix slab-use-after-free read in sg_release() (Suraj Sonawane)
  - ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() (Eric Dumazet)
  - irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly (Yogesh Lal)
  - fs/proc: fix softlockup in __read_vmcore (part 2) (Rik van Riel)
  - 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)
  - kheaders: Ignore silly-rename files (David Howells)
  - hfs: Sanity check the root record (Leo Stone)
  - mac802154: check local interfaces before deleting sdata list (Lizhi Xu)
  - 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)
  - nfp: bpf: prevent integer overflow in nfp_bpf_event_output() (Dan Carpenter)
  - gtp: Destroy device along with udp socket's netns dismantle. (Kuniyuki Iwashima)
  - gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp(). (Kuniyuki Iwashima)
  - gtp: use exit_batch_rtnl() method (Eric Dumazet)
  - net: add exit_batch_rtnl() method (Eric Dumazet)
  - net: net_namespace: Optimize the code (Yajun Deng)
  - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field() (Sudheer Kumar Doredla)
  - sctp: sysctl: rto_min/max: avoid using current->nsproxy (Matthieu Baerts (NGI0))
  - 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: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider (Zijun Hu)
  - phy: core: fix code style in devm_of_phy_provider_unregister (Vinod Koul)
  - arm64: dts: rockchip: add hevc power domain clock to rk3328 (Peter Geis)
  - arm64: dts: rockchip: add #power-domain-cells to power domain nodes (Johan Jonker)
  - arm64: dts: rockchip: fix pd_tcpc0 and pd_tcpc1 node position on rk3399 (Johan Jonker)
  - arm64: dts: rockchip: fix defines in pd_vio node for rk3399 (Johan Jonker)
  - 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: 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)
  - 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)
  - 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)
  - drm/amd/display: Add check for granularity in dml ceil/floor helpers (Roman Li)
  - sctp: sysctl: auth_enable: avoid using current->nsproxy (Matthieu Baerts (NGI0))
  - sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy (Matthieu Baerts (NGI0))
  - dm thin: make get_first_thin use rcu-safe list first function (Krister Johansen)
  - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington)
  - 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)
  - 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)


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.342.4.el8uek]
changelog:
  - sched: sch_cake: add bounds checks to host bulk flow fairness counts (Toke Høiland-Jørgensen)
  - udf: Fix use of check_add_overflow() with mixed type arguments (Ben Hutchings)
  - 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)
  - ALSA: hda/realtek: Fixup ALC225 depop procedure (Kailang Yang)
  - ALSA: hda/realtek - Add type for ALC287 (Kailang Yang)
  - net: loopback: Avoid sending IP packets without an Ethernet header (Ido Schimmel)
  - netem: Update sch->q.qlen before qdisc_tree_reduce_backlog() (Cong Wang)
  - ocfs2: fix incorrect CPU endianness conversion causing mount failure (Heming Zhao)
  - Revert "btrfs: avoid monopolizing a core when activating a swap file" (Koichiro Den)
  - gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). (Kuniyuki Iwashima)
  - Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc (Fedor Pchelkin)
  - rds: Make sure transmit path and connection tear-down does not run concurrently (Håkon Bugge)  [Orabug: 36308571]
  - NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() (Yanjun Zhang)  [Orabug: 37206487]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.342.5.el8uek]
changelog:
  - ima: Fix use-after-free on a dentry's dname.name (Stefan Berger)  [Orabug: 36835558]  {CVE-2024-39494}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.342.5.1.el8uek]
changelog:
  - sctp: sysctl: auth_enable: avoid using current->nsproxy (Matthieu Baerts (NGI0))  [Orabug: 37838449]
  - Revert "sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy" (Magali Lemes)  [Orabug: 37838449]
  - sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy (Matthieu Baerts (NGI0))  [Orabug: 37846696]
  - Revert "sctp: sysctl: auth_enable: avoid using current->nsproxy" (Magali Lemes)  [Orabug: 37846696]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.342.5.2.el8uek]
changelog:
  - uek-rpm: switch to new secureboot certificates and upgrade shim (Samasth Norway Ananda)  [Orabug: 37851062]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.343.1.el8uek]
changelog:
  - rds: ib: Make traffic_class visible to user-space (Håkon Bugge)  [Orabug: 37617866]
  - rds: ib: Remove incorrect update of the path record sl and qos_class fields (Håkon Bugge)  [Orabug: 37617866]
  - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Felix Fietkau)  [Orabug: 36683418]  {CVE-2024-36929}
  - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart)  [Orabug: 36643088]
  - udp: never accept GSO_FRAGLIST packets (Paolo Abeni)  [Orabug: 36643088]
  - udp: initialize is_flist with 0 in udp_gro_receive (Xin Long)  [Orabug: 36643088]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.343.2.el8uek]
changelog:
  - rds: ib: Do not attempt to insert RDMA exthdr twice (Håkon Bugge)  [Orabug: 37721764]
  - net: mana: Fix TX CQE error handling (Haiyang Zhang)  [Orabug: 36983924]  {CVE-2023-52532}
  - net/mlx5: Stop waiting for PCI if pci channel is offline (Moshe Shemesh)  [Orabug: 36929747]
  - rds: ib: Fix racy send affinity work cancellation (Håkon Bugge)  [Orabug: 36605776]
  - uek-rpm: install the perf exec dir (Stephen Brennan)  [Orabug: 35023180]
  - uek-rpm: switch to new secureboot certificates and upgrade shim (Samasth Norway Ananda)  [Orabug: 37764002]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.343.3.el8uek]
changelog:
  - LTS tag: v5.4.291 (Sherry Yang)
  - eeprom: digsy_mtc: Make GPIO lookup table match the device (Andy Shevchenko)
  - 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)
  - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher)
  - 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: atm: cxacru: fix a flaw in existing endpoint checks (Nikita Zhandarovich)
  - 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: 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)
  - net-timestamp: support TCP GSO case for a few missing flags (Jason Xing)
  - vlan: enforce underlying device type (Oscar Maes)
  - ppp: Fix KMSAN uninit-value warning with bpf (Jiayuan Chen)
  - 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)
  - 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)
  - 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/page_alloc: fix uninitialized variable (Hao Zhang)
  - 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)
  - 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)
  - drm/amdgpu: skip BAR resizing if the bios already did it (Alex Deucher)
  - acct: perform last write from workqueue (Christian Brauner)
  - kernel/acct.c: use dedicated helper to access rlimit values (Yang Yang)
  - kernel/acct.c: use #elif instead of #end and #elif (Hui Su)
  - drop_monitor: fix incorrect initialization order (Gavrilov Ilia)
  - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (Quang Le)
  - sched/core: Prevent rescheduling when interrupts are disabled (Thomas Gleixner)
  - phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk (Kaustabh Chakraborty)
  - phy: tegra: xusb: reset VBUS & ID OVERRIDE (BH Hsieh)
  - usbnet: gl620a: fix endpoint checking in genelink_bind() (Nikita Zhandarovich)
  - perf/core: Fix low freq setting via IOC_PERIOD (Kan Liang)
  - 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: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. (Harshal Chaudhari)
  - 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)
  - sunrpc: suppress warnings for unused procfs functions (Arnd Bergmann)
  - batman-adv: Drop unmanaged ELP metric worker (Sven Eckelmann)
  - batman-adv: Ignore neighbor throughput metrics in error case (Sven Eckelmann)
  - acct: block access to kernel internal filesystems (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)
  - tee: optee: Fix supplicant wait loop (Sumit Garg)
  - power: supply: da9150-fg: fix potential overflow (Andrey Vatoropin)
  - 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)
  - net: extract port range fields from fl_flow_key (Maksym Glubokiy)
  - 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)
  - 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/gadget: f_midi: Replace tasklet with work (Davidlohr Bueso)
  - usb/gadget: f_midi: convert tasklets to use new tasklet_setup() API (Allen Pais)
  - usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Selvarasu Ganesan)
  - usb: dwc3: Increase DWC3 controller halt timeout (Wesley Cheng)
  - memcg: fix soft lockup in the OOM process (Chen Ridong)
  - mm: update mark_victim tracepoints fields (Carlos Galo)
  - 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)
  - driver core: bus: Fix double free in driver API bus_register() (Zijun Hu)
  - scsi: storvsc: Set correct data length for sending SCSI command without payload (Long Li)
  - vlan: move dev_put into vlan_dev_uninit (Xin Long)
  - vlan: introduce vlan_dev_free_egress_priority (Xin Long)
  - 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)
  - 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)
  - 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 inet_select_addr() (Eric Dumazet)
  - ipv4: use RCU protection in rt_is_expired() (Eric Dumazet)
  - net: add dev_net_rcu() helper (Eric Dumazet)
  - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Jiri Pirko)
  - 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)
  - 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: 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)
  - 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)
  - media: cxd2841er: fix 64-bit division on gcc-9 (Arnd Bergmann)
  - 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)
  - 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)
  - ocfs2: check dir i_size in ocfs2_find_entry (Su Yue)
  - MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static (WangYuli)
  - ptp: Ensure info->enable callback is always set (Thomas Weißschuh)
  - 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))
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson)
  - nvmem: core: improve range check for nvmem_cell_write() (Jennifer Berringer)
  - 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: ov5640: fix get_light_freq on auto (Sam Bobrowicz)
  - soc: qcom: smem_state: fix missing of_node_put in error path (Krzysztof Kozlowski)
  - kbuild: Move -Wenum-enum-conversion to W=2 (Nathan Chancellor)
  - powerpc/pseries/eeh: Fix get PE state translation (Narayana Murty N)
  - 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)
  - 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)
  - clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate (Anastasia Belova)
  - clk: qcom: clk-alpha-pll: fix alpha mode configuration (Gabor Juhos)
  - drm/komeda: Add check for komeda_get_layer_fourcc_list() (Haoxiang Li)
  - 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)
  - 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)
  - 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)
  - net: usb: rtl8150: enable basic endpoint checking (Nikita Zhandarovich)
  - net: usb: rtl8150: use new tasklet API (Emil Renner Berthing)
  - tasklet: Introduce new initialization API (Romain Perier)
  - kbuild: userprogs: use correct lld when linking through clang (Thomas Weißschuh)
  - media: uvcvideo: Remove dangling pointers (Ricardo Ribalda)
  - media: uvcvideo: Only save async fh if success (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)
  - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode (Xi Ruoyao)
  - APEI: GHES: Have GHES honor the panic= setting (Borislav Petkov)
  - 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)
  - 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)
  - 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 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)
  - HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections (Alan Stern)
  - usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE (Jos Wang)
  - drivers/card_reader/rtsx_usb: Restore interrupt based detection (Sean Rhodes)
  - ktest.pl: Check kernelrelease return in get_version (Ricardo B. Marliere)
  - 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)
  - 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)
  - vsock: Allow retrying on connect() failure (Michal Luczaj)
  - perf trace: Fix runtime error of index out of bounds (Howard Chu)
  - net: davicom: fix UAF in dm9000_drv_remove (Chenyuan Yang)
  - 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)
  - 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)
  - 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)
  - staging: media: imx: fix OF node leak in imx_media_add_of_subdevs() (Joe Hattori)
  - 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)
  - PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() (Zijun Hu)
  - media: lmedm04: Handle errors for lme2510_int_read (Chen Ni)
  - media: lmedm04: Use GFP_KERNEL for URB allocation/submission. (Malcolm Priestley)
  - media: rc: iguanair: handle timeouts (Oliver Neukum)
  - 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: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names (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)
  - 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)
  - ktest.pl: Remove unused declarations in run_bisect_test function (Ba Jing)
  - 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)
  - tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind (Marco Leogrande)
  - net: sched: Disallow replacing of child qdisc from one parent to another (Jamal Hadi Salim)
  - net/mlxfw: Drop hard coded max FW flash image size (Maher Sanalla)
  - net: let net.core.dev_weight always be non-zero (Liu Jian)
  - clk: analogbits: Fix incorrect calculation of vco rate delta (Bo Gan)
  - selftests: harness: fix printing of mismatch values in __EXPECT() (Dmitry V. Levin)
  - selftests/harness: Display signed values correctly (Kees Cook)
  - wifi: wlcore: fix unbalanced pm_runtime calls (Andreas Kemnade)
  - 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)
  - cpupower: fix TSC MHz calculation (He Rongguang)
  - 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: 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: mmc: controller: clarify the address-cells description (Neil Armstrong)
  - wifi: rtlwifi: usb: fix workqueue leak when probe fails (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step (Thadeu Lima de Souza Cascardo)
  - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Larry Finger)
  - wifi: rtlwifi: do not complete firmware loading needlessly (Thadeu Lima de Souza Cascardo)
  - ipmi: ipmb: Add check devm_kasprintf() returned value (Charles Han)
  - drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table (Ivan Stepchenko)
  - drm/etnaviv: Fix page property being used for non writecombine buffers (Sui Jingfeng)
  - partitions: ldm: remove the initial kernel-doc notation (Randy Dunlap)
  - nbd: don't allow reconnect after disconnect (Yu Kuai)
  - afs: Fix directory format encoding struct (David Howells)
  - overflow: Allow mixed type arguments (Kees Cook)
  - overflow: Correct check_shl_overflow() comment (Keith Busch)
  - overflow: Add __must_check attribute to check_*() helpers (Kees Cook)


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.343.4.el8uek]
changelog:
  - bpf: Use preempt_count() directly in bpf_send_signal_common() (Hou Tao)
  - Revert "sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy" (Magali Lemes)
  - jfs: fix slab-out-of-bounds read in ea_get() (Qasim Ijaz)
  - serial: 8250_dma: terminate correct DMA in tx_dma_flush() (John Keeping)
  - Revert "sctp: sysctl: auth_enable: avoid using current->nsproxy" (Magali Lemes)
  - net: usb: usbnet: restore usb%d name exception for local mac addresses (Dominique Martinet)
  - vlan: fix memory leak in vlan_newlink() (Eric Dumazet)
  - rds: ib: Fix NULL ptr deref in rds_ib_cq_follow_affinity (Håkon Bugge)  [Orabug: 37747826]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.343.5.el8uek]
changelog:
  - sctp: sysctl: auth_enable: avoid using current->nsproxy (Matthieu Baerts (NGI0))  [Orabug: 37846673]
  - sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy (Matthieu Baerts (NGI0))  [Orabug: 37846668]
  - uek-rpm: remove .el7 from shim version (Samasth Norway Ananda)  [Orabug: 37834734]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.343.5.2.el8uek]
changelog:
  - RDS: use get_user_pages_fast() in rdma_pin_pages() (Stephen Brennan)  [Orabug: 37990761]
  - certs: Add new Oracle Linux Driver Signing (key 1) certificate (Sherry Yang)  [Orabug: 37990759]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.343.5.3.el8uek]
changelog:
  - shmem: add support to ignore swap (Luis Chamberlain)  [Orabug: 38130653]  
  - shmem: update documentation (Luis Chamberlain)  [Orabug: 38130653]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.343.1.el8uek]
changelog:
  - rds: ib: Make traffic_class visible to user-space (Håkon Bugge) [Orabug: 37617866]
  - rds: ib: Remove incorrect update of the path record sl and qos_class fields (Håkon Bugge) [Orabug: 37617866]
  - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Felix Fietkau) [Orabug: 36683418] {CVE-2024-36929}
  - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [Orabug: 36643088] {CVE-2024-35884}
  - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [Orabug: 36643088] {CVE-2024-35884}
  - udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [Orabug: 36643088] {CVE-2024-35884}


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.343.2.el8uek]
changelog:
  - rds: ib: Do not attempt to insert RDMA exthdr twice (Håkon Bugge) [Orabug: 37721764]
  - net: mana: Fix TX CQE error handling (Haiyang Zhang) [Orabug: 36983924] {CVE-2023-52532}
  - net/mlx5: Stop waiting for PCI if pci channel is offline (Moshe Shemesh) [Orabug: 36929747]
  - rds: ib: Fix racy send affinity work cancellation (Håkon Bugge) [Orabug: 36605776]
  - uek-rpm: install the perf exec dir (Stephen Brennan) [Orabug: 35023180]
  - uek-rpm: switch to new secureboot certificates and upgrade shim (Samasth Norway Ananda) [Orabug: 37764002]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.343.3.el8uek]
changelog:
  - LTS tag: v5.4.291 (Sherry Yang)
  - eeprom: digsy_mtc: Make GPIO lookup table match the device (Andy Shevchenko)
  - slimbus: messaging: Free transaction ID in delayed interrupt scenario (Visweswara Tanuku) [Orabug: 37827905] {CVE-2025-21914}
  - 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)
  - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher) [Orabug: 36597911] {CVE-2024-26982}
  - 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: atm: cxacru: fix a flaw in existing endpoint checks (Nikita Zhandarovich) [Orabug: 37828336] {CVE-2025-21916}
  - usb: renesas_usbhs: Flush the notify_hotplug_work (Claudiu Beznea) [Orabug: 37827913] {CVE-2025-21917}
  - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Miao Li)
  - 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)
  - net-timestamp: support TCP GSO case for a few missing flags (Jason Xing)
  - vlan: enforce underlying device type (Oscar Maes) [Orabug: 37827929] {CVE-2025-21920}
  - ppp: Fix KMSAN uninit-value warning with bpf (Jiayuan Chen) [Orabug: 37827937] {CVE-2025-21922}
  - 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) [Orabug: 37827950] {CVE-2025-21925}
  - 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) [Orabug: 37827863] {CVE-2025-21904}
  - net: gso: fix ownership in __udp_gso_segment (Antoine Tenart) [Orabug: 37827956] {CVE-2025-21926}
  - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() (Zhang Lixu) [Orabug: 37827964] {CVE-2025-21928}
  - HID: google: fix unused variable warning under !CONFIG_ACPI (Yu-Chun Lin)
  - wifi: iwlwifi: limit printed string from FW file (Johannes Berg) [Orabug: 37827870] {CVE-2025-21905}
  - mm/page_alloc: fix uninitialized variable (Hao Zhang)
  - rapidio: fix an API misues when rio_add_net() fails (Haoxiang Li) [Orabug: 37827984] {CVE-2025-21934}
  - rapidio: add check for rio_add_net() in rio_scan_alloc_net() (Haoxiang Li) [Orabug: 37827989] {CVE-2025-21935}
  - wifi: nl80211: reject cooked mode if it is set along with other flags (Vitaliy Shevtsov) [Orabug: 37827880] {CVE-2025-21909}
  - wifi: cfg80211: regulatory: improve invalid hints checking (Nikita Zhandarovich) [Orabug: 37827887] {CVE-2025-21910}
  - 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)
  - HID: appleir: Fix potential NULL dereference at raw event handle (Daniil Dulov) [Orabug: 37828025] {CVE-2025-21948}
  - Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" (Rob Herring)
  - 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)
  - drm/amdgpu: skip BAR resizing if the bios already did it (Alex Deucher)
  - acct: perform last write from workqueue (Christian Brauner) [Orabug: 37702044] {CVE-2025-21846}
  - kernel/acct.c: use dedicated helper to access rlimit values (Yang Yang)
  - kernel/acct.c: use #elif instead of #end and #elif (Sh_Def)
  - drop_monitor: fix incorrect initialization order (Gavrilov Ilia) [Orabug: 37702107] {CVE-2025-21862}
  - pfifo_tail_enqueue: Drop new packet when sch->limit == 0 (Quang Le) [Orabug: 37611837] {CVE-2025-21702}
  - sched/core: Prevent rescheduling when interrupts are disabled (Thomas Gleixner) [Orabug: 37766213] {CVE-2024-58090}
  - phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk (Kaustabh Chakraborty)
  - phy: tegra: xusb: reset VBUS & ID OVERRIDE (Bh Hsieh)
  - usbnet: gl620a: fix endpoint checking in genelink_bind() (Nikita Zhandarovich) [Orabug: 37766256] {CVE-2025-21877}
  - perf/core: Fix low freq setting via IOC_PERIOD (Kan Liang)
  - ftrace: Avoid potential division by zero in function_stat_show() (Nikolay Kuratov) [Orabug: 37827849] {CVE-2025-21898}
  - x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems (Russell Senior)
  - net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. (Harshal Chaudhari)
  - 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)
  - sunrpc: suppress warnings for unused procfs functions (Arnd Bergmann)
  - batman-adv: Drop unmanaged ELP metric worker (Sven Eckelmann) [Orabug: 37650307] {CVE-2025-21823}
  - batman-adv: Ignore neighbor throughput metrics in error case (Sven Eckelmann)
  - acct: block access to kernel internal filesystems (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) [Orabug: 37702054] {CVE-2025-21848}
  - tee: optee: Fix supplicant wait loop (Sumit Garg) [Orabug: 37766233] {CVE-2025-21871}
  - power: supply: da9150-fg: fix potential overflow (Andrey Vatoropin)
  - 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)
  - net: extract port range fields from fl_flow_key (Maksym Glubokiy)
  - geneve: Suppress list corruption splat in geneve_destroy_tunnels(). (Kuniyuki Iwashima)
  - geneve: Fix use-after-free in geneve_find_dev(). (Kuniyuki Iwashima) [Orabug: 37702088] {CVE-2025-21858}
  - powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC (Christophe Leroy) [Orabug: 37702123] {CVE-2025-21866}
  - 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) [Orabug: 37702094] {CVE-2025-21859}
  - usb/gadget: f_midi: Replace tasklet with work (Davidlohr Bueso)
  - usb/gadget: f_midi: convert tasklets to use new tasklet_setup() API (Allen Pais)
  - usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Selvarasu Ganesan)
  - usb: dwc3: Increase DWC3 controller halt timeout (Wesley Cheng)
  - memcg: fix soft lockup in the OOM process (Chen Ridong) [Orabug: 37649599] {CVE-2024-57977}
  - mm: update mark_victim tracepoints fields (Carlos Galo)
  - 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)
  - driver core: bus: Fix double free in driver API bus_register() (Zijun Hu) [Orabug: 37206511] {CVE-2024-50055}
  - scsi: storvsc: Set correct data length for sending SCSI command without payload (Long Li)
  - vlan: move dev_put into vlan_dev_uninit (Xin Long)
  - vlan: introduce vlan_dev_free_egress_priority (Xin Long)
  - pps: Fix a use-after-free (Calvin Owens) [Orabug: 37649607] {CVE-2024-57979}
  - btrfs: avoid monopolizing a core when activating a swap file (Filipe Manana)
  - x86/i8253: Disable PIT timer 0 when not in use (David Woodhouse)
  - 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) [Orabug: 37650248] {CVE-2025-21811}
  - nilfs2: do not force clear folio if buffer is referenced (Ryusuke Konishi) [Orabug: 37649878] {CVE-2025-21722}
  - nilfs2: do not output warnings when clearing dirty buffers (Ryusuke Konishi)
  - alpha: replace hardcoded stack offsets with autogenerated ones (Ivan Kokshaysky)
  - ndisc: extend RCU protection in ndisc_send_skb() (Eric Dumazet) [Orabug: 37650045] {CVE-2025-21760}
  - openvswitch: use RCU protection in ovs_vport_cmd_fill_info() (Eric Dumazet) [Orabug: 37650052] {CVE-2025-21761}
  - arp: use RCU protection in arp_xmit() (Eric Dumazet) [Orabug: 37650059] {CVE-2025-21762}
  - neighbour: use RCU protection in __neigh_notify() (Eric Dumazet) [Orabug: 37650066] {CVE-2025-21763}
  - neighbour: delete redundant judgment statements (Li Zetao)
  - ndisc: use RCU protection in ndisc_alloc_skb() (Eric Dumazet) [Orabug: 37650072] {CVE-2025-21764}
  - ipv6: use RCU protection in ip6_default_advmss() (Eric Dumazet) [Orabug: 37650078] {CVE-2025-21765}
  - 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)
  - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Jiri Pirko)
  - regmap-irq: Add missing kfree() (Jiasheng Jiang)
  - partitions: mac: fix handling of bogus partition table (Jann Horn) [Orabug: 37650105] {CVE-2025-21772}
  - gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock (Xu Wang)
  - alpha: align stack for page fault and user unaligned trap handlers (Ivan Kokshaysky)
  - serial: 8250: Fix fifo underflow on flush (John Keeping)
  - 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) [Orabug: 37634049] {CVE-2025-21704}
  - 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) [Orabug: 37650120] {CVE-2025-21776}
  - usb: gadget: f_midi: fix MIDI Streaming descriptor lengths (John Keeping) [Orabug: 37685650] {CVE-2025-21835}
  - 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 (Huanglei)
  - 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)
  - batman-adv: fix panic during interface removal (Andy Strohman) [Orabug: 37650144] {CVE-2025-21781}
  - 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) [Orabug: 37650149] {CVE-2025-21782}
  - Grab mm lock before grabbing pt lock (Maksym Planeta)
  - vfio/pci: Enable iowrite64 and ioread64 for vfio pci (Ramesh Thomas)
  - media: cxd2841er: fix 64-bit division on gcc-9 (Arnd Bergmann)
  - 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)
  - arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (Radu Rendec) [Orabug: 37650160] {CVE-2025-21785}
  - team: better TEAM_OPTION_TYPE_STRING validation (Eric Dumazet) [Orabug: 37650167] {CVE-2025-21787}
  - vrf: use RCU protection in l3mdev_l3_out() (Eric Dumazet) [Orabug: 37650181] {CVE-2025-21791}
  - ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu() (Eric Dumazet)
  - HID: multitouch: Add NULL check in mt_input_configured (Charles Han) [Orabug: 37649788] {CVE-2024-58020}
  - ocfs2: check dir i_size in ocfs2_find_entry (Su Yue)
  - MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static (Yuli Wang)
  - ptp: Ensure info->enable callback is always set (Thomas Weißschuh) [Orabug: 37650263] {CVE-2025-21814}
  - 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) [Orabug: 37649936] {CVE-2025-21735}
  - nilfs2: fix possible int overflows in nilfs_fiemap() (Nikita Zhandarovich) [Orabug: 37649942] {CVE-2025-21736}
  - ocfs2: handle a symlink read error correctly (Matthew Wilcox) [Orabug: 37649687] {CVE-2024-58001}
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson) [Orabug: 37592070] {CVE-2025-21687}
  - nvmem: core: improve range check for nvmem_cell_write() (Jennifer Berringer)
  - 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: ov5640: fix get_light_freq on auto (Samuel Bobrowicz)
  - soc: qcom: smem_state: fix missing of_node_put in error path (Krzysztof Kozlowski)
  - kbuild: Move -Wenum-enum-conversion to W=2 (Nathan Chancellor)
  - powerpc/pseries/eeh: Fix get PE state translation (Narayana Murty N)
  - 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) [Orabug: 37649715] {CVE-2024-58007}
  - 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) [Orabug: 37649971] {CVE-2025-21744}
  - 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)
  - clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate (Anastasia Belova)
  - clk: qcom: clk-alpha-pll: fix alpha mode configuration (Gabor Juhos)
  - drm/komeda: Add check for komeda_get_layer_fourcc_list() (Haoxiang Li)
  - 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) [Orabug: 37678567] {CVE-2024-58083}
  - arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma (Jakob Unterwurzacher)
  - binfmt_flat: Fix integer overflow bug on 32 bit systems (Dan Carpenter) [Orabug: 37649721] {CVE-2024-58010}
  - m68k: vga: Fix I/O defines (Thomas Zimmermann)
  - s390/futex: Fix FUTEX_OP_ANDN implementation (Heiko Carstens)
  - 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) [Orabug: 37649987] {CVE-2025-21749}
  - 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 (Michał Pecio) [Orabug: 37649622] {CVE-2024-57981}
  - usb: xhci: Add timeout argument in address_device USB HCD callback (Hardik Gajjar)
  - net: usb: rtl8150: enable basic endpoint checking (Nikita Zhandarovich) [Orabug: 37649812] {CVE-2025-21708}
  - net: usb: rtl8150: use new tasklet API (Emil Renner Berthing)
  - tasklet: Introduce new initialization API (Romain Perier)
  - kbuild: userprogs: use correct lld when linking through clang (Thomas Weißschuh)
  - media: uvcvideo: Remove dangling pointers (Ricardo Ribalda) [Orabug: 37649696] {CVE-2024-58002}
  - media: uvcvideo: Only save async fh if success (Ricardo Ribalda)
  - nilfs2: handle errors that nilfs_prepare_chunk() may return (Ryusuke Konishi) [Orabug: 37649870] {CVE-2025-21721}
  - 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)
  - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode (Xi Ruoyao)
  - APEI: GHES: Have GHES honor the panic= setting (Borislav Petkov)
  - 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) [Orabug: 37649750] {CVE-2024-58014}
  - mmc: core: Respect quirk_max_rate for non-UHS SDIO card (Shawn Lin)
  - tun: fix group permission check (Stas Sergeev)
  - printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (Kuan-Wei Chiu) [Orabug: 37649768] {CVE-2024-58017}
  - x86/amd_nb: Restrict init function to AMD-based systems (Yazen Ghannam)
  - 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 use-after-free when attempting to join an aborted transaction (Filipe Manana) [Orabug: 37650014] {CVE-2025-21753}
  - btrfs: output the reason for open_ctree() failure (Qu Wenruo)
  - usb: gadget: f_tcm: Don't free command immediately (Thinh Nguyen) [Orabug: 37678479] {CVE-2024-58055}
  - media: uvcvideo: Fix double free in error path (Laurent Pinchart) [Orabug: 37649615] {CVE-2024-57980}
  - HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections (Alan Stern) [Orabug: 37649644] {CVE-2024-57986}
  - usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE (Jos Wang)
  - drivers/card_reader/rtsx_usb: Restore interrupt based detection (Sean Rhodes)
  - ktest.pl: Check kernelrelease return in get_version (Ricardo B. Marliere)
  - 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)
  - 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)
  - vsock: Allow retrying on connect() failure (Michal Luczaj)
  - perf trace: Fix runtime error of index out of bounds (Howard Chu)
  - net: davicom: fix UAF in dm9000_drv_remove (Chenyuan Yang) [Orabug: 37649846] {CVE-2025-21715}
  - net: rose: fix timer races against user threads (Eric Dumazet) [Orabug: 37649856] {CVE-2025-21718}
  - PM: hibernate: Add error handling for syscore_suspend() (Xu Wang)
  - ipmr: do not call mr_mfc_uses_dev() for unres entries (Eric Dumazet) [Orabug: 37649862] {CVE-2025-21719}
  - net: fec: implement TSO descriptor cleanup (Dheeraj Reddy Jonnalagadda)
  - ubifs: skip dumping tnc tree when zroot is null (Pangliyuan) [Orabug: 37678491] {CVE-2024-58058}
  - rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read (Oleksij Rempel) [Orabug: 37678517] {CVE-2024-58069}
  - dmaengine: ti: edma: fix OF node reference leaks in edma_driver (Joe Hattori)
  - 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)
  - staging: media: imx: fix OF node leak in imx_media_add_of_subdevs() (Joe Hattori)
  - 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)
  - PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() (Zijun Hu)
  - media: lmedm04: Handle errors for lme2510_int_read (Chen Ni)
  - media: lmedm04: Use GFP_KERNEL for URB allocation/submission. (Malcolm Priestley)
  - media: rc: iguanair: handle timeouts (Oliver Neukum)
  - 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: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names (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) [Orabug: 37649564] {CVE-2024-57973}
  - RDMA/mlx4: Avoid false error about access to uninitialized gids array (Leon Romanovsky)
  - bpf: Send signals asynchronously if !preemptible (Puranjay Mohan) [Orabug: 37649909] {CVE-2025-21728}
  - 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)
  - ktest.pl: Remove unused declarations in run_bisect_test function (Ba Jing)
  - 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)
  - tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind (Marco Leogrande)
  - net: sched: Disallow replacing of child qdisc from one parent to another (Jamal Hadi Salim) [Orabug: 37592533] {CVE-2025-21700}
  - net/mlxfw: Drop hard coded max FW flash image size (Maher Sanalla)
  - net: let net.core.dev_weight always be non-zero (Liu Jian) [Orabug: 37650232] {CVE-2025-21806}
  - clk: analogbits: Fix incorrect calculation of vco rate delta (Bo Gan)
  - selftests: harness: fix printing of mismatch values in __EXPECT() (Dmitry V. Levin)
  - selftests/harness: Display signed values correctly (Kees Cook)
  - wifi: wlcore: fix unbalanced pm_runtime calls (Andreas Kemnade)
  - 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) [Orabug: 37678523] {CVE-2024-58071}
  - cpupower: fix TSC MHz calculation (He Rongguang)
  - 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) [Orabug: 37678504] {CVE-2024-58063}
  - wifi: rtlwifi: remove unused check_buddy_priv (Thadeu Lima de Souza Cascardo) [Orabug: 37678530] {CVE-2024-58072}
  - 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: mmc: controller: clarify the address-cells description (Neil Armstrong)
  - wifi: rtlwifi: usb: fix workqueue leak when probe fails (Thadeu Lima de Souza Cascardo)
  - wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step (Thadeu Lima de Souza Cascardo)
  - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Larry Finger)
  - wifi: rtlwifi: do not complete firmware loading needlessly (Thadeu Lima de Souza Cascardo)
  - ipmi: ipmb: Add check devm_kasprintf() returned value (Charles Han) [Orabug: 37678457] {CVE-2024-58051}
  - drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table (Ivan Stepchenko) [Orabug: 37678463] {CVE-2024-58052}
  - drm/etnaviv: Fix page property being used for non writecombine buffers (Sui Jingfeng)
  - partitions: ldm: remove the initial kernel-doc notation (Randy Dunlap)
  - nbd: don't allow reconnect after disconnect (Yu Kuai) [Orabug: 37649918] {CVE-2025-21731}
  - afs: Fix directory format encoding struct (David Howells)
  - overflow: Allow mixed type arguments (Kees Cook)
  - overflow: Correct check_shl_overflow() comment (Keith Busch)
  - overflow: Add __must_check attribute to check_*() helpers (Kees Cook)


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.343.4.el8uek]
changelog:
  - bpf: Use preempt_count() directly in bpf_send_signal_common() (Hou Tao)
  - Revert "sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy" (Magali Lemes)
  - jfs: fix slab-out-of-bounds read in ea_get() (Qasim Ijaz) [Orabug: 37855411] {CVE-2025-39735}
  - serial: 8250_dma: terminate correct DMA in tx_dma_flush() (John Keeping)
  - Revert "sctp: sysctl: auth_enable: avoid using current->nsproxy" (Magali Lemes)
  - net: usb: usbnet: restore usb%d name exception for local mac addresses (Dominique Martinet)
  - vlan: fix memory leak in vlan_newlink() (Eric Dumazet)
  - rds: ib: Fix NULL ptr deref in rds_ib_cq_follow_affinity (Håkon Bugge) [Orabug: 37747826]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.343.5.el8uek]
changelog:
  - sctp: sysctl: auth_enable: avoid using current->nsproxy (Matthieu Baerts) [Orabug: 37497283,37846673] {CVE-2025-21638}
  - sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy (Matthieu Baerts) [Orabug: 37497303,37846668] {CVE-2025-21640}
  - uek-rpm: remove .el7 from shim version (Samasth Norway Ananda) [Orabug: 37834734]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.344.1.el8uek]
changelog:
  - RDS: avoid using offlined CPU during reconnect (Arumugam Kolappan) [Orabug: 37800559]
  - x86/microcode/AMD: Clean the cache if update did not load microcode (Boris Ostrovsky) [Orabug: 37800729]
  - x86/microcode/AMD: Add finalize_late_load() microcode_op (Boris Ostrovsky) [Orabug: 37800729]
  - x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches (Borislav Petkov) [Orabug: 37800729]
  - x86/microcode/AMD: Add some forgotten models to the SHA check (Borislav Petkov) [Orabug: 37800729]
  - x86/microcode/AMD: Load only SHA256-checksummed patches (Borislav Petkov) [Orabug: 37800729]
  - x86/microcode/AMD: Flush patch buffer mapping after application (Borislav Petkov) [Orabug: 37800729]
  - x86/microcode/AMD: Stash BSP's CPUID(1).EAX and patch size (Boris Ostrovsky) [Orabug: 37800729]
  - nvme: fix deadlock between reset and scan (Bitao Hu) [Orabug: 37861518]


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.344.2.el8uek]
changelog:
  - LTS tag: v5.4.292 (Alok Tiwari)
  - jfs: add index corruption check to DT_GETPAGE() (Roman Smirnov)
  - tracing: Fix use-after-free in print_graph_function_flags during tracer switching (Tengda Wu) [Orabug: 37844202] {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)
  - x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs (Jann Horn) [Orabug: 37844275] {CVE-2025-22045}
  - x86/tsc: Always save/restore TSC sched_clock() on suspend/resume (Guilherme G. Piccoli)
  - ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() (Markus Elfring)
  - can: flexcan: only change CAN state when link up in system PM (Haibo Chen)
  - arcnet: Add NULL check in com20020pci_probe() (Henry Martin) [Orabug: 37844303] {CVE-2025-22054}
  - net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy (David Oberhollenzer)
  - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (Fernando Fernandez Mancera)
  - vsock: avoid timeout during connect() if the socket is closing (Stefano Garzarella)
  - net_sched: skbprio: Remove overly strict queue assertions (Cong Wang) [Orabug: 37855375] {CVE-2025-38637}
  - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (Debin Zhu) [Orabug: 37844344] {CVE-2025-22063}
  - 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)
  - spufs: fix a leak in spufs_create_context() (Al Viro) [Orabug: 37844365] {CVE-2025-22071}
  - spufs: fix a leak on spufs_new_file() failure (Al Viro) [Orabug: 37844378] {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)
  - 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)
  - affs: don't write overlarge OFS data block size fields (Simon Tatham)
  - affs: generate OFS sequence numbers starting at 1 (Simon Tatham)
  - 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)
  - ring-buffer: Fix bytes_dropped calculation issue (Feng Yang)
  - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() (Josh Poimboeuf) [Orabug: 37976879] {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: 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)
  - ocfs2: validate l_tree_depth to avoid out-of-bounds access (Vasiliy Kovalev) [Orabug: 37844394] {CVE-2025-22079}
  - kexec: initialize ELF lowest address to ULONG_MAX (Sourabh Jain)
  - perf units: Fix insufficient array space (Arnaldo Carvalho de Melo)
  - 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)
  - isofs: fix KMSAN uninit-value bug in do_isofs_readdir() (Qasim Ijaz)
  - 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: 37844422] {CVE-2025-22086}
  - 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)
  - IB/mad: Check available slots before posting receive WRs (Maher Sanalla)
  - clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent (Peter Geis)
  - pinctrl: renesas: rza2: Fix missing of_node_put() call (Fabrizio Castro)
  - lib: 842: Improve error handling in sw842_compress() (Tanya Agarwal)
  - 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)
  - PCI: Remove stray put_device() in pci_register_host_bridge() (Dan Carpenter)
  - PCI/portdrv: Only disable pciehp interrupts early when needed (Feng Tang)
  - PCI/ASPM: Fix link state exit during switch upstream function removal (Daniel Stodden) [Orabug: 37844108] {CVE-2024-58093}
  - drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member (AngeloGioacchino Del Regno)
  - ALSA: hda/realtek: Always honor no_shutup_pins (Takashi Iwai)
  - 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: 37844584] {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)
  - 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)
  - x86/mm/pat: cpa-test: fix length for CPA_ARRAY test (Mike Rapoport)
  - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove (Luo Qiu) [Orabug: 37844141] {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 some more device IDs (Cameron Williams)
  - counter: stm32-lptimer-cnt: fix error handling when enabling (Fabrice Gasnier)
  - netfilter: socket: Lookup orig tuple for IPv6 SNAT (Maxim Mikityanskiy) [Orabug: 37844145] {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: 37838897] {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)
  - drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() (Nikita Zhandarovich) [Orabug: 37828196] {CVE-2025-21996}
  - batman-adv: Ignore own maximum aggregation size during RX (Sven Eckelmann)
  - ARM: shmobile: smp: Enforce shmobile_smp_* alignment (Geert Uytterhoeven)
  - mmc: atmel-mci: Add missing clk_disable_unprepare() (Gu Bowen)
  - drm/v3d: Don't run jobs that have errors flagged in its fence (Maíra Canal)
  - i2c: omap: fix IRQ storms (Andreas Kemnade)
  - net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES (Lin Ma)
  - net: atm: fix use after free in lec_send() (Dan Carpenter) [Orabug: 37828221] {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: 37828229] {CVE-2025-22005}
  - Bluetooth: Fix error code in chan_alloc_skb_cb() (Dan Carpenter) [Orabug: 37828235] {CVE-2025-22007}
  - RDMA/hns: Fix wrong value of max_sge_rd (Junxian Huang)
  - RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path (Saravanan Vajravel)
  - xfrm_output: Force software GSO only in tunnel mode (Cosmin Ratiu)
  - firmware: imx-scu: fix OF node leak in .probe() (Joe Hattori)
  - 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)
  - 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)
  - qlcnic: fix memory leak issues in qlcnic_sriov_common.c (Haoxiang Li)
  - drm/amd/display: Assign normalized_pix_clk when color depth = 14 (Alex Hung) [Orabug: 37828049] {CVE-2025-21956}
  - 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: 37828167] {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)
  - x86/irq: Define trace events conditionally (Arnd Bergmann)
  - fuse: don't truncate cached, mutated symlink (Miklos Szeredi)
  - 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)
  - ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() (Kuninori Morimoto)
  - s390/cio: Fix CHPID "configure" attribute caching (Peter Oberparleiter)
  - HID: ignore non-functional sensor in HP 5MP Camera (Chia-Lin Kao) [Orabug: 37828174] {CVE-2025-21992}
  - HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell (Zhang Lixu)
  - ACPI: resource: IRQ override for Eluktronics MECH-17 (Gannon Kolding)
  - scsi: qla1280: Fix kernel oops when debug level > 2 (Magnus Lindholm) [Orabug: 37828056] {CVE-2025-21957}
  - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (Chengen Du) [Orabug: 37828181] {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)
  - netfilter: nft_exthdr: fix offset with ipv4_find_option() (Alexey Kashavkin)
  - net_sched: Prevent creation of classes with TC_H_ROOT (Cong Wang) [Orabug: 37828110] {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: 37828064] {CVE-2025-21959}
  - Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() (Michael Kelley)
  - drivers/hv: Replace binary semaphore with mutex (Davidlohr Bueso)
  - netpoll: hold rcu read lock in __netpoll_send_skb() (Breno Leitao)
  - netpoll: netpoll_send_skb() returns transmit status (Eric Dumazet)
  - netpoll: move netpoll_send_skb() out of line (Eric Dumazet)
  - netpoll: remove dev argument from netpoll_send_skb_on_dev() (Eric Dumazet)
  - netpoll: Fix use correct return type for ndo_start_xmit() (Yunjian Wang)
  - pinctrl: bcm281xx: Fix incorrect regmap max_registers value (Artur Weber)
  - 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)


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.344.3.el8uek]
changelog:
  - net/mlx5e: Don't call cleanup on profile rollback failure (Cosmin Ratiu) [Orabug: 37670859]
  - net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc() (Elena Salomatkina) [Orabug: 37206299,37670859] {CVE-2024-50000}
  - net/mlx5: Fix error path in multi-packet WQE transmit (Gerd Bayer) [Orabug: 37206302,37670859] {CVE-2024-50001}
  - net/mlx5: Discard command completions in internal error (Akiva Goldberger) [Orabug: 36753438,37670859] {CVE-2024-38555}
  - net/mlx5e: fix a potential double-free in fs_any_create_groups (Dinghao Liu) [Orabug: 36802351,37670859] {CVE-2023-52667}
  - net/mlx5: Reclaim max 50K pages at once (Anand Khoje) [Orabug: 36275016]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.344.4.3.el8uek]
changelog:
  - Add Zen34 clients (Borislav Petkov (AMD))  [Orabug: 38129026]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/process: Move the buffer clearing before MONITOR (Kim Phillips)  [Orabug: 38129026]  {CVE-2024-36350} {CVE-2024-36357} 
  - KVM: SVM: Advertize TSA CPUID bits to guests (Borislav Petkov (AMD))  [Orabug: 38129026]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/bugs: Add a Transient Scheduler Attacks mitigation (Borislav Petkov (AMD))  [Orabug: 38129026]  {CVE-2024-36350} {CVE-2024-36357} 
  - KVM: x86: add support for CPUID leaf 0x80000021 (Paolo Bonzini)  [Orabug: 38129026]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/bugs: Rename MDS machinery to something more generic (Borislav Petkov (AMD))  [Orabug: 38129026]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/CPU/AMD: Add ZenX generations flags (Borislav Petkov (AMD))  [Orabug: 38129026]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/bugs: Free X86_BUG_AMD_APIC_C1E and X86_BUG_AMD_E400 bits (Boris Ostrovsky)  [Orabug: 38129026]  {CVE-2024-36350} {CVE-2024-36357} 
  - x86/bugs: Enabling Retbleed and SRSO mitigation can taint the kernel (Alexandre Chartre)  [Orabug: 38129010]  
  - selftest/x86/bugs: Add selftests for ITS (Pawan Gupta)  [Orabug: 38128642]  {CVE-2024-28956} 
  - x86/its: Align RETs in BHB clear sequence to avoid thunking (Pawan Gupta)  [Orabug: 38128642]  {CVE-2024-28956} 
  - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Pawan Gupta)  [Orabug: 38128642]  {CVE-2024-28956} 
  - x86/its: Enable Indirect Target Selection mitigation (Pawan Gupta)  [Orabug: 38128642]  {CVE-2024-28956} 
  - x86/its: Add support for ITS-safe return thunk (Pawan Gupta)  [Orabug: 38128642]  {CVE-2024-28956} 
  - x86/its: Add support for ITS-safe indirect thunk (Pawan Gupta)  [Orabug: 38128642]  {CVE-2024-28956} 
  - x86/its: Enumerate Indirect Target Selection (ITS) bug (Pawan Gupta)  [Orabug: 38128642]  {CVE-2024-28956} 
  - Documentation: x86/bugs/its: Add ITS documentation (Pawan Gupta)  [Orabug: 38128642]  {CVE-2024-28956}


author: Pingfan Liu <piliu@redhat.com> - 2.0.17-24
changelog:
  - makedumpfile/arm64: Fix 'info->page_offset' calculation for both KASLR and non-KASLR cases
  - makedumpfile: Prepare paddr_to_vaddr() for arch-specific p2v conversion


author: Pingfan Liu <piliu@redhat.com> - 2.0.17-26
changelog:
  - earlykdump: fix kexec fails to load the early kdump kernel
  - makedumpfile/x86_64: fix an unnecessary message with --mem-usage option


author: Pingfan Liu <piliu@redhat.com> - 2.0.17-27
changelog:
  - Revert "kdumpctl, earlykdump: Don't use kexec_file_load when secure boot is enabled"
  - mkdumprd: refine regex on dropping mount options


author: EL Errata <el-errata_ww@oracle.com> - 2.0.17-28.0.1
changelog:
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: Pingfan Liu <piliu@redhat.com> - 2.0.19-4
changelog:
  - kexec-kdump-howto.txt: Add document about encrypted targets
  - kexec-kdump-howto.txt: Add document about initramfs rebiuld
  - kexec-kdump-howto: Add note on setting correct value of kptr_restrict
  - doc: fix dead links in the file kexec-kdump-howto.txt
  - earlykdump: provide a prompt message after the rebuilding of kdump initramfs.
  - Get rid of duplicated strip_comments when reading config
  - mkdumprd: Improve the config reading logic
  - kdumpctl: don't always rebuild when extra_modules is set
  - kdumpctl: follow symlink when checking for modified files
  - fadump: leverage kernel support to re-regisgter FADump


author: Pingfan Liu <piliu@redhat.com> - 2.0.19-5
changelog:
  - kdumpctl: check for ssh path availability when rebuild
  - kdumpctl: Check kdump.conf for error when rebuild is called
  - makedumpfile: x86_64: Add support for AMD Secure Memory Encryption
  - aarch64/kdump.sysconfig: Make config options similar to x86_64


author: Pingfan Liu <piliu@redhat.com> - 2.0.19-9
changelog:
  - kexec/arm64: Add support for handling zlib compressed (Image.gz) image
  - kexec/kexec-zlib.h: Add 'is_zlib_file()' helper function
  - kexec-uImage-arm64.c: Fix return value of uImage_arm64_probe()
  - kexec/kexec.c: Add the missing close() for fd used for kexec_file_load()


author: Edward Leung <edward.leung@oracle.com> - 2.0.19-12.0.1
changelog:
  - change makedumpfile fixed size buffer for VMCOREINFO [Orabug: 29870551]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=dhcp is present [Orabug: 29518713]
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: Pingfan Liu <piliu@redhat.com> - 2.0.19-12.1
changelog:
  - Don't execute final_action if failure_action terminates the system
  - dracut-module-setup.sh: Don't use squash module for fadump
  - Don't mount the dump target unless needed


author: Pingfan Liu <piliu@redhat.com> - 2.0.19-12.2
changelog:
  - arm64: kdump: deal with a lot of resource entries in /proc/iomem
  - arm64: kexec: allocate memory space avoiding reserved regions
  - kexec: add variant helper functions for handling memory regions


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-6
changelog:
  -rhel-8.2.0, origin/rhel-8.2.0) Increase SECTION_MAP_LAST_BIT to 4
  - spec: move binaries from /sbin to /usr/sbin
  - As /etc/kdump.conf timestamp is updated do not compare it when doing rpm --verify
  - kdumpctl: make reload fail proof


author: Kevin Lyons <kevin.x.lyons@oracle.com> - 2.0.20-14.0.1
changelog:
  - kdump: append no_timer_check to kdump kernel cmdline on xen guests [Orabug: 30928441]
  - arm64: skip purgatory integrity checks to speed up reboot [Orabug: 30822387]
  - kdump: append iommu=off to kdump kernel cmdline [Orabug: 30832988]
  - makedumpfile: fix RHCK makedumpfile [Orabug: 30580398]
  - makedumpfile: backport latest upstream 52-bit VA arm patch [Orabug: 30580398]
  - makedumpfile: rebase rhonly-kexec-tools-2.0.18-makedumpfile* patch [Orabug: 30580398]
  - makedumpfile: backport latest aarch64-related upstream patches [Orabug: 30352094]
  - makedumpfile: update to 1.6.7, drop patches, now present in upstream code [Orabug: 30446702]
  - change makedumpfile fixed size buffer for VMCOREINFO [Orabug: 29870551]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=dhcp is present [Orabug: 29518713]
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-28
changelog:
  - mkdumprd: Fix nfs detection in to_mount
  - Always wrap up call to dracut get_persistent_dev function
  - man: improve description about /etc/kdump/{pre.d,post.d}interface


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-30
changelog:
  - x86_64: enable the kexec file load by default
  - Revert "kdump-lib: switch to the kexec_file_load() syscall on x86_64 by default"


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-31
changelog:
  - ppc64/kdump: use kexec_file_load when secureboot is enabled
  - kdump_pre: make notes more precise
  - dracut-kdump.sh: exit shell when machine reboot
  - kdump.conf: fix a grammar issue
  - kdumpctl: detect modification of scripts by its directory's timestamp
  - module-setup.sh: suppress false alarm
  - kexec-tools.spec: make the existence of pre.d and post.d mandatory


author: Alex Burmashev <alexander.burmashev@oracle.com> - 2.0.20-34.0.1
changelog:
  - kdump: append no_timer_check to kdump kernel cmdline on xen guests [Orabug: 30928441]
  - arm64: skip purgatory integrity checks to speed up reboot [Orabug: 30822387]
  - kdump: append iommu=off to kdump kernel cmdline [Orabug: 30832988]
  - makedumpfile: fix RHCK makedumpfile [Orabug: 30580398]
  - makedumpfile: backport latest upstream 52-bit VA arm patch [Orabug: 30580398]
  - makedumpfile: rebase rhonly-kexec-tools-2.0.18-makedumpfile* patch [Orabug: 30580398]
  - makedumpfile: backport latest aarch64-related upstream patches [Orabug: 30352094]
  - change makedumpfile fixed size buffer for VMCOREINFO [Orabug: 29870551]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=dhcp is present [Orabug: 29518713]
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: EL Errata <el-errata_ww@oracle.com> - 2.0.20-34.0.3
changelog:
  - kdump: add threshold for the required memory (Chen Zhou) [Orabug: 32258986]
  - Fix duplicate -s option for kexec [Orabug: 32127375]
  - kdump: append no_timer_check to kdump kernel cmdline on xen guests [Orabug: 30928441]
  - arm64: skip purgatory integrity checks to speed up reboot [Orabug: 30822387]
  - kdump: append iommu=off to kdump kernel cmdline [Orabug: 30832988]
  - makedumpfile: fix RHCK makedumpfile [Orabug: 30580398]
  - makedumpfile: backport latest upstream 52-bit VA arm patch [Orabug: 30580398]
  - makedumpfile: rebase rhonly-kexec-tools-2.0.18-makedumpfile* patch [Orabug: 30580398]
  - makedumpfile: backport latest aarch64-related upstream patches [Orabug: 30352094]
  - change makedumpfile fixed size buffer for VMCOREINFO [Orabug: 29870551]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=dhcp is present [Orabug: 29518713]
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-34.2
changelog:
  - kdump-lib.sh: Remove is_atomic
  - Refactor kernel image and initrd detection code
  - early-kdump: Use consistent symbol link for kernel and initramfs
  - kdump-lib: strip grub device from kdump_bootdir
  - kdumpctl: fix driver change detection on latest Fedora


author: Kevin Lyons <kevin.x.lyons@oracle.com> - 2.0.20-34.0.5.el8_u3.2
changelog:
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=single-dhcp is present [Orabug: 32404661]
  - kdump-lib: Fix get_bind_mount_source to support btrfs and fstab [Orabug: 32297893]
  - kdump: add threshold for the required memory (Chen Zhou) [Orabug: 32258986]
  - Fix duplicate -s option for kexec [Orabug: 32127375]
  - kdump: append no_timer_check to kdump kernel cmdline on xen guests [Orabug: 30928441]
  - arm64: skip purgatory integrity checks to speed up reboot [Orabug: 30822387]
  - kdump: append iommu=off to kdump kernel cmdline [Orabug: 30832988]
  - makedumpfile: fix RHCK makedumpfile [Orabug: 30580398]
  - makedumpfile: backport latest upstream 52-bit VA arm patch [Orabug: 30580398]
  - makedumpfile: rebase rhonly-kexec-tools-2.0.18-makedumpfile* patch [Orabug: 30580398]
  - makedumpfile: backport latest aarch64-related upstream patches [Orabug: 30352094]
  - change makedumpfile fixed size buffer for VMCOREINFO [Orabug: 29870551]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=dhcp is present [Orabug: 29518713]
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-38
changelog:
  - Don's try to restart dracut-initqueue if it's already failed
  - fadump-howto: update about 'nocma' and 'off' options for 'fadump=' parameter
  - dracut-module-setup.sh: use auto6 for ipv6
  - module-setup.sh: enable vlan on team interface
  - Fix rootfs detection in dump_fs
  - Remove RHEL-only patch: kexec-tools-2.0.18-makedumpfile-arm64-Add-support-for-ARMv8.2-LVA-52-bi.patch
  - Rebase to makedumpfile-1.6.8 (step1)


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-43
changelog:
  - Always include watchdog-modules
  - mkdumprd: Ensure kdumpbase is added
  - Move watchdog detect and install code to module-setup.sh
  - Add a helper to omit non-mandatory dracut module
  - Move some dracut module dependencies checks to module-setup.sh
  - Set watchdog's pretimeout to zero in kdump kernel
  - kdump-lib.sh: Use a more generic helper to detect omitted dracut module
  - Fix the watchdog drivers detection code
  - Add a helper for detecting watchdog drivers
  - Remove a redundant nfs check
  - kdumpctl: split the driver detection from fs dection function
  - kdump.service: use ConditionKernelCommandLine=crashkernel
  - Revert "Append both nofail and x-systemd.before to kdump mount target"
  - Revert "Don's try to restart dracut-initqueue if it's already failed"
  - Fix dump_fs mount point detection and fallback mount
  - kdump.conf: Update doc about core_collector for ssh target
  - Save the final failure information to log file if saving vmcore failed
  - Doc: Improve the kdump sysconfig document
  - kdumpctl: fix a variable expansion in check_fence_kdump_config()
  - Fedora 33 rhpkg build bug


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-44
changelog:
  - module-setup.sh: don't polute the namespace unnecessarily
  - module-setup.sh: don't source $dracutfunctions
  - logger: source the logger file individually
  - dracut-module-setup.sh: enable ForwardToConsole=yes in fadump mode


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-45
changelog:
  - origin/rhel-8.4.0) Revert "Revert "Append both nofail and x-systemd.before to kdump mount target""
  - kdump.conf: add ipv6 example for nfs and ssh dump
  - fix kdump failure of saving vmcore with the scp + ipv6 method


author: EL Errata <el-errata_ww@oracle.com> - 2.0.20-46.0.1
changelog:
  - Added the following patches from https://github.com/makedumpfile version 1.6.8++ [Orabug: 32851262]
  - Added Patch1009, orabug32851262-PATCH-2-3-arm64-Make-use-of-NUMBER-VA_BITS-in-vmcore.patch
  - Added Patch1010, orabug32851262-PATCH-3-3-arm64-support-flipped-VA-and-52-bit-kernel.patch
  - Removed Patch701 which was in conflict with Patch1010
  - Remove -s setting for KEXEC_ARGS in kdump.sysconfig.aarch64 [Orabug: 3280449]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=single-dhcp is present [Orabug: 32404661]
  - kdump-lib: Fix get_bind_mount_source to support btrfs and fstab [Orabug: 32297893]
  - kdump: add threshold for the required memory (Chen Zhou) [Orabug: 32258986]
  - Fix duplicate -s option for kexec [Orabug: 32127375]
  - kdump: append no_timer_check to kdump kernel cmdline on xen guests [Orabug: 30928441]
  - arm64: skip purgatory integrity checks to speed up reboot [Orabug: 30822387]
  - kdump: append iommu=off to kdump kernel cmdline [Orabug: 30832988]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=dhcp is present [Orabug: 29518713]
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: EL Errata <el-errata_ww@oracle.com> - 2.0.20-46.0.1
changelog:
  - Added the following patches from https://github.com/makedumpfile version 1.6.8++ [Orabug: 32851262]
  - Added Patch1009, orabug32851262-PATCH-2-3-arm64-Make-use-of-NUMBER-VA_BITS-in-vmcore.patch
  - Added Patch1010, orabug32851262-PATCH-3-3-arm64-support-flipped-VA-and-52-bit-kernel.patch
  - Removed Patch701 which was in conflict with Patch1010
  - Remove -s setting for KEXEC_ARGS in kdump.sysconfig.aarch64 [Orabug: 3280449]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=single-dhcp is present [Orabug: 32404661]
  - kdump-lib: Fix get_bind_mount_source to support btrfs and fstab [Orabug: 32297893]
  - kdump: add threshold for the required memory (Chen Zhou) [Orabug: 32258986]
  - Fix duplicate -s option for kexec [Orabug: 32127375]
  - kdump: append no_timer_check to kdump kernel cmdline on xen guests [Orabug: 30928441]
  - arm64: skip purgatory integrity checks to speed up reboot [Orabug: 30822387]
  - kdump: append iommu=off to kdump kernel cmdline [Orabug: 30832988]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=dhcp is present [Orabug: 29518713]
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: EL Errata <el-errata_ww@oracle.com> - 2.0.20-46.0.1
changelog:
  - Added the following patches from https://github.com/makedumpfile version 1.6.8++ [Orabug: 32851262]
  - Added Patch1009, orabug32851262-PATCH-2-3-arm64-Make-use-of-NUMBER-VA_BITS-in-vmcore.patch
  - Added Patch1010, orabug32851262-PATCH-3-3-arm64-support-flipped-VA-and-52-bit-kernel.patch
  - Removed Patch701 which was in conflict with Patch1010
  - Remove -s setting for KEXEC_ARGS in kdump.sysconfig.aarch64 [Orabug: 3280449]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=single-dhcp is present [Orabug: 32404661]
  - kdump-lib: Fix get_bind_mount_source to support btrfs and fstab [Orabug: 32297893]
  - kdump: add threshold for the required memory (Chen Zhou) [Orabug: 32258986]
  - Fix duplicate -s option for kexec [Orabug: 32127375]
  - kdump: append no_timer_check to kdump kernel cmdline on xen guests [Orabug: 30928441]
  - arm64: skip purgatory integrity checks to speed up reboot [Orabug: 30822387]
  - kdump: append iommu=off to kdump kernel cmdline [Orabug: 30832988]
  - 99kdumpbase: Do not append ip=<devname>:dhcp if ip=dhcp is present [Orabug: 29518713]
  - rebase kexec-tools-2.0.8-dracut-module-setup-ibft-avoid-dup-config.patch [Orabug: 28872281]
  - don't patch files in SOURCES directory. That breaks building from the srpm (dave.kleikamp@oracle.com)
  - dracut-module-setup: avoid duplicate config for ibft [Orabug: 22780125]
  - kdumpctl: exclude default_hugepagesz setting from kdump kernel cmdline
    (Sriharsha Yadagudde) [Orabug: 19134999]
  - kdumpctl: verify if kernel support securelevel interface
    (Sriharsha Yadagudde) [Orabug: 18905671]
    (Sriharsha Yadagudde) [Orabug: 18905671]
    (Sriharsha Yadagudde) [Orabug: 18905671]


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-51
changelog:
  - Stop reloading kdump service on CPU hotplug event for FADump
  - fadump: improve fadump-howto.txt about remote dump target setup


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-52
changelog:
  - Write to `/var/lib/kdump` if $KDUMP_BOOTDIR not writable
  - Iterate /sys/bus/ccwgroup/devices to tell if we should set up rd.znet
  - mkdumprd: display the absolute path of dump location in the check_user_configured_target()


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-53
changelog:
  - check for invalid physical address of /proc/kcore when making ELF dumpfile
  - check for invalid physical address of /proc/kcore when finding max_paddr
  - fix format issue in find_online_znet_device
  - check the existence of /sys/bus/ccwgroup/devices before trying to find online network device
  - kdump-lib.sh: fix a warning in prepare_kdump_bootinfo()


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-54
changelog:
  - kdump/ppc64: rebuild initramfs image after migration
  - Check the existence of /sys/bus/ccwgroup/devices/*/online beforehand
  - kdump.sysconfig.s390: Remove "prot_virt" from kdump kernel cmdline


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-50
changelog:
  - rd.route should use the name from kdump_setup_ifname
  - get kdump ifname once in kdump_install_netdev


author: EL Errata <el-errata_ww@oracle.com> - 2.0.20-57.0.3
changelog:
  - Merge 8.4 extra patches for SB boot environment [Orabug: 33512440]
  - Merge SRPM/ol8-u4 orabug patches into SRPM/ol8-u5 [Orabug: 33471981]
  - makedumpfile: Add support for newer kernels up to v5.12 [Orabug: 33250117]


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-60
changelog:
  - fadump-init: clean up mount points properly
  - fadump: kdumpctl should check the modules used by the fadump initramfs
  - fadump: isolate fadump initramfs image within the default one
  - mkdumprd: Use xz for squash image compression


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-66
changelog:
  - kdump/ppc64: suppress the error message "Could not find a registered notification tool" from servicelog_notify
  - Enable zstd compression for makedumpfile in kexec-tools.spec


author: Kevin Lyons <kevin.x.lyons@oracle.com> - 2.0.20-68.0.1
changelog:
  - kdump/kexec: fix saving vmcore-dmesg.txt failed on aarch64 with UEK7 [Orabug: 33748084]
  - kdump: skip lvm private devices [Orabug: 33822070]
  - Merge 8.4 extra patches for SB boot environment [Orabug: 33512440]
  - Merge SRPM/ol8-u4 orabug patches into SRPM/ol8-u5 [Orabug: 33471981]


author: Brian Maly <brian.maly@oracle.com> - 2.0.20-68.0.2
changelog:
  - rebase makdumpfile to version 1.7.1 [Orabug: 34125577] [Orabug: 34105778]
  - add requires for virt-what [Orabug: 34015178]


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-69
changelog:
  - s390: add support for --reuse-cmdline
  - use slurp_proc_file() in get_command_line()
  - add slurp_proc_file()
  - s390: use KEXEC_ALL_OPTIONS
  - s390: add variable command line size
  - util_lib/elf_info: harden parsing of printk buffer
  - print error when reading with unsupported compression
  - use cycle detection when parsing the prink log_buf
  - use pointer arithmetics for dump_dmesg
  - add generic cycle detection


author: Pingfan Liu <piliu@redhat.com> - 2.0.24-1
changelog:
  - kdumpctl: sync the $TARGET_INITRD after rebuild
  - Avoid false-positive mem_section validation with vmlinux
  - Rebase kexec-tools to 2.0.24
  - Rebase makedumpfile to 1.7.1


author: Pingfan Liu <piliu@redhat.com> - 2.0.24-6
changelog:
  - kdump-lib: Add the CoreOS kernel dir to the boot_dirlist
  - kdump-lib: attempt to fix BOOT_IMAGE detection
  - kdump-lib: change how ostree based systems are detected
  - kdump-lib: clear up references to Atomic/CoreOS


author: Brian Maly <brian.maly@oracle.com> - 2.0.24-6.0.1
changelog:
  - makedumpfile: fix issue where manpage wont load [Orabug: 34219528]
  - add requires for virt-what [Orabug: 34015178]
  - kdump/kexec: fix saving vmcore-dmesg.txt failed on aarch64 with UEK7 [Orabug: 33748084]
  - kdump: skip lvm private devices [Orabug: 33822070]
  - Merge 8.4 extra patches for SB boot environment [Orabug: 33512440]
  - Merge SRPM/ol8-u4 orabug patches into SRPM/ol8-u5 [Orabug: 33471981]
  - Reformat orabug33822070-kdump-skip-lvm-private-devices.patch [Orabug: 33822070]
  - Drop oracle specific patches no longer applicable [Orabug: 32258986] [Orabug: 33748084]


author: Pingfan Liu <piliu@redhat.com> - 2.0.25-2
changelog:
  - mkdumprd: Improve error messages on non-existing NFS target directories
  - fadump: avoid non-debug kernel use for fadump case


author: Pingfan Liu <piliu@redhat.com> - 2.0.25-3
changelog:
  - kdump.conf: use a simple generator script to maintain
  - Reduce kdump memory consumption by not letting NetworkManager manage unneeded network interfaces


author: Pingfan Liu <piliu@redhat.com> - 2.0.25-4
changelog:
  - Don't check fs modified when dump target is lvm2 thinp
  - Add dependency of dracut lvmthinpool-monitor module
  - lvm.conf should be check modified if lvm2 thinp enabled
  - Add lvm2 thin provision dump target checker
  - Fix the sync issue for dump_fs


author: Pingfan Liu <piliu@redhat.com> - 2.0.25-5
changelog:
  dracut-module-setup: Fix invalid rd.znet command line entry
   dracut-module-setup: Fix persistent nic name on s390


author: Pingfan Liu <piliu@redhat.com> - 2.0.26-6
changelog:
  - dracut-module-setup.sh: skip installing driver for the loopback interface
  - Reduce kdump memory consumption by only installing needed NIC drivers


author: Pingfan Liu <piliu@redhat.com> - 2.0.26-8
changelog:
  - mkdumprd: Use the correct syntax to redirect the stderr to null
  - mkdumprd: call dracut with --add-device to install the drivers needed by /boot partition automatically for FIPS
  - Add NICs that handle DNS queries to the allowlist


author: EL Errata <el-errata_ww@oracle.com> - 2.0.26-8.0.1
changelog:
  - Backport of upstream crash hotplug support [Orabug: 35884454]
  - Drop kexec-tools-2.0.25-makedumpfile-sadump-fix-failure-of-reading-memory-when-5-le.patch
  - Insert new udev rules for crash hotplug into 98-kexec.rules
  - sadump: fix failure of reading memory when 5-level paging is enabled
  - Update UEK reserved sizes [Orabug: 35224510]
  - makedumpfile: fix issue where manpage wont load [Orabug: 34219528]
  - add requires for virt-what [Orabug: 34015178]
  - kdump/kexec: fix saving vmcore-dmesg.txt failed on aarch64 with UEK7 [Orabug: 33748084]
  - kdump: skip lvm private devices [Orabug: 33822070]
  - Merge 8.4 extra patches for SB boot environment [Orabug: 33512440]
  - Merge SRPM/ol8-u4 orabug patches into SRPM/ol8-u5 [Orabug: 33471981]
  - Reformat orabug33822070-kdump-skip-lvm-private-devices.patch [Orabug: 33822070]
  - Drop oracle specific patches no longer applicable [Orabug: 32258986] [Orabug: 33748084]


author: Brian Maly <brian.maly@oracle.com> - 2.0.26-8.0.2
changelog:
  - Rebase makedumpfile to 1.7.4 [Orabug: 36157739]
  - kdumpctl check if FIPS is enabled [Orabug: 35982140]


author: Pingfan Liu <piliu@redhat.com> - 2.0.26-11
changelog:
  - powerpc: update kdumpctl to load kernel signing key for fadump
  - powerpc: update kdumpctl to remove deletion of kernel signing key once loaded


author: Pingfan Liu <piliu@redhat.com> - 2.0.26-13
changelog:
  - dracut-module-setup.sh: also install the driver of physical NIC for Hyper-V VM with accelerated networking


author: Darren Archibald <darren.archibald@oracle.com> - 2.0.28-1.0.3
changelog:
  - Increase crashkernel reservation for aarch64 [Orabug: 35887460]
  - kdumpctl check if FIPS is enabled [Orabug: 35982140]
  - Backport of upstream crash hotplug support [Orabug: 35884454]
  - Drop kexec-tools-2.0.25-makedumpfile-sadump-fix-failure-of-reading-memory-when-5-le.patch
  - Insert new udev rules for crash hotplug into 98-kexec.rules
  - sadump: fix failure of reading memory when 5-level paging is enabled
  - Update UEK reserved sizes [Orabug: 35224510]
  - makedumpfile: fix issue where manpage wont load [Orabug: 34219528]
  - add requires for virt-what [Orabug: 34015178]
  - kdump/kexec: fix saving vmcore-dmesg.txt failed on aarch64 with UEK7 [Orabug: 33748084]
  - kdump: skip lvm private devices [Orabug: 33822070]
  - Merge 8.4 extra patches for SB boot environment [Orabug: 33512440]
  - Merge SRPM/ol8-u4 orabug patches into SRPM/ol8-u5 [Orabug: 33471981]
  - Reformat orabug33822070-kdump-skip-lvm-private-devices.patch [Orabug: 33822070]
  - Drop oracle specific patches no longer applicable [Orabug: 32258986] [Orabug: 33748084]


author: Darren Archibald <darren.archibald@oracle.com> - 2.0.28-1.0.5
changelog:
  - Fix KEXEC_KERNEL_CHECK IMA rule & valid PE signature regression [Orabug: 36560887]
  - Increase crashkernel reservation for aarch64 [Orabug: 35887460]
  - kdumpctl check if FIPS is enabled [Orabug: 35982140]
  - Backport of upstream crash hotplug support [Orabug: 35884454]
  - Drop kexec-tools-2.0.25-makedumpfile-sadump-fix-failure-of-reading-memory-when-5-le.patch
  - Insert new udev rules for crash hotplug into 98-kexec.rules
  - sadump: fix failure of reading memory when 5-level paging is enabled
  - Update UEK reserved sizes [Orabug: 35224510]
  - makedumpfile: fix issue where manpage wont load [Orabug: 34219528]
  - add requires for virt-what [Orabug: 34015178]
  - kdump/kexec: fix saving vmcore-dmesg.txt failed on aarch64 with UEK7 [Orabug: 33748084]
  - kdump: skip lvm private devices [Orabug: 33822070]
  - Merge 8.4 extra patches for SB boot environment [Orabug: 33512440]
  - Merge SRPM/ol8-u4 orabug patches into SRPM/ol8-u5 [Orabug: 33471981]
  - Reformat orabug33822070-kdump-skip-lvm-private-devices.patch [Orabug: 33822070]
  - Drop oracle specific patches no longer applicable [Orabug: 32258986] [Orabug: 33748084]


author: Darren Archibald <darren.archibald@oracle.com> - 2.0.28-1.0.6
changelog:
  - Add kdump-shutdown-sysctl.service to ensure shutdown is dumpable [Orabug: 36990863]
  - Fix KEXEC_KERNEL_CHECK IMA rule & valid PE signature regression [Orabug: 36560887]
  - Increase crashkernel reservation for aarch64 [Orabug: 35887460]
  - kdumpctl check if FIPS is enabled [Orabug: 35982140]
  - Backport of upstream crash hotplug support [Orabug: 35884454]
  - Drop kexec-tools-2.0.25-makedumpfile-sadump-fix-failure-of-reading-memory-when-5-le.patch
  - Insert new udev rules for crash hotplug into 98-kexec.rules
  - sadump: fix failure of reading memory when 5-level paging is enabled
  - Update UEK reserved sizes [Orabug: 35224510]
  - makedumpfile: fix issue where manpage wont load [Orabug: 34219528]
  - add requires for virt-what [Orabug: 34015178]
  - kdump/kexec: fix saving vmcore-dmesg.txt failed on aarch64 with UEK7 [Orabug: 33748084]
  - kdump: skip lvm private devices [Orabug: 33822070]
  - Merge 8.4 extra patches for SB boot environment [Orabug: 33512440]
  - Merge SRPM/ol8-u4 orabug patches into SRPM/ol8-u5 [Orabug: 33471981]
  - Reformat orabug33822070-kdump-skip-lvm-private-devices.patch [Orabug: 33822070]
  - Drop oracle specific patches no longer applicable [Orabug: 32258986] [Orabug: 33748084]


author: David Howells <dhowells@redhat.com> - 1.5.9-1
changelog:
  - Add manpages for get_persistent.
  - Fix memory leaks in keyctl_describe/read/get_security_alloc().
  - Use keyctl_describe_alloc in dump_key_tree_aux rather than open coding it.
  - Exit rather than returning from act_xxx() functions.
  - Fix memory leak in dump_key_tree_aux.
  - Only get the groups list if we need it.
  - Don't trust sscanf's %n argument.
  - Use the correct path macros in the specfile.
  - Avoid use realloc when the memory has no content.
  - Fix a bunch of issues in key.dns_resolver.
  - Fix command table searching in keyctl utility.
  - Fix a typo in the permissions mask constants.
  - Improve the keyctl_read manpage.
  - Add man7 pages describing various keyrings concepts.


author: David Howells <dhowells@redhat.com> - 1.5.10-1
changelog:
  - Include sys/types.h in keyutils.h.
  - The dns resolver needs limits.h.
  - Overhaul of all manual pages.
  - Some manual pages moved to Linux man-pages project.
  - Add Diffie-Helman keyctl function.


author: Yauheni Kaliuta <ykaliuta@redhat.com> - 25-5
changelog:
  - weak-modules: handle versions with + and other special regex symbols
  - weak-modules: fix misleading message when cannot find dracut.
    Resolves: rhbz#1609372.


author: Eugene Syromiatnikov <esyr@redhat.com> - 25-6
changelog:
  - weak-modules: check also for /lib/modules/$krel/symvers.gz as a possible
    symvers file path.
    Resolves: rhbz#1614119.


author: Yauheni Kaliuta <ykaliuta@redhat.com> - 25-7
changelog:
  - weak-modules: use is_kernel_installed wrapper in update_modules_for_krel.
  - weak-modules: more abstract symvers search implementation.
  - weak-modules: use additional paths for System.map file.
    Resolves: rhbz#1621306.


author: Yauheni Kaliuta <ykaliuta@redhat.com> - 25-8
changelog:
  - weak-modules: fix initial state creation for dry-run
  - weak-modules: check compatibility in a temporary directory
    Resolves: rhbz#1622990.


author: Yauheni Kaliuta <ykaliuta@redhat.com> - 25-10
changelog:
  - weak-modules: group modules on add-kernel
  - weak-modules: do not make groups if there are no extra modules
    Resolves: rhbz#1649211


author: Yauheni Kaliuta <ykaliuta@redhat.com> - 25-16
changelog:
  - weak-modules: update_modules_for_krel: always finish sandbox
  - weak-modules: groupping: use dependencies of extra/ provider
    Resolves: rhbz#1778889


author: EL Errata <el-errata_ww@oracle.com> - 25-20.0.1
changelog:
  - weak-modules: Fix add_kernel to handle suffix [Orabug: 34623248] (Todd Vierling)
  - add weak-modules patch for [Orabug: 26672773]


author: - Andy Walsh <awalsh@redhat.com> - 6.2.1.102-53
changelog:
  - Continued converting the VDO device to conform to the DM convention of
    not issuing I/O while suspended.
    - Resolves: rhbz#1659303
  - Added more rate limiting of error logging in both the kvdo and uds
    modules in order to avoid soft-lockups on newer kernels.
    - Resolves: rhbz#1703243
  - Eliminated the passing of addresses of unaligned fields in packed
    - Resolves: rhbz#1718058


author: - Andy Walsh <awalsh@redhat.com> - 6.2.1.134-56
changelog:
  - Finished converting the VDO device to conform to the DM convention of not
    issuing I/O while suspended.
  - Resolves: rhbz#1659303
  - Fixed a bug where crash recovery could use the wrong threads for certain
    operations potentially resulting in memory corruption.
  - Resolves: rhbz#1703621
  - Fixed a bug which could cause segfaults when running the vdostatus
    command.
  - Resolves: rhbz#1669960
  - Eliminated a backtrace from the error logged when creating a VDO device
    with an erroneous physical size in the table line.
  - Resolves: rhbz#1717435
  - Fixed a possible use-after-free of the UDSConfiguration.
  - Resolves: rhbz#1653802
  - Made VDO a singleton device because multi-segment devices containing a
    VDO have a number of issues.
  - Resolves: rhbz#1725077
  - Converted the VDO device to conform to the DM convention of not issuing
    writes from the constructor.
  - Resolves: rhbz#1669086


author: - Andy Walsh <awalsh@redhat.com> - 6.2.1.138-56
changelog:
  - Fixed a crash on allocation failure and a use-after-free race introduced by
    the changes to avoid issuing I/O while suspended.
  - Resolves: rhbz#1659303


author: - Andy Walsh <awalsh@redhat.com> - 6.2.2.117-63
changelog:
  - Fixed a bug which would cause the UDS index to be perceived as corrupt
    when a VDO volume is moved to a system with a different endianness.
  - Resolves: rhbz#1745211
  - Modified UDS index rebuild to be interruptible so that shutting down a
    VDO whose index is rebuilding need not wait for the index rebuild to
    complete.
  - Resolves: rhbz#1737639
  - Prevented two VDO devices from being started on the same storage.
  - Resolves: rhbz#1725052
  - Fixed rare races which could result in VDO issuing I/O while suspended.
  - Resolves: rhbz#1766358
  - Fixed crashes when re-suspending a VDO after it had been resumed.
  - Resolves: rhbz#1765253
  - Made async mode ACID. Added async-unsafe mode to preserve the performance of
    the old implementation.
  - Resolves: rhbz#1657301


author: - Andy Walsh <awalsh@redhat.com> - 6.2.3.91-73
changelog:
  - Removed unused UDS bio statistics.
  - Resolves: rhbz#1827762
  - Removed support for old kernels.
  - Resolves: rhbz#1827762
  - Fixed Coverity errors.
  - Resolves: rhbz#1827763
  - Improved the error message when slab journal locks overflow.
  - Resolves: rhbz#1827761
  - Fixed a bug which could result in VDO issuing I/O while suspended.
  - Resolves: rhbz#1824789
  - Fixed a rare double-enqueue bug in the recovery journal.
  - Resolves: rhbz#1824802
  - Modified VDO to not allocate an index if the VDO device is started
    with deduplication disabled.
  - Resolves: rhbz#1755448
  - Nodified VDO to not log spurious journal lock warnings when cleaning up
    write requests which failed due to the VDO going read-only.
  - Resolves: rhbz#1840455


author: - Andy Walsh <awalsh@redhat.com> - 6.2.3.107-73
changelog:
  - Fixed a bug which can cause a soft lockup if users interrupt processes
    waiting on dm-setup commands.
  - Resolves: rhbz#1844651
  - Fixed a rare race which could cause a suspend of a VDO device to fail.
  - Resolves: rhbz#1847747


author: - Andy Walsh <awalsh@redhat.com> - 6.2.3.107-74
changelog:
  - Updated dependencies to prevent installing kernel-rt incorrectly.
  - Resolves: rhbz#1811923
  - Bumped requirement for new 4.18 kernel
  - Relates: rhbz#1812069


author: - Andy Walsh <awalsh@redhat.com> - 6.2.4.14-74
changelog:
  - Fixed a bug which causes the UDS index to consume an excessive
    number of CPU cycles when the VDO device is idle.
  - Resolves: rhbz#1870660


author: - Andy Walsh <awalsh@redhat.com> - 6.2.4.26-74
changelog:
  - Modified physical growth to validate the new VDO size against the size of
    the underlying storage.
  - Resolves: rhbz#1732922
  - Fixed issues which prevented lvrename from working on lvm managed
    VDO devices.
  - Resolves: rhbz#1888419


author: - Andy Walsh <awalsh@redhat.com> - 6.2.6.3-83
changelog:
  - Adjusted kernel dependencies to grab the right packages.
  - Resolves: rhbz#2011426
  - Rebuilt for latest kernel.
  - Relates: rhbz#2000909


author: - Andy Walsh <awalsh@redhat.com> - 6.2.7.17-86
changelog:
  - Fixed bug which could result in empty flushes being issued to the storage
    below vdo while suspended.
  - Resolves: rhbz#2013056
  - Fixed syntax mismatch which prevented lvm from being able to configure a
    512MB UDS index.
  - Resolves: rhbz#2073203
  - Fixed a race handling timeouts of dedupe index queries.
  - Resolves: rhbz#2092075


author: Eugene Syromiatnikov <esyr@redhat.com> 1.10.0_dup8.1-1
changelog:
  - 9158390ccae759c2c0221de6e0c9541375a480f6
  - bnxt_en kernel module for Driver Update Program
  - Resolves: #bz1802054


author: Eugene Syromiatnikov <esyr@redhat.com> 0.8_4.18.0_80.23_dup8.0-3
changelog:
  - 1d6a0fb6a4ad99d22c0a6e537e3d408b683aa60d
  - btusb kernel module for Driver Update Program
  - Resolves: #bz1755922


author: Eugene Syromiatnikov <esyr@redhat.com> 4.18.0_348_dup8.5-1
changelog:
  - 9dc660bf1362f5a22a908e61004498cf7ec063a8
  - cfg80211 kernel module for Driver Update Program
  - Resolves: #bz2051885, #bz2051886


author: Eugene Syromiatnikov <esyr@redhat.com> 4.18.0_348_dup8.5-2
changelog:
  - Bump release due to "Package build kmod-redhat-cfg80211-4.18.0_348_dup8.5-1.el8_5
    kept gated because not onboarded to gating".


author: Eugene Syromiatnikov <esyr@redhat.com> 0.8.2_k_dup8.2-1
changelog:
  - afe1694503958c189ab98273de137c65bc3909f8
  - ice kernel module for Driver Update Program
  - Resolves: #bz1875784


author: Eugene Syromiatnikov <esyr@redhat.com> 4.18.0.210_dup8.2-1
changelog:
  - 2f22e260c6b75f2acb86bd91292dc8c66f56c481
  - ionic kernel module for Driver Update Program
  - Resolves: #bz1851940


author: Eugene Syromiatnikov <esyr@redhat.com> 4.18.0.210_dup8.2-2
changelog:
  - Bump release due to "Package build kmod-redhat-ionic-4.18.0.210_dup8.2-1.el8_2
    kept gated because not onboarded to gating".


author: Eugene Syromiatnikov <esyr@redhat.com> 4.18.0_107_dup8.0-5
changelog:
  - e67217ec68636d7570e69bab9e3b1ed1728b8292
  - iwlwifi kernel module for Driver Update Program
  - Resolves: #bz1755919


author: Eugene Syromiatnikov <esyr@redhat.com> 4.18.0_348_dup8.5-1
changelog:
  - 9dc660bf1362f5a22a908e61004498cf7ec063a8
  - mac80211 kernel module for Driver Update Program
  - Resolves: #bz2051885, #bz2051886


author: Eugene Syromiatnikov <esyr@redhat.com> 4.18.0_348_dup8.5-2
changelog:
  - Bump release due to "Package build kmod-redhat-mac80211-4.18.0_348_dup8.5-1.el8_5
    kept gated because not onboarded to gating".


author: Eugene Syromiatnikov <esyr@redhat.com> 5.0_0_dup8.2-1
changelog:
  - 86de78c2e6f431762836a4ea5891f891bc0fdcb4
  - mlx5_core kernel module for Driver Update Program
  - Resolves: #bz1889733


author: Eugene Syromiatnikov <esyr@redhat.com> 5.0_0_dup8.2-2
changelog:
  - Bump release due to "Package build kmod-redhat-mlx5_core-5.0_0_dup8.2-1.el8_2
    kept gated because not onboarded to gating".


author: Eugene Syromiatnikov <esyr@redhat.com> 35.101.00.00_dup8.3-1
changelog:
  - bfcc924fa05e36abe7a039ac5ec2be581e20c288
  - mpt3sas kernel module for Driver Update Program
  - Resolves: #bz1915214


author: Eugene Syromiatnikov <esyr@redhat.com> 4.18.0_363_dup8.5-1
changelog:
  - 9dc660bf1362f5a22a908e61004498cf7ec063a8
  - mt7921 kernel module for Driver Update Program
  - Resolves: #bz2051885


author: Eugene Syromiatnikov <esyr@redhat.com> 4.18.0_363_dup8.5-2
changelog:
  - Bump release due to "Package build kmod-redhat-mt7921-4.18.0_363_dup8.5-1.el8_5
    kept gated because not onboarded to gating".


author: EL Errata <el-errata_ww@oracle.com> - 2.0.8-1.3.0.1
changelog:
  * Mon Mar 01 2021 Eugene Syromiatnikov <esyr@redhat.com> 2.0.8-1.3
  - Replace "and" with "with" in pre-4.18.0-240.14.1.el8_3 kernel dependency
    to match it more precisely (it passes when both post-4.18.0-240.14.1.el8_3
    and pre-4.18.0-240.el8 kernels installed otherwise).


author: Eugene Syromiatnikov <esyr@redhat.com> 2.0.8-18.2
changelog:
  - Add Obsoletes: tags for 8.4.z kernel-specific sub-packages (RHEL-76082).
  - Rebuild against kernel-4.18.0-553.el8_10.


author: Eugene Syromiatnikov <esyr@redhat.com> 4.18.0_363_dup8.5-1
changelog:
  - 9dc660bf1362f5a22a908e61004498cf7ec063a8
  - rtw89 kernel module for Driver Update Program
  - Resolves: #bz2051886


author: Nishant Nayan <nishant.nayan@oracle.com> - 1.18.2-14.0.1
changelog:
  - Try harder to avoid password change replay errors [Orabug: 33609767]
  - Reverting the initial fix as this fix is MIT approved.
  - Initial fix was to toggle between udp and tcp using change_pw_no_udp option.


author: Julien Rische <jrische@redhat.com> - 1.18.2-21
changelog:
  - Backport fix of memory use after free during libkrad cleanup
  - Backport support for larger RADIUS attributes in libkrad
  - Resolves: rhbz#2103125


author: Julien Rische <jrische@redhat.com> - 1.18.2-27
changelog:
  - Fix memory leak in GSSAPI interface
    Resolves: RHEL-27250
  - Fix memory leak in PMAP RPC interface
    Resolves: RHEL-27244
  - Make TCP waiting time configurable
    Resolves: RHEL-17131


author: Julien Rische <jrische@redhat.com> - 1.18.2-29
changelog:
  - CVE-2024-37370 CVE-2024-37371
    Fix vulnerabilities in GSS message token handling
    Resolves: RHEL-45398 RHEL-45386


author: Julien Rische <jrische@redhat.com> - 1.18.2-30
changelog:
  - libkrad: implement support for Message-Authenticator (CVE-2024-3596)
    Resolves: RHEL-50253
  - Remove RSA protocol for PKINIT
    Resolves: RHEL-17616


author: Julien Rische <jrische@redhat.com> - 1.18.2-31
changelog:
  - Prevent overflow when calculating ulog block size (CVE-2025-24528)
    Resolves: RHEL-78248
  - kdb5_util: fix DB entry flags on modification
    Resolves: RHEL-56060


author: Julien Rische <jrische@redhat.com> - 1.18.2-32
changelog:
  - Do not block HMAC-MD4/5 in FIPS mode
    Resolves: RHEL-86786
  - Don't issue RC4 session keys by default (CVE-2025-3576)
    Resolves: RHEL-88049
  - Add PKINIT paChecksum2 from MS-PKCA v20230920
    Resolves: RHEL-82648


author: Robbie Harwood <rharwood@redhat.com> - 1.18-1
changelog:
  - New upstream version (1.18)
  - Resolves: #1802334
  - Resolves: #1820311
  - Resolves: #1791062
  - Resolves: #1784655


author: Robbie Harwood <rharwood@redhat.com> - 1.18.2-3
changelog:
  - Match Heimdal behavior for channel bindings
  - Code hygiene + test stability fix included
  - Resolves: #1840518


author: Jakub Hrozek <jhrozek@redhat.com> - 1.3.2-1
changelog:
  - New upstream release 1.3.3
  - Resolves: rhbz#1574267 - libldb-1.3.3 is available
  - Backport a patch from samba upstream to not require rpc.h


author: Petr Viktorin <pviktori@redhat.com> - 1.4.0-3
changelog:
  - Use %{__python2}, not "python", as the Python2 interpreter
  - Add workaround to allow building with Python 2
  - Remove the lmdb dependency in RHEL


author: Jakub Hrozek <jhrozek@redhat.com> - 1.5.4-1
changelog:
  - Resolves: rhbz#1684582 - Rebase libldb to version 1.5.4 for Samba
  - Resolves: rhbz#1567115 - libldb: Drop Python 2 subpackages from RHEL 8
  - Resolves: rhbz#1597243 - libldb uses Python 2 to build.


author: Jakub Hrozek <jhrozek@redhat.com> - 1.5.4-2
changelog:
  - Fix some python2-related upgrade issues
  - Related: rhbz#1567115 - libldb: Drop Python 2 subpackages from RHEL 8


author: Isaac Boukris <iboukris@redhat.com> - 2.0.7-3
changelog:
  - Resolves: rhbz#1754423 - Rebase libldb to 2.0.7 version for samba
  - Related: rhbz#1754423 - Fix sssd tests (ldb)


author: Isaac Boukris <iboukris@redhat.com> - 2.2.0-1
changelog:
  - Resolves: rhbz#1878114 - Rebase libldb to the version required by Samba
  - Resolves: rhbz#1794349 - Build libldb with lmdb support


author: Andreas Schneider <asn@redhat.com> - 2.3.0-1
changelog:
  - resolves: rhbz#1945021 - Update to version 2.3.0
  - resolves: rhbz#1897082 - Fix libldb tests on aarch64


author: Jan Macku <jamacku@redhat.com> - 0.97-1
changelog:
  - update to 0.97 (#2159588)
  - drop downstream patch - ipmi: avoid error messages on non-dell platforms


author: Jeff Moyer <jmoyer@redhat.com> - 0.3.110-12.el8
changelog:
  - Pass in the distro-provided CFLAGS and LFLAGS. (Jeff Moyer)
  - Get rid of -nostartfiles -nostdlib (Jeff Moyer)
  - Resolves: rhbz#1630578


author: Richard Hughes <richard@hughsie.com> 0.7.8-1
changelog:
  - New upstream release
  - Add as_version_string() for fwupd
  - Add support for component agreements
  - Correctly compare version numbers like '1.2.3' and '1.2.3a'
  - Don't include the path component in the name when parsing the package filename
  - If the launchable is specified don't guess it when composing
  - Never add more than one component to the AppStream store when composing


author: Richard Hughes <richard@hughsie.com> 0.7.9-1
changelog:
  - New upstream release
  - Convert local icons found in metainfo files
  - Follow the Debian tilde usage when ordering versions
  - Use the launchable to find the desktop filename


author: Richard Hughes <richard@hughsie.com> 0.7.10-1
changelog:
  - New upstream release
  - Do not parse firmware files anymore
  - Do not require a release transaction when validating in relaxed mode
  - Extract release descriptions and agreement sections for translation


author: Richard Hughes <richard@hughsie.com> 0.7.11-1
changelog:
  - New upstream release
  - Add AS_APP_QUIRK_DEVELOPER_VERIFIED
  - Escape quotes in attributes
  - Provide async variants of store load functions


author: Richard Hughes <richard@hughsie.com> 0.7.13-1
changelog:
  - New upstream release
  - Do not restrict the maximum number of releases allowed
  - Throw an error when a launchable desktop-id is invalid


author: Richard Hughes <richard@hughsie.com> 0.7.14-1
changelog:
  - New upstream release
  - Add new API for gnome-software
  - Set the AppStream ID from the X-Flatpak desktop key


author: Karel Zak <kzak@redhat.com> 2.32.1-10
changelog:
  - fix #1699310 - rpm -V setup fail on /var/log/lastlog
  - fix #1702712 - pam_env bypassed for root user when using su


author: Karel Zak <kzak@redhat.com> 2.32.1-13
changelog:
  - fix #1734553 - blkid_get_dev() leak file descriptor to underlying block device
  - fix #1719069 - findmnt warning "recommended root FS passno is 1" for XFS


author: Karel Zak <kzak@redhat.com> 2.32.1-18
changelog:
  - fix #1739443 - lscpu reports wrong hypervisor in nested virt on s390x
  - fix #1743555 - command chfn adds some useless commas with GECOS information into /etc/password


author: Karel Zak <kzak@redhat.com> 2.32.1-23
changelog:
  - fix #1826251 - remove MD metadata 0.90 based tests from util-linux CI
  - fix #1812576 - RFE: Bitlocker detection for RHEL 8.3
  - fix #1817726 - add libblkid BLOCK_SIZE
  - fix #1803753 - RHEL-8: col struct char_str c_column field should be of unsigned type and/or larger than 16 bit
  - fix #1812118 - mount -a always tries to mount smb3 share subdir despite being already mounted
  - fix #1824727 - util-linux: Include python3-libmount package in the release
  - fix #1829245 - mount -a tries to mount already mounted cifs shares when we cannot query up to root dir


author: Karel Zak <kzak@redhat.com> 2.32.1-25
changelog:
  - fix #1884194 - RHEL-8: chrt command does not support the -R option
  - fix #1855759 - mount.8: clarify (no)suid behavior on file capabilities
  - fix #1861670 - lsblk can not show serial information for virtio disk
  - fix #1883783 - lscpu: avoid segfault on PowerPC systems with valid hardware configurations
  - fix #1900498 - libfdisk/libmount: backport two patches for upstream systemd
  - fix #1883056 - lscpu support for Fujitsu A64FX
  - fix #1882740 - lscpu: use SMBIOS Type 4 strings for CPU vendor and model on ARM


author: Karel Zak <kzak@redhat.com> 2.32.1-28
changelog:
  - fix #1906157 - after su from root to a normal user mesg is unable to show current status
  - fix #1917852 - findmnt: add option to list all fs-independent flags
  - fix #1922299 - throws error using /sbin/nologin: invalid option -- 'c'
  - fix #1940607 - lsblk sometimes returns block devices in wrong order with --pairs
  - fix #1919529 - [RFE] RHEL-8: Support option flags with mount(8) --bind
  - fix #1946921 - RHEL8: mount --rbind -o rprivate doesn't do recursive bind mount


author: Karel Zak <kzak@redhat.com> 2.32.1-29
changelog:
  - fix #1988955 - script command continues without stopping.
  - fix #2041498 - incorrect partition size calculation for BLKPG_* ioctls
  - fix #2011602 - logger from util-linux incorrectly handles long messages
  - fix #1916151 - [RFE] spread fstrim.timer across time
  - fix #1894192 - Update or backport setpriv --pdeathsig
  - fix #2026511 - blkid fails to complete when targeting  non-block devices


author: Karel Zak <kzak@redhat.com> 2.32.1-31
changelog:
  - improve #2026511 fix - blkid fails to complete when targeting non-block devices
  - fix #1950187 - Ambient capabilities failed to applied to non-root user


author: Karel Zak <kzak@redhat.com> 2.32.1-36
changelog:
  - fix #2060030 - Please backport patches for atari partition detection to RHEL 8
  - fix #2069187 - Internal testsuite for lscpu failed on aarch64
  - fix #2093166 - lslogins reports incorrect "Password is locked" status
  - fix #2059241 - rpm -V / --verify reports bad user/group/mtime for /run/uuidd
  - fix #2044592 - Move /var/log/lastlog ownership to systemd


author: Karel Zak <kzak@redhat.com> 2.32.1-40
changelog:
  - fix #2121699 - fstrim -av fails to trim root filesystem on Red Hat Coreos 
  - fix #2142496 - update upstream tests
  - fix #2149394 - umount outputs inaccurate error message when umount() fails with EACCES
  - fix #2159544 - lslogins "Password is locked" status changed in util-linux-2.32.1-38
  - fix #2160321 - [last] ut->ut_user is not null terminated


author: Karel Zak <kzak@redhat.com> 2.32.1-43
changelog:
  - fix #2117355 - Add additional documentation for fstab
  - fix #2184728 - libuuid - downport cache related patch
  - fix #2188894 - The swapon man page of -p(priority) option shows incorrect.
  - fix #2227097 - wall(1) fail when trying to use seat0


author: Karel Zak <kzak@redhat.com> 2.32.1-46
changelog:
  - fix RHEL-13741 - lscpu: avoid EBUSY on cpuinfo_max_freq
  - fix RHEL-18451 - logger: initialize socket credentials control union
  - fix RHEL-16070 - util-linux: issues in libblkid
  - fix RHEL-6274 - lslogins incorrect account expiration field


author: Karel Zak <kzak@redhat.com> - 2.32-3
changelog:
  - sync spec file with Fedora
  - move /etc/adjtime config from initscripts to util-linux
  - fix #1560642 - uuidd.service does not start
  - remove unused build option --enable-libmount-force-mountinfo (it's default now)
  - disable assert code


author: Karel Zak <kzak@redhat.com> 2.32.1-4
changelog:
  - fix #1614364 - losetup: /dev/loop1: failed to set up loop device
  - fix #1614852 - mount man page says sync option has no effect for ext4
  - fix #1614843 - Man page of logger is missing -S option


author: Karel Zak <kzak@redhat.com> 2.32.1-7
changelog:
  - fix #1656437 - Failing tests from testsuite
  - fix #1653781 - unable to umount by loop backing file
  - fix #1655650 - RHEL8.0 - fdisk -l shows the conflicting partitions name for the mpath
  - fix #1653413 - blkid: add --no-part-details to not return metadata from empty partitions


author: Zoltan Fridrich <zfridric@redhat.com> - 2.26-5
changelog:
  - added CAP_PERFMON, CAP_BPF and CAP_CHECKPOINT_RESTORE capabilities
    resolves: rhbz#1946982 rhbz#1921576


author: Zoltan Fridrich <zfridric@redhat.com> - 2.48-2
changelog:
  - rebase to 2.48
    resolves: rhbz#2032813
  - fix ambient capabilities for non-root users
    resolves: rhbz#1950187


author: Anderson Toshiyuki Sasaki <ansasaki@redhat.com> - 2.48-5
changelog:
  - Fix integer overflow in _libcap_strdup() (CVE-2023-2603)
    Resolves: rhbz#2210637
  - Correctly check pthread_create() return value to avoid memory leak (CVE-2023-2602)
    Resolves: rhbz#2210644


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.7.8-6
changelog:
  - Python 2 binary package renamed to python2-libcap-ng
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Nikola Forró <nforro@redhat.com> - 0.41-17
changelog:
  - backport several upstream fixes
  - set Delegate property for cgconfig service to make sure complete
    cgroup hierarchy is always created by systemd


author: Tom Hromatka <tom.hromatka@oracle.com> - 2.0
changelog:
  - Add cgroup v2 support to all libcgroup tools -
    cgclassify, cgclear, cgconfigparser, cgcreate, cgdelete, cgexec, cgget,
    cgrulesengd, cgset, cgsnapshot, lscgroup, lssubsys. See github issue #12.
  - Fix an issue with parallel builds
  - Add extensive functional tests
  - Remove .libs from Makefile.am files
  - Major refactor of cgget to make it more closely align with the other tools
  - Fix many string truncation and possible buffer overflow warnings


author: Tom Hromatka <tom.hromatka@oracle.com> - 2.0.1
changelog:
  - Allow reading/writing from cgroup.* files in cgroup v2
  - Add support for cgroup v2's cgroup.threads file
  - Fix issue where libcgroup/pam wasn't working properly when
  - cgrulesengd is disabled
  - Fix a bug where the cgroup version wasn't initialized in a
  - named cgroup v1 hierarchy
  - Various automake bug fixes
  - Build PAM module as unversioned DSO
  - Fix build issues with musl libc
  - Fix potential TOCTOU race in cgroup_get_procs()


author: Tom Hromatka <tom.hromatka@oracle.com> - 2.0.2-1.0.1
changelog:
  - Fix extra spaces in configure.ac's --enable-bindings
  - Fix potential segfault if there are more than 100 cgroup mount points


author: Tom Hromatka <tom.hromatka@oracle.com> - 3.0.0-1.0.1
changelog:
  - Introduce cgxget and cgxset - tools to abstract cgroup v1 and v2 systems
  - Introduce new C APIs that abstract the cgroup v1 and v2 interfaces for the user
    Remove the cgclear tool
  - Introduce modern Cython-based Python bindings, replacing the old bindings
  - Add spdx license tags across the files
  - Introduce a process for handling security-related vulnerabilities
  - Fix many warnings and errors reported by coverity
  - Add full cgroup v2 support to continuous integration
  - Add code quality analysis to continuous integration
  - Add Linux kernel syntax style and add checking to continuous integration


author: Tom Hromatka <tom.hromatka@oracle.com>- 3.1.0-1.0.1
changelog:
  - Add systemd C APIs
  - Add systemd support to all command line tools, including cgcreate,
    cgconfigparser, cgexec, and cgclassify. Note the usage of the -b flag in many
    tools to ignore the default systemd hierarchy and operate from the root of
    the cgroup hierarchy
  - Add python systemd APIs
  - Improved handling of legacy (cgroup v1), hybrid (v1/v2), and unified (v2)
    cgroup hierarchies
  - Add several new C APIs, including:
    cg_setup_mode_t() - A function that returns the current cgroup setup mode
    (legacy, hybrid, or unified)
    Various functions for better traversal through a struct cgroup
    cgroup_create_scope() and cgroup_create_scope2() for creating systemd scopes
    cgconfigparser now supports a systemd section
  - Libcgroup python bindings have matured greatly but are still considered
    experimental and subject to change. Community feedback here would be greatly
    appreciated
    Add rudimentary logging support
    Add systemd support
    Add setup mode (legacy, hybrid, unified) support
    Add several APIs for operating on struct cgroup in a Pythonic manner
    Add methods for moving processes within cgroups
    Rename blacklist to denylist
    Rename whitelist to allowlist
    Add many functional tests
  - Remove ExecStop from extras-3.1.0/cgconfig.service unit
  - Add dependency of selinux-policy package for libcgroup-tools


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.1.16-1
changelog:
  - Update to 0.1.16
  - Make inline function __comps_objmrtree_all also static (RhBug:1793424)
  - Fix memory leaks and resource leaks
  - Fix: Check result "comps_parse_parsed_init()"


author: Kalev Lember <klember@redhat.com> - 0.6.9-1
changelog:
  - Update to 0.6.9
  - Use make_install macro
  - Mark COPYING and COPYING.LIB as %license
  - Tighten -devel subpackage deps


author: Filip Januš <fjanus@redhat.com> 5.3.28-42
changelog:
  - Apply the previous change only on aarch64 to limit the risk of unwanted impact
  - Resolves: #1992402


author: Sam Booth <sam.booth@oracle.com> - 5.3.28-42.0.1
changelog:
  - Update URL in rpm description [Orabug: 35986894]
  - Change http links in spec to https [Orabug: 35986894]
  - Buildrequire java-devel 1:1.8.0


author: Jaroslav Mracek <jmracek@redhat.com> - 0.20.0-1
changelog:
  - [module] Report module solver errors
  - [module] Enhance module commands and errors
  - [transaction] Fixed several problems with SWDB
  - Remove unneeded regex URL tests (RhBug:1598336)
  - Allow quoted values in ini files (RhBug:1624056)
  - Filter out not unique set of solver problems (RhBug:1564369)
  - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly
  - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade
  - bug 1605274 - DNF crashes on * in installation repository URL
  - Resolves: rhbz#1623383 - dnf.exceptions.ConfigError: Error parsing ...


author: Jaroslav Mracek <jmracek@redhat.com> - 0.22.0-1
changelog:
  - Fix segfault in repo_internalize_trigger (RhBug:1375895)
  - Change sorting of installonly packages (RhBug:1627685)
  - [swdb] Fixed pattern searching in history db (RhBug:1635542)
  - Check correctly gpg for repomd when refresh is used (RhBug:1636743)
  - [conf] Provide additional VectorString methods for compatibility with Python list.
  - [plugins] add plugin loading and hooks into libdnf


author: Jaroslav Mracek <jmracek@redhat.com> - 0.22.0-2
changelog:
  - Add patch Modify-solver_describe_decision-to-report-cleaned-RhBug1486749
  - Add patch swdb-create-persistent-WAL-files-RhBug1640235
  - Add patch Relocate-ModuleContainer-save-hook-RhBug1632518
  - Add patch Test-if-sack-is-present-and-run-save-module-persistor-RhBug1632518


author: Jaroslav Mracek <jmracek@redhat.com> - 0.22.3-1
changelog:
  - Permanently disable Python2 build for Fedora 30+
  - Update to 0.22.3
  - Modify solver_describe_decision to report cleaned (RhBug:1486749)
  - [swdb] create persistent WAL files (RhBug:1640235)
  - Relocate ModuleContainer save hook (RhBug:1632518)
  - [transaction] Fix transaction item lookup for obsoleted packages (RhBug: 1642796)
  - Fix memory leaks and memory allocations
  - [repo] Possibility to extend downloaded repository metadata


author: Daniel Mach <dmach@redhat.com> - 0.22.4-1
changelog:
  - Enhance LIBDNF plugins support
  - [repo] Check whether metadata cache is expired (RhBug:1539620,1648274)
  - [sack] Implement dnf_sack_get_rpmdb_version()


author: Jingdong Lu <jingdong.lu@oracle.com> - 0.22.5-5.0.1
changelog:
  - Disable rhsm [Orabug: 29901202]
  - Replaced bugzilla.redhat.com with bugzilla.oracle.com in config [Orabug: 29656932]


author: Frank Deng <frank.deng@oracle.com> - 0.22.5-5.0.2
changelog:
  - Add support for apps that use libdnf to access yum url with 'ociregion' variable [Orabug: 30121584]


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.33.0-1
changelog:
  - Update to 0.33.0
  - Enhance sorting for module list (RhBug:1590358)
  - [DnfRepo] Add methods for alternative repository metadata type and download (RhBug:1656314)
  - Remove installed profile on module enable or disable (RhBug:1653623)
  - Enhance modular solver to handle enabled and default module streams differently (RhBug:1648839)
  - Add support of wild cards for modules (RhBug:1644588)
  - Exclude module pkgs that have conflict
  - Enhance config parser to preserve order of data, and keep comments and format
  - Improve ARM detection
  - Add support for SHA-384
  - Return empty query if incorrect reldep (RhBug:1687135)
  - ConfigParser: Improve compatibility with Python ConfigParser and dnf-plugin-spacewalk (RhBug:1692044)
  - ConfigParser: Unify default set of string represenation of boolean values
  - Fix segfault when interrupting dnf process (RhBug:1610456)
  - Installroot now requires absolute path
  - Support "_none_" value for repo option "proxy" (RhBug:1680272)
  - Add support for Module advisories
  - Add support for xml:base attribute from primary.xml (RhBug:1691315)
  - Improve detection of Platform ID (RhBug:1688462)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.35.1-1
changelog:
  - Update to 0.35.1
  - Skip invalid key files in "/etc/pki/rpm-gpg" with warning (RhBug:1644040)
  - Enable timestamp preserving for downloaded data (RhBug:1688537)
  - Fix 'database is locked' error (RhBug:1631533)
  - Replace the 'Failed to synchronize cache' message (RhBug:1712055)
  - Fix 'no such table: main.trans_cmdline' error (RhBug:1596540)
  - Fix: skip_if_unavailable=true for local repositories (RhBug:1716313)
  - Add support of modular FailSafe (RhBug:1623128)
  - Add support of DNF main config file in context; used by PackageKit and
    microdnf (RhBug:1689331)
  - Exit gpg-agent after repokey import (RhBug:1650266)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.35.1-4
changelog:
  - Fix typo in error message (RhBug:1726661)
  - Update localizations from zanata (RhBug:1689991)
  - Don't disable nonexistent but required repositories (RhBug:1689331)
  - Ignore trailing blank lines of multiline value (RhBug:1722493)
  - Re-size includes map before re-computation (RhBug:1725213)


author: Edward Leung <edward.leung@oracle.com> - 0.35.1-8.0.1
changelog:
  - Disable rhsm [Orabug: 29901202]
  - Replaced bugzilla.redhat.com with bugzilla.oracle.com in config [Orabug: 29656932]
  - Add support for apps that use libdnf to access yum url with 'ociregion' variable [Orabug: 30121584] (Frank Deng)


author: Ales Matej <amatej@redhat.com> - 0.35.5-1
changelog:
  - Update to 0.35.5
  - Make libdnf own its plugin directory (RhBug:1714265)
  - Set priority of dnf.conf.d drop-ins
  - Fix toString() to not insert [] (RhBug:1584442)
  - Fix handling large number of filenames on input (RhBug:1690915)
  - Detect armv7 with crypto extension only on arm version >= 8
  - A new standardized User-Agent field consisting of the libdnf and OS version
    (including the variant) (RhBug:1156007)
  - Add basic countme support (RhBug:1647454)
  - Fix crash in PackageKit (RhBug:1636803)
  - Do not create @System.solv files (RhBug:1707995)
  - Set LRO_CACHEDIR so zchunk works again (RhBug:1739867)
  - Improve detection of extras packages by comparing (name, arch) pair instead
    of full NEVRA (RhBuh:1684517)
  - Improve handling multilib packages in the history command (RhBug:1728637)
  - Repo download: use full error description into the exception text (RhBug:1741442)
  - Properly close hawkey.log (RhBug:1594016)
  - Fix dnf updateinfo --update to not list advisories for packages updatable
    only from non-enabled modules
  - Apply modular filtering by package name (RhBug:1702729)


author: Ales Matej <amatej@redhat.com> - 0.38.1-1
changelog:
  - Update to 0.38.1
  - Change the best option default to false
  - Use more descriptive message when failed to retrieve GPG key (RhBug:1605117)
  - Add removeMetadataTypeFromDownload function to the API
  - Context part of libdnf can now read vars (urlvars) from dirs and environment
  - Throw exception immediately if file cannot be opened
  - Add test when there is no primary metadata in compatible format (RhBug:1744960)
  - Various improvements to countme features
  - Don't abort on rpmdb checksum calculation failure
  - Enable module dependency trees when using set_modules_enabled_by_pkgset() (RhBug:1762314)
  - Resolve problem with --best and search in provides (RhBug:1737469)
  - New method "Query::filterSubject()", replaces Solution::getBestSolution()
  - The Solution class was removed
  - Add query argument into get_best_query and get_best_solution
  - Add module reset function into dnf_context
  - Add method to get all repository metadata locations
  - Catch NoModuleException in case of not existent value was used in persistor (RhBug:1761773)


author: Ales Matej <amatej@redhat.com> - 0.39.1-1
changelog:
  - Update to 0.39.1
  - Report reason how package was excluded (RhBug:1649754)
  - Additional Arm detection improvements (RhBug:1691430)
  - Set skip_if_unavailable for media repos to skip their update (RhBug:1716067)
  - Add support of xml:base for remote and local url in context (RhBug:1734350,1717865)


author: Ales Matej <amatej@redhat.com> - 0.39.1-3
changelog:
  - Add two new query filters: obsoletes_by_priority, upgrades_by_priority (RhBug:1769466)
  - [context] Add wildcard support in dnf_context_repo_set_data (RhBug:1781420)
  - Remove killGpgAgent function (RhBug:1781601)


author: EL Errata <el-errata_ww@oracle.com> - 0.39.1-5.0.1.el8
changelog:
  - Update OL8 dnf to recognise kernel-uek as installonlypkgs package [Orabug: 31018668]
  - Disable rhsm [Orabug: 29901202]
  - Replaced bugzilla.redhat.com with bugzilla.oracle.com in config [Orabug: 29656932]
  - Add support for apps that use libdnf to access yum url with 'ociregion' variable [Orabug: 30121584] (Frank Deng)


author: Ales Matej <amatej@redhat.com> - 0.47.0-1
changelog:
  - Update to 0.47.0
  - Allow excluding packages with "excludepkgs" and globs
  - Make parsing of reldeps more strict (RhBug:1788107)
  - Add expanding solvable provides for dependency matching (RhBug:1534123)
  - DnfRepo: fix module_hotfixes keyfile priority level
  - Add custom exceptions to libdnf interface
  - Port to libmodulemd-2 API (RhBug:1693683)
  - Add prereq_ignoreinst & regular_requires properties for pkg (RhBug:1543449)
  - Reset active modules when no module enabled or default (RhBug:1767351)
  - Add comment option to transaction (RhBug:1773679)
  - Baseurl is not exclusive with mirrorlist/metalink (RhBug:1775184)
  - Add new function to reset all modules in C API (dnf_context_reset_all_modules)
  - Handle situation when an unprivileged user cannot create history database (RhBug:1634385)
  - Add query filter: latest by priority
  - Add setter for running kernel protection setting
  - Add DNF_NO_PROTECTED flag to allow empty list of protected packages
  - Config options: only first empty value clears existing (RhBug:1788154)
  - [conf] Set useful default colors when color is enabled
  - [context] Use installonly_limit from global config (RhBug:1256108)
  - [context] Add API to get/set "install_weak_deps"
  - [context] Adds support for includepkgs in repository configuration.
  - [context] Adds support for excludepkgs, exclude, includepkgs, and disable_excludes in main configuration.
  - [context] Added function dnf_transaction_set_dont_solve_goal
  - [context] Added functions dnf_context_get/set_config_file_path
  - [context] Respect "plugins" global conf value
  - [context] Add API to disable/enable plugins
  - [context] Create new repo instead of reusing old one (RhBug:1795004)
  - [context] Error when main config file can't be opened (RhBug:1794864)
  - [context] Add function function dnf_context_is_set_config_file_path
  - [context] Support repositories defined in main configuration file


author: Nicola Sella <nsella@redhat.com> - 0.48.0-1
changelog:
  - Update to 0.48.0
  - swdb: Catch only SQLite3 exceptions and simplify the messages
  - MergedTransaction list multiple comments (RhBug:1773679)
  - Modify CMake to pull *.po files from weblate
  - Optimize DependencyContainer creation from an existing queue
  - fix a memory leak in dnf_package_get_requires()
  - Fix memory leaks on g_build_filename()
  - Fix memory leak in dnf_context_setup()
  - Add `hy_goal_favor` and `hy_goal_disfavor`
  - Define a cleanup function for `DnfPackageSet`
  - dnf-repo: fix dnf_repo_get_public_keys double-free
  - Do not cache RPMDB
  - Use single-quotes around string literals used in SQL statements
  - SQLite3: Do not close the database if it wasn't opened (RhBug:1761976)
  - Don't create a new history DB connection for in-memory DB
  - transaction/Swdb: Use a single logger variable in constructor
  - utils: Add a safe version of pathExists()
  - swdb: Handle the case when pathExists() fails on e.g. permission
  - Repo: prepend "file://" if a local path is used as baseurl
  - Move urlEncode() to utils
  - utils: Add 'exclude' argument to urlEncode()
  - Encode package URL for downloading through librepo (RhBug:1817130)
  - Replace std::runtime_error with libdnf::RepoError
  - Fixes and error handling improvements of the File class
  - [context] Use ConfigRepo for gpgkey and baseurl (RhBug:1807864)
  - [context] support "priority" option in .repo config file (RhBug:1797265)


author: Nicola Sella <nsella@redhat.com> - 0.48.0-3
changelog:
  - Add log file level main config option (RhBug:1802074)
  - Accept '==' as an operator in reldeps (RhBug:1847946)


author: EL Errata <el-errata_ww@oracle.com> - 0.48.0-5.0.1
changelog:
  - Update OL8 dnf to recognise kernel-uek as installonlypkgs package [Orabug: 31018668]
  - Disable rhsm [Orabug: 29901202]
  - Replaced bugzilla.redhat.com with bugzilla.oracle.com in config [Orabug: 29656932]


author: Alan Steinberg <alan.steinberg@oracle.com> - 0.48.0-5.0.2
changelog:
  - Add support for apps that use libdnf to access yum url with 'ociregion' variable [Orabug: 30121584] (Frank Deng)


author: Nicola Sella <nsella@redhat.com> - 0.55.0-1
changelog:
  - Add vendor to dnf API (RhBug:1876561)
  - Add formatting function for solver error
  - Add error types in ModulePackageContainer
  - Implement module enable for context part
  - Improve string formatting for translation
  - Remove redundant printf and change logging info to notice (RhBug:1827424)
  - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)


author: Nicola Sella <nsella@redhat.com> - 0.55.0-3
changelog:
  - Avoid multilib file conflict in config.h (RhBug:1918818)
  - [modules] Add special handling for src artifacts (RhBug:1809314)


author: Nicola Sella <nsella@redhat.com> - 0.55.0-4
changelog:
  - [context] improve retrieving repository configuration
  - Allow loading incomplete cache and loading ext solv files without its repodata


author: EL Errata <el-errata_ww@oracle.com> - 0.55.0-7.0.1
changelog:
  - Add support for apps that use libdnf to access yum url with 'ociregion' variable [Orabug: 30121584] (Frank Deng)
  - Update OL8 dnf to recognise kernel-uek as installonlypkgs package [Orabug: 31018668]
  - Disable rhsm [Orabug: 29901202]
  - Replaced bugzilla.redhat.com with bugzilla.oracle.com in config [Orabug: 29656932]


author: Lukas Hrazky <lhrazky@redhat.com> - 0.63.0-8
changelog:
  - Substitute all repository config options (fixes substitution of baseurl)
  - Use solvfile userdata to store and check checksums and solv versions
  - Fix handling transaction id in resolveTransactionItemReason
  - Set short action for Reason Change


author: Lukas Hrazky <lhrazky@redhat.com> - 0.63.0-10
changelog:
  - Do not print errors on failovermethod repo option
  - the dnf_context_remove() function accepts `<package-spec>`, doc updates
  - advisory upgrade: filter out advPkgs with different arch


author: EL Errata <el-errata_ww@oracle.com> - 0.63.0-11.1.0.1
changelog:
  - Add support for apps that use libdnf to access yum url with 'ociregion' variable [Orabug: 30121584] (Frank Deng)
  - Update OL8 dnf to recognise kernel-uek as installonlypkgs package [Orabug: 31018668]
  - Disable rhsm [Orabug: 29901202]
  - Replaced bugzilla.redhat.com with bugzilla.oracle.com in config [Orabug: 29656932]
  - Update OL8 dnf to recognise UEK7 as installonlypkgs package [Orabug: 33861658]


author: Jaroslav Rohel <jrohel@redhat.com> - 0.63.0-18
changelog:
  - filterAdvisory: match installed_solvables sort with lower_bound (RhBug:2212838, RHEL-1244)
  - Avoid reinstalling installonly packages marked for ERASE (RhBug:2163474, RHEL-1253)


author: EL Errata <el-errata_ww@oracle.com> - 0.63.0-19.0.1
changelog:
  - Recognise new kernel-uek RPMs as multiversion and installonlypkg [Orabug: 36053872]
  - Add support for apps that use libdnf to access yum url with 'ociregion' variable [Orabug: 30121584] (Frank Deng)
  - Update OL8 dnf to recognise kernel-uek as installonlypkgs package [Orabug: 31018668]
  - Disable rhsm [Orabug: 29901202]
  - Replaced bugzilla.redhat.com with bugzilla.oracle.com in config [Orabug: 29656932]
  - Update OL8 dnf to recognise UEK7 as installonlypkgs package [Orabug: 33861658]


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.63.0-1
changelog:
  - Update to 0.62.0
  - Hardening: add signature check with rpmcliVerifySignatures (RhBug:1932079)
  - Support allow_vendor_change setting in dnf context API
  - Add a new option module_obsoletes
  - Add new API applyObsoletes() function to apply modular obsoletes
  - Do not allow 1 as installonly_limit value (RhBug:1926261)
  - Add a config option to check TLS certificate revocation status (using OCSP stapling), defaults to false (RhBug:1814383)
  - Swdb: Add a method to get the current transaction
  - [context,API] Functions for accessing main/global configuration options
  - [context,API] Function for adding setopt
  - Add getter for modular obsoletes from ModuleMetadata
  - Add ModulePackage.getStaticContext() and getRequires()
  - Fix modular queries with the new solver
  - Fix: Fully set ssl in newHandle function
  - [conf] Add options for working with certificates used with proxy
  - Modify module NSVCA parsing - context definition (RhBug:1926771)
  - [context] Fix: dnf_package_is_installonly (RhBug:1928056)
  - Add getApplicablePackages to advisory and isApplicable to advisorymodule
  - Keep isAdvisoryApplicable to preserve API
  - [context] Support config file option "proxy_auth_method", defaults "any"
  - Support main config file options "installonlypkgs" and "protected_packages". Changes behaviour of microdnf and PackageKit.
  - Properly handle multiple collections in updateinfo.xml (RhBug:1804234)
  - Fix a crash when [media] section in .treeinfo is missing for bootable media (RhBug:1946024)
  - Add new dnf_context_module_install() C API


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.63.0-2
changelog:
  - Fix: dnf_context_module_install: memory leaks
  - covscan: remove unused vars, mark private func static, return values
  - DNF does not fail on non UTF-8 file names in a package


author: Lans Hung <lans.hung@oracle.com> - 0.63.0-3.0.2
changelog:
  - Update OL8 dnf to recognize UEK7(kernel-uek-core & kernel-uek-modules) as installonlypkgs package [Orabug: 33861658]


author: Jerry James <loganjerry@gmail.com> - 3.1-23.20170329cvs
changelog:
  - Add gcc BR
  - Build verbosely
  - Drop obsolete --enable-widec configure option
  - Fix "unused direct shared library dependency" warning from rpmlint again
  - Fix man page error due to BSD nroff macro that is not available on Linux
  - Drop explicit R on pkgconfig from the -devel package, autogenerated


author: Parag Nemade <pnemade AT fedoraproject DOT org> - 1:1.07.4-10
changelog:
  - Resolves:rh#1526510 - USE_TYPO_METRICS set in Fedora 2X but not set in RHEL7 or in ttf binary release
  - some spec cleanups


author: Vishal Vijayraghavan <vishalvijayraghavan AT gmail DOT com> - 1:2.00.3-1
changelog:
  - Resolves: rhbz#1614529
  - Updated the BuildRequires to python3 and using latest build
  - Changed the upstream URL


author: Vishal vijayraghavan <vishalvijayraghavan AT gmail DOT com> - 1:2.00.3-4
changelog:
  - Resolves: rhbz#1643920: Removed Obsoletes: liberation-narrow-fonts and Provides: liberation-narrow-fonts macro


author: Vishal Vijayraghavan <vvijayra@redhat.com> - 1:2.00.3-6
changelog:
  - Resolves: #1664501 - liberation-fonts-common contains fonts.dir
  - Splitted the font family(mono, sans and serif) into diferrent root font directories


author: Honggang Li <honli@redhat.com> - 1.11.1-1
changelog:
  - Rebase to upstream release v1.11.1
  - EFA Support requires libfabric
  - Resolves: bz1831145, bz1852636


author: Michal Schmidt <mschmidt@redhat.com> - 1.15.1-1
changelog:
  - Update to upstream release 1.15.1
  - Disable LTO on x86_64 due to memory issues (copied from Fedora)
  - Resolves: rhbz#2040450


author: Jens Petersen <petersen@redhat.com> - 3.1-12
changelog:
  - protect install-info in the rpm scriptlets
    https://fedoraproject.org/wiki/Packaging:Scriptlets#Texinfo


author: DJ Delorie <dj@redhat.com> - 3.1-24
changelog:
  - Use /etc/sysconfig/libffi-force-shared-memory-check-first to
    override selinux permissions check for shared memory access (#2014228)


author: Tomáš Mráz <tmraz@redhat.com> 1.8.3-2
changelog:
  - make only_urandom a default in non-presence of configuration file
  - run the full FIPS selftests only when the library is called from
    application


author: Tomáš Mráz <tmraz@redhat.com> 1.8.3-3
changelog:
  - add CMAC selftest for FIPS POST
  - add continuous FIPS entropy test
  - disable non-approved FIPS hashes in the enforced FIPS mode


author: Tomáš Mráz <tmraz@redhat.com> 1.8.5-3
changelog:
  - new upstream version 1.8.5
  - AES performance improvements backported from master branch
  - FIPS module is implicit with kernel FIPS flag
  - always run the FIPS selftests if FIPS module is installed


author: Jakub Jelen <jjelen@redhat.com> - 1.8.5-6
changelog:
  - Fix for CVE-2021-33560 (#1971421)
  - Enable HW optimizations in FIPS (#1976137)
  - Performance enchancements for ChaCha20 and Poly1305 (#1855231)


author: Jakub Jelen <jjelen@redhat.com> - 1.8.5-6
changelog:
  - Fix for CVE-2021-40528 (#1971421)
  - Enable HW optimizations in FIPS (#1976137)
  - Performance enchancements for ChaCha20 and Poly1305 (#1855231)


author: Richard Hughes <richard@hughsie.com> 0.2.10-1
changelog:
  - New upstream version
  - Correctly detect removed devices when rescanning
  - Fix a memory leak when using control tranfers
  - Fix symbol version table up to version 0.2.9


author: Rafael Aquini <aquini@redhat.com> - 2.20-10
changelog:
  - Fix up annocheck distro flag failures (1624131)
  - Convert libhugetlbfs run_tests.py to Python3 (1620250)


author: Rafael Aquini <aquini@redhat.com> - 2.21-4
changelog:
  - Fix: task-size-overrun hung over 8 hours on ppc64le (1737370)
  - Introduce libhugetlbfs-tests subpkg for CI tests (1688930)


author: Rafael Aquini <aquini@redhat.com> - 2.21-12
changelog:
  - Fix: Introduce libhugetlbfs-tests subpkg for CI tests (1688930)
  - trim repetitive changelogs for interim debug builds


author: Rafael Aquini <aquini@redhat.com> - 2.21-13
changelog:
  - Fix: huge_page_setup_helper.py: SyntaxError: Missing parentheses in call to 'print' (1821938)
  - libhugetlbfs-tests: harden the testcases to satisfy EXECSHIELD RPMDiff checks (1785296)


author: Michal Židek <mzidek@redhat.com> - 2.0.0-33
changelog:
  - Resolves: rhbz#1646113 - Missing concise documentation about valid options
                             for sssd-files-provider


author: Michal Židek <mzidek@redhat.com> - 2.0.0-34
changelog:
  - Resolves: rhbz#1622008 - Error message when IPA server uninstall calls
                             kdestroy caused by KCM returning a wrong error
                             code during the delete operation


author: Michal Židek <mzidek@redhat.com> - 2.0.0-36
changelog:
  - Resolves: rhbz#1652563 - incorrect example in the man page of idmap_sss
                             suggests using * for backend sss


author: Michal Židek <mzidek@redhat.com> - 2.0.0-38
changelog:
  - Resolves: rhbz#1578014 - sssd does not work under non-root user
  - Note: Actually the patches were in the 2.0.0-37, this one just adds this
          changelog because it was missing.


author: Michal Židek <mzidek@redhat.com> - 2.0.0-39
changelog:
  - Resolves: rhbz#1661183 - SSSD 2.0 has drastically lower sbus timeout than
                             1.x, this can result in time outs


author: Michal Židek <mzidek@redhat.com> - 2.0.0-40
changelog:
  -Resolves: rhbz#1660083 - extraAttributes is org.freedesktop.DBus.Error.
                            UnknownProperty: Unknown property


author: Michal Židek <mzidek@redhat.com> - 2.0.0-41
changelog:
  -Resolves: rhbz#1659498 - Re-setting the trusted AD domain fails due to wrong
                            subdomain service name being used


author: Michal Židek <mzidek@redhat.com> - 2.0.0-42
changelog:
  - Resolves: rhbz#1645291 - Perform some basic ccache initialization as part
                             of gen_new to avoid a subsequent switch call
                             failure


author: Jakub Hrozek <jhrozek@redhat.com> - 2.0.0-43
changelog:
  - Resolves: rhbz#1672780 - gdm login not prompting for username when smart
                             card maps to multiple users


author: Michal Židek <mzidek@redhat.com> - 2.0.0-43.1
changelog:
  - Resolves: rhbz#1691750 - pam_sss failing for external users not configured
                             via sssd


author: Michal Židek <mzidek@redhat.com> - 2.0.0-43.2
changelog:
  - Resolves: rhbz#1696596 - AD user not found after establishing trust and
                             restarting sssd [ZStream Clone]


author: Michal Židek <mzidek@redhat.com> - 2.0.0-43.3
changelog:
  - Resolves: rhbz#1701135 - Include libsss_nss_idmap-devel in the Builder
                             repository


author: Michal Židek <mzidek@redhat.com> - 2.2.0-10
changelog:
  - Resolves: rhbz#1736483 - Sudo prompt for smart card authentication is missing
                             the trailing colon


author: Michal Židek <mzidek@redhat.com> - 2.2.0-11
changelog:
  - Resolves: rhbz#1733372 - permission denied on logs when running sssd as
                             non-root user


author: Michal Židek <mzidek@redhat.com> - 2.2.0-13
changelog:
  - Resolves: rhbz#1669407 - MAN: Document that PAM stack contains the
              systemd-user service in the account phase in RHEL-8


author: Michal Židek <mzidek@redhat.com> - 2.2.0-14
changelog:
  - Resolves: rhbz#1736796 - sssd config option "default_domain_suffix"
                             should not cause files domain entries to be
                             qualified, this can break sudo access


author: Michal Židek <mzidek@redhat.com> - 2.2.0-15
changelog:
  - Resolves: rhbz#1736265 - Smart Card auth of local user: endless
                             loop if wrong PIN was provided


author: Michal Židek <mzidek@redhat.com> - 2.2.0-16
changelog:
  - Resolves: rhbz#1736861 - dyndns_update = True is no longer enough to get
                             the IP address of the machine updated in IPA upon
                             sssd.service startup


author: Michal Židek <mzidek@redhat.com> - 2.2.0-17
changelog:
  - Resolves: rhbz#1676385 - pam_sss with smartcard auth does not create gnome
                             keyring
  - Also apply a patch to fix gating tests issue


author: Michal Židek <mzidek@redhat.com> - 2.2.0-18
changelog:
  - Resolves: rhbz#1744134 - New defect found in sssd-2.2.0-16.el8
  - Also sync. kcm multihost tests with master


author: Michal Židek <mzidek@redhat.com> - 2.2.0-19
changelog:
  - Resolves: rhbz#1712875 - Old kerberos credentials active instead of valid
                             new ones (kcm)


author: Alexey Tikhonov <atikhono@redhat.com> - 2.2.0-19.1
changelog:
  - Resolves: rhbz#1816591 - p11_child should have an option to skip
                             C_WaitForSlotEvent if the PKCS#11 module does not
                             implement it properly [rhel-8.1.0.z]


author: Michal Židek <mzidek@redhat.com> - 2.2.3-14
changelog:
  - Resolves: rhbz#1767514 - sssd requires timed sudoers ldap entries to be
                             specified up to the seconds


author: Alexey Tikhonov <atikhono@redhat.com> - 2.2.3-16
changelog:
  - Resolves: rhbz#1792331 - sssd_be crashes when krb5_realm and krb5_server is
                             omitted and auth_provider is krb5


author: Alexey Tikhonov <atikhono@redhat.com> - 2.2.3-17
changelog:
  - Resolves: rhbz#1718193 - p11_child should have an option to skip
                             C_WaitForSlotEvent if the PKCS#11 module
                             does not implement it properly


author: Michal Židek <mzidek@redhat.com> - 2.2.3-18
changelog:
  - Resolves: rhbz#1580506 - [RFE]: sssd to be able to read smartcard
                             certificate EKU and perform an action based
                             on value when generating SSH key from a certificate


author: Alexey Tikhonov <atikhono@redhat.com> - 2.2.3-19
changelog:
  - Resolves: rhbz#1810634 - id command taking 1+ minute for returning user
                             information


author: Alexey Tikhonov <atikhono@redhat.com> - 2.2.3-19
changelog:
  - Resolves: rhbz#1580506 - [RFE]: sssd to be able to read smartcard
                             certificate EKU and perform an action based
                             on value when generating SSH key from a certificate
                             (additional patch)


author: EL Errata <el-errata_ww@oracle.com> - 2.2.3-20.0.1.el8
changelog:
  - Revert Redhat's change of disallowing duplicated incomplete gid
    when "id_provider=ldap" is used, which caused regression in AD
    environment. [Orabug: 29286774] [Doc ID 2605732.1]


author: Alexey Tikhonov <atikhono@redhat.com> - 2.3.0-1
changelog:
  - Resolves: rhbz#1839037 - Rebase SSSD for RHEL 8.3
  - Resolves: rhbz#1843872 - sssd 2.3.0 breaks AD auth due to GPO parsing failure
  - Resolves: rhbz#1834156 - sssd or sssd-ad not updating their dependencies on "yum update" which breaks working


author: Alexey Tikhonov <atikhono@redhat.com> - 2.3.0-2
changelog:
  - Resolves: rhbz#Bug 1723273 - RFE: Add option to specify alternate sssd config file location with "sssctl config-check" command.


author: Alexey Tikhonov <atikhono@redhat.com> - 2.3.0-3
changelog:
  - Resolves: rhbz#1829470 - `sssd.api.conf` and `sssd.api.d` should belong to `python-sssdconfig` package
  - Resolves: rhbz#1544457 - sssd fails to release file descriptor on child logs after receiving HUP
  - Resolves: rhbz#1824323 - SSSD user filtering is failing on RHEL 8 after "files" provider rebuilds cache
  - Resolves: rhbz#1827432 - When the passwd or group files are replaced, sssd stops monitoring the file for
                             inotify events, and no updates are triggered
  - Resolves: rhbz#1835710 - Change the message "Please enter smart card" to "Please insert smart card"
                             on GDM login with smart-card
  - Resolves: rhbz#1838037 - Oddjob-mkhomedir fails when using NSS compat
  - Resolves: rhbz#1845904 - gdm smart card authentication does not work shortly after disconnecting from network.
  - Resolves: rhbz#1845975 - sssd doesn't follow the link order of AD Group Policy Management
  - Resolves: rhbz#1845980 - sssd is failing to discover other subdomains in the forest
                             if LDAP entries do not contain AD forest root information
  - Resolves: rhbz#1845987 - Document how to prevent invalid selinux context for default home directories
                             in SSSD-AD direct integration.
  - Resolves: rhbz#1845994 - GDM failure loop when no user mapped for smart card
  - Resolves: rhbz#1846003 - GDM password prompt when cert mapped to multiple users and promptusername is False
  - Resolves: rhbz#1850961 - /usr/share/systemtap/tapset/sssd_functions.stp missing a comma


author: Alexey Tikhonov <atikhono@redhat.com> - 2.3.0-4
changelog:
  - Resolves: rhbz#1815584 - id_provider = proxy proxy_lib_name = files returns * in password field, breaking PAM authentication
  - Resolves: rhbz#1794607 - SSSD must be able to resolve membership involving root with files provider
  - Resolves: rhbz#1803134 - Improve "unlock" time when user session already active


author: Alexey Tikhonov <atikhono@redhat.com> - 2.3.0-5
changelog:
  - Resolves: rhbz#1821719 - sssd (sssd_be) is consuming 100% CPU, partially due to failing mem-cache
  - Fixed "requires/provides" rpmdiff warning


author: Alexey Tikhonov <atikhono@redhat.com> - 2.3.0-7
changelog:
  - Resolves: rhbz#1723273 - RFE: Add option to specify alternate sssd config file location with "sssctl config-check" command.
  - Resolves: rhbz#1780404 - smartcards: special characters must be escaped when building search filter


author: Alexey Tikhonov <atikhono@redhat.com> - 2.3.0-8
changelog:
  - Resolves: rhbz#1868387 - system not enforcing GPO rule restriction. ad_gpo_implicit_deny = True is not working
  - Resolves: rhbz#1854951 - sss-certmap man page change to add clarification for userPrincipalName attribute from AD schema
  - Resolves: rhbz#1856861 - False errors/warnings are logged in sssd.log file after enabling 2FA prompting settings in sssd.conf
  - Resolves: rhbz#1869683 - p11_child: default value of ocsp_dgst == sha256 doesn't conform RFC5019 and has to be changed to sha1


author: Alexey Tikhonov <atikhono@redhat.com> - 2.3.0-9
changelog:
  - Resolves: rhbz#1855323 - When ad_gpo_implicit_deny is True, it is permitting users to login when no gpo is applied


author: Alexey Tikhonov <atikhono@redhat.com> - 2.4.0-1
changelog:
  - Resolves: rhbz#1881992 - Rebase SSSD for RHEL 8.4
  - Resolves: rhbz#1722842 - sssd-kcm does not store TGT with ssh login using GSSAPI
  - Resolves: rhbz#1734040 - sssd crash in ad_get_account_domain_search()
  - Resolves: rhbz#1784459 - [RFE] tlog does not allow to exclude some users from session recording
  - Resolves: rhbz#1791300 - sporadic sssd_be crash on s390x
  - Resolves: rhbz#1817122 - 'getent group ldapgroupname' doesn't show any LDAP users or some LDAP users when 'rfc2307bis' schema is used with SSSD.
  - Resolves: rhbz#1819012 - [RFE] Improve AD site discovery process
  - Resolves: rhbz#1846778 - [RfE] `/usr/libexec/sssd/p11_child` cmdline argument '--nssdb' might be confusing when SSSD was built against OpenSSL
  - Resolves: rhbz#1873715 - automount sssd issue when 2 automount maps have the same key (one un uppercase, one in lowercase)
  - Resolves: rhbz#1879860 - correction in sssd.conf:pam_response_filter man page
  - Resolves: rhbz#1881336 - [RFE] sssd-ldap man page modification for parameter "ldap_referrals"
  - Resolves: rhbz#1883488 - [RfE] Implement a new sssd.conf option to disable the filter for AD domain local groups from trusted domains
  - Resolves: rhbz#1884196 - [RFE] Add "enabled" option to domain section in config file
  - Resolves: rhbz#1884205 - KCM: Increase client idle timeout to 5 minutes
  - Resolves: rhbz#1884207 - [RFE] ldap: add new option ldap_library_debug_level
  - Resolves: rhbz#1884213 - [RFE] add offline_timeout_max config option to control offline interval backoff
  - Resolves: rhbz#1884281 - Secondary LDAP group go missing from 'id' command
  - Resolves: rhbz#1884301 - [RFE] dyndns: suport asymmetric auth for nsupdate


