# changelog

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.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: 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: 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: 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.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)   
  - 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: 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.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: 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.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: 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)


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)   
  - 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)   
  - 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)   
  - 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)


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.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.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.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.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.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.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: 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.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: 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: 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: 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: 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 (AMD))  [Orabug: 37800729]  
  - x86/microcode/AMD: Add some forgotten models to the SHA check (Borislav Petkov (AMD))  [Orabug: 37800729]  
  - x86/microcode/AMD: Load only SHA256-checksummed patches (Borislav Petkov (AMD))  [Orabug: 37800729]  
  - x86/microcode/AMD: Flush patch buffer mapping after application (Borislav Petkov (AMD))  [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: 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 (AMD))  [Orabug: 37800729]
  - x86/microcode/AMD: Add some forgotten models to the SHA check (Borislav Petkov (AMD))  [Orabug: 37800729]
  - x86/microcode/AMD: Load only SHA256-checksummed patches (Borislav Petkov (AMD))  [Orabug: 37800729]
  - x86/microcode/AMD: Flush patch buffer mapping after application (Borislav Petkov (AMD))  [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)
  - 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)
  - 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)
  - 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)
  - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (Debin Zhu)
  - 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)
  - spufs: fix a leak on spufs_new_file() failure (Al Viro)
  - hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} (Tasos Sahanidis)
  - can: statistics: use atomic access in hot path (Oliver Hartkopp)
  - 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)
  - 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)
  - 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)
  - 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)
  - 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)
  - 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 (Microsoft))
  - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove (Luo Qiu)
  - net: usb: qmi_wwan: add Telit Cinterion FE990B composition (Fabio Porcedda)
  - net: usb: qmi_wwan: add Telit Cinterion FN990B composition (Fabio Porcedda)
  - tty: serial: 8250: Add 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)
  - ARM: Remove address checking for MMUless devices (Yanjun Yang)
  - ARM: 9351/1: fault: Add "cut here" line for prefetch aborts (Kees Cook)
  - ARM: 9350/1: fault: Implement copy_from_kernel_nofault_allowed() (Kees Cook)
  - atm: Fix NULL pointer dereference (Minjoong Kim)
  - HID: hid-plantronics: Add mic mute mapping and generalize quirks (Terry Junge)
  - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names (Terry Junge)
  - drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() (Nikita Zhandarovich)
  - 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)
  - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). (Kuniyuki Iwashima)
  - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). (Kuniyuki Iwashima)
  - Bluetooth: Fix error code in chan_alloc_skb_cb() (Dan Carpenter)
  - RDMA/hns: Fix wrong value of max_sge_rd (Junxian Huang)
  - RDMA/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)
  - drm/atomic: Filter out redundant DPMS calls (Ville Syrjälä)
  - x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (Florent Revest)
  - USB: serial: option: match on interface class for Telit FN990B (Johan Hovold)
  - USB: serial: option: fix Telit Cinterion FE990A name (Fabio Porcedda)
  - USB: serial: option: add Telit Cinterion FE990B compositions (Fabio Porcedda)
  - USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Boon Khai Ng)
  - block: fix 'kmem_cache of name 'bio-108' already exists' (Ming Lei)
  - drm/nouveau: Do not override forced connector status (Thomas Zimmermann)
  - 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 (AceLan))
  - 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)
  - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() (Chengen Du)
  - powercap: call put_device() on an error path in powercap_register_control_type() (Joe Hattori)
  - hrtimers: Mark is_migration_base() with __always_inline (Andy Shevchenko)
  - nvme-fc: go straight to connecting state when initializing (Daniel Wagner)
  - net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices (Carolina Jubran)
  - netfilter: nft_exthdr: fix offset with ipv4_find_option() (Alexey Kashavkin)
  - net_sched: Prevent creation of classes with TC_H_ROOT (Cong Wang)
  - ipvs: prevent integer overflow in do_ip_vs_get_ctl() (Dan Carpenter)
  - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() (Kohei Enju)
  - 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: 37670859]  
  - net/mlx5: Fix error path in multi-packet WQE transmit (Gerd Bayer)  [Orabug: 37670859]  
  - net/mlx5: Discard command completions in internal error (Akiva Goldberger)  [Orabug: 37670859]  
  - net/mlx5e: fix a potential double-free in fs_any_create_groups (Dinghao Liu)  [Orabug: 37670859]  
  - net/mlx5: Reclaim max 50K pages at once (Anand Khoje)  [Orabug: 36275016]


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: 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: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.345.1.el8uek]
changelog:
  - RDS: use get_user_pages_fast() in rdma_pin_pages() (Stephen Brennan)  [Orabug: 37973441]  
  - x86/bugs: Enabling Retbleed and SRSO mitigation can taint the kernel (Alexandre Chartre)  [Orabug: 37959151]  
  - selftest/x86/bugs: Add selftests for ITS (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956} 
  - x86/its: Align RETs in BHB clear sequence to avoid thunking (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956} 
  - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956} 
  - x86/its: Enable Indirect Target Selection mitigation (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956} 
  - x86/its: Add support for ITS-safe return thunk (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956} 
  - x86/its: Add support for ITS-safe indirect thunk (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956} 
  - x86/its: Enumerate Indirect Target Selection (ITS) bug (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956} 
  - Documentation: x86/bugs/its: Add ITS documentation (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956}


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.345.1.el8uek]
changelog:
  - RDS: use get_user_pages_fast() in rdma_pin_pages() (Stephen Brennan)  [Orabug: 37973441]
  - x86/bugs: Enabling Retbleed and SRSO mitigation can taint the kernel (Alexandre Chartre)  [Orabug: 37959151]
  - selftest/x86/bugs: Add selftests for ITS (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956}
  - x86/its: Align RETs in BHB clear sequence to avoid thunking (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956}
  - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956}
  - x86/its: Enable Indirect Target Selection mitigation (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956}
  - x86/its: Add support for ITS-safe return thunk (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956}
  - x86/its: Add support for ITS-safe indirect thunk (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956}
  - x86/its: Enumerate Indirect Target Selection (ITS) bug (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956}
  - Documentation: x86/bugs/its: Add ITS documentation (Pawan Gupta)  [Orabug: 37863727]  {CVE-2024-28956}


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.345.2.el8uek]
changelog:
  - x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Pawan Gupta)  [Orabug: 37959995]  
  - x86/bpf: Add IBHF call at end of classic BPF (Daniel Sneddon)  [Orabug: 37959995]  
  - x86/bpf: Call branch history clearing sequence on exit (Daniel Sneddon)  [Orabug: 37959995]  
  - certs: Reference revocation list for all keyrings (Eric Snowberg)  [Orabug: 38026794]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.345.2.el8uek]
changelog:
  - x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Pawan Gupta)  [Orabug: 37959995]
  - x86/bpf: Add IBHF call at end of classic BPF (Daniel Sneddon)  [Orabug: 37959995]
  - x86/bpf: Call branch history clearing sequence on exit (Daniel Sneddon)  [Orabug: 37959995]
  - certs: Reference revocation list for all keyrings (Eric Snowberg)  [Orabug: 38026794]


author: Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.345.3.el8uek]
changelog:
  - dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted" (Nathan Lynch)
  - nvme: unblock ctrl state transition for firmware update (Daniel Wagner)
  - memcg: always call cond_resched() after fn() (Breno Leitao)
  - ACPI: PPTT: Fix processor subtable walk (Jeremy Linton)
  - LTS tag: v5.4.293 (Sherry Yang)
  - MIPS: cm: Fix warning if MIPS_CM is disabled (Thomas Bogendoerfer)
  - crypto: atmel-sha204a - Set hwrng quality to lowest possible (Marek Behún)
  - comedi: jr3_pci: Fix synchronous deletion of timer (Ian Abbott)
  - md/raid1: Add check for missing source disk in process_checks() (Meir Elisha)
  - scsi: pm80xx: Set phy_attached to zero when device is gone (Igor Pylypiv)
  - ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls (Jean-Marc Eurin)
  - selftests: ublk: fix test_stripe_04 (Ming Lei)
  - udmabuf: fix a buf size overflow issue during udmabuf creation (Xiaogang Chen)
  - KVM: s390: Don't use %pK through tracepoints (Thomas Weißschuh)
  - sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP (Oleg Nesterov)
  - ntb: reduce stack usage in idt_scan_mws (Arnd Bergmann)
  - qibfs: fix _another_ leak (Al Viro)
  - usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev() (Chenyuan Yang)
  - dmaengine: dmatest: Fix dmatest waiting less when interrupted (Vinicius Costa Gomes)
  - usb: host: max3421-hcd: Add missing spi_device_id table (Alexander Stein)
  - parisc: PDT: Fix missing prototype warning (Yu-Chun Lin)
  - clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec() (Heiko Stuebner)
  - crypto: null - Use spin lock instead of mutex (Herbert Xu)
  - MIPS: cm: Detect CM quirks from device tree (Gregory CLEMENT)
  - USB: VLI disk crashes if LPM is used (Oliver Neukum)
  - usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive (Miao Li)
  - usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive (Miao Li)
  - usb: dwc3: gadget: check that event count does not exceed event buffer length (Frode Isaksen)
  - USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02) (Huacai Chen)
  - usb: cdns3: Fix deadlock when using NCM gadget (Ralph Siemsen)
  - USB: serial: simple: add OWON HDS200 series oscilloscope support (Craig Hesling)
  - USB: serial: option: add Sierra Wireless EM9291 (Adam Xue)
  - USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe (Michael Ehrenreich)
  - serial: sifive: lock port in startup()/shutdown() callbacks (Ryo Takakura)
  - USB: storage: quirk for ADATA Portable HDD CH94 (Oliver Neukum)
  - mcb: fix a double free bug in chameleon_parse_gdd() (Haoxiang Li)
  - virtio_console: fix missing byte order handling for cols and rows (Halil Pasic)
  - net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too (Cong Wang)
  - net_sched: hfsc: Fix a UAF vulnerability in class handling (Cong Wang)
  - tipc: fix NULL pointer dereference in tipc_mon_reinit_self() (Tung Nguyen)
  - net: phy: leds: fix memory leak (Qingfang Deng)
  - cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate() (Henry Martin)
  - drm/amd/pm: Prevent division by zero (Denis Arefev)
  - misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error (Kunihiko Hayashi)
  - misc: pci_endpoint_test: Use INTX instead of LEGACY (Damien Le Moal)
  - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Bjorn Helgaas)
  - iio: adc: ad7768-1: Fix conversion result sign (Sergiu Cuciurean)
  - iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check (Jonathan Cameron)
  - net: dsa: mv88e6xxx: fix VTU methods for 6320 family (Marek Behún)
  - media: vim2m: print device name after registering device (Matthew Majewski)
  - ext4: fix OOB read when checking dotdot dir (Acs, Jakub)
  - ext4: optimize __ext4_check_dir_entry() (Theodore Ts'o)
  - ext4: don't over-report free space or inodes in statvfs (Theodore Ts'o)
  - ext4: code cleanup for ext4_statfs_project() (Chengguang Xu)
  - ext4: simplify checking quota limits in ext4_statfs() (Jan Kara)
  - platform/x86: ISST: Correct command storage data length (Srinivas Pandruvada)
  - MIPS: ds1287: Match ds1287_set_base_clock() function types (WangYuli)
  - MIPS: cevt-ds1287: Add missing ds1287.h include (WangYuli)
  - MIPS: dec: Declare which_prom() as static (WangYuli)
  - virtio-net: Add validation for used length (Xie Yongji)
  - RDMA/srpt: Support specifying the srpt_service_guid parameter (Bart Van Assche)
  - openvswitch: fix lockup on tx to unregistering netdev with carrier (Ilya Maximets)
  - net: openvswitch: fix race on port output (Felix Huettner)
  - mmc: cqhci: Fix checking of CQHCI_HALT state (Seunghwan Baek)
  - nvmet-fc: Remove unused functions (WangYuli)
  - usb: dwc3: support continuous runtime PM with dual role (Martin Kepplinger)
  - misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type (Kunihiko Hayashi)
  - misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error (Kunihiko Hayashi)
  - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Kuniyuki Iwashima)
  - powerpc/prom_init: Use -ffreestanding to avoid a reference to bcmp (Nathan Chancellor)
  - kbuild: Add '-fno-builtin-wcslen' (Nathan Chancellor)
  - cpufreq: Reference count policy in cpufreq_update_limits() (Rafael J. Wysocki)
  - drm/sti: remove duplicate object names (Rolf Eike Beer)
  - drm/nouveau: prime: fix ttm_bo_delayed_delete oops (Chris Bainbridge)
  - drm/repaper: fix integer overflows in repeat functions (Nikita Zhandarovich)
  - module: sign with sha512 instead of sha1 by default (Thorsten Leemhuis)
  - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR (Kan Liang)
  - perf/x86/intel: Allow to update user space GPRs from PEBS records (Dapeng Mi)
  - virtiofs: add filesystem context source name check (Xiangsheng Hou)
  - riscv: Avoid fortify warning in syscall_get_arguments() (Nathan Chancellor)
  - isofs: Prevent the use of too small fid (Edward Adam Davis)
  - i2c: cros-ec-tunnel: defer probe if parent EC is not present (Thadeu Lima de Souza Cascardo)
  - hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key (Vasiliy Kovalev)
  - btrfs: correctly escape subvol in btrfs_show_options() (Johannes Kimmel)
  - nfs: add missing selections of CONFIG_CRC32 (Eric Biggers)
  - nfs: move nfs_fhandle_hash to common include file (Jeff Layton)
  - NFSD: Constify @fh argument of knfsd_fh_hash() (Chuck Lever)
  - asus-laptop: Fix an uninitialized variable (Denis Arefev)
  - writeback: fix false warning in inode_to_wb() (Andreas Gruenbacher)
  - net: b53: enable BPDU reception for management port (Jonas Gorski)
  - net: openvswitch: fix nested key length validation in the set() action (Ilya Maximets)
  - Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" (Johannes Berg)
  - Bluetooth: btrtl: Prevent potential NULL dereference (Dan Carpenter)
  - Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address (Luiz Augusto von Dentz)
  - RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() (Yue Haibing)
  - scsi: iscsi: Fix missing scsi_host_put() in error path (Miaoqian Lin)
  - wifi: wl1251: fix memory leak in wl1251_tx_work (Abdun Nihaal)
  - wifi: mac80211: Purge vif txq in ieee80211_do_stop() (Remi Pommarel)
  - wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue() (Remi Pommarel)
  - wifi: at76c50x: fix use after free access in at76_disconnect (Abdun Nihaal)
  - HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition (Kaixin Wang)
  - pwm: mediatek: always use bus clock for PWM on MT7622 (Daniel Golle)
  - Bluetooth: hci_uart: Fix another race during initialization (Arseniy Krasnov)
  - x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions() (Myrrh Periwinkle)
  - PCI: Fix reference leak in pci_alloc_child_bus() (Ma Ke)
  - of/irq: Fix device node refcount leakages in of_irq_init() (Zijun Hu)
  - of/irq: Fix device node refcount leakage in API irq_of_parse_and_map() (Zijun Hu)
  - of/irq: Fix device node refcount leakages in of_irq_count() (Zijun Hu)
  - ntb: use 64-bit arithmetic for the MSI doorbell mask (Fedor Pchelkin)
  - gpio: zynq: Fix wakeup source leaks on device unbind (Krzysztof Kozlowski)
  - ftrace: Add cond_resched() to ftrace_graph_set_hash() (zhoumin)
  - dm-integrity: set ti->error on memory allocation failure (Mikulas Patocka)
  - crypto: ccp - Fix check for the primary ASP device (Tom Lendacky)
  - thermal/drivers/rockchip: Add missing rk3328 mapping entry (Trevor Woerner)
  - sctp: detect and prevent references to a freed transport in sendmsg (Ricardo Cañuelo Navarro)
  - mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock (Mathieu Desnoyers)
  - sparc/mm: disable preemption in lazy mmu mode (Ryan Roberts)
  - arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string (Chen-Yu Tsai)
  - mtd: rawnand: Add status chack in r852_ready() (Wentao Liang)
  - mtd: inftlcore: Add error check for inftl_read_oob() (Wentao Liang)
  - lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets (T Pratham)
  - locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class() (Boqun Feng)
  - jbd2: remove wrong sb->s_sequence check (Jan Kara)
  - i3c: Add NULL pointer check in i3c_master_queue_ibi() (Manjunatha Venkatesh)
  - ext4: fix off-by-one error in do_split (Artem Sadovnikov)
  - wifi: mac80211: fix integer overflow in hwmp_route_info_get() (Gavrilov Ilia)
  - net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family (Marek Behún)
  - media: venus: hfi_parser: add check to avoid out of bound access (Vikash Garodia)
  - media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO (Sakari Ailus)
  - media: i2c: ov7251: Set enable GPIO low in probe (Sakari Ailus)
  - media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf() (Karina Yankevich)
  - media: streamzap: prevent processing IR data on URB failure (Murad Masimov)
  - mtd: rawnand: brcmnand: fix PM resume warning (Kamal Dasu)
  - arm64: cputype: Add MIDR_CORTEX_A76AE (Douglas Anderson)
  - xenfs/xensyms: respect hypervisor's "next" indication (Jan Beulich)
  - media: siano: Fix error handling in smsdvb_module_init() (Yuan Can)
  - media: venus: hfi: add check to handle incorrect queue size (Vikash Garodia)
  - media: venus: hfi: add a check to handle OOB in sfr region (Vikash Garodia)
  - media: i2c: adv748x: Fix test pattern selection mask (Niklas Söderlund)
  - ext4: don't treat fhandle lookup of ea_inode as FS corruption (Jann Horn)
  - ext4: reject casefold inode flag without casefold feature (Eric Biggers)
  - bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags (Willem de Bruijn)
  - bpf: Add endian modifiers to fix endian warnings (Ben Dooks)
  - pwm: fsl-ftm: Handle clk_get_rate() returning 0 (Uwe Kleine-König)
  - pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config() (Josh Poimboeuf)
  - pwm: mediatek: Always use bus clock (Fabien Parent)
  - fbdev: omapfb: Add 'plane' value check (Leonid Arapov)
  - drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off (AngeloGioacchino Del Regno)
  - drm/amdkfd: Fix pqm_destroy_queue race with GPU reset (Philip Yang)
  - drm/amdkfd: clamp queue size to minimum (David Yat Sin)
  - drm: panel-orientation-quirks: Add new quirk for GPD Win 2 (Andrew Wyatt)
  - drm: panel-orientation-quirks: Add support for AYANEO 2S (Andrew Wyatt)
  - drm: allow encoder mode_set even when connectors change for crtc (Abhinav Kumar)
  - Bluetooth: hci_uart: fix race during initialization (Arseniy Krasnov)
  - tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER (Gabriele Paoloni)
  - net: vlan: don't propagate flags on open (Stanislav Fomichev)
  - wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table (Icenowy Zheng)
  - scsi: st: Fix array overflow in st_setup() (Kai Mäkisara)
  - ext4: ignore xattrs past end (Bhupesh)
  - ext4: protect ext4_release_dquot against freezing (Ojaswin Mujoo)
  - ahci: add PCI ID for Marvell 88SE9215 SATA Controller (Daniel Kral)
  - ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode (Niklas Cassel)
  - jfs: add sanity check for agwidth in dbMount (Edward Adam Davis)
  - jfs: Prevent copying of nlink with value 0 from disk inode (Edward Adam Davis)
  - fs/jfs: Prevent integer overflow in AG size calculation (Rand Deeb)
  - fs/jfs: cast inactags to s64 to prevent potential overflow (Rand Deeb)
  - page_pool: avoid infinite loop to schedule delayed worker (Jason Xing)
  - ALSA: usb-audio: Fix CME quirk for UF series keyboards (Ricard Wanderlof)
  - ALSA: hda: intel: Fix Optimus when GPU has no sound (Maxim Mikityanskiy)
  - HID: pidff: Fix null pointer dereference in pidff_find_fields (Tomasz Pakuła)
  - HID: pidff: Do not send effect envelope if it's empty (Tomasz Pakuła)
  - HID: pidff: Convert infinite length from Linux API to PID standard (Tomasz Pakuła)
  - xen/mcelog: Add __nonstring annotations for unterminated strings (Kees Cook)
  - perf: arm_pmu: Don't disable counter in armpmu_add() (Mark Rutland)
  - x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine (Max Grobecker)
  - pm: cpupower: bench: Prevent NULL dereference on malloc failure (Zhongqiu Han)
  - net: ppp: Add bound checking for skb data on ppp_sync_txmung (Arnaud Lecomte)
  - ata: sata_sx4: Add error handling in pdc20621_i2c_read() (Wentao Liang)
  - ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones (Hannes Reinecke)
  - tipc: fix memory leak in tipc_link_xmit (Tung Nguyen)
  - ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe() (Henry Martin)


author: Alok Tiwari <alok.a.tiwari@oracle.com> [5.4.17-2136.345.4.el8uek]
changelog:
  - x86/its: BPF can crash in bpf_jit_comp.c when ITS is enabled (Alexandre Chartre)  [Orabug: 38043586]  
  - shmem: add support to ignore swap (Luis Chamberlain)  [Orabug: 38034040]  
  - shmem: update documentation (Luis Chamberlain)  [Orabug: 38034040]  
  - mm: hold the source mmap write lock when copying PTEs (Anthony Yznaga)  [Orabug: 38029050]  
  - mm: do not write protect COW mappings when preserving across exec (Anthony Yznaga)  [Orabug: 38029050]  
  - mm: differentiate copying PTEs for preservation from copying for fork (Anthony Yznaga)  [Orabug: 38029050]  
  - mm/fork: Pass new vma pointer into copy_page_range() (Peter Xu)  [Orabug: 38029050]  
  - xen/swiotlb: relax alignment requirements (Juergen Gross)  [Orabug: 37523168]  
  - Reapply "xen/swiotlb: add alignment check for dma buffers" (Harshvardhan Jha)  [Orabug: 37523168]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.0-1948.2.el8uek]
changelog:
  - uek6: Temporarily disable KABI check (Jack Vogel)   
  - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (John Donnelly)  [Orabug: 30193155]  
  - crypto: Enable CONFIG_CRYPTO_OFB for fips mode (Jack Vogel)   
  - kernel/crash_core.c - Add crashkernel=auto for x86 and Arm. (John Donnelly)  [Orabug: 30549968]  
  - drm/mgag200: Pin all framebuffer memory at offset 0 in VRAM (John Donnelly)  [Orabug: 30418470]  
  - uek-rpm: Reenable with_dtrace in both OL spec files. (Jack Vogel)   
  - ctf: toolchain-based CTF support (Nick Alcock)  [Orabug: 30544408]  
  - ctf: kernel build with -gt for CTF generation using GCC (sans ld atm) (Indu Bhagat)  [Orabug: 30544408]  
  - waitfd: new syscall implementing waitpid() over fds (Nick Alcock)  [Orabug: 30544408]  
  - ctf: generate CTF information for the kernel (Nick Alcock)  [Orabug: 30544408]  
  - kallsyms: new /proc/kallmodsyms with builtin modules and symbol sizes (Kris Van Hees)  [Orabug: 30544408]  
  - oracleasm: Convert block layer status to errno (Martin K. Petersen)  [Orabug: 30538854]  
  - Enable CONFIG_DM_WRITECACHE in UEK6 (Jack Vogel)  [Orabug: 30421025]  
  - Update the build versioning files. (Jack Vogel)  [Orabug: 30487822]  
  - sched: SIS_CORE to disable idle core search (subhra mazumdar)  [Orabug: 29708118]  
  - sched: add sched feature to disable idle core search (subhra mazumdar)  [Orabug: 29708118]  
  - sched: rotate the cpu search window for better spread (subhra mazumdar)  [Orabug: 29708118]  
  - sched: introduce per-cpu var next_cpu to track search limit (subhra mazumdar)  [Orabug: 29708118]  
  - sched: limit cpu search in select_idle_cpu (subhra mazumdar)  [Orabug: 29708118]  
  - CALL_NOSPEC macro needs forward/backward in label references (George Kennedy)  [Orabug: 30506771]  
  - uek-rpm: Update config files with "make olddefconfig" (Victor Erminpour)  [Orabug: 30507302]  
  - x86/kABI: Increase the NCAPINTS in case we need more CPU bits. (Konrad Rzeszutek Wilk)  [Orabug: 30318342]  
  - KEYS: Print insert-sys-cert information to stdout instead of stderr (Mehmet Kayaalp)  [Orabug: 30329032]  
  - KEYS: Support for inserting a certificate into x86 bzImage (Mehmet Kayaalp)  [Orabug: 30329032]  
  - KEYS: Add ELF class-independent certificate insertion support (Mehmet Kayaalp)  [Orabug: 30329032]  
  - KEYS: Insert incompressible bytes to reserve space in bzImage (Mehmet Kayaalp)  [Orabug: 30329032]  
  - uek-rpm: enable CONFIG_SYSTEM_EXTRA_CERTIFICATE (Eric Snowberg)  [Orabug: 30329032]  
  - Allow mce to reset instead of panic on UE (Allen Pais)  [Orabug: 29750244]  
  - net: enable RPS on vlan devices (Allen Pais)  [Orabug: 29751757]  
  - scsi: Don't abort scsi_scan due to unexpected response (John Sobecki)  [Orabug: 27429506]  
  - mm: parallelize deferred page init along max order boundaries (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add ktask_ctl flag KTASK_ATOMIC (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add ktask_aligned_size (Daniel Jordan)  [Orabug: 29708084]  
  - vfio: Fix locked DMA page accounting (Aaron Young)  [Orabug: 29708084]  
  - vfio: relieve mmap_sem reader cacheline bouncing by holding it longer (Daniel Jordan)  [Orabug: 29708084]  
  - vfio: ease mmap_sem writer contention by caching locked_vm (Daniel Jordan)  [Orabug: 29708084]  
  - vfio: parallelize vfio_pin_map_dma (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add undo support (Daniel Jordan)  [Orabug: 29708084]  
  - ktask, lockdep: detect deadlocks between master and helper threads (Daniel Jordan)  [Orabug: 29708084]  
  - kernel/ktask: annocate debugobjects properly according to its storage location (Shan Hai)  [Orabug: 29708084]  
  - ktask: multithread CPU-intensive kernel work (Daniel Jordan)  [Orabug: 29708084]  
  - ktask: add documentation (Daniel Jordan)  [Orabug: 29708084]  
  - uek-rpm: Enable lockdown LSM (Eric Snowberg)  [Orabug: 30431425]  
  - lockdown: Run in lockdown integrity mode when SB is enabled. (Eric Snowberg)  [Orabug: 30431425]  
  - parfait: Speculative Side Channel defect groups in lib/hexdump.c (Anjali Kulkarni)  [Orabug: 30092081]  
  - Parfait fixes for defects found by parfait-tools (Anjali Kulkarni)  [Orabug: 29962202]  
  - uek-rpm: Set to old style build_id generation to avoid rpm install conflicts. (Somasundaram Krishnasamy)  [Orabug: 30435996]  
  - vmscan: Support multiple kswapd threads per node (Buddy Lumpkin)  [Orabug: 29708468] [Orabug: 29708453]  
  - scsi: mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Fix module parameter max_msix_vectors (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Use Component img header to get Package ver (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Fail release cmnd if diag buffer is released (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Add app owned flag support for diag buffer (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Reuse diag buffer allocated at load time (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: clear release bit when buffer reregistered (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Maintain owner of buffer through UniqueID (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Free diag buffer without any status check (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Fix clear pending bit in ioctl status (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Display message before releasing diag buffer (Sreekanth Reddy)  [Orabug: 30376506]  
  - scsi: mpt3sas: Register trace buffer based on NVDATA settings (Sreekanth Reddy)  [Orabug: 30376506]  
  - mm/memory-failure.c clean up around tk pre-allocation (Jane Chu)  [Orabug: 30124017]  
  - uek-rpm: enable CONFIG_INTEGRITY_PLATFORM_KEYRING (Eric Snowberg)  [Orabug: 30434806]  
  - x86/microcode/intel: Issue the revision updated message only on the BSP (Borislav Petkov)  [Orabug: 30353603]  
  - x86/microcode: Update late microcode in parallel (Ashok Raj)  [Orabug: 30353603]  
  - mm: Allow userspace to reserve VA range for use by userspace only (Khalid Aziz)  [Orabug: 30135230]  
  - x86/speculation/mds: Check for the right microcode before setting mitigation (Kanth Ghatraju)  [Orabug: 29962281]  
  - x86/speculation/mds: Make mds_mitigation mutable after init (Kanth Ghatraju)  [Orabug: 30091537]  {CVE-2019-11091} {CVE-2018-12126} {CVE-2018-12130} {CVE-2018-12127} 
  - x86/speculation/mds: Add debugfs for controlling MDS (Kanth Ghatraju)  [Orabug: 30091537]  {CVE-2019-11091} {CVE-2018-12126} {CVE-2018-12130} {CVE-2018-12127} 
  - x86/speculation/mds: Add boot option to enable MDS protection only while in idle (Boris Ostrovsky)  [Orabug: 30091537]  {CVE-2019-11091} {CVE-2018-12126} {CVE-2018-12130} {CVE-2018-12127} 
  - dm crypt: add middle-endian variant of plain64 IV (Konrad Rzeszutek Wilk)  [Orabug: 29689986]  
  - x86/speculation: Properly initialize percpu variables (Boris Ostrovsky)  [Orabug: 30386767]  
  - Revert "x86/microcode: Probe CPU features on microcode update" (Boris Ostrovsky)  [Orabug: 30386767]  
  - x86/microcode: Probe CPU features on microcode update (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add per-cpu variables to control speculation (Patrick Colp)   
  - x86/speculation: Add the option to control spectre v2 heuristics (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Enable support for skylake (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add runtime knobs (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Plumb additional support into KVM (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add support for SPEC_CTRL idle (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add SSBD userspace mode (deprecated) (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add SSBD support with IBRS (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add IBPB static key support (Patrick Colp)   
  - x86/speculation: Add RSB stuffing to entry code (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add support for RSB stuffing (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add IBRS_{ENABLE|DISABLE} to entry code (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add static keys for IBRS firmware support (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Add support for basic IBRS in the kernel (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Use a static key to enable/disable retpoline (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Refactor mitigation selection code (Patrick Colp)  [Orabug: 30090397]  
  - x86/speculation: Split out nospec-annotate.h from nospec-branch.h (Patrick Colp)  [Orabug: 30090397]  
  - uek-rpm: Fix rpm warnings on OL8 (Somasundaram Krishnasamy)  [Orabug: 30346507]  
  - uek-rpm: Disable PCMCIA (Eric Snowberg)  [Orabug: 30318827]  
  - x86/simplefb: simplefb was broken on UEFI mode Oracle and HP system, skip VIDEO_TYPE_EFI (Ethan Zhao)  [Orabug: 29746425]  
  - revert commit ff8fb335221e2c446b0d4cbea26be371fd2feb64 (Shuning Zhang)  [Orabug: 29708297]  
  - sysfs: replace WARN() with pr_debug when sysfs_remove_group() failed (Ethan Zhao)  [Orabug: 29746401]  
  - uek6: enable XFS online scrub code (Darrick J. Wong)  [Orabug: 30195940]  
  - xfs: change DAX warning for Exadata (Darrick J. Wong)  [Orabug: 30033648]  
  - xfs: add lazytime mount option (Darrick J. Wong)  [Orabug: 29962792]  
  - scsi: scsi_transport_iscsi: modify detected conn err to KERN_ERR (Fred Herard)  [Orabug: 30023361]  
  - scsi: scsi_transport_iscsi: redirect conn error to console (Fred Herard)  [Orabug: 30023375]  
  - mISDN: Add __exit declaration for module exit function (Somasundaram Krishnasamy)  [Orabug: 29903374]  
  - crypto: cavium: cpt: Cavium Cryptographic Accelerator driver (Henry Willard)  [Orabug: 29751550]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/hyperv.h (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/pmu.h (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in include/linux/kvm_host.h (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/cpuid.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/hyperv.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/lapic.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/mmu.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/mtrr.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in arch/x86/kvm/x86.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in virt/kvm/irqchip.c (Darren Kenny)  [Orabug: 28713077]  
  - kvm: fix possible spectre gadgets in virt/kvm/kvm_main.c (Darren Kenny)  [Orabug: 28713077]  
  - arm64: do not place BUG() file name in generic section (Rob Gardner)  [Orabug: 29708067]  
  - ocfs2: Tighten free bit calculation in the global bitmap (Sunil Mushran)  [Orabug: 27199147]  
  - hugetlbfs: use truncate mutex to prevent pmd sharing race (Mike Kravetz)  [Orabug: 29708524]  
  - hugetlbfs: introduce truncation/fault mutex to avoid races (Mike Kravetz)  [Orabug: 29708507]  
  - kernel: VirtBox workaround for dynamically allocated text (Mike Kravetz)  [Orabug: 29708488]  
  - perf tools: add --sym-lookup arg to enable symbol lookup in hugepage shm segment (Ashok Vairavan)  [Orabug: 29745533]  
  - ocfs2: fix a performance issue with synced buffer io (Ryan Ding)   
  - ocfs2: call ocfs2_abort when journal abort (Ryan Ding)   
  - ocfs2/trivial: Limit unaligned aio+dio write messages to once per day (Sunil Mushran)  [Orabug: 27199146]  
  - ocfs2/trivial: Print message indicating unaligned aio+dio write (Sunil Mushran)  [Orabug: 27199145]  
  - ocfs2: Suppress the error message from being printed in ocfs2_rename (Xiaowei.Hu)  [Orabug: 27199148]  
  - ocfs2: make 'buffered' as the default coherency option (Wengang Wang)  [Orabug: 27199044]  
  - vmcore: quiet zero PT_NOTE warning (Dave Kleikamp)  [Orabug: 27199039]  
  - block: loop: Enable directIO whenever possible (Dave Kleikamp)  [Orabug: 27194729]  
  - arm64: Extend erratum 27456 workaround to ThunderX 83xx (Allen Pais)  [Orabug: 29538492]  
  - arm64: add support for crashkernel=auto (Allen Pais)  [Orabug: 29538492]  
  - oracleasm: Switch to new mount API in Linux 5.3 (Martin K. Petersen)   
  - oracleasm: Kernel changes for 5.2 (Martin K. Petersen)   
  - oracleasm: Kernel changes for 5.0 (Martin K. Petersen)   
  - oracleasm: Kernel changes for 4.18 (Martin K. Petersen)   
  - oracleasm: Honor ASM_IFLAG_FORMAT_NOCHECK flag (Martin K. Petersen)   
  - oracleasm: Implement support for QUERY HANDLE operation (Martin K. Petersen)   
  - oracleasm: Fix use after free for request processing timer (Martin K. Petersen)   
  - oracleasm: Fix incorrectly set flag (Martin K. Petersen)   
  - oracleasm: Fix memory leak (Martin K. Petersen)   
  - oracleasm: Add ENXIO handling (Martin K. Petersen)   
  - oracleasm: Tracing update (Martin K. Petersen)   
  - oracleasm: Don't assume bip was allocated by oracleasm (Martin K. Petersen)   
  - oracleasm: fix asmfs_dir_operations compiler error (Tom Saeger)  [Orabug: 27465296]  
  - oracleasm: Kernel interface changes for 4.12 (Divya Indi)   
  - oracleasm: Copy the integrity descriptor (Martin K. Petersen)   
  - oracleasm: Integrity profile has moved (Martin K. Petersen)   
  - oracleasm: Add support for inline bio error reporting (Martin K. Petersen)   
  - oracleasm: Fix trace output for warn_asm_ioc and check_asm_ioc (Martin K. Petersen)   
  - oracleasm: Fix occasional I/O stall due to merge error (Martin K. Petersen)   
  - oracleasm: Classify device connectivity issues as global errors (Martin K. Petersen)  [Orabug: 20117903]  
  - oracleasm: Deprecate mlog and implement support for tracepoints (Martin K. Petersen)   
  - oracleasm: Abolish mlog usage in integrity.c and clean up error printing. (Martin K. Petersen)   
  - oracleasm: Various code and whitespace cleanups. (Martin K. Petersen)   
  - oracleasm: 4.0 compat changes (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.18 (Martin K. Petersen)   
  - oracleasm: claim FMODE_EXCL access on disk during asm_open (Srinivas Eeda)  [Orabug: 19454829]  
  - oracleasm: Restrict logical block size reporting (Martin K. Petersen)   
  - oracleasm: Report logical block size (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.10 (Martin K. Petersen)   
  - oracleasm: Add support for new error return codes from block/SCSI (Martin K. Petersen)  [Orabug: 17484923]  
  - oracleasm: Compat changes for 3.8 (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.5 (Dwight Engen)   
  - oracleasm: Introduce module parameter for block size selection (Martin K. Petersen)  [Orabug: 15924773]  
  - oracleasm: Data integrity support (Martin K. Petersen)   
  - oracleasm: Fix two merge errors (Martin K. Petersen)   
  - Oracle ASM Kernel Driver (Martin K. Petersen)   
  - ksplice: aarch64 use ksplice friendly KBUILD_CFLAGS (Tom Saeger)  [Orabug: 27649476] [Orabug: 29961704]  
  - ksplice: add sysctls for determining Ksplice features. (Jamie Iles)  [Orabug: 26537364] [Orabug: 29961704]  
  - ksplice: clear the stack before going in the freezer. (Victor Erminpour)  [Orabug: 29961704]  
  - ksplice: avoid going in the __refrigerator without unwinding the stack. (Victor Erminpour)  [Orabug: 29961704]  
  - ksplice: do not skip tasks with TIF_KSPLICE_FREEZING. (Quentin Casasnovas)  [Orabug: 29961704]  
  - ksplice: Provide an interface to freeze tasks (Victor Erminpour)  [Orabug: 29961704]  
  - uek-rpm: Remove kernel-uek-tools RPMs for OL8 (Victor Erminpour)  [Orabug: 30205292]  
  - uek-rpm: Add changes for kernel-uek-doc build support. (Victor Erminpour)  [Orabug: 30381773]  
  - uek-rpm: Update summary to Oracle UEK Release 6 from 5 (Victor Erminpour)  [Orabug: 30310967]  
  - uek-rpm: Re-enable NF_TABLES config options (Victor Erminpour)  [Orabug: 30326867]  
  - uek-rpm: Fix kabitool Module.symvers parse error (Victor Erminpour)  [Orabug: 30341561]  
  - uek-rpm: Update OL8 spec to latest firmware revision (Jack Vogel)  [Orabug: 30299029]  
  - uek-rpm: Generate bls.conf file and copy UEFI CA cert (Victor Erminpour)  [Orabug: 30275817]  
  - uek-rpm: Package vmlinuz and .vmlinuz.hmac in /lib/modules/ (Victor Erminpour)  [Orabug: 30269735]  
  - uek-rpm: kernel-uek RPM specfile cleanup (Victor Erminpour)  [Orabug: 30199979]  
  - uek-rpm: RPM debuginfo improvements for OL8 (Victor Erminpour)  [Orabug: 30199979]  
  - uek-rpm: Fix bug in OL8 kernel RPM scriptlets (Victor Erminpour)  [Orabug: 30179076]  
  - uek-rpm: Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Victor Erminpour)  [Orabug: 30179070]  
  - uek-rpm: Call find instead of cp and don't copy .tmp_versions (Victor Erminpour)  [Orabug: 30116866]  
  - uek-rpm: Add rsync as a 'BuildRequires' in RPM specfile (Victor Erminpour)  [Orabug: 30068210]  
  - uek-rpm: Enable CONFIG_NF_TABLES_NETDEV=y (Victor Erminpour)  [Orabug: 29897273]  
  - uek-rpm: Import 'certs/ol_signing_keys.pem' from 'linux-uek.git/uek5/master' (Victor Erminpour)   
  - config-aarch64: change CONFIG_HZ and CONFIG_FRAME_WARN (Thomas Tai)  [Orabug: 28894138]  
  - kernel-uek.spec: defuse a memory bomb in xargs (Lukáš Lipinský)  [Orabug: 30344582]  
  - kernel-uek.spec: defuse a memory bomb in xargs (Lukáš Lipinský)  [Orabug: 30057188]  
  - config-aarch64: enable CONFIG_MPLS_IPTUNNEL and CONFIG_BPF_JIT_ALWAYS_ON (Thomas Tai)  [Orabug: 29493120] [Orabug: 29409143]  
  - Revert "AMD: Change CONFIG_EDAC_DECODE_MCE to built-in" (George Kennedy)  [Orabug: 30080594]  
  - config-aarch64: enable ISCSI_IBFT (Thomas Tai)  [Orabug: 29456913]  
  - uek-rpm: Update firmware prerequisites to 20190627-999.2.git7ae3a09d. (John Donnelly)  [Orabug: 30043163]  
  - uek-rpm: Update UEK5 config files with "make olddefconfig" (Victor Erminpour)  [Orabug: 30038078]  
  - uek-rpm/ol7/nano_modules fix (Jane Chu)  [Orabug: 29959677]  
  - AMD: Change CONFIG_EDAC_DECODE_MCE to built-in (George Kennedy)  [Orabug: 29922372]  
  - config: enable PSI (Tom Hromatka)  [Orabug: 29896477]  
  - uek-rpm: Fix mce-inject.ko path in nano kernel modules list (Somasundaram Krishnasamy)  [Orabug: 29667299]  
  - Revert "aarch64 enable BNX2 CNIC ISCSI, FCOE" (Eric Saint-Etienne)  [Orabug: 29481221]  
  - uek-rpm: update list of removed files, generated by depmod on install stage (Alexander Burmashev)  [Orabug: 29383638]  
  - uek-rpm: replace i40evf.ko with iavf.ko in nano_modules. (John Donnelly)  [Orabug: 29421946]  
  - uek-rpm: aarch64 config enable RETPOLINE (Tom Saeger)  [Orabug: 28867144]  
  - add symbols to kABI whitelist (Dan Duval)  [Orabug: 29261848]  
  - uek-rpm: Remove hardcoded 'kernel_git_commit' macro from specfile (Victor Erminpour)  [Orabug: 29357441]  
  - uek-rpm: Add perf packages back to ol7-aarch64 (Victor Erminpour)  [Orabug: 29343605]  
  - uek-rpm: Remove perf RPMs (Victor Erminpour)  [Orabug: 29325581]  
  - uek-rpm: Remove oracle-armtoolset-1 for OL8 (Victor Erminpour)  [Orabug: 29325581]  
  - uek-rpm: use multi-threaded xz compression for rpms (Alexander Burmashev)  [Orabug: 29201054]  
  - uek-rpm: optimize find-requires usage (Alexander Burmashev)  [Orabug: 29201054]  
  - find-debuginfo.sh: backport parallel files procession (Alexander Burmashev)  [Orabug: 29201054]  
  - uek-rpm: Port to OL8 (Victor Erminpour)  [Orabug: 29287050]  
  - uek-rpm: Change RPM variant from 4k-debug to 4kdebug (Victor Erminpour)  [Orabug: 29287050]  
  - uek-rpm: Copy uek-rpm/ol7/ directory to uek-rpm/ol8/ (Victor Erminpour)  [Orabug: 29287050]  
  - Add the Intel ICE driver to UEK5 configuration (Jack Vogel)  [Orabug: 29293770]  
  - Add Configuration option for Intel IGC driver to UEK5 (Jack Vogel)  [Orabug: 29294226]  
  - uek-rpm: Enable device-mapper era driver (Dave Aldridge)  [Orabug: 29245896]  
  - uek-rpm: Enable Ext2 extended attributes (Dave Aldridge)  [Orabug: 29252939]  
  - uek-rpm: Update x86_64 config options (Victor Erminpour)  [Orabug: 28700595]  
  - uek-rpm: Enable Cavium ThunderX coprocessors and AES_TI crypto (Victor Erminpour)  [Orabug: 29186152]  
  - uek-rpm: Enable ena driver (Somasundaram Krishnasamy)  [Orabug: 29162519]  
  - ctf: explicitly specify the sizes of structures and unions (Nick Alcock)  [Orabug: 29054989]  
  - uek-rpm: remove obsolete CTF-related find-debuginfo hack (Nick Alcock)  [Orabug: 29043023]  
  - ktask: multithread CPU-intensive kernel work (Daniel Jordan)  [Orabug: 25577642]  
  - uek-rpm: build in vfio and vfio_iommu_type1 modules (Daniel Jordan)  [Orabug: 25577642]  
  - config-aarch64-debug: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  
  - config-aarch64: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  
  - [PATCH UEK5 v3] dtrace: add DTRACEACT_PCAP for packet capture for later pcap_dump() (Alan Maguire)  [Orabug: 28975818]  
  - uek-rpm: Allow blacklisting of kernel modules in initramfs during nano-kernel build (Somasundaram Krishnasamy)  [Orabug: 28925565]  
  - uek-rpm: aarch64: enable CONFIG_GPIO_THUNDERX (Henry Willard)  [Orabug: 28932941]  
  - uek-rpm: Enable read IMA policy (Eric Snowberg)  [Orabug: 28702669]  
  - Update the UEFI secureboot keys in UEK5 Master (Jack Vogel)  [Orabug: 28900807]  
  - arm64: disable /dev/port on 64 bit ARM (Eric Saint-Etienne)  [Orabug: 28320013]  
  - config: disable xfs online scrub in uek5 (Darrick J. Wong)  [Orabug: 28874134]  
  - config-aarch64-debug: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  {CVE-2018-12928} 
  - config-aarch64: Match kernel config between aarch64 and config_x86_64 (Thomas Tai)  [Orabug: 28312743]  {CVE-2018-12928} 
  - uek-rpm: Run 'make olddefconfig' to get latest x86 config values (Victor Erminpour)  [Orabug: 28763256]  
  - uek-rpm: Remove module rpcrdma.ko (NFSoRDMA) from nano_modules (Somasundaram Krishnasamy)  [Orabug: 28850263]  
  - config: enable BNXT_HWMON (Brian Maly)  [Orabug: 28797053]  
  - uek-rpm: aarch64 some XGENE drivers must be be modules (Tom Saeger)  [Orabug: 28549351]  
  - uek-rpm: enable DTrace FBT for aarch64 (Kris Van Hees)  [Orabug: 28707614]  
  - uek-rpm: enable DTrace SDT for aarch64 (Kris Van Hees)  [Orabug: 28707604]  
  - uek-rpm: Disable deprecated CONFIG_ACPI_PROCFS_POWER (Victor Erminpour)  [Orabug: 28630247]  
  - uek-rpm: support both 4k and 64k page size for aarch64 (Allen Pais)  [Orabug: 28526023]  
  - Revert "uek-rpm: support both 4k and 64k page size for aarch64" (Jack Vogel)   
  - uek-rpm: Disable F2FS in the UEK5 config (Victor Erminpour)  [Orabug: 28570381]  
  - uek-rpm: support both 4k and 64k page size for aarch64 (Allen Pais)  [Orabug: 28526023]  
  - uek-rpm: Enable MPLS suppoprt (Victor Erminpour)  [Orabug: 28367674]  
  - dtrace: increment dtrace-kernel-headers revision to 1.1.0 (Vincent Lim)  [Orabug: 28241736]  
  - uek-rpm: aarch64: enable building SHA3 algorithms (Henry Willard)  [Orabug: 28486461]  
  - mstflint: add mstflint secure boot access kernel support (Qing Huang)  [Orabug: 27416559]  
  - uek-rpm: Enable perf stripped binary (Victor Erminpour)  [Orabug: 28469286]  
  - uek-rpm: Show UEK Release Number in RPM summary (Victor Erminpour)  [Orabug: 28468593]  
  - uek-rpm: aarch64 Set CONFIG_BPF_STREAM_PARSER (Henry Willard)  [Orabug: 27653372]  
  - aarch64: remove duplicate dtb in kernel rpm (Eric Saint-Etienne)  [Orabug: 28216582]  
  - uek-rpm: Enable net_failover.ko in nano_modules file (Victor Erminpour)  [Orabug: 28390028]  
  - uek-rpm: config: Disable CONFIG_SECURITY_DMESG_RESTRICT (Victor Erminpour)  [Orabug: 28372959]  
  - uek-rpm: Enable ovmapi.ko in nano_modules file (Victor Erminpour)  [Orabug: 28144761]  
  - Revert "aarch64: remove duplicate dtb in kernel rpm" (Jack Vogel)   
  - aarch64: remove duplicate dtb in kernel rpm (Eric Saint-Etienne)  [Orabug: 28216582]  
  - aarch64: fix device mapper multipathing (Eric Saint-Etienne)  [Orabug: 27893211]  
  - uek-rpm: config-debug: Turn off torture testing by default (Knut Omang)  [Orabug: 27746166]  
  - rpi: MMC fails to find DMA channel and falls back to PIO (Vijay Kumar)  [Orabug: 28159727]  
  - uek-rpm: aarch64 Disable CONFIG_NET_VRF (Victor Erminpour)  [Orabug: 28158146]  
  - uek-rpm: config: disable CONFIG_DEBUG_VM on aarch64 (Henry Willard)  [Orabug: 28104208]  
  - uek-rpm: Enable kernel-uek-headers build. (Victor Erminpour)  [Orabug: 28110910]  
  - arm64: add support for crashkernel=auto (Dave Kleikamp)  [Orabug: 28095909]  
  - uek-rpm: aarch64 sync NVME config with x86 (Tom Saeger)  [Orabug: 28096294]  
  - uek-rpm: aarch64 make olddefconfig latest stable (Tom Saeger)  [Orabug: 28084270]  
  - uek-rpm: aarch64 make olddefconfig usercopy whitelist (Tom Saeger)  [Orabug: 28084248]  
  - uek-rpm: aarch64 set default cpu governor to PERFORMANCE (Tom Saeger)  [Orabug: 27952402]  
  - uek-rpm: Disable CONFIG_NET_VRF (Victor Erminpour)  [Orabug: 27801112]  
  - uek-rpm: Enable CONFIG_QED_OOO option in UEK5 (Victor Erminpour)  [Orabug: 27774819]  
  - uek-rpm: aarch64 use 64K pagesize (Tom Saeger)  [Orabug: 28057643]  
  - add new checksum files for kABI; re-enable kABI checking (Dan Duval)  [Orabug: 27199028]  
  - uek-rpm: aarch64 build using oracle-armtoolset (Tom Saeger)  [Orabug: 28022143]  
  - uek-rpm: aarch64 make TORTURE modules debug only (Tom Saeger)  [Orabug: 28032744]  
  - uek-rpm: aarch64 enable QLOGIC modules (Tom Saeger)  [Orabug: 28021280]  
  - uek-rpm: aarch64 disable HARDENED_USERCOPY (Tom Saeger)  [Orabug: 27996695]  
  - uek-rpm: aarch64 disable modules that panic kernel (Tom Saeger)  [Orabug: 27999744]  
  - uek-rpm: aarch64 make olddefconfig for ARM SDEI (Tom Saeger)  [Orabug: 28022735]  
  - uek-rpm: Add kernel/drivers/crypto/ccp/ccp.ko to nano modules list (Liam Merwick)  [Orabug: 27854232]  
  - uek-rpm: Run 'make olddefconfig' for UEK5 v4.14.35 (Victor Erminpour)  [Orabug: 27981731]  
  - uek-rpm: Enable silently dropped options from UEK4 (Victor Erminpour)  [Orabug: 27834007]  
  - Revert "enable kABI checking in spec file" (Jack Vogel)   
  - uek-rpm: Remove deprecated config options from UEK5 (Victor Erminpour)  [Orabug: 27981766]  
  - uek-rpm: enable building SHA3 algorithms (Khalid Aziz)  [Orabug: 28001020]  
  - initial kABI whitelists for UEK5 (Dan Duval)  [Orabug: 27199028]  
  - enable kABI checking in spec file (Dan Duval)  [Orabug: 27199028]  
  - uek-rpm: Update linux-firmware dependency to latest (Somasundaram Krishnasamy)  [Orabug: 27989702]  
  - uek-rpm: Turn on intel iommu/vt-d (Tushar Dave)  [Orabug: 27747905]  
  - kernel.spec: add requires system-release for OL7 (Brian Maly)  [Orabug: 27964285]  
  - uek-rpm: aarch64 add arm64 defconfig platforms (Tom Saeger)  [Orabug: 27573165]  
  - uek-rpm: aarch64 disable nct hwmon modules (Tom Saeger)  [Orabug: 27866965]  
  - uek-rpm: aarch64 olddefconfig update to 4.14.35 (Tom Saeger)  [Orabug: 27933685]  
  - uek-rpm: aarch64 remove perl dependency from perf (Tom Saeger)  [Orabug: 27704937]  
  - config: enable fasttrap provider for arm64 (Kris Van Hees)  [Orabug: 27847920]  
  - uek-rpm: Enable build of kernel-uek-doc rpm (Somasundaram Krishnasamy)  [Orabug: 27845100]  
  - uek-rpm: Enable options from RHCK-7.5 missing in UEK5 (Victor Erminpour)  [Orabug: 27866120]  
  - uek-rpm: Enable CONFIG_EDAC_SKX and CONFIG_RAS_CEC (Victor Erminpour)  [Orabug: 27824333]  
  - uek-rpm: Set base_sublevel to 35 (Somasundaram Krishnasamy)  [Orabug: 27911742]  
  - uek-rpm: aarch64 set CMA_SIZE_MBYTES to 0 (Tom Saeger)  [Orabug: 27854630]  
  - uek-rpm: aarch64 enable resilient_rdmaip module (Tom Saeger)  [Orabug: 27854808]  
  - uek-rpm: aarch64 add PANIC_ON_OOPS (Tom Saeger)  [Orabug: 27847484]  
  - uek-rpm: RPM install scripts doesn't supply grub2 with a DT despite it is requested (Petr Benes)  [Orabug: 27802749]  
  - uek-rpm: remove virtio-gpu from nanokernel modules (Jim Quigley)  [Orabug: 27829972]  
  - uek-rpm: aarch64 enable BNX2 CNIC ISCSI, FCOE (Tom Saeger)  [Orabug: 27824608]  
  - uek-rpm: aarch64 olddefconfig update to 4.14.32 (Tom Saeger)  [Orabug: 27824121]  
  - uek-rpm: aarch64 config enable NUMA (Tom Saeger)  [Orabug: 27570228]  
  - uek-rpm: config: Add support for resilient_rdmaip new kernel module (Sudhakar Dindukurti)  [Orabug: 27718686]  
  - uek-rpm: config: Enable ARM64_SVE for aarch64 (Jim Quigley)  [Orabug: 27821643]  
  - uek-rpm: Include tools/objtool/objtool in kernel-uek-devel (Somasundaram Krishnasamy)  [Orabug: 27799902]  
  - uek-rpm: config: Enable DRM_VIRTIO_GPU for x-86_64. (Jim Quigley)  [Orabug: 27815399]  
  - uek-rpm/kernel-uek.spec: Add module.lds in uek5 devel rpm (Vijay Kumar)  [Orabug: 27613639]  
  - Revert "uek-rpm: kabi: remove __stack_chk_fail from kABI list" (Todd Vierling)  [Orabug: 27509441]  
  - uek-rpm: Enable CONFIG_SCHEDSTATS in UEK5 config file (Victor Erminpour)  [Orabug: 27774280]  
  - uek-rpm: Enable config options from UEK5 review (Victor Erminpour)  [Orabug: 27741375]  
  - uek-rpm: Set base_sublevel to 32 (Somasundaram Krishnasamy)  [Orabug: 27792024]  
  - uek-rpm: deliver kvm_stat on x86_64 via kernel-uek-tools (Liam Merwick)  [Orabug: 27566074]  
  - uek-rpm: config: Run "make olddefconfig" against v4.14.28 for x86_64 (Victor Erminpour)  [Orabug: 27656430]  
  - uek-rpm: config: Enable OL7U5 RHCK options for UEK5 (Victor Erminpour)  [Orabug: 27622705]  
  - uek-rpm: config: Enable CONFIG_DMA_CMA and CONFIG_CMA_SIZE_MBYTES=0 (Victor Erminpour)  [Orabug: 25917090]  
  - uek-rpm: config: Enable KASLR in UEK5 (Victor Erminpour)  [Orabug: 27741231]  
  - uek-rpm: config: Enable CONFIG_X86_MCELOG_LEGACY=y (Victor Erminpour)  [Orabug: 27684921]  
  - uek-rpm: config: Enable XFRM_OFFLOAD and ESP_OFFLOAD config options (Victor Erminpour)  [Orabug: 27741365]  
  - uek-rpm: config: Enable CONFIG_KVM_DEBUG_FS in UEK5 debug kernel (Victor Erminpour)  [Orabug: 27741246]  
  - uek-rpm: config: Enable CONFIG_F2FS_FS in UEK5 (Victor Erminpour)  [Orabug: 27739286]  
  - uek-rpm: config: Enable qat_c62x and qat_c62xvf modules (Victor Erminpour)  [Orabug: 27725149]  
  - uek-rpm: config: Disable CONFIG_SECURITY_LOADPIN (Victor Erminpour)  [Orabug: 27703796]  
  - uek-rpm: update dtrace-kernel-headers to 1.0.0 (Tomas Jedlicka)  [Orabug: 27752578]  
  - uek-rpm: enable BNX* drivers for aarch64 (Allen Pais)  [Orabug: 27717735]  
  - uek-rpm: config aarch64 add RPi3 support (Tom Saeger)  [Orabug: 27574522]  
  - uek-rpm/config-aarch64: Unset CONFIG_MODULE_SIG_FORCE in kernel config (Vijay Kumar)  [Orabug: 27620376]  
  - uek-rpm/config-aarch64: Enable default sysrq in kernel config (Vijay Kumar)  [Orabug: 27080659]  
  - uek-rpm: Bump libdtrace-ctf dependency to 0.8.0. (Todd Vierling)  [Orabug: 27741711]  
  - uek-rpm: Set base_sublevel to 30 (Somasundaram Krishnasamy)  [Orabug: 27752925]  
  - uek-rpm: Update nano modules list (Somasundaram Krishnasamy)  [Orabug: 27706743]  
  - uek-rpm: Set base_sublevel to 28 (Somasundaram Krishnasamy)  [Orabug: 27717309]  
  - uek-rpm: aarch64 build kernel-tools, perf packages (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: aarch64 add cpupower files needed by kernel-tools (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: aarch64 install perf with kernel-uek (Tom Saeger)  [Orabug: 27639751]  
  - uek-rpm: config: Enable ext4 file system encryption (Victor Erminpour)  [Orabug: 27635263]  
  - uek-rpm: UEK5 config file Review (Victor Erminpour)  [Orabug: 27649939]  
  - uek-rpm: Remove config-sparc file (Victor Erminpour)  [Orabug: 27649916]  
  - uek-rpm: config: Enable IPVLAN support (Victor Erminpour)  [Orabug: 27633248]  
  - uek-rpm: config: Enable vfio_mdev VFIO mediated device module (Victor Erminpour)  [Orabug: 27583169]  
  - uek-rpm: config: Enable Intel RDT (Victor Erminpour)  [Orabug: 27581283]  
  - uek-rpm: Set base_sublevel to 26 (Somasundaram Krishnasamy)  [Orabug: 27678165]  
  - uek-rpm: config aarch64 enable kpti and bp harden (Tom Saeger)  [Orabug: 27657714]  
  - uek-rpm: Remove unneeded modules from kernel-ueknano (Somasundaram Krishnasamy)  [Orabug: 27663420]  
  - uek-rpm: config aarch64 enable Mellanox hardware (Tom Saeger)  [Orabug: 27657528]  
  - uek-rpm: Set base_sublevel to 24 (Somasundaram Krishnasamy)  [Orabug: 27639261]  
  - uek-rpm: config: enable XFS Realtime subvolume support by default (Shan Hai)  [Orabug: 27548835]  
  - uek-rpm: aarch64 provide kernel-uname-r metadata (Tom Saeger)  [Orabug: 27540755]  
  - modsign: aarch64 Add key for module signing (Tom Saeger)  [Orabug: 27448208]  
  - uek-rpm: Set base_sublevel to 23 (Somasundaram Krishnasamy)  [Orabug: 27601642]  
  - uek-rpm: Update nano modules list (Somasundaram Krishnasamy)  [Orabug: 27532347]  
  - uek-rpm: Set base_sublevel to 20 (Somasundaram Krishnasamy)  [Orabug: 27586336]  
  - uek-rpm: enable USERFAULTFD in debug kernel (Mike Kravetz)  [Orabug: 27574106]  
  - uek-rpm: Set base_sublevel to 19 (Somasundaram Krishnasamy)  [Orabug: 27396439]  
  - uek-rpm: aarch64 enable available DTrace options (Tom Saeger)  [Orabug: 27485993]  
  - uek-rpm: Update to latest linux-firmware version (Somasundaram Krishnasamy)  [Orabug: 27523859]  
  - uek-rpm: enable LOCK_DOWN_IN_EFI_SECURE_BOOT (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: Enable CONFIG_MODULE_SIG_ALL (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable CONFIG_LOCK_DOWN_KERNEL (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable CONFIG_LOAD_UEFI_KEYS. (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable EFI_SIGNATURE_LIST_PARSER (Eric Snowberg)  [Orabug: 27193819]  
  - uek-rpm: enable CONFIG_SECONDARY_TRUSTED_KEYRING (Eric Snowberg)  [Orabug: 27193819]  
  - Revert "uek-rpm: config: enable some secure boot features" (Somasundaram Krishnasamy)  [Orabug: 27193819]  
  - uek-rpm: Enable RDS_ACL in UEK5 (Aron Silverton)  [Orabug: 27503146]  
  - uek-rpm: aarch64 enable OCFS2_FS (Tom Saeger)  [Orabug: 27525109]  
  - uek-rpm: Add support for QLogic 41000 Series Converged Network Adapters (Somasundaram Krishnasamy)  [Orabug: 27426190]  
  - uek-rpm: Enable KPTI and Retpoline config options in UEK5 (Victor Erminpour)  [Orabug: 27487028]  
  - uek-rpm: Enable Yama LSM in UEK5 (Victor Erminpour)  [Orabug: 27486963]  
  - uek-rpm: Enable config support for NVMe over Fabrics (NVMe-oF) (Victor Erminpour)  [Orabug: 27449641]  
  - uek-rpm: Enable support for iWarp QLogic QEDR in UEK5 (Victor Erminpour)  [Orabug: 27448989]  
  - uek-rpm: Enable config support for iWARP Intel i40iw (Victor Erminpour)  [Orabug: 27448941]  
  - uek-rpm: Enable config options for Heterogeneous Memory Management (HMM) (Victor Erminpour)  [Orabug: 27110778]  
  - uek-rpm: Enable eBPF related configs in UEK5 (Victor Erminpour)  [Orabug: 27416748]  
  - uek-rpm: Use olddefconfig instead of oldnoconfig (Somasundaram Krishnasamy)  [Orabug: 27283275]  
  - uek-rpm: aarch64 RPMs need Provides 'kernel' (Tom Saeger)  [Orabug: 27516320]  
  - uek-rpm: kabi: remove __stack_chk_fail from kABI list (Todd Vierling)  [Orabug: 27509305]  
  - uek-rpm: aarch64 needs kernel-headers by default (Tom Saeger)  [Orabug: 27495792]  
  - uek-rpm: Update kernel-ueknano modules list (Somasundaram Krishnasamy)  [Orabug: 27494605]  
  - uek-rpm: require CC=gcc7 on aarch64 (Tom Saeger)  [Orabug: 27438232]  
  - uek-rpm: add _kernel_cc to kernel-uek.spec (Tom Saeger)  [Orabug: 27438232]  
  - uek-rpm: config: enable numa balancing on by default (Henry Willard)  [Orabug: 27464647]  
  - uek-rpm: Do not create kernel-uek-base rpm (Somasundaram Krishnasamy)  [Orabug: 27364632]  
  - uek-rpm: enable CONFIG_PREEMPT_VOLUNTARY (Vincent Lim)  [Orabug: 27456269]  
  - uek-rpm: Enable SoftRoCE related configuration in UEK5 (Victor Erminpour)  [Orabug: 27449119]  
  - uek-rpm: Do not build kernel-uek-headers by default. (Somasundaram Krishnasamy)  [Orabug: 27363133]  
  - ctf: enable in debugging kernels (Nick Alcock)  [Orabug: 27266231]  
  - uek-rpm: build env files for aarch64 (Tom Saeger)  [Orabug: 27437589]  
  - uek-rpm: enable debug builds on aarch64 (Tom Saeger)  [Orabug: 27433384]  
  - uek-rpm: configs: Enabel Oracle HXGE and ASM driver (Allen Pais)  [Orabug: 27199116]  
  - fm10k: Add driver to the kernel config for UEK4 (Allen Pais)  [Orabug: 27199008]  
  - uek-rpm: config: enable some secure boot features (Allen Pais)  [Orabug: 27199002]  
  - uek-rpm: config: Enable OVM API (Allen Pais)  [Orabug: 27199003]  
  - uek-rpm: config: sxge/sxgevf: enable driver (Allen Pais)  [Orabug: 27199004]  
  - uek-rpm: enable CONFIG_KSPLICE. (Allen Pais)  [Orabug: 27199009]  
  - x86: add support for crashkernel=auto (Brian Maly)  [Orabug: 27234070]  
  - modsign: Add key for module signing (Eric Snowberg)  [Orabug: 27199070]  
  - uek-rpm: Add Mellanox drivers neeeded for Exadata to base_modules (Victor Erminpour)  [Orabug: 27300509]  
  - uek-rpm: Enable Mellanox hardware kernel config options for UEK5. (Victor Erminpour)  [Orabug: 27300509]  
  - uek-rpm: Disable CONFIG_DMA_CMA in UEK5 kernel config (Victor Erminpour)  [Orabug: 27201411]  
  - uek-rpm: Enable CONFIG_IMA_DEFAULT_HASH=sha256 (Victor Erminpour)  [Orabug: 27186234]  
  - uek-rpm: Enable CGROUP config in the UEK5 kernel (Victor Erminpour)  [Orabug: 25974804]  
  - uek-rpm: Kernel config settings needed to support TCP-BBR (Victor Erminpour)  [Orabug: 27110608]  
  - uek-rpm: enable and configure PMEM/DAX for UEK (Victor Erminpour)  [Orabug: 27201433]  
  - uek-rpm: enable DTrace. (Nick Alcock)  [Orabug: 27124490]  
  - uek-rpm: emit vmlinux.ctfa into -base package. (Nick Alcock)  [Orabug: 27124490]  
  - uek-rpm: set CONFIG_DTRACE depending on the value of with_dtrace (Nick Alcock)  [Orabug: 27124490]  
  - uek-rpm: Add signing options for aarch64 (Tom Saeger)  [Orabug: 27255646]  
  - uek-rpm: add aarch64 config files (Allen Pais)  [Orabug: 27255646]  
  - uek-rpm: add support for aarch64 (Allen Pais)  [Orabug: 27255646]  
  - config: CONFIG_FRAME_POINTER_UNWINDER is CONFIG_UNWINDER_FRAME_POINTER in 4.14.8 (Kris Van Hees)  [Orabug: 27419674]  
  - uek-rpm: create base config files for UEK5 (Victor Erminpour)  [Orabug: 26942304]  
  - uek-rpm: Enable signed modules (Dhaval Giani)  [Orabug: 27162491]  
  - uek-rpm: Downgrade linux-firmware version (Dhaval Giani)  [Orabug: 27162498]  
  - uek-rpm: define base_sublevel as 14 after pull of mainline stable 4.14.14 (Chuck Anderson)  [Orabug: 26942304]  
  - uek-rpm: Temporarily disable doc build (Chuck Anderson)  [Orabug: 26942304]  
  - uek-rpm: Add build dependencies to avoid build errors (Somasundaram Krishnasamy)  [Orabug: 26942304]  
  - uek-rpm: Add RPM build environment for UEK5 (Somasundaram Krishnasamy)  [Orabug: 26942304]  
  - Linux 5.4 (Linus Torvalds)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.1-1949.el8uek]
changelog:
  - Linux 5.4.1 (Greg Kroah-Hartman)   
  - KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel (Michael Ellerman)   
  - powerpc/book3s64: Fix link stack flush on context switch (Michael Ellerman)   {CVE-2019-18660} 
  - staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error (Bernd Porr)   
  - USB: serial: option: add support for Foxconn T77W968 LTE modules (Aleksander Morgado)   
  - USB: serial: option: add support for DW5821e with eSIM support (Aleksander Morgado)   
  - USB: serial: mos7840: fix remote wakeup (Johan Hovold)   
  - USB: serial: mos7720: fix remote wakeup (Johan Hovold)   
  - USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Pavel Löbl)   
  - appledisplay: fix error handling in the scheduled work (Oliver Neukum)   
  - USB: chaoskey: fix error case of a timeout (Oliver Neukum)   
  - usb-serial: cp201x: support Mark-10 digital force gauge (Greg Kroah-Hartman)   
  - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Suwan Kim)   
  - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Hewenliang)   
  - USBIP: add config dependency for SGL_ALLOC (Oliver Neukum)   
  - ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Takashi Iwai)   
  - media: mceusb: fix out of bounds read in MCE receiver buffer (A Sun)   
  - media: imon: invalid dereference in imon_touch_event (Sean Young)   
  - media: cxusb: detect cxusb_ctrl_msg error in query (Vito Caputo)   
  - media: b2c2-flexcop-usb: add sanity checking (Oliver Neukum)   
  - media: uvcvideo: Fix error path in control parsing failure (Laurent Pinchart)   
  - futex: Prevent exit livelock (Thomas Gleixner)   
  - futex: Provide distinct return value when owner is exiting (Thomas Gleixner)   
  - futex: Add mutex around futex exit (Thomas Gleixner)   
  - futex: Provide state handling for exec() as well (Thomas Gleixner)   
  - futex: Sanitize exit state handling (Thomas Gleixner)   
  - futex: Mark the begin of futex exit explicitly (Thomas Gleixner)   
  - futex: Set task::futex_state to DEAD right after handling futex exit (Thomas Gleixner)   
  - futex: Split futex_mm_release() for exit/exec (Thomas Gleixner)   
  - exit/exec: Seperate mm_release() (Thomas Gleixner)   
  - futex: Replace PF_EXITPIDONE with a state (Thomas Gleixner)   
  - futex: Move futex exit handling into futex code (Thomas Gleixner)   
  - cpufreq: Add NULL checks to show() and store() methods of cpufreq (Kai Shen)   
  - media: usbvision: Fix races among open, close, and disconnect (Alan Stern)   
  - media: usbvision: Fix invalid accesses after device disconnect (Alan Stern)   
  - media: vivid: Fix wrong locking that causes race conditions on streaming stop (Alexander Popov)   
  - media: vivid: Set vid_cap_streaming and vid_out_streaming to true (Vandana BN)   
  - ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Geoffrey D. Bennett)   
  - ALSA: usb-audio: Fix NULL dereference at parsing BADD (Takashi Iwai)   
  - futex: Prevent robust futex exit race (Yang Tao)   
  - x86/entry/32: Fix FIXUP_ESPFIX_STACK with user CR3 (Andy Lutomirski)   
  - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Ingo Molnar)   
  - selftests/x86/sigreturn/32: Invalidate DS and ES when abusing the kernel (Andy Lutomirski)   
  - selftests/x86/mov_ss_trap: Fix the SYSENTER test (Andy Lutomirski)   
  - x86/entry/32: Fix NMI vs ESPFIX (Peter Zijlstra)   
  - x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Andy Lutomirski)   
  - x86/entry/32: Move FIXUP_FRAME after pushing %fs in SAVE_ALL (Andy Lutomirski)   
  - x86/entry/32: Use %ss segment where required (Andy Lutomirski)   
  - x86/entry/32: Fix IRET exception (Peter Zijlstra)   
  - x86/cpu_entry_area: Add guard page for entry stack on 32bit (Thomas Gleixner)   
  - x86/pti/32: Size initial_page_table correctly (Thomas Gleixner)   
  - x86/doublefault/32: Fix stack canaries in the double fault handler (Andy Lutomirski)   
  - x86/xen/32: Simplify ring check in xen_iret_crit_fixup() (Jan Beulich)   
  - x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Jan Beulich)   
  - x86/stackframe/32: Repair 32-bit Xen PV (Jan Beulich)   
  - nbd: prevent memory leak (Navid Emamdoost)   
  - x86/speculation: Fix redundant MDS mitigation message (Waiman Long)   
  - x86/speculation: Fix incorrect MDS/TAA mitigation status (Waiman Long)   
  - x86/insn: Fix awk regexp warnings (Alexander Kapshuk)   
  - md/raid10: prevent access of uninitialized resync_pages offset (John Pittman)   
  - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer)   
  - Revert "Bluetooth: hci_ll: set operational frequency earlier" (Adam Ford)   
  - ath10k: restore QCA9880-AR1A (v1) detection (Christian Lamparter)   
  - ath10k: Fix HOST capability QMI incompatibility (Bjorn Andersson)   
  - ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Hui Peng)   
  - ath9k_hw: fix uninitialized variable data (Denis Efremov)   
  - Bluetooth: Fix invalid-free in bcsp_close() (Tomas Bortoli)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.1-1949.1.el8uek]
changelog:
  - x86/spectre: Fix retpoline mode selection logic (Patrick Colp)  [Orabug: 30604403]  
  - uek-rpm: Add CONFIG_CRYPTO_CFB for FIPS (Jack Vogel)  [Orabug: 30158461]  
  - uek-rpm: Enable CONFIG_KEXEC_SIG (Victor Erminpour)  [Orabug: 30488668]  
  - uek-rpm: Enable CONFIG_FW_CFG_SYSFS and CONFIG_FW_CFG_SYSFS_CMDLINE (Victor Erminpour)  [Orabug: 30619488]  
  - uek-rpm: Enable CONFIG_X86_5LEVEL (Victor Erminpour)  [Orabug: 30155946]  
  - uek-rpm: Disable CONFIG_SCHED_AUTOGROUP (Victor Erminpour)  [Orabug: 30596055]  
  - uek-rpm: Carry forward previous UEK5 config options. (Victor Erminpour)  [Orabug: 30595946]  
  - x86/boot: Introduce setup_indirect (Daniel Kiper)  [Orabug: 30564020]  
  - x86/boot: Introduce kernel_info.setup_type_max (Daniel Kiper)  [Orabug: 30564020]  
  - x86/boot: Introduce kernel_info (Daniel Kiper)  [Orabug: 30564020]  
  - uek-rpm: Turn off CONFIG_DEBUG_WX for Arm production kernels. (John Donnelly)  [Orabug: 30193143]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.2-1950.el8uek]
changelog:
  - uek-rpm: Run "make olddefconfig" against uek6/master (Victor Erminpour)  [Orabug: 30596470]  
  - uek-rpm: Enable kTLS offload for for MLX5 (Victor Erminpour)  [Orabug: 30630366]  
  - uek-rpm: Enable CONFIG_CPU_IDLE_GOV_HALTPOLL (Victor Erminpour)  [Orabug: 30614031]  
  - uek-rpm: Enable DTrace required config options (Victor Erminpour)  [Orabug: 30619618]  
  - uek-rpm: UEK6 config option requests from John Haxby (Victor Erminpour)  [Orabug: 30596031]  
  - uek-rpm: UEK6 config option requests from Martin Petersen (Victor Erminpour)  [Orabug: 30596031]  
  - uek-rpm: RHCK config options for UEK6 (Victor Erminpour)  [Orabug: 30540922]  
  - Linux 5.4.2 (Greg Kroah-Hartman)   
  - platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size (Hans de Goede)   
  - platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer (Hans de Goede)   
  - HID: core: check whether Usage Page item is after Usage ID items (Candle Sun)   
  - crypto: talitos - Fix build error by selecting LIB_DES (Herbert Xu)   
  - Revert "jffs2: Fix possible null-pointer dereferences in jffs2_add_frag_to_fragtree()" (Joel Stanley)   
  - ext4: add more paranoia checking in ext4_expand_extra_isize handling (Theodore Ts'o)   
  - r8169: fix resume on cable plug-in (Heiner Kallweit)   
  - r8169: fix jumbo configuration for RTL8168evl (Heiner Kallweit)   
  - selftests: pmtu: use -oneline for ip route list cache (Thadeu Lima de Souza Cascardo)   
  - tipc: fix link name length check (John Rutherford)   
  - selftests: bpf: correct perror strings (Jakub Kicinski)   
  - selftests: bpf: test_sockmap: handle file creation failures gracefully (Jakub Kicinski)   
  - net/tls: use sg_next() to walk sg entries (Jakub Kicinski)   
  - net/tls: remove the dead inplace_crypto code (Jakub Kicinski)   
  - selftests/tls: add a test for fragmented messages (Jakub Kicinski)   
  - net: skmsg: fix TLS 1.3 crash with full sk_msg (Jakub Kicinski)   
  - net/tls: free the record on encryption error (Jakub Kicinski)   
  - net/tls: take into account that bpf_exec_tx_verdict() may free the record (Jakub Kicinski)   
  - openvswitch: remove another BUG_ON() (Paolo Abeni)   
  - openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Paolo Abeni)   
  - sctp: cache netns in sctp_ep_common (Xin Long)   
  - slip: Fix use-after-free Read in slip_open (Jouni Hogander)   
  - sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Navid Emamdoost)   
  - openvswitch: fix flow command message size (Paolo Abeni)   
  - net: sched: fix `tc -s class show` no bstats on class with nolock subqueues (Dust Li)   
  - net: psample: fix skb_over_panic (Nikolay Aleksandrov)   
  - net: macb: add missed tasklet_kill (Chuhong Yuan)   
  - net: dsa: sja1105: fix sja1105_parse_rgmii_delays() (Oleksij Rempel)   
  - mdio_bus: don't use managed reset-controller (David Bauer)   
  - macvlan: schedule bc_work even if error (Menglong Dong)   
  - gve: Fix the queue page list allocated pages count (Jeroen de Borst)   
  - x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Sebastian Andrzej Siewior)   
  - thunderbolt: Power cycle the router if NVM authentication fails (Mika Westerberg)   
  - mei: me: add comet point V device id (Alexander Usyskin)   
  - mei: bus: prefix device names on bus with the bus name (Alexander Usyskin)   
  - USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Fabio D'Urso)   
  - staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids (Hans de Goede)   
  - staging: rtl8723bs: Drop ACPI device ids (Hans de Goede)   
  - staging: rtl8192e: fix potential use after free (Pan Bian)   
  - staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param() (Ajay Singh)   
  - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Mathias Kresin)   
  - driver core: platform: use the correct callback type for bus_find_device (Sami Tolvanen)   
  - crypto: inside-secure - Fix stability issue with Macchiatobin (Pascal van Leeuwen)   
  - net: disallow ancillary data for __sys_{send,recv}msg_file() (Jens Axboe)   
  - net: separate out the msghdr copy from ___sys_{send,recv}msg() (Jens Axboe)   
  - io_uring: async workers should inherit the user creds (Jens Axboe)


author: Jack Vogel <jack.vogel@oracle.com> [5.4.2-1950.1.el8uek]
changelog:
  - uek-rpm: aarch64 config enable RETPOLINE OL8 (Henry Willard)  [Orabug: 30297793]  
  - uek-rpm: aarch64 config enable RETPOLINE (Tom Saeger)  [Orabug: 30297793]  
  - arm64: Allow reference symbols in alt-seqs to be in kernel-data. (Christoph Muellner)  [Orabug: 30297793]  
  - arm64: retpoline: Don't use retpoline in KVM's HYP part. (Christoph Muellner)  [Orabug: 30297793]  
  - Arm64: add retpoline to cpu_show_spectre_v2 (Henry Willard)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: Use alternative framework for retpoline. (Christoph Muellner)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: alternatives: Add support for adr/adrp with offset in alt block. (Christoph Muellner)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: insn: Add offset getter/setter for adr. (Christoph Muellner)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: Add MIDR_APM_POTENZA. (Henry Willard)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: asm: Use *_nospec variants for blr and br. (Henry Willard)  [Orabug: 30297793]  
  - BACKPORT: VARIANT 2: arm64: Add initial retpoline support (Henry Willard)  [Orabug: 30297793]


author: Jack Vogel <jack.vogel@oracle.com> [5.4.2-1950.2.el8uek]
changelog:
  - x86/speculation: Remove static jump from inside ALTERNATIVE block (Patrick Colp)  [Orabug: 30324611]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2050.el8
changelog:
  - random: remove kernel.random.read_wakeup_threshold (Andy Lutomirski)  [Orabug: 32182241] 
  - random: delete code to pull data into pools (Andy Lutomirski)  [Orabug: 32182241] 
  - random: remove the blocking pool (Andy Lutomirski)  [Orabug: 32182241] 
  - random: make /dev/random be almost like /dev/urandom (Andy Lutomirski)  [Orabug: 32182241] 
  - random: ignore GRND_RANDOM in getentropy(2) (Andy Lutomirski)  [Orabug: 32182241] 
  - random: add GRND_INSECURE to return best-effort non-cryptographic bytes (Andy Lutomirski)  [Orabug: 32182241] 
  - random: Add a urandom_read_nowait() for random APIs that don't warn (Andy Lutomirski)  [Orabug: 32182241] 
  - random: Don't wake crng_init_wait when crng_init == 1 (Andy Lutomirski)  [Orabug: 32182241] 
  - hv_netvsc: make recording RSS hash depend on feature flag (Stephen Hemminger)  [Orabug: 32215160] 
  - hv_netvsc: record hardware hash in skb (Stephen Hemminger)  [Orabug: 32215160] 
  - scsi: lpfc: Update lpfc version to 12.8.0.5 (James Smart)  [Orabug: 32092645] 
  - scsi: lpfc: Reject CT request for MIB commands (James Smart)  [Orabug: 32092645] 
  - scsi: lpfc: Add FDMI Vendor MIB support (James Smart)  [Orabug: 32092645] 
  - scsi: lpfc: Enlarge max_sectors in scsi host templates (James Smart)  [Orabug: 32092645] 
  - scsi: lpfc: Fix duplicate wq_create_version check (James Smart)  [Orabug: 32092645] 
  - scsi: lpfc: Removed unused macros in lpfc_attr.c (James Smart)  [Orabug: 32092645] 
  - scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (James Smart)  [Orabug: 32092645] 
  - scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Himanshu Gupta)  [Orabug: 32092645] 
  - scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (James Smart)  [Orabug: 32092645] 
  - scsi: Remove unneeded break statements (Tom Rix)  [Orabug: 32092645] 
  - scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Ye Bin)  [Orabug: 32092645] 
  - scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Hannes Reinecke)  [Orabug: 32092645] 
  - scsi: lpfc: Remove set but not used 'qp' (Ye Bin)  [Orabug: 32092645] 
  - scsi: lpfc: Update lpfc version to 12.8.0.4 (James Smart)  [Orabug: 32092645] 
  - scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (James Smart)  [Orabug: 32092645] 
  - scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (James Smart)  [Orabug: 32092645] 
  - scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Colin Ian King)  [Orabug: 32092645] 
  - treewide: Use fallthrough pseudo-keyword (Himanshu Gupta)  [Orabug: 32092645] 
  - scsi: fc: Add 256GBit speed setting to SCSI FC transport (James Smart)  [Orabug: 31965482] 
  - perf/x86/intel/uncore: Add box_offsets for free-running counters (Kan Liang)  [Orabug: 32230497] 
  - perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Kan Liang)  [Orabug: 32230497] 
  - perf/x86/intel/uncore: Add Ice Lake server uncore support (Kan Liang)  [Orabug: 32230497] 
  - Linux 5.4.81 (Greg Kroah-Hartman)  
  - ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Mateusz Gorski)  
  - ASoC: Intel: Multiple I/O PCM format support for pipe (Mateusz Gorski)  
  - ASoC: Intel: Skylake: Await purge request ack on CNL (Cezary Rojewski)  
  - ASoC: Intel: Allow for ROM init retry on CNL platforms (Cezary Rojewski)  
  - ASoC: Intel: Skylake: Shield against no-NHLT configurations (Cezary Rojewski)  
  - ASoC: Intel: Skylake: Enable codec wakeup during chip init (Cezary Rojewski)  
  - ASoC: Intel: Skylake: Select hda configuration permissively (Cezary Rojewski)  
  - ASoC: Intel: Skylake: Remove superfluous chip initialization (Cezary Rojewski)  
  - USB: core: Fix regression in Hercules audio card (Alan Stern)  
  - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Xiaochen Shen)  
  - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Xiaochen Shen)  
  - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Anand K Mistry)  
  - x86/mce: Do not overwrite no_way_out if mce_end() fails (Gabriele Paoloni)  
  - irqchip/exiu: Fix the index of fwspec for IRQ type (Chen Baozi)  
  - usb: gadget: Fix memleak in gadgetfs_fill_super (Zhang Qilong)  
  - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (penghao)  
  - usb: gadget: f_midi: Fix memleak in f_midi_alloc (Zhang Qilong)  
  - USB: core: Change %pK for __user pointers to %px (Alan Stern)  
  - spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe (Nathan Chancellor)  
  - perf probe: Fix to die_entrypc() returns error correctly (Masami Hiramatsu)  
  - perf stat: Use proper cpu for shadow stats (Namhyung Kim)  
  - can: m_can: fix nominal bitiming tseg2 min for version >= 3.1 (Marc Kleine-Budde)  
  - can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags (Marc Kleine-Budde)  
  - RDMA/hns: Bugfix for memory window mtpt configuration (Yixian Liu)  
  - RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP (Wenpeng Liang)  
  - platform/x86: toshiba_acpi: Fix the wrong variable assignment (Kaixu Xia)  
  - platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time (Benjamin Berg)  
  - can: gs_usb: fix endianess problem with candleLight firmware (Marc Kleine-Budde)  
  - efi: EFI_EARLYCON should depend on EFI (Geert Uytterhoeven)  
  - efivarfs: revert "fix memory leak in efivarfs_create()" (Ard Biesheuvel)  
  - arm64: tegra: Wrong AON HSP reg property size (Dipen Patel)  
  - optee: add writeback to valid memory type (Rui Miguel Silva)  
  - ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Lijun Pan)  
  - ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Lijun Pan)  
  - net: ena: set initial DMA width to avoid intel iommu issue (Shay Agroskin)  
  - nfc: s3fwrn5: use signed integer for parsing GPIO numbers (Krzysztof Kozlowski)  
  - i40e: Fix removing driver while bare-metal VFs pass traffic (Sylwester Dziedziuch)  
  - IB/mthca: fix return value of error branch in mthca_init_cq() (Xiongfeng Wang)  
  - powerpc/64s: Fix allnoconfig build since uaccess flush (Stephen Rothwell)  
  - ibmvnic: notify peers when failover and migration happen (Lijun Pan)  
  - ibmvnic: fix call_netdevice_notifiers in do_reset (Lijun Pan)  
  - s390/qeth: fix tear down of async TX buffers (Julian Wiedmann)  
  - s390/qeth: fix af_iucv notification race (Julian Wiedmann)  
  - s390/qeth: make af_iucv TX notification call more robust (Julian Wiedmann)  
  - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju)  
  - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Michael Chan)  
  - video: hyperv_fb: Fix the cache type when mapping the VRAM (Dexuan Cui)  
  - bnxt_en: fix error return code in bnxt_init_board() (Zhang Changzhong)  
  - bnxt_en: fix error return code in bnxt_init_one() (Zhang Changzhong)  
  - scsi: ufs: Fix race between shutdown and runtime resume flow (Stanley Chu)  
  - ARM: dts: dra76x: m_can: fix order of clocks (Marc Kleine-Budde)  
  - arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed (Arnd Bergmann)  
  - batman-adv: set .owner to THIS_MODULE (Taehee Yoo)  
  - iwlwifi: mvm: write queue_sync_state only for sync (Avraham Stern)  
  - phy: tegra: xusb: Fix dangling pointer on probe failure (Marc Zyngier)  
  - ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled() (Tony Lindgren)  
  - bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw (Tony Lindgren)  
  - net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset (Andrew Lunn)  
  - xtensa: uaccess: Add missing __user to strncpy_from_user() prototype (Laurent Pinchart)  
  - perf/x86: fix sysfs type mismatches (Sami Tolvanen)  
  - scsi: target: iscsi: Fix cmd abort fabric stop race (Mike Christie)  
  - scsi: libiscsi: Fix NOP race condition (Lee Duncan)  
  - dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size (Sugar Zhang)  
  - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Minwoo Im)  
  - proc: don't allow async path resolution of /proc/self components (Jens Axboe)  
  - HID: Add Logitech Dinovo Edge battery quirk (Hans de Goede)  
  - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Hans de Goede)  
  - x86/xen: don't unbind uninitialized lock_kicker_irq (Brian Masney)  
  - dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant (Marc Ferland)  
  - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Chris Ye)  
  - staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK (Necip Fazil Yildiran)  
  - HID: hid-sensor-hub: Fix issue with devices with no report ID (Pablo Ceballos)  
  - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Hans de Goede)  
  - HID: add support for Sega Saturn (Jiri Kosina)  
  - HID: cypress: Support Varmilo Keyboards' media hotkeys (Frank Yang)  
  - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Hans de Goede)  
  - HID: uclogic: Add ID for Trust Flex Design Tablet (Martijn van de Streek)  
  - arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Will Deacon)  
  - arm64: pgtable: Fix pte_accessible() (Will Deacon)  
  - trace: fix potenial dangerous pointer (Hui Su)  
  - KVM: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini)  
  - KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini)  
  - KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Zenghui Yu)  
  - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Cédric Le Goater)  
  - cifs: fix a memleak with modefromsid (Namjae Jeon)  
  - smb3: Handle error case during offload read path (Rohith Surabattula)  
  - smb3: Avoid Mid pending list corruption (Rohith Surabattula)  
  - smb3: Call cifs reconnect from demultiplex thread (Rohith Surabattula)  
  - wireless: Use linux/stddef.h instead of stddef.h (Hauke Mehrtens)  
  - btrfs: fix lockdep splat when reading qgroup config on mount (Filipe Manana)  
  - btrfs: don't access possibly stale fs_info data for printing duplicate device (Johannes Thumshirn)  
  - btrfs: tree-checker: add missing returns after data_ref alignment checks (David Sterba)  
  - btrfs: tree-checker: add missing return after error in root_item (Daniel Xu)  
  - netfilter: clear skb->next in NF_HOOK_LIST() (Cong Wang)  
  - ipv4: use IS_ENABLED instead of ifdef (Florian Klink)  
  - spi: bcm2835: Fix use-after-free on unbind (Lukas Wunner)  
  - spi: bcm-qspi: Fix use-after-free on unbind (Lukas Wunner)


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2051.el8
changelog:
  - futex: Fix inode life-time issue (Peter Zijlstra)  [Orabug: 32233513]  {CVE-2020-14381}
  - uek-rpm: Add nvme-tcp and nvme-rdma to ol7 and ol8 nano kernels (Alan Adamson)  [Orabug: 32230382] 
  - intel_idle: Customize IceLake server support (Chen Yu)  [Orabug: 32218857] 
  - dm crypt: Allow unaligned bio buffer lengths for skcipher devices (Sudhakar Panneerselvam)  [Orabug: 32210420] 
  - uek-rpm: enable VDPA subsystem and drivers (Si-Wei Liu)  [Orabug: 32121107] 
  - vdpa/mlx5: Fix dependency on MLX5_CORE (Eli Cohen)  [Orabug: 32121107] 
  - vdpa/mlx5: should keep avail_index despite device status (Si-Wei Liu)  [Orabug: 32121107] 
  - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Nathan Chancellor)  [Orabug: 32121107] 
  - vdpa/mlx5: fix up endian-ness for mtu (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Dan Carpenter)  [Orabug: 32121107] 
  - vdpa/mlx5: fix memory allocation failure checks (Colin Ian King)  [Orabug: 32121107] 
  - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Alex Dewar)  [Orabug: 32121107] 
  - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Eli Cohen)  [Orabug: 32121107] 
  - vdpa/mlx5: Add shared memory registration code (Eli Cohen)  [Orabug: 32121107] 
  - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Eli Cohen)  [Orabug: 32121107] 
  - vdpa/mlx5: Add hardware descriptive header file (Eli Cohen)  [Orabug: 32121107] 
  - net/mlx5: Add interface changes required for VDPA (Eli Cohen)  [Orabug: 32121107] 
  - net/mlx5: Expose vDPA emulation device capabilities (Yishai Hadas)  [Orabug: 32121107] 
  - net/mlx5: Add Virtio Emulation related device capabilities (Yishai Hadas)  [Orabug: 32121107] 
  - net/mlx5: Add VDPA interface type to supported enumerations (Eli Cohen)  [Orabug: 32121107] 
  - net/mlx5: Support setting access rights of dma addresses (Eli Cohen)  [Orabug: 32121107] 
  - net/mlx5: Provide simplified command interfaces (Leon Romanovsky)  [Orabug: 32121107] 
  - vhost-vdpa: fix page pinning leakage in error path (rework) (Si-Wei Liu)  [Orabug: 32121107] 
  - vhost-vdpa: fix vhost_vdpa_map() on error condition (Si-Wei Liu)  [Orabug: 32121107] 
  - vhost: Don't call log_access_ok() when using IOTLB (Greg Kurz)  [Orabug: 32121107] 
  - vhost vdpa: fix vhost_vdpa_open error handling (Mike Christie)  [Orabug: 32121107] 
  - vhost-vdpa: fix backend feature ioctls (Jason Wang)  [Orabug: 32121107] 
  - vhost: Fix documentation (Eli Cohen)  [Orabug: 32121107] 
  - vhost-iotlb: fix vhost_iotlb_itree_next() documentation (Stefano Garzarella)  [Orabug: 32121107] 
  - vdpa: Fix pointer math bug in vdpasim_get_config() (Dan Carpenter)  [Orabug: 32121107] 
  - vdpa_sim: init iommu lock (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vdpa: Modify get_vq_state() to return error code (Eli Cohen)  [Orabug: 32121107] 
  - net/vdpa: Use struct for set/get vq state (Eli Cohen)  [Orabug: 32121107] 
  - vdpa: remove hard coded virtq num (Max Gurtovoy)  [Orabug: 32121107] 
  - vdpasim: support batch updating (Jason Wang)  [Orabug: 32121107] 
  - vhost-vdpa: support IOTLB batching hints (Jason Wang)  [Orabug: 32121107] 
  - vhost-vdpa: support get/set backend features (Jason Wang)  [Orabug: 32121107] 
  - vhost: generialize backend features setting/getting (Jason Wang)  [Orabug: 32121107] 
  - vhost-vdpa: refine ioctl pre-processing (Jason Wang)  [Orabug: 32121107] 
  - vDPA: dont change vq irq after DRIVER_OK (Zhu Lingshan)  [Orabug: 32121107] 
  - irqbypass: do not start cons/prod when failed connect (Zhu Lingshan)  [Orabug: 32121107] 
  - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Zhu Lingshan)  [Orabug: 32121107] 
  - vDPA: add get_vq_irq() in vdpa_config_ops (Zhu Lingshan)  [Orabug: 32121107] 
  - kvm: detect assigned device via irqbypass manager (Zhu Lingshan)  [Orabug: 32121107] 
  - vhost: introduce vhost_vring_call (Zhu Lingshan)  [Orabug: 32121107] 
  - vdpasim: protect concurrent access to iommu iotlb (Max Gurtovoy)  [Orabug: 32121107] 
  - vhost: vdpa: remove per device feature whitelist (Jason Wang)  [Orabug: 32121107] 
  - virtio_net: use LE accessors for speed/duplex (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio-iommu: convert to LE accessors (Michael S. Tsirkin)  [Orabug: 32121107] 
  - drm/virtio: convert to LE accessors (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_pmem: convert to LE accessors (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_crypto: convert to LE accessors (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_fs: convert to LE accessors (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_input: convert to LE accessors (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_balloon: use LE config space accesses (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_config: rewrite LE accessors without _Generic (Si-Wei Liu)  [Orabug: 32121107] 
  - virtio_config: fix up warnings on parisc (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_config: add virtio_cread_le_feature (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_caif: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_config: LE config space accessors (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_config: cread/write cleanup (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vdpa_sim: fix endian-ness of config space (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_vdpa: legacy features handling (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vhost/vdpa: switch to new helpers (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vdpa: make sure set_features is invoked for legacy (Michael S. Tsirkin)  [Orabug: 32121107] 
  - mlxbf-tmfifo: sparse tags for config access (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_scsi: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_pmem: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_net: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_input: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_gpu: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_fs: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_crypto: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_console: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_blk: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_balloon: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_9p: correct tags for config space fields (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio: allow __virtioXX, __leXX in config space (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio_ring: sparse warning fixup (Michael S. Tsirkin)  [Orabug: 32121107] 
  - virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Dan Carpenter)  [Orabug: 32121107] 
  - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang)  [Orabug: 32121107] 
  - vhost_vdpa: Support config interrupt in vdpa (Zhu Lingshan)  [Orabug: 32121107] 
  - vdpasim: Fix some coccinelle warnings (Samuel Zou)  [Orabug: 32121107] 
  - vhost_vdpa: disable doorbell mapping for !MMU (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vhost_vdpa: support doorbell mapping via mmap (Jason Wang)  [Orabug: 32121107] 
  - vdpa: introduce get_vq_notification method (Jason Wang)  [Orabug: 32121107] 
  - vdpasim: remove unused variable 'ret' (YueHaibing)  [Orabug: 32121107] 
  - vdpa: fix comment of vdpa_register_device() (Jason Wang)  [Orabug: 32121107] 
  - vdpa: make vhost, virtio depend on menu (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vdpa: allow a 32 bit vq alignment (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vdpasim: Return status in vdpasim_get_status (YueHaibing)  [Orabug: 32121107] 
  - vhost: remove set but not used variable 'status' (Jason Yan)  [Orabug: 32121107] 
  - vhost: vdpa: remove unnecessary null check (Gustavo A. R. Silva)  [Orabug: 32121107] 
  - vdpa-sim: depend on HAS_DMA (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vdpa: move to drivers/vdpa (Michael S. Tsirkin)  [Orabug: 32121107] 
  - vdpasim: vDPA device simulator (Jason Wang)  [Orabug: 32121107] 
  - vhost: introduce vDPA-based backend (Tiwei Bie)  [Orabug: 32121107] 
  - virtio: introduce a vDPA based transport (Jason Wang)  [Orabug: 32121107] 
  - vDPA: introduce vDPA bus (Jason Wang)  [Orabug: 32121107] 
  - scsi: mpt3sas: Update driver version to 36.100.00.00 (Suganath Prabu S)  [Orabug: 32242278] 
  - scsi: mpt3sas: Handle trigger page after firmware update (Suganath Prabu S)  [Orabug: 32242278] 
  - scsi: mpt3sas: Add persistent MPI trigger page (Suganath Prabu S)  [Orabug: 32242278] 
  - scsi: mpt3sas: Add persistent SCSI sense trigger page (Suganath Prabu S)  [Orabug: 32242278] 
  - scsi: mpt3sas: Add persistent Event trigger page (Suganath Prabu S)  [Orabug: 32242278] 
  - scsi: mpt3sas: Add persistent Master trigger page (Suganath Prabu S)  [Orabug: 32242278] 
  - scsi: mpt3sas: Add persistent trigger pages support (Suganath Prabu S)  [Orabug: 32242278] 
  - scsi: mpt3sas: Sync time periodically between driver and firmware (Suganath Prabu S)  [Orabug: 32242278] 
  - scsi: mpt3sas: Bump driver version to 35.101.00.00 (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Add module parameter multipath_on_hba (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Handle vSES vphy object during HBA reset (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Handling HBA vSES device (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Update hba_port objects after host reset (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Get sas_device objects using device's rphy (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Get device objects using sas_address & portID (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Allocate memory for hba_port objects (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Define hba_port structure (Sreekanth Reddy)  [Orabug: 32242278] 
  - scsi: mpt3sas: Fix ioctl timeout (Suganath Prabu S)  [Orabug: 32242278] 
  - kabi: fix issues with slab memory allocator. (Libo Chen)  [Orabug: 32119767] 
  - mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Bharata B Rao)  [Orabug: 32119767] 
  - mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: slab: fix potential double free in ___cache_free (Shakeel Butt)  [Orabug: 32119767] 
  - mm: memcontrol: restore proper dirty throttling when memory.high changes (Johannes Weiner)  [Orabug: 32119767] 
  - mm: memcontrol: avoid workload stalls when lowering memory.high (Roman Gushchin)  [Orabug: 32119767] 
  - mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: remove unused argument by charge_slab_page() (Roman Gushchin)  [Orabug: 32119767] 
  - tools/cgroup: add memcg_slabinfo.py tool (Roman Gushchin)  [Orabug: 32119767] 
  - kselftests: cgroup: add kernel memory accounting tests (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: use a single set of kmem_caches for all allocations (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: deprecate slab_root_caches (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: remove memcg_kmem_get_cache() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: simplify memcg cache creation (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: deprecate memory.kmem.slabinfo (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: charge individual slab objects instead of pages (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: save obj_cgroup for non-root slab objects (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: obj_cgroup API (Roman Gushchin)  [Orabug: 32119767] 
  - mm: slub: implement SLUB version of obj_to_index() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg: convert vmstat slab counters to bytes (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg: prepare for byte-sized vmstat items (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: kmem: make memcg_kmem_enabled() irreversible (Roman Gushchin)  [Orabug: 32119767] 
  - mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Vlastimil Babka)  [Orabug: 32119767] 
  - mm, slub: introduce kmem_cache_debug_flags() (Vlastimil Babka)  [Orabug: 32119767] 
  - mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long)  [Orabug: 32119767] 
  - memcg: fix memcg_kmem_bypass() for remote memcg charging (Zefan Li)  [Orabug: 32119767] 
  - slub: Remove userspace notifier for cache add/remove (Christoph Lameter)  [Orabug: 32119767] 
  - mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Roman Gushchin)  [Orabug: 32119767] 
  - mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Roman Gushchin)  [Orabug: 32119767] 
  - mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Roman Gushchin)  [Orabug: 32119767] 
  - mm: memcg/slab: use mem_cgroup_from_obj() (Roman Gushchin)  [Orabug: 32119767] 
  - mm/slub.c: avoid slub allocation while holding list_lock (Yu Zhao)  [Orabug: 32119767] 
  - mm: clean up and clarify lruvec lookup procedure (Johannes Weiner)  [Orabug: 32119767] 
  - mm: memcontrol: try harder to set a new memory.high (Johannes Weiner)  [Orabug: 32119767] 
  - mm/slub.c: clean up validate_slab() (Yu Zhao)  [Orabug: 32119767] 
  - Linux 5.4.83 (Greg Kroah-Hartman)  
  - Revert "geneve: pull IP header before ECN decapsulation" (Jakub Kicinski)  
  - x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Masami Hiramatsu)  
  - netfilter: nftables_offload: set address type in control dissector (Pablo Neira Ayuso)  
  - netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal)  
  - Input: i8042 - fix error return code in i8042_setup_aux() (Luo Meng)  
  - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer)  
  - i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc() (Zhihao Cheng)  
  - rtw88: debug: Fix uninitialized memory in debugfs code (Dan Carpenter)  
  - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Luo Meng)  
  - tipc: fix a deadlock when flushing scheduled work (Hoang Huu Le)  
  - netfilter: ipset: prevent uninit-value in hash_ip6_add (Eric Dumazet)  
  - gfs2: check for empty rgrp tree in gfs2_ri_update (Bob Peterson)  
  - can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check (Oliver Hartkopp)  
  - lib/syscall: fix syscall registers retrieval on 32-bit platforms (Willy Tarreau)   {CVE-2020-28588}
  - tracing: Fix userstacktrace option for instances (Steven Rostedt (VMware))  
  - iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs (Suravee Suthikulpanit)  
  - spi: bcm2835: Release the DMA channel if probe fails after dma_init (Peter Ujfalusi)  
  - i2c: imx: Check for I2SR_IAL after every byte (Christian Eggers)  
  - i2c: imx: Fix reset of I2SR_IAL flag (Christian Eggers)  
  - speakup: Reject setting the speakup line discipline outside of speakup (Samuel Thibault)  
  - mm/swapfile: do not sleep with a spin lock held (Qian Cai)  
  - mm: list_lru: set shrinker map bit when child nr_items is not zero (Yang Shi)  
  - coredump: fix core_pattern parse error (Menglong Dong)  
  - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Masami Hiramatsu)  
  - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer)  
  - dm: fix bug with RCU locking in dm_blk_report_zones (Sergei Shtepa)  
  - powerpc/pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier)  
  - genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier)  
  - powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE (Nicholas Piggin)  
  - dm writecache: fix the maximum number of arguments (Mikulas Patocka)  
  - drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Chris Wilson)  
  - thunderbolt: Fix use-after-free in remove_unplugged_switch() (Mika Westerberg)  
  - i2c: imx: Don't generate STOP condition if arbitration has been lost (Christian Eggers)  
  - cifs: fix potential use-after-free in cifs_echo_request() (Paulo Alcantara)  
  - cifs: allow syscalls to be restarted in __smb_send_rqst() (Paulo Alcantara)  
  - ftrace: Fix updating FTRACE_FL_TRAMP (Naveen N. Rao)  
  - ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Takashi Iwai)  
  - ALSA: hda/realtek - Add new codec supported for ALC897 (Kailang Yang)  
  - ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jian-Hong Pan)  
  - ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Takashi Iwai)  
  - ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Takashi Iwai)  
  - tty: Fix ->session locking (Jann Horn)  
  - tty: Fix ->pgrp locking in tiocspgrp() (Jann Horn)  
  - USB: serial: option: fix Quectel BG96 matching (Bjørn Mork)  
  - USB: serial: option: add support for Thales Cinterion EXS82 (Giacinto Cifelli)  
  - USB: serial: option: add Fibocom NL668 variants (Vincent Palatin)  
  - USB: serial: ch341: sort device-id entries (Johan Hovold)  
  - USB: serial: ch341: add new Product ID for CH341A (Jan-Niklas Burfeind)  
  - USB: serial: kl5kusb105: fix memleak on open (Johan Hovold)  
  - usb: gadget: f_fs: Use local copy of descriptors for userspace copy (Vamsi Krishna Samavedam)  
  - Partially revert bpf: Zero-fill re-used per-cpu map element (Sasha Levin)  
  - pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (Hans de Goede)  
  - pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (Hans de Goede)  
  - Linux 5.4.82 (Greg Kroah-Hartman)  
  - RDMA/i40iw: Address an mmap handler exploit in i40iw (Shiraz Saleem)  
  - tracing: Remove WARN_ON in start_thread() (Vasily Averin)  
  - Input: i8042 - add ByteSpeed touchpad to noloop table (Po-Hsu Lin)  
  - Input: xpad - support Ardwiino Controllers (Sanjay Govind)  
  - ALSA: usb-audio: US16x08: fix value count for level meters (Hector Martin)  
  - net/mlx5: Fix wrong address reclaim when command interface is down (Eran Ben Elisha)  
  - net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Yevgeny Kliteynik)  
  - net/sched: act_mpls: ensure LSE is pullable before reading it (Davide Caratti)  
  - net: openvswitch: ensure LSE is pullable before reading it (Davide Caratti)  
  - net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Davide Caratti)  
  - net: mvpp2: Fix error return code in mvpp2_open() (Wang Hai)  
  - chelsio/chtls: fix a double free in chtls_setkey() (Dan Carpenter)  
  - vxlan: fix error return code in __vxlan_dev_create() (Zhang Changzhong)  
  - net: pasemi: fix error return code in pasemi_mac_open() (Zhang Changzhong)  
  - cxgb3: fix error return code in t3_sge_alloc_qset() (Zhang Changzhong)  
  - net/x25: prevent a couple of overflows (Dan Carpenter)  
  - net: ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart)  
  - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Toke Høiland-Jørgensen)  
  - ibmvnic: Fix TX completion error handling (Thomas Falcon)  
  - ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Thomas Falcon)  
  - chelsio/chtls: fix panic during unload reload chtls (Vinay Kumar Yadav)  
  - dt-bindings: net: correct interrupt flags in examples (Krzysztof Kozlowski)  
  - ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault)  
  - netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart)  
  - sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Vincent Guittot)  
  - ima: extend boot_aggregate with kernel measurements (Maurizio Drocco)  
  - staging/octeon: fix up merge error (Randy Dunlap)  
  - bonding: wait for sysfs kobject destruction before freeing struct slave (Jamie Iles)  
  - usbnet: ipheth: fix connectivity with iOS 14 (Yves-Alexis Perez)  
  - tun: honor IOCB_NOWAIT flag (Jens Axboe)  
  - tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control (Alexander Duyck)  
  - sock: set sk_err to ee_errno on dequeue from errq (Willem de Bruijn)  
  - rose: Fix Null pointer dereference in rose_send_frame() (Anmol Karn)  
  - net/tls: Protect from calling tls_dev_del for TLS RX twice (Maxim Mikityanskiy)  
  - net/tls: missing received data after fast remote close (Vadim Fedorenko)  
  - net/af_iucv: set correct sk_protocol for child sockets (Julian Wiedmann)  
  - ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Wang Hai)  
  - devlink: Hold rtnl lock while reading netdev attributes (Parav Pandit)


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.0.el8
changelog:
  - lockd: don't use interval-based rebinding over TCP (Calum Mackay)  [Orabug: 32337714] 
  - tools: update header files in the tools directory (Thomas Tai)  [Orabug: 32316504] 
  - perf: Fix a kABI breakage in perf_event.h (Thomas Tai)  [Orabug: 32316504] 
  - perf/x86: Fix n_metric for cancelled txn (Peter Zijlstra)  [Orabug: 32316504] 
  - perf/x86: Fix n_pair for cancelled txn (Peter Zijlstra)  [Orabug: 32316504] 
  - perf/x86/intel: Check perf metrics feature for each CPU (Kan Liang)  [Orabug: 32316504] 
  - perf/x86/intel: Support per-thread RDPMC TopDown metrics (Kan Liang)  [Orabug: 32316504] 
  - perf/x86/intel: Support TopDown metrics on Ice Lake (Kan Liang)  [Orabug: 32316504] 
  - perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Kan Liang)  [Orabug: 32316504] 
  - perf/x86: Add a macro for RDPMC offset of fixed counters (Kan Liang)  [Orabug: 32316504] 
  - perf/x86/intel: Generic support for hardware TopDown metrics (Kan Liang)  [Orabug: 32316504] 
  - perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Kan Liang)  [Orabug: 32316504] 
  - perf/core: Unify {pinned,flexible}_sched_in() (Peter Zijlstra)  [Orabug: 32316504] 
  - perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Kan Liang)  [Orabug: 32316504] 
  - perf/x86: Keep LBR records unchanged in host context for guest usage (Like Xu)  [Orabug: 32316504] 
  - perf/x86/intel: Fix the name of perf METRICS (Kan Liang)  [Orabug: 32316504] 
  - perf/x86/intel: Move BTS index to 47 (Kan Liang)  [Orabug: 32316504] 
  - perf/x86/intel: Introduce the fourth fixed counter (Kan Liang)  [Orabug: 32316504] 
  - perf/x86/intel: Name the global status bit in NMI handler (Kan Liang)  [Orabug: 32316504] 
  - perf/x86: Add constraint to create guest LBR event without hw counter (Like Xu)  [Orabug: 32316504] 
  - perf/x86/lbr: Add interface to get LBR information (Like Xu)  [Orabug: 32316504] 
  - perf/x86/core: Refactor hw->idx checks and cleanup (Like Xu)  [Orabug: 32316504] 
  - perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Kan Liang)  [Orabug: 32316504] 
  - perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Sean Christopherson)  [Orabug: 32316504] 
  - partitions/efi: Enable no warning option for the GPT warnings related to alternative header (Saeed Mirzamohammadi)  [Orabug: 32302135] 
  - xen-blkback: set ring->xenblkd to NULL after kthread_stop() (Pawel Wieczorkiewicz)  [Orabug: 32260251]  {CVE-2020-29569}
  - Revert "cpu/hotplug: avoid race between cpuset_hotplug_workfn and later hotplug" (Daniel Jordan)  [Orabug: 32295228] 
  - cpuset: fix race between hotplug work and later CPU offline (Daniel Jordan)  [Orabug: 32295228] 
  - uek-rpm: aarch64: update PMU configs for Altra (Dave Kleikamp)  [Orabug: 32290042] 
  - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Tuan Phan)  [Orabug: 32290042] 
  - perf: arm-cmn: Fix conversion specifiers for node type (Will Deacon)  [Orabug: 32290042] 
  - perf: arm-cmn: Fix unsigned comparison to less than zero (Will Deacon)  [Orabug: 32290042] 
  - perf: Add Arm CMN-600 PMU driver (Robin Murphy)  [Orabug: 32290042] 
  - perf: Add Arm CMN-600 DT binding (Robin Murphy)  [Orabug: 32290042] 
  - perf: arm_dsu: Support DSU ACPI devices (Tuan Phan)  [Orabug: 32290042] 
  - ACPI: APEI: Kick the memory_failure() queue for synchronous errors (James Morse)  [Orabug: 32290042] 
  - iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jean-Philippe Brucker)  [Orabug: 32290042] 
  - Revert "BACKPORT: perf: Add Arm CMN-600 DT binding" (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "BACKPORT: WIP: perf: Add Arm CMN-600 PMU driver" (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "BACKPORT: WIP: perf/arm-cmn: Add ACPI support" (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "perf: Add ARM DMC-620 PMU driver." (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "BACKPORT: ACPI / APEI: Kick the memory_failure() queue for synchronous errors" (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "Perf: arm-cmn: Allow irq to be shared." (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "perf: arm_cmn: improve and make it work on 2P." (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "perf: arm_dsu: Allow IRQ to be shared among devices." (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "perf: arm_dsu: Support ACPI mode." (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "perf: arm_dmc620: Update ACPI ID." (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "perf: avoid breaking KABI by reusing enum" (Dave Kleikamp)  [Orabug: 32290042] 
  - Revert "perf/smmuv3: Allow sharing MMIO registers with the SMMU driver" (Dave Kleikamp)  [Orabug: 32290042] 
  - xenbus/xenbus_backend: Disallow pending watch messages (SeongJae Park)  [Orabug: 32253408]  {CVE-2020-29568}
  - xen/xenbus: Count pending messages for each watch (SeongJae Park)  [Orabug: 32253408]  {CVE-2020-29568}
  - xen/xenbus/xen_bus_type: Support will_handle watch callback (SeongJae Park)  [Orabug: 32253408]  {CVE-2020-29568}
  - xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() (SeongJae Park)  [Orabug: 32253408]  {CVE-2020-29568}
  - xen/xenbus: Allow watches discard events before queueing (SeongJae Park)  [Orabug: 32253408]  {CVE-2020-29568}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.1.el8
changelog:
  - x86/process: Mark cpu inactive before offlining (Mridula Shastry)  [Orabug: 32361529] 
  - selftests/net: remove rds.h from rds_echo.c (John Donnelly)  [Orabug: 32351408] 
  - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Zhang Xiaohui)  [Orabug: 32349202]  {CVE-2020-36158}
  - add license checking to kABI checker (Dan Duval)  [Orabug: 32355205]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.2.el8
changelog:
  - A/A Bonding: Fix a one-byte-off kmalloc (Håkon Bugge)  [Orabug: 32380823] 
  - uek-rpm: Report removed symbols also during kabi check (Somasundaram Krishnasamy)  [Orabug: 32380065] 
  - netfilter: add and use nf_hook_slow_list() (Florian Westphal)  [Orabug: 32372529]  {CVE-2021-20177}
  - net/rds: Fix gfp_t parameter (Hans Westgaard Ry)  [Orabug: 32372157] 
  - uek-rpm: update kABI lists for new symbol (Dan Duval)  [Orabug: 32341061] 
  - scsi: qla2xxx: Do not consume srb greedily (Daniel Wagner)  [Orabug: 32346794] 
  - scsi: qla2xxx: Use constant when it is known (Pavel Machek (CIP))  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Ye Bin)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Ye Bin)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Ye Bin)  [Orabug: 32346794] 
  - scsi: qla2xxx: Update version to 10.02.00.103-k (Nilesh Javali)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Arun Easi)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix reset of MPI firmware (Arun Easi)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix MPI reset needed message (Arun Easi)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix buffer-buffer credit extraction error (Quinn Tran)  [Orabug: 32346794] 
  - scsi: qla2xxx: Correct the check for sscanf() return value (Saurav Kashyap)  [Orabug: 32346794] 
  - scsi: qla2xxx: Update version to 10.02.00.102-k (Nilesh Javali)  [Orabug: 32346794] 
  - scsi: qla2xxx: Add SLER and PI control support (Saurav Kashyap)  [Orabug: 32346794] 
  - scsi: qla2xxx: Add IOCB resource tracking (Quinn Tran)  [Orabug: 32346794] 
  - scsi: qla2xxx: Add rport fields in debugfs (Arun Easi)  [Orabug: 32346794] 
  - scsi: qla2xxx: Make tgt_port_database available in initiator mode (Arun Easi)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix I/O errors during LIP reset tests (Arun Easi)  [Orabug: 32346794] 
  - scsi: qla2xxx: Performance tweak (Quinn Tran)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix memory size truncation (Quinn Tran)  [Orabug: 32346794] 
  - scsi: qla2xxx: Reduce duplicate code in reporting speed (Quinn Tran)  [Orabug: 32346794] 
  - scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Arun Easi)  [Orabug: 32346794] 
  - scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Arun Easi)  [Orabug: 32346794] 
  - scsi: qla2xxx: Setup debugfs entries for remote ports (Arun Easi)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Arun Easi)  [Orabug: 32346794] 
  - scsi: qla2xxx: Remove unneeded variable 'rval' (Jason Yan)  [Orabug: 32346794] 
  - scsi: qla2xxx: Handle incorrect entry_type entries (Daniel Wagner)  [Orabug: 32346794] 
  - scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Daniel Wagner)  [Orabug: 32346794] 
  - scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Daniel Wagner)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix the return value (Xianting Tian)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Christophe JAILLET)  [Orabug: 32346794] 
  - scsi: qla2xxx: Remove pci-dma-compat wrapper API (Suraj Upadhyay)  [Orabug: 32346794] 
  - scsi: qla2xxx: Remove superfluous memset() (Li Heng)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix regression on sparc64 (René Rebe)  [Orabug: 32346794] 
  - scsi: qla2xxx: Address a set of sparse warnings (Shyam Sundar)  [Orabug: 32346794] 
  - scsi: qla2xxx: SAN congestion management implementation (Shyam Sundar)  [Orabug: 32346794] 
  - scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Shyam Sundar)  [Orabug: 32346794] 
  - scsi: qla2xxx: Introduce a function for computing the debug message prefix (Bart Van Assche)  [Orabug: 32346794] 
  - scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Bart Van Assche)  [Orabug: 32346794] 
  - scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Bart Van Assche)  [Orabug: 32346794] 
  - scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Bart Van Assche)  [Orabug: 32346794] 
  - scsi: qla2xxx: Remove a superfluous cast (Bart Van Assche)  [Orabug: 32346794] 
  - scsi: qla2xxx: Initialize 'n' before using it (Bart Van Assche)  [Orabug: 32346794] 
  - scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Bart Van Assche)  [Orabug: 32346794] 
  - scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Bart Van Assche)  [Orabug: 32346794] 
  - scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Bart Van Assche)  [Orabug: 32346794] 
  - target: fix XCOPY NAA identifier lookup (David Disseldorp)  [Orabug: 32374281]  {CVE-2020-28374}
  - A/A Bonding: Introduce selective interface name inclusion (Håkon Bugge)  [Orabug: 32350973] 
  - uek-rpm: add nfs_ssc to nano_modules (Calum Mackay)  [Orabug: 32351789]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.3.el8
changelog:
  - x86/msr: Add a pointer to an URL which contains further details (Borislav Petkov)  [Orabug: 32402424] 
  - x86/msr: Downgrade unrecognized MSR message (Borislav Petkov)  [Orabug: 32402424] 
  - x86/msr: Do not allow writes to MSR_IA32_ENERGY_PERF_BIAS (Borislav Petkov)  [Orabug: 32402424] 
  - x86/msr: Filter MSR writes (Borislav Petkov)  [Orabug: 32402424] 
  - tools/power/x86_energy_perf_policy: Read energy_perf_bias from sysfs (Borislav Petkov)  [Orabug: 32402424] 
  - tools/power/turbostat: Read energy_perf_bias from sysfs (Borislav Petkov)  [Orabug: 32402424] 
  - tools/power/cpupower: Read energy_perf_bias from sysfs (Borislav Petkov)  [Orabug: 32402424] 
  - scsi: qla2xxx: Fix return of uninitialized value in rval (Colin Ian King)  [Orabug: 32401797]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.4.el8
changelog:
  - Revert "rds: Deregister all FRWR mr with free_mr" (aru kolappan)  [Orabug: 32426609] 
  - thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH. (Andres Freund)  [Orabug: 32424704] 
  - thermal: intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support (Sumeet Pawnikar)  [Orabug: 32424704] 
  - thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (Gayatri Kammela)  [Orabug: 32424704] 
  - KVM: x86: Expose AVX512_FP16 for supported CPUID (Cathy Zhang)  [Orabug: 32424461] 
  - x86/kvm: Expose TSX Suspend Load Tracking feature (Cathy Zhang)  [Orabug: 32424461] 
  - x86: Expose SERIALIZE for supported cpuid (Paolo Bonzini)  [Orabug: 32424461] 
  - KVM: x86: Expose fast short REP MOV for supported cpuid (Zhenyu Wang)  [Orabug: 32424461] 
  - KVM: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Zhenyu Wang)  [Orabug: 32424461] 
  - x86: Enumerate AVX512 FP16 CPUID feature flag (Kyung Min Park)  [Orabug: 32424461] 
  - EDAC/i10nm: Add Intel Sapphire Rapids server support (Qiuxu Zhuo)  [Orabug: 32424461] 
  - EDAC/i10nm: Use readl() to access MMIO registers (Qiuxu Zhuo)  [Orabug: 32424461] 
  - EDAC: Add DDR5 new memory type (Qiuxu Zhuo)  [Orabug: 32424461] 
  - EDAC: Add three new memory types (Qiuxu Zhuo)  [Orabug: 32424461] 
  - x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Fenghua Yu)  [Orabug: 32424461] 
  - x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Kyung Min Park)  [Orabug: 32424461] 
  - x86/cpufeatures: Add enumeration for SERIALIZE instruction (Ricardo Neri)  [Orabug: 32424461] 
  - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Fenghua Yu)  [Orabug: 32424461] 
  - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Tony Luck)  [Orabug: 32424461] 
  - x86/cpufeatures: Add Architectural LBRs feature bit (Kan Liang)  [Orabug: 32424461] 
  - powercap: intel_rapl: add support for Sapphire Rapids (Zhang Rui)  [Orabug: 32424461] 
  - x86/cpu: Add Sapphire Rapids CPU model number (Tony Luck)  [Orabug: 32424461] 
  - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Qiuxu Zhuo)  [Orabug: 32424461] 
  - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Borislav Petkov)  [Orabug: 32424461] 
  - powercap/intel_rapl: Convert to new X86 CPU match macros (Thomas Gleixner)  [Orabug: 32424461] 
  - powercap/intel_rapl: add support for TigerLake Mobile (Zhang Rui)  [Orabug: 32424461] 
  - powercap/intel_rapl: add support for JasperLake (Zhang Rui)  [Orabug: 32424461] 
  - x86/cpufeatures: Add support for fast short REP; MOVSB (Tony Luck)  [Orabug: 32424461] 
  - powercap/intel_rapl: add support for Cometlake desktop (Zhang Rui)  [Orabug: 32424461] 
  - powercap/intel_rapl: add support for CometLake Mobile (Zhang Rui)  [Orabug: 32424461] 
  - crypto: lib/chacha20poly1305 - define empty module exit function (Jason A. Donenfeld)  [Orabug: 32417868] 
  - A/A Bonding: Add synchronized bundle failback (Gerd Rausch)  [Orabug: 32381881]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.5.el8
changelog:
  - vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay (Dongli Zhang)  [Orabug: 32471659] 
  - arm64: Reserve only 256M on RPi for crashkernel=auto (Vijay Kumar)  [Orabug: 32454711] 
  - nbd: freeze the queue while we're adding connections (Josef Bacik)  [Orabug: 32447284]  {CVE-2021-3348}
  - futex: Handle faults correctly for PI futexes (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - futex: Simplify fixup_pi_state_owner() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - futex: Use pi_state_update_owner() in put_pi_state() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - futex: Provide and use pi_state_update_owner() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - futex: Replace pointless printk in fixup_owner() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - futex: Ensure the correct return value from futex_lock_pi() (Thomas Gleixner)  [Orabug: 32447185]  {CVE-2021-3347}
  - uek-rpm: Enable Oracle Pilot BMC module (Eric Snowberg)  [Orabug: 32422661] 
  - hwmon: Add a new Oracle Pilot BMC driver (Eric Snowberg)  [Orabug: 32422661] 
  - rds: avoid crash on IB conn path shutdown prepare (Alan Maguire)  [Orabug: 32466763] 
  - mm/memcontrol: Increase threshold for draining per-cpu stocked bytes (Imran Khan)  [Orabug: 32314559]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.6.el8
changelog:
  - selinux: allow reading labels before policy is loaded (Jonathan Lebon)  [Orabug: 32492276] 
  - rds: tracepoints incorrectly reporting valid rds ping as drop (Alan Maguire)  [Orabug: 32490004] 
  - KVM: arm64: Save/restore sp_el0 as part of __guest_enter (Marc Zyngier)  [Orabug: 32488537] 
  - uek-rpm: config-aarch64: enable MEMORY HOTREMOVE (Mihai Carabas)  [Orabug: 32353873] 
  - arm64/mm/hotplug: Ensure early memory sections are all online (Anshuman Khandual)  [Orabug: 32353873] 
  - arm64/mm/hotplug: Enable MEM_OFFLINE event handling (Anshuman Khandual)  [Orabug: 32353873] 
  - arm64/mm/hotplug: Register boot memory hot remove notifier earlier (Anshuman Khandual)  [Orabug: 32353873] 
  - arm64/mm: Enable memory hot remove (Anshuman Khandual)  [Orabug: 32353873] 
  - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Anshuman Khandual)  [Orabug: 32353873] 
  - rds: tracepoint-related KASAN: use-after-free Read in rds_send_xmit (Alan Maguire)  [Orabug: 32490030] 
  - inet: do not call sublist_rcv on empty list (Florian Westphal)  [Orabug: 32422895] 
  - net/mlx4_en: Handle TX error CQE (Moshe Shemesh)  [Orabug: 32485133] 
  - net/mlx4_en: Avoid scheduling restart task if it is already running (Moshe Shemesh)  [Orabug: 32485133] 
  - vdpa/mlx5: allow Jumbo MTU config other than standard sized MTU (Si-Wei Liu)  [Orabug: 32480078] 
  - vdpa/mlx5: should exclude header length and fcs from mtu (Si-Wei Liu)  [Orabug: 32480078] 
  - vdpa/mlx5: Fix memory key MTT population (Eli Cohen)  [Orabug: 32480078] 
  - vdpa: Use simpler version of ida allocation (Parav Pandit)  [Orabug: 32480078] 
  - vdpa: Add missing comment for virtqueue count (Parav Pandit)  [Orabug: 32480078] 
  - vdpa/mlx5: Use write memory barrier after updating CQ index (Eli Cohen)  [Orabug: 32480078] 
  - vdpa: remove unnecessary 'default n' in Kconfig entries (Stefano Garzarella)  [Orabug: 32480078] 
  - vhost_vdpa: switch to vmemdup_user() (Tian Tao)  [Orabug: 32480078] 
  - vhost_vdpa: return -EFAULT if copy_to_user() fails (Dan Carpenter)  [Orabug: 32480078] 
  - vdpa: mlx5: fix vdpa/vhost dependencies (Randy Dunlap)  [Orabug: 32480078] 
  - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Eli Cohen)  [Orabug: 32480078] 
  - vdpa/mlx5: Fix failure to bring link up (Eli Cohen)  [Orabug: 32480078] 
  - vdpa/mlx5: Make use of a specific 16 bit endianness API (Eli Cohen)  [Orabug: 32480078] 
  - vdpasim: fix "mac_pton" undefined error (Laurent Vivier)  [Orabug: 32480078] 
  - vdpasim: allow to assign a MAC address (Laurent Vivier)  [Orabug: 32480078] 
  - vdpasim: fix MAC address configuration (Laurent Vivier)  [Orabug: 32480078] 
  - vdpa: handle irq bypass register failure case (Zhu Lingshan)  [Orabug: 32480078] 
  - vdpa_sim: Fix DMA mask (Laurent Vivier)  [Orabug: 32480078] 
  - vdpa/mlx5: Fix error return in map_direct_mr() (Jing Xiangfeng)  [Orabug: 32480078] 
  - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Dan Carpenter)  [Orabug: 32480078] 
  - vdpa_sim: implement get_iova_range() (Jason Wang)  [Orabug: 32480078] 
  - vhost: vdpa: report iova range (Jason Wang)  [Orabug: 32480078] 
  - vdpa: introduce config op to get valid iova range (Jason Wang)  [Orabug: 32480078] 
  - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Zhu Lingshan)  [Orabug: 32480078] 
  - vhost_vdpa: Fix duplicate included kernel.h (Tian Tao)  [Orabug: 32480078] 
  - rds: CONFIG_RDS_DEBUG + tracepoints breaks rds build (Alan Maguire)  [Orabug: 32442487] 
  - tools/power turbostat: Support additional CPU model numbers (Len Brown)  [Orabug: 32422450] 
  - tools/power turbostat: Support Tiger Lake (Chen Yu)  [Orabug: 32422450]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.7.el8
changelog:
  - KVM: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Eric Auger)  [Orabug: 32504832] 
  - xen-blkback: fix error handling in xen_blkbk_map() (Jan Beulich)  [Orabug: 32492108]  {CVE-2021-26930}
  - xen-scsiback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492100]  {CVE-2021-26931}
  - xen-netback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492100]  {CVE-2021-26931}
  - xen-blkback: don't "handle" error by BUG() (Jan Beulich)  [Orabug: 32492100]  {CVE-2021-26931}
  - Xen/gntdev: correct error checking in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32492092]  {CVE-2021-26932}
  - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() (Jan Beulich)  [Orabug: 32492092]  {CVE-2021-26932}
  - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32492092]  {CVE-2021-26932}
  - Xen/x86: don't bail early from clear_foreign_p2m_mapping() (Jan Beulich)  [Orabug: 32492092]  {CVE-2021-26932}


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.200.8.el8
changelog:
  - config: enable CONFIG_MLX5_MPFS (Brian Maly)  [Orabug: 32522477] 
  - random: wire /dev/random with a DRBG instance (Saeed Mirzamohammadi)  [Orabug: 32522086] 
  - crypto: drbg - always try to free Jitter RNG instance (Stephan Müller)  [Orabug: 32522086] 
  - crypto: drbg - always seeded with SP800-90B compliant noise source (Stephan Müller)  [Orabug: 32522086] 
  - crypto: jitter - SP800-90B compliance (Stephan Müller)  [Orabug: 32522086] 
  - crypto: jitter - add header to fix buildwarnings (Ben Dooks)  [Orabug: 32522086] 
  - crypto: jitter - fix comments (Alexander E. Patrakov)  [Orabug: 32522086] 
  - Revert "RDMA/umem: Move to allocate SG table from pages" (John Donnelly)  [Orabug: 32481224] 
  - Revert "lib/scatterlist: Add support in dynamic allocation of SG table from pages" (John Donnelly)  [Orabug: 32481224] 
  - Revert "Maintainer: Fix build warning introduced in commit 99b99d76e6732" (John Donnelly)  [Orabug: 32481224]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.202.1.el8
changelog:
  - LTS tag: v5.4.90 (Jack Vogel)  
  - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Dan Carpenter)  
  - net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet (Vasily Averin)  
  - block: fix use-after-free in disk_part_iter_next (Ming Lei)  
  - KVM: arm64: Don't access PMCR_EL0 when no PMU is available (Marc Zyngier)  
  - net: mvpp2: disable force link UP during port init procedure (Stefan Chulski)  
  - regulator: qcom-rpmh-regulator: correct hfsmps515 definition (Dmitry Baryshkov)  
  - wan: ds26522: select CONFIG_BITREVERSE (Arnd Bergmann)  
  - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Xiaolei Wang)  
  - net/mlx5e: Fix two double free cases (Dinghao Liu)  
  - net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Dinghao Liu)  
  - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Dinghao Liu)  
  - lightnvm: select CONFIG_CRC32 (Arnd Bergmann)  
  - block: rsxx: select CONFIG_CRC32 (Arnd Bergmann)  
  - wil6210: select CONFIG_CRC32 (Arnd Bergmann)  
  - qed: select CONFIG_CRC32 (Arnd Bergmann)  
  - dmaengine: xilinx_dma: fix mixed_enum_type coverity warning (Shravya Kumbham)  
  - dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() (Shravya Kumbham)  
  - dmaengine: xilinx_dma: check dma_async_device_register return value (Shravya Kumbham)  
  - dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function (Christophe JAILLET)  
  - i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated (Hans de Goede)  
  - spi: stm32: FIFO threshold level - fix align packet size (Roman Guskov)  
  - cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() (Colin Ian King)  
  - can: kvaser_pciefd: select CONFIG_CRC32 (Arnd Bergmann)  
  - can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() (Marc Kleine-Budde)  
  - can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver (Marc Kleine-Budde)  
  - dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() (Dan Carpenter)  
  - i2c: sprd: use a specific timeout to avoid system hang up issue (Chunyan Zhang)  
  - ARM: OMAP2+: omap_device: fix idling of devices during probe (Andreas Kemnade)  
  - HID: wacom: Fix memory leakage caused by kfifo_alloc (Ping Cheng)  
  - iio: imu: st_lsm6dsx: fix edge-trigger interrupts (Lorenzo Bianconi)  
  - vmlinux.lds.h: Add PGO and AutoFDO input sections (Nick Desaulniers)  
  - exfat: Month timestamp metadata accidentally incremented (Valdis Kletnieks)  
  - x86/resctrl: Don't move a task to the same resource group (Fenghua Yu)  
  - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Fenghua Yu)  
  - chtls: Fix chtls resources release sequence (Ayush Sawal)  
  - chtls: Added a check to avoid NULL pointer dereference (Ayush Sawal)  
  - chtls: Replace skb_dequeue with skb_peek (Ayush Sawal)  
  - chtls: Fix panic when route to peer not configured (Ayush Sawal)  
  - chtls: Remove invalid set_tcb call (Ayush Sawal)  
  - chtls: Fix hardware tid leak (Ayush Sawal)  
  - net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Aya Levin)  
  - net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Mark Zhang)  
  - net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE (Aleksander Jan Bajkowski)  
  - s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Julian Wiedmann)  
  - nexthop: Unlink nexthop group entry in error path (Ido Schimmel)  
  - nexthop: Fix off-by-one error in error path (Ido Schimmel)  
  - octeontx2-af: fix memory leak of lmac and lmac->name (Colin Ian King)  
  - net: ip: always refragment ip defragmented packets (Florian Westphal)  
  - net: fix pmtu check in nopmtudisc mode (Florian Westphal)  
  - tools: selftests: add test for changing routes with PTMU exceptions (Sean Tranchetti)  
  - net: ipv6: fib: flush exceptions when purging route (Sean Tranchetti)  
  - net/sonic: Fix some resource leaks in error handling paths (Christophe JAILLET)  
  - net: vlan: avoid leaks on register_vlan_dev() failures (Jakub Kicinski)  
  - net: stmmac: dwmac-sun8i: Balance internal PHY power (Samuel Holland)  
  - net: stmmac: dwmac-sun8i: Balance internal PHY resource references (Samuel Holland)  
  - net: hns3: fix a phy loopback fail issue (Yonglong Liu)  
  - net: hns3: fix the number of queues actually used by ARQ (Yufeng Mo)  
  - net: cdc_ncm: correct overhead in delayed_ndp_size (Jouni K. Seppänen)  
  - vfio iommu: Add dma available capability (Matthew Rosato)  
  - x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_* (Jiri Slaby)  
  - LTS tag: v5.4.89 (Jack Vogel)  
  - scsi: target: Fix XCOPY NAA identifier lookup (David Disseldorp)   {CVE-2020-28374}
  - KVM: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini)  
  - x86/mtrr: Correct the range check before performing MTRR type lookups (Ying-Tsun Huang)  
  - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Pablo Neira Ayuso)  
  - netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal)  
  - netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Vasily Averin)  
  - netfilter: x_tables: Update remaining dereference to RCU (Subash Abhinov Kasiviswanathan)  
  - drm/i915: clear the gpu reloc batch (Matthew Auld)  
  - dmabuf: fix use-after-free of dmabuf's file->f_inode (Charan Teja Reddy)  
  - Revert "device property: Keep secondary firmware node secondary by type" (Bard Liao)  
  - btrfs: send: fix wrong file path when there is an inode with a pending rmdir (Filipe Manana)  
  - ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. (PeiSen Hou)  
  - ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Kai-Heng Feng)  
  - ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Kailang Yang)  
  - ALSA: hda/conexant: add a new hda codec CX11970 (bo liu)  
  - ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Takashi Iwai)  
  - kvm: check tlbs_dirty directly (Lai Jiangshan)  
  - x86/mm: Fix leak of pmd ptlock (Dan Williams)  
  - USB: serial: keyspan_pda: remove unused variable (Johan Hovold)  
  - usb: gadget: configfs: Fix use-after-free issue with udc_name (Eddie Hung)  
  - usb: gadget: configfs: Preserve function ordering after bind failure (Chandana Kishori Chiluveru)  
  - usb: gadget: Fix spinlock lockup on usb_function_deactivate (Sriharsha Allenki)  
  - USB: gadget: legacy: fix return error code in acm_ms_bind() (Yang Yingliang)  
  - usb: gadget: u_ether: Fix MTU size mismatch with RX packet size (Manish Narani)  
  - usb: gadget: function: printer: Fix a memory leak for interface descriptor (Zqiang)  
  - usb: gadget: f_uac2: reset wMaxPacketSize (Jerome Brunet)  
  - usb: gadget: select CONFIG_CRC32 (Arnd Bergmann)  
  - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Takashi Iwai)  
  - USB: usblp: fix DMA to stack (Johan Hovold)  
  - USB: yurex: fix control-URB timeout handling (Johan Hovold)  
  - USB: serial: option: add Quectel EM160R-GL (Bjørn Mork)  
  - USB: serial: option: add LongSung M5710 module support (Daniel Palmer)  
  - USB: serial: iuu_phoenix: fix DMA from stack (Johan Hovold)  
  - usb: uas: Add PNY USB Portable SSD to unusual_uas (Thinh Nguyen)  
  - usb: usbip: vhci_hcd: protect shift size (Randy Dunlap)  
  - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Michael Grzeschik)  
  - usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() (Yu Kuai)  
  - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Serge Semin)  
  - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Tetsuo Handa)  
  - USB: cdc-acm: blacklist another IR Droid device (Sean Young)  
  - usb: gadget: enable super speed plus (taehyun.cho)  
  - staging: mt7621-dma: Fix a resource leak in an error handling path (Christophe JAILLET)  
  - powerpc: Handle .text.{hot,unlikely}.* in linker script (Nathan Chancellor)  
  - crypto: asym_tpm: correct zero out potential secrets (Greg Kroah-Hartman)  
  - crypto: ecdh - avoid buffer overflow in ecdh_set_secret() (Ard Biesheuvel)  
  - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Hans de Goede)  
  - kbuild: don't hardcode depmod path (Dominique Martinet)  
  - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Davide Caratti)  
  - ionic: account for vlan tag len in rx buffer len (Shannon Nelson)  
  - vhost_net: fix ubuf refcount incorrectly when sendmsg fails (Yunjian Wang)  
  - net: usb: qmi_wwan: add Quectel EM160R-GL (Bjørn Mork)  
  - CDC-NCM: remove "connected" log message (Roland Dreier)  
  - net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access (Martin Blumenstingl)  
  - net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs (Martin Blumenstingl)  
  - r8169: work around power-saving bug on some chip versions (Heiner Kallweit)  
  - net: hdlc_ppp: Fix issues when mod_timer is called while timer is running (Xie He)  
  - erspan: fix version 1 check in gre_parse_header() (Cong Wang)  
  - net: hns: fix return value check in __lb_other_process() (Yunjian Wang)  
  - net: sched: prevent invalid Scell_log shift count (Randy Dunlap)  
  - ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault)  
  - net: mvpp2: fix pkt coalescing int-threshold configuration (Stefan Chulski)  
  - tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Yunjian Wang)  
  - net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered (Grygorii Strashko)  
  - net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart)  
  - net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart)  
  - net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart)  
  - net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart)  
  - net: ethernet: Fix memleak in ethoc_probe (Dinghao Liu)  
  - net/ncsi: Use real net-device for response handler (John Wang)  
  - virtio_net: Fix recursive call to cpus_read_lock() (Jeff Dike)  
  - qede: fix offload for IPIP tunnel packets (Manish Chopra)  
  - net: ethernet: mvneta: Fix error handling in mvneta_probe (Dinghao Liu)  
  - ibmvnic: continue fatal error reset after passive init (Lijun Pan)  
  - net: mvpp2: Fix GoP port 3 Networking Complex Control configurations (Stefan Chulski)  
  - atm: idt77252: call pci_disable_device() on error path (Dan Carpenter)  
  - ethernet: ucc_geth: set dev->max_mtu to 1518 (Rasmus Villemoes)  
  - ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() (Rasmus Villemoes)  
  - net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE (Florian Fainelli)  
  - net: mvpp2: prs: fix PPPoE with ipv6 packet parse (Stefan Chulski)  
  - net: mvpp2: Add TCAM entry to drop flow control pause frames (Stefan Chulski)  
  - iavf: fix double-release of rtnl_lock (Jakub Kicinski)  
  - i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Sylwester Dziedziuch)  
  - proc: fix lookup in /proc/net subdirectories after setns(2) (Alexey Dobriyan)  
  - proc: change ->nlink under proc_subdir_lock (Alexey Dobriyan)  
  - depmod: handle the case of /sbin/depmod without /sbin in PATH (Linus Torvalds)  
  - lib/genalloc: fix the overflow when size is too big (Huang Shijie)  
  - scsi: scsi_transport_spi: Set RQF_PM for domain validation commands (Bart Van Assche)  
  - scsi: ide: Do not set the RQF_PREEMPT flag for sense requests (Bart Van Assche)  
  - scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() (Adrian Hunter)  
  - scsi: ufs: Fix wrong print message in dev_err() (Bean Huo)  
  - workqueue: Kick a worker based on the actual activation of delayed works (Yunfeng Ye)  
  - LTS tag: v5.4.88 (Jack Vogel)  
  - exec: Transform exec_update_mutex into a rw_semaphore (Eric W. Biederman)  
  - rwsem: Implement down_read_interruptible (Eric W. Biederman)  
  - rwsem: Implement down_read_killable_nested (Eric W. Biederman)  
  - perf: Break deadlock involving exec_update_mutex (peterz@infradead.org)  
  - iio:imu:bmi160: Fix alignment and data leak issues (Jonathan Cameron)  
  - kdev_t: always inline major/minor helper functions (Josh Poimboeuf)  
  - dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate() (Yu Kuai)  
  - dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate() (Yu Kuai)  
  - dmaengine: at_hdmac: Substitute kzalloc with kmalloc (Tudor Ambarus)  
  - Revert "mtd: spinand: Fix OOB read" (Felix Fietkau)  
  - Revert "drm/amd/display: Fix memory leaks in S3 resume" (Alex Deucher)  
  - LTS tag: v5.4.87 (Jack Vogel)  
  - dm verity: skip verity work if I/O error when system is shutting down (Hyeongseok Kim)  
  - ALSA: pcm: Clear the full allocated memory at hw_params (Takashi Iwai)  
  - tick/sched: Remove bogus boot "safety" check (Thomas Gleixner)  
  - um: ubd: Submit all data segments atomically (Gabriel Krisman Bertazi)  
  - fs/namespace.c: WARN if mnt_count has become negative (Eric Biggers)  
  - module: delay kobject uevent until after module init call (Jessica Yu)  
  - f2fs: avoid race condition for shrinker count (Jaegeuk Kim)  
  - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Trond Myklebust)  
  - i3c master: fix missing destroy_workqueue() on error in i3c_master_register (Qinglang Miao)  
  - powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe() (Qinglang Miao)  
  - rtc: pl031: fix resource leak in pl031_probe (Zheng Liang)  
  - quota: Don't overflow quota file offsets (Jan Kara)  
  - module: set MODULE_STATE_GOING state when a module fails to load (Miroslav Benes)  
  - rtc: sun6i: Fix memleak in sun6i_rtc_clk_init (Dinghao Liu)  
  - fcntl: Fix potential deadlock in send_sig{io, urg}() (Boqun Feng)  
  - bfs: don't use WARNING: string when it's just info. (Randy Dunlap)  
  - ALSA: rawmidi: Access runtime->avail always in spinlock (Takashi Iwai)  
  - ALSA: seq: Use bool for snd_seq_queue internal flags (Takashi Iwai)  
  - f2fs: fix shift-out-of-bounds in sanity_check_raw_super() (Chao Yu)  
  - media: gp8psk: initialize stats at power control logic (Mauro Carvalho Chehab)  
  - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Anant Thazhemadam)  
  - reiserfs: add check for an invalid ih_entry_count (Rustam Kovhaev)  
  - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Anant Thazhemadam)  
  - scsi: cxgb4i: Fix TLS dependency (Randy Dunlap)  
  - cgroup: Fix memory leak when parsing multiple source parameters (Qinglang Miao)  
  - of: fix linker-section match-table corruption (Johan Hovold)  
  - null_blk: Fix zone size initialization (Damien Le Moal)  
  - tools headers UAPI: Sync linux/const.h with the kernel headers (Arnaldo Carvalho de Melo)  
  - uapi: move constants from <linux/kernel.h> to <linux/const.h> (Petr Vorel)  
  - scsi: block: Fix a race in the runtime power management code (Bart Van Assche)  
  - jffs2: Fix NULL pointer dereference in rp_size fs option parsing (Jamie Iles)  
  - jffs2: Allow setting rp_size to zero during remounting (lizhe)  
  - powerpc/bitops: Fix possible undefined behaviour with fls() and fls64() (Christophe Leroy)  
  - KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini)  
  - KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini)  
  - ext4: don't remount read-only with errors=continue on reboot (Jan Kara)  
  - btrfs: fix race when defragmenting leads to unnecessary IO (Filipe Manana)  
  - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Eric Auger)  
  - fscrypt: remove kernel-internal constants from UAPI header (Eric Biggers)  
  - fscrypt: add fscrypt_is_nokey_name() (Eric Biggers)  
  - f2fs: prevent creating duplicate encrypted filenames (Eric Biggers)  
  - ubifs: prevent creating duplicate encrypted filenames (Eric Biggers)  
  - ext4: prevent creating duplicate encrypted filenames (Eric Biggers)  
  - thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed (Zhuguangqing)  
  - md/raid10: initialize r10_bio->read_slot before use. (Kevin Vigor)  
  - net/sched: sch_taprio: reset child qdiscs before freeing them (Davide Caratti)  
  - uek/ol/config-aarch64: Update uek6 kernel with RPI IOT configs (Vijay Kumar)  [Orabug: 32833361] 
  - dts/bcm2711: set gpio6 to level=0 and pull=down (Vijay Kumar)  [Orabug: 32833361] 
  - dts: bcm283x: Fix vc4's firmware bus DMA limitations (Nicolas Saenz Julienne)  [Orabug: 32833361] 
  - uek6/config-aarch64-rpi: Enable CONFIG_RTC_DRV_ABEOZ9 (Vijay Kumar)  [Orabug: 32833361] 
  - rtc/ab-eoz9: Add support for ABEOA9 SPI chip (Vijay Kumar)  [Orabug: 32833361] 
  - rtc: abracon: add abeoa9 device id (Tom Saeger)  [Orabug: 32833361] 
  - arm64/dts/bcm2711: Set SPI_CE0_N to output for GPIO8 (Vijay Kumar)  [Orabug: 32833361] 
  - uek-rpm/ol8: Build rpi kernel (Tom Saeger)  [Orabug: 32833361] 
  - uek-rpm: add rpi specific config (Tom Saeger)  [Orabug: 32833361] 
  - firmware/raspberrypi: Notify firmware of a reboot (Phil Elwell)  [Orabug: 32833361] 
  - firmware: raspberrypi: Report the fw variant during probe (Dave Stevenson)  [Orabug: 32833361] 
  - raspberrypi-firmware: Export the general transaction function. (Eric Anholt)  [Orabug: 32833361] 
  - firmware: bcm2835: Support ARCH_BCM270x (Noralf Trønnes)  [Orabug: 32833361] 
  - Add NO_WAIT_RESP flag (Phil Elwell)  [Orabug: 32833361] 
  - bcm2835-dma: Add proper 40-bit DMA support (Phil Elwell)  [Orabug: 32833361] 
  - dmaengine: Add support for BCM2708 (Florian Meier)  [Orabug: 32833361] 
  - dmaengine: bcm2835: Load driver early and support legacy API (Noralf Trønnes)  [Orabug: 32833361] 
  - RPi: char: broadcom: Add vcio module (Noralf Trønnes)  [Orabug: 32833361] 
  - RPi: Add /dev/gpiomem device for rootless user GPIO access (Luke Wren)  [Orabug: 32833361] 
  - RPi: vcsm: VideoCore shared memory service for BCM2835 (Tim Gover)  [Orabug: 32833361] 
  - RPi: vc_mem: Add vc_mem driver for querying firmware memory addresses (popcornmix)  [Orabug: 32833361] 
  - RPi4/dts: set alias for i2c device (Vijay Kumar)  [Orabug: 32833361] 
  - dts: Enable i2c4 for RPi4 (Vijay Kumar)  [Orabug: 32833361] 
  - RPi:dts/bcm2711: Enable pwm for RPi4 board (Vijay Kumar)  [Orabug: 32833361] 
  - RPi: transplant rpi_backlight to it's expected place (Andrew Thomas)  [Orabug: 32833361] 
  - RPi: pinctrl-bcm2835: Set base to 0 for BCM2711 (Andrew Thomas)  [Orabug: 32833361] 
  - RPi: pinctrl-bcm2835: Set base to 0 give expected gpio numbering (notro)  [Orabug: 32833361] 
  - RPi: spidev: add rpi4 spidev0 (Tom Saeger)  [Orabug: 32833361] 
  - RPi: dts: rpi4 add gpiomem (Tom Saeger)  [Orabug: 32833361] 
  - RPi: dts: enable rpi4 touchscreen, i2c, and spi (Tom Saeger)  [Orabug: 32833361] 
  - RPi: rpi_display: add backlight driver and overlay (P33M)  [Orabug: 32833361] 
  - HID: quirks: Add quirk for Lenovo optical mouse (Saeed Mirzamohammadi)  [Orabug: 32820273] 
  - x86/amd: Disable IBS on Rome processors due to erratum 1215 (Boris Ostrovsky)  [Orabug: 32817184] 
  - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Kan Liang)  [Orabug: 32806848]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.202.3.el8
changelog:
  - LTS tag: v5.4.94 (Jack Vogel)  
  - fs: fix lazytime expiration handling in __writeback_single_inode() (Eric Biggers)  
  - writeback: Drop I_DIRTY_TIME_EXPIRE (Jan Kara)  
  - dm integrity: conditionally disable "recalculate" feature (Mikulas Patocka)  
  - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Jean-Philippe Brucker)  
  - SMB3.1.1: do not log warning message if server doesn't populate salt (Steve French)  
  - arm64: mm: use single quantity to represent the PA to VA translation (Ard Biesheuvel)  
  - tracing: Fix race in trace_open and buffer resize call (Gaurav Kohli)  
  - io_uring: Fix current->fs handling in io_sq_wq_submit_work() (Nicolai Stange)  
  - HID: wacom: Correct NULL dereference on AES pen proximity (Jason Gerecke)  
  - Revert "mm/slub: fix a memory leak in sysfs_slab_add()" (Wang Hai)  
  - gpio: mvebu: fix pwm .get_state period calculation (Baruch Siach)  
  - LTS tag: v5.4.93 (Jack Vogel)  
  - tcp: fix TCP_USER_TIMEOUT with zero window (Enke Chen)  
  - net: dsa: b53: fix an off by one in checking "vlan->vid" (Dan Carpenter)  
  - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Tariq Toukan)  
  - net: mscc: ocelot: allow offloading of bridge on top of LAG (Vladimir Oltean)  
  - ipv6: set multicast flag on the multicast route (Matteo Croce)  
  - net_sched: reject silly cell_log in qdisc_get_rtab() (Eric Dumazet)  
  - net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Eric Dumazet)  
  - ipv6: create multicast route with RTPROT_KERNEL (Matteo Croce)  
  - udp: mask TOS bits in udp_v4_early_demux() (Guillaume Nault)  
  - kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Lecopzer Chen)  
  - kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Lecopzer Chen)  
  - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Alexander Lobakin)  
  - lightnvm: fix memory leak when submit fails (Pan Bian)  
  - sh_eth: Fix power down vs. is_opened flag ordering (Geert Uytterhoeven)  
  - net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext (Rasmus Villemoes)  
  - sh: dma: fix kconfig dependency for G2_DMA (Necip Fazil Yildiran)  
  - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault)  
  - x86/cpu/amd: Set __max_die_per_package on AMD (Yazen Ghannam)  
  - pinctrl: ingenic: Fix JZ4760 support (Paul Cercueil)  
  - driver core: Extend device_is_dependent() (Rafael J. Wysocki)  
  - xhci: tegra: Delay for disabling LFPS detector (JC Kuo)  
  - xhci: make sure TRB is fully written before giving it to the controller (Mathias Nyman)  
  - usb: bdc: Make bdc pci driver depend on BROKEN (Patrik Jakobsson)  
  - usb: udc: core: Use lock when write to soft_connect (Thinh Nguyen)  
  - usb: gadget: aspeed: fix stop dma register setting. (Ryan Chen)  
  - USB: ehci: fix an interrupt calltrace error (Longfang Liu)  
  - ehci: fix EHCI host controller initialization sequence (Eugene Korenevsky)  
  - serial: mvebu-uart: fix tx lost characters at power off (Pali Rohár)  
  - stm class: Fix module init return on allocation failure (Wang Hui)  
  - intel_th: pci: Add Alder Lake-P support (Alexander Shishkin)  
  - x86/mmx: Use KFPU_387 for MMX string operations (Andy Lutomirski)  
  - x86/topology: Make __max_die_per_package available unconditionally (Borislav Petkov)  
  - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Andy Lutomirski)  
  - irqchip/mips-cpu: Set IPI domain parent chip (Mathias Kresin)  
  - cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Ronnie Sahlberg)  
  - iio: ad5504: Fix setting power-down state (Lars-Peter Clausen)  
  - can: peak_usb: fix use after free bugs (Vincent Mailhol)  
  - can: vxcan: vxcan_xmit: fix use after free bug (Vincent Mailhol)  
  - can: dev: can_restart: fix use after free bug (Vincent Mailhol)  
  - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu)  
  - platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list (Hans de Goede)  
  - i2c: octeon: check correct size of maximum RECV_LEN packet (Wolfram Sang)  
  - powerpc: Fix alignment bug within the init sections (Ariel Marcovitch)  
  - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Arnd Bergmann)  
  - pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting (Billy Tsai)  
  - powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S (Youling Tang)  
  - drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs)  
  - drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs)  
  - drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs)  
  - drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs)  
  - drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs)  
  - drm/amd/display: Fix to be able to stop crc calculation (Wayne Lin)  
  - drm/amdgpu/psp: fix psp gfx ctrl cmds (Victor Zhao)  
  - riscv: defconfig: enable gpio support for HiFive Unleashed (Sagar Shrikant Kadam)  
  - dts: phy: fix missing mdio device and probe failure of vsc8541-01 device (Sagar Shrikant Kadam)  
  - x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery (David Woodhouse)  
  - xen: Fix event channel callback via INTX/GSI (David Woodhouse)  
  - arm64: make atomic helpers __always_inline (Arnd Bergmann)  
  - clk: tegra30: Add hda clock default rates to clock driver (Peter Geis)  
  - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Seth Miller)  
  - HID: logitech-dj: add the G602 receiver (Filipe Laíns)  
  - riscv: Fix sifive serial driver (Damien Le Moal)  
  - riscv: Fix kernel time_init() (Damien Le Moal)  
  - scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan D. Milne)  
  - scsi: qedi: Correct max length of CHAP secret (Nilesh Javali)  
  - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback (Can Guo)  
  - dm integrity: select CRYPTO_SKCIPHER (Anthony Iliopoulos)  
  - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Kai-Heng Feng)  
  - ASoC: Intel: haswell: Add missing pm_ops (Cezary Rojewski)  
  - drm/i915/gt: Prevent use of engine->wa_ctx after error (Chris Wilson)  
  - drm/syncobj: Fix use-after-free (Daniel Vetter)  
  - drm/atomic: put state on error path (Pan Bian)  
  - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mikulas Patocka)  
  - dm: avoid filesystem lookup in dm_get_dev_t() (Hannes Reinecke)  
  - mmc: sdhci-xenon: fix 1.8v regulator stabilization (Alex Leibovich)  
  - mmc: core: don't initialize block size from ext_csd if not present (Peter Collingbourne)  
  - btrfs: send: fix invalid clone operations when cloning from the same file and root (Filipe Manana)  
  - btrfs: don't clear ret in btrfs_start_dirty_block_groups (Josef Bacik)  
  - btrfs: fix lockdep splat in btrfs_recover_relocation (Josef Bacik)  
  - btrfs: don't get an EINTR during drop_snapshot for reloc (Josef Bacik)  
  - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Hans de Goede)  
  - ALSA: hda/via: Add minimum mute flag (Takashi Iwai)  
  - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Takashi Iwai)  
  - platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634 (Jiaxun Yang)  
  - platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes (Heikki Krogerus)  
  - i2c: bpmp-tegra: Ignore unknown I2C_M flags (Mikko Perttunen)  
  - LTS tag: v5.4.92 (Jack Vogel)  
  - spi: cadence: cache reference clock rate during probe (Michael Hennerich)  
  - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Lorenzo Bianconi)  
  - mac80211: do not drop tx nulldata packets on encrypted links (Felix Fietkau)  
  - tipc: fix NULL deref in tipc_link_xmit() (Hoang Le)  
  - net, sctp, filter: remap copy_from_user failure error (Daniel Borkmann)  
  - rxrpc: Fix handling of an unsupported token type in rxrpc_read() (David Howells)  
  - net: avoid 32 x truesize under-estimation for tiny skbs (Eric Dumazet)  
  - net: sit: unregister_netdevice on newlink's error path (Jakub Kicinski)  
  - net: stmmac: Fixed mtu channged by cache aligned (David Wu)  
  - rxrpc: Call state should be read with READ_ONCE() under some circumstances (Baptiste Lepers)  
  - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Petr Machata)  
  - net: dcb: Validate netlink message in DCB handler (Petr Machata)  
  - esp: avoid unneeded kmap_atomic call (Willem de Bruijn)  
  - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Andrey Zhizhikin)  
  - net: mvpp2: Remove Pause and Asym_Pause support (Stefan Chulski)  
  - mlxsw: core: Increase critical threshold for ASIC thermal zone (Vadim Pasternak)  
  - mlxsw: core: Add validation of transceiver temperature thresholds (Vadim Pasternak)  
  - net: ipv6: Validate GSO SKB before finish IPv6 processing (Aya Levin)  
  - netxen_nic: fix MSI/MSI-x interrupts (Manish Chopra)  
  - udp: Prevent reuseport_select_sock from reading uninitialized socks (Baptiste Lepers)  
  - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Mircea Cirjaliu)  
  - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Stanislav Fomichev)  
  - nfsd4: readdirplus shouldn't return parent of export (J. Bruce Fields)  
  - spi: npcm-fiu: Disable clock in probe error path (Lukas Wunner)  
  - spi: npcm-fiu: simplify the return expression of npcm_fiu_probe() (Qinglang Miao)  
  - elfcore: fix building with clang (Arnd Bergmann)  
  - xen/privcmd: allow fetching resource sizes (Roger Pau Monne)  
  - compiler.h: Raise minimum version of GCC to 5.1 for arm64 (Will Deacon)  
  - usb: ohci: Make distrust_firmware param default to false (Hamish Martin)  
  - LTS tag: v5.4.91 (Jack Vogel)  
  - netfilter: nft_compat: remove flush counter optimization (Florian Westphal)  
  - netfilter: nf_nat: Fix memleak in nf_nat_init (Dinghao Liu)  
  - netfilter: conntrack: fix reading nf_conntrack_buckets (Jesper Dangaard Brouer)  
  - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Geert Uytterhoeven)  
  - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Geert Uytterhoeven)  
  - dm: eliminate potential source of excessive kernel log noise (Mike Snitzer)  
  - net: sunrpc: interpret the return value of kstrtou32 correctly (j.nixdorf@avm.de)  
  - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Lu Baolu)  
  - mm, slub: consider rest of partial list if acquire_slab() fails (Jann Horn)  
  - drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence (Hans de Goede)  
  - IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Parav Pandit)  
  - RDMA/mlx5: Fix wrong free of blue flame register on error (Mark Bloch)  
  - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Michael Chan)  
  - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Dinghao Liu)  
  - RDMA/restrack: Don't treat as an error allocation ID wrapping (Leon Romanovsky)  
  - ext4: fix superblock checksum failure when setting password salt (Jan Kara)  
  - NFS: nfs_igrab_and_active must first reference the superblock (Trond Myklebust)  
  - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Trond Myklebust)  
  - pNFS: Stricter ordering of layoutget and layoutreturn (Trond Myklebust)  
  - pNFS: Mark layout for return if return-on-close was not sent (Trond Myklebust)  
  - pNFS: We want return-on-close to complete when evicting the inode (Trond Myklebust)  
  - NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski)  
  - nvme-tcp: fix possible data corruption with bio merges (Sagi Grimberg)  
  - ASoC: Intel: fix error code cnl_set_dsp_D0() (Dan Carpenter)  
  - ASoC: meson: axg-tdmin: fix axg skew offset (Jerome Brunet)  
  - ASoC: meson: axg-tdm-interface: fix loopback (Jerome Brunet)  
  - dump_common_audit_data(): fix racy accesses to ->d_name (Al Viro)  
  - perf intel-pt: Fix 'CPU too large' error (Adrian Hunter)  
  - ARM: picoxcell: fix missing interrupt-parent properties (Arnd Bergmann)  
  - drm/msm: Call msm_init_vram before binding the gpu (Craig Tatlor)  
  - ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI (Shawn Guo)  
  - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Peter Robinson)  
  - drm/amdgpu: fix a GPU hang issue when remove device (Dennis Li)  
  - nvmet-rdma: Fix list_del corruption on queue establishment failure (Israel Rukshin)  
  - nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari)  
  - selftests: fix the return value for UDP GRO test (Po-Hsu Lin)  
  - net: ethernet: fs_enet: Add missing MODULE_LICENSE (Michael Ellerman)  
  - misdn: dsp: select CONFIG_BITREVERSE (Arnd Bergmann)  
  - arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC (Randy Dunlap)  
  - bfq: Fix computation of shallow depth (Jan Kara)  
  - lib/raid6: Let $(UNROLL) rules work with macOS userland (John Millikin)  
  - hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values (Uwe Kleine-König)  
  - habanalabs: Fix memleak in hl_device_reset (Dinghao Liu)  
  - habanalabs: register to pci shutdown callback (Oded Gabbay)  
  - ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram (Rasmus Villemoes)  
  - regulator: bd718x7: Add enable times (Guido Günther)  
  - btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan (Filipe Manana)  
  - netfilter: ipset: fixes possible oops in mtype_resize (Vasily Averin)  
  - ARC: build: move symlink creation to arch/arc/Makefile to avoid race (Masahiro Yamada)  
  - ARC: build: add boot_targets to PHONY (Masahiro Yamada)  
  - ARC: build: add uImage.lzma to the top-level target (Masahiro Yamada)  
  - ARC: build: remove non-existing bootpImage from KBUILD_IMAGE (Masahiro Yamada)  
  - dm integrity: fix flush with external metadata device (Mikulas Patocka)  
  - cifs: fix interrupted close commands (Paulo Alcantara)  
  - smb3: remove unused flag passed into close functions (Steve French)  
  - ext4: don't leak old mountpoint samples (Theodore Ts'o)  
  - ext4: fix bug for rename with RENAME_WHITEOUT (yangerkun)  
  - drm/i915/backlight: fix CPU mode backlight takeover on LPT (Jani Nikula)  
  - btrfs: tree-checker: check if chunk item end overflows (Su Yue)  
  - r8152: Add Lenovo Powered USB-C Travel Hub (Leon Schuermann)  
  - dm integrity: fix the maximum number of arguments (Mikulas Patocka)  
  - dm snapshot: flush merged data before committing metadata (Akilesh Kailash)  
  - dm raid: fix discard limits for raid1 (Mike Snitzer)  
  - mm/hugetlb: fix potential missing huge page size info (Miaohe Lin)  
  - ACPI: scan: Harden acpi_device_add() against device ID overflows (Dexuan Cui)  
  - RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() (Tom Rix)  
  - MIPS: relocatable: fix possible boot hangup with KASLR enabled (Alexander Lobakin)  
  - MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB (Paul Cercueil)  
  - mips: lib: uncached: fix non-standard usage of variable 'sp' (Anders Roxell)  
  - mips: fix Section mismatch in reference (Anders Roxell)  
  - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Masami Hiramatsu)  
  - x86/hyperv: check cpu mask after interrupt has been disabled (Wei Liu)  
  - ASoC: dapm: remove widget from dirty list on free (Thomas Hebb)  
  - btrfs: prevent NULL pointer dereference in extent_io_tree_panic (Su Yue)  
  - kbuild: enforce -Werror=return-type (Olaf Hering)  
  - IB/ipoib: Improve latency in ipoib/cm connection formation (Manjunath Patil)  [Orabug: 32852998]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.203.0.el8
changelog:
  - LTS tag: v5.4.97 (Jack Vogel)  
  - usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 (Pali Rohár)  
  - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Alexander Ovechkin)  
  - net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add (DENG Qingfang)  
  - net: ip_tunnel: fix mtu calculation (Vadim Fedorenko)  
  - neighbour: Prevent a dead entry from updating gc_list (Chinmay Agarwal)  
  - igc: Report speed and duplex as unknown when device is runtime suspended (Kai-Heng Feng)  
  - md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni)  
  - iommu/vt-d: Do not use flush-queue when caching-mode is on (Nadav Amit)  
  - Input: xpad - sync supported devices with fork on GitHub (Benjamin Valentin)  
  - iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Luca Coelho)  
  - x86/apic: Add extra serialization for non-serializing MSRs (Dave Hansen)  
  - x86/build: Disable CET instrumentation in the kernel (Josh Poimboeuf)  
  - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Hugh Dickins)  
  - mm, compaction: move high_pfn to the for loop scope (Rokudo Yan)  
  - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Muchun Song)  
  - mm: hugetlb: fix a race between isolating and freeing page (Muchun Song)  
  - mm: hugetlb: fix a race between freeing and dissolving the page (Muchun Song)  
  - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Muchun Song)  
  - ARM: footbridge: fix dc21285 PCI configuration accessors (Russell King)  
  - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Sean Christopherson)  
  - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Sean Christopherson)  
  - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Thorsten Leemhuis)  
  - drm/amd/display: Revert "Fix EDID parsing after resume from suspend" (Stylon Wang)  
  - mmc: core: Limit retries when analyse of SDIO tuples fails (Fengnan Chang)  
  - smb3: fix crediting for compounding when only one request in flight (Pavel Shilovsky)  
  - smb3: Fix out-of-bounds bug in SMB2_negotiate() (Gustavo A. R. Silva)  
  - cifs: report error instead of invalid when revalidating a dentry fails (Aurelien Aptel)  
  - xhci: fix bounce buffer usage for non-sg list case (Mathias Nyman)  
  - genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set (Marc Zyngier)  
  - libnvdimm/dimm: Avoid race between probe and available_slots_show() (Dan Williams)  
  - kretprobe: Avoid re-registration of the same kretprobe earlier (Wang ShaoBo)  
  - fgraph: Initialize tracing_graph_pause at task creation (Steven Rostedt (VMware))  
  - mac80211: fix station rate table updates on assoc (Felix Fietkau)  
  - ovl: fix dentry leak in ovl_get_redirect (Liangyan)  
  - usb: host: xhci-plat: add priv quirk for skip PHY initialization (Peter Chen)  
  - usb: xhci-mtk: break loop when find the endpoint to drop (Chunfeng Yun)  
  - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Chunfeng Yun)  
  - usb: xhci-mtk: fix unreleased bandwidth data (Ikjoon Jang)  
  - usb: dwc3: fix clock issue during resume in OTG mode (Gary Bisson)  
  - usb: dwc2: Fix endpoint direction check in ep_from_windex (Heiko Stuebner)  
  - usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() (Yoshihiro Shimoda)  
  - USB: usblp: don't call usb_set_interface if there's a single alt (Jeremy Figgins)  
  - USB: gadget: legacy: fix an error code in eth_bind() (Dan Carpenter)  
  - memblock: do not start bottom-up allocations with kernel_end (Roman Gushchin)  
  - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Sagi Grimberg)  
  - ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode (Hermann Lauer)  
  - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Heiner Kallweit)  
  - net: mvpp2: TCAM entry enable should be written after SRAM data (Stefan Chulski)  
  - net: lapb: Copy the skb before sending a packet (Xie He)  
  - net/mlx5: Fix leak upon failure of rule creation (Maor Gottlieb)  
  - i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Aleksandr Loktionov)  
  - igc: check return value of ret_val in igc_config_fc_after_link_up (Kevin Lo)  
  - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Kevin Lo)  
  - arm64: dts: ls1046a: fix dcfg address range (Zyta Szpak)  
  - rxrpc: Fix deadlock around release of dst cached on udp tunnel (David Howells)  
  - um: virtio: free vu_dev only with the contained struct device (Johannes Berg)  
  - bpf, cgroup: Fix problematic bounds check (Loris Reiff)  
  - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Loris Reiff)  
  - arm64: dts: rockchip: fix vopl iommu irq on px30 (Sandy Huang)  
  - arm64: dts: amlogic: meson-g12: Set FL-adj property value (Serge Semin)  
  - Input: i8042 - unbreak Pegatron C15B (Alexey Dobriyan)  
  - arm64: dts: qcom: c630: keep both touchpad devices enabled (Shawn Guo)  
  - USB: serial: option: Adding support for Cinterion MV31 (Christoph Schemmel)  
  - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Chenxin Jin)  
  - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Pho Tran)  
  - LTS tag: v5.4.96 (Jack Vogel)  
  - workqueue: Restrict affinity change to rescuer (Peter Zijlstra)  
  - kthread: Extract KTHREAD_IS_PER_CPU (Peter Zijlstra)  
  - objtool: Don't fail on missing symbol table (Josh Poimboeuf)  
  - drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping (Bing Guo)  
  - drm/amd/display: Update dram_clock_change_latency for DCN2.1 (Jake Wang)  
  - selftests/powerpc: Only test lwm/stmw on big endian (Michael Ellerman)  
  - nvme: check the PRINFO bit before deciding the host buffer length (Revanth Rajashekar)  
  - udf: fix the problem that the disc content is not displayed (lianzhi chang)  
  - ALSA: hda: Add Cometlake-R PCI ID (Kai-Chuan Hsieh)  
  - scsi: ibmvfc: Set default timeout to avoid crash during migration (Brian King)  
  - mac80211: fix fast-rx encryption check (Felix Fietkau)  
  - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Kai-Heng Feng)  
  - scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 (Dinghao Liu)  
  - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Javed Hasan)  
  - scsi: scsi_transport_srp: Don't block target in failfast state (Martin Wilck)  
  - x86: __always_inline __{rd,wr}msr() (Peter Zijlstra)  
  - platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 (Arnold Gozum)  
  - platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet (Hans de Goede)  
  - phy: cpcap-usb: Fix warning for missing regulator_disable (Tony Lindgren)  
  - net_sched: gen_estimator: support large ewma log (Eric Dumazet)  
  - btrfs: backref, use correct count to resolve normal data refs (ethanwu)  
  - btrfs: backref, only search backref entries from leaves of the same root (ethanwu)  
  - btrfs: backref, don't add refs from shared block when resolving normal backref (ethanwu)  
  - btrfs: backref, only collect file extent items matching backref offset (ethanwu)  
  - tcp: make TCP_USER_TIMEOUT accurate for zero window probes (Enke Chen)  
  - arm64: Do not pass tagged addresses to __is_lm_address() (Catalin Marinas)  
  - arm64: Fix kernel address detection of __is_lm_address() (Vincenzo Frascino)  
  - ACPI: thermal: Do not call acpi_thermal_check() directly (Rafael J. Wysocki)  
  - Revert "Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"" (Greg Kroah-Hartman)  
  - ibmvnic: Ensure that CRQ entry read are correctly ordered (Lijun Pan)  
  - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Rasmus Villemoes)  
  - net: dsa: bcm_sf2: put device node before return (Pan Bian)  
  - LTS tag: v5.4.95 (Jack Vogel)  
  - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Pengcheng Yang)  
  - team: protect features update by RCU to avoid deadlock (Ivan Vecera)  
  - ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Dan Carpenter)  
  - NFC: fix possible resource leak (Pan Bian)  
  - NFC: fix resource leak when target index is invalid (Pan Bian)  
  - rxrpc: Fix memory leak in rxrpc_lookup_local (Takeshi Misawa)  
  - iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built (Bartosz Golaszewski)  
  - iommu/vt-d: Gracefully handle DMAR units with no supported address widths (David Woodhouse)  
  - selftests: forwarding: Specify interface when invoking mausezahn (Danielle Ratson)  
  - nvme-multipath: Early exit if no path is available (Daniel Wagner)  
  - can: dev: prevent potential information leak in can_fill_info() (Dan Carpenter)  
  - net/mlx5e: Reduce tc unsupported key print level (Maor Dickman)  
  - net/mlx5e: E-switch, Fix rate calculation for overflow (Parav Pandit)  
  - net/mlx5: Fix memory leak on flow table creation error flow (Roi Dayan)  
  - igc: fix link speed advertising (Corinna Vinschen)  
  - i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann)  
  - mac80211: pause TX while changing interface type (Johannes Berg)  
  - iwlwifi: pcie: reschedule in long-running memory reads (Johannes Berg)  
  - iwlwifi: pcie: use jiffies for memory read spin time limit (Johannes Berg)  
  - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Trond Myklebust)  
  - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Ricardo Ribalda)  
  - RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib)  
  - firmware: imx: select SOC_BUS to fix firmware build (Randy Dunlap)  
  - ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status (Marco Felsch)  
  - arm64: dts: ls1028a: fix the offset of the reset register (Michael Walle)  
  - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Visa Hankala)  
  - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Po-Hsu Lin)  
  - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Eyal Birger)  
  - xfrm: Fix oops in xfrm_replay_advance_bmp (Shmulik Ladkani)  
  - netfilter: nft_dynset: add timeout extension to template (Pablo Neira Ayuso)  
  - ARM: imx: build suspend-imx6.S with arm instruction set (Max Krummenacher)  
  - xen-blkfront: allow discard-* nodes to be optional (Roger Pau Monne)  
  - tee: optee: replace might_sleep with cond_resched (Rouven Czerwinski)  
  - drm/i915: Check for all subplatform bits (Umesh Nerlige Ramappa)  
  - drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices (Karol Herbst)  
  - mt7601u: fix rx buffer refcounting (Lorenzo Bianconi)  
  - mt7601u: fix kernel crash unplugging the device (Lorenzo Bianconi)  
  - arm64: dts: broadcom: Fix USB DMA address translation for Stingray (Bharat Gooty)  
  - leds: trigger: fix potential deadlock with libata (Andrea Righi)  
  - xen: Fix XenStore initialisation for XS_LOCAL (David Woodhouse)  
  - KVM: Forbid the use of tagged userspace addresses for memslots (Marc Zyngier)  
  - KVM: x86: get smi pending status correctly (Jay Zhou)  
  - KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration (Maxim Levitsky)  
  - KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Like Xu)  
  - KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Like Xu)  
  - btrfs: fix possible free space tree corruption with online conversion (Josef Bacik)  
  - drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] (Claudiu Beznea)  
  - drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs (Sudeep Holla)  
  - PM: hibernate: flush swap writer after marking (Laurent Badel)  
  - s390/vfio-ap: No need to disable IRQ after queue reset (Tony Krowiak)  
  - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Giacinto Cifelli)  
  - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Johannes Berg)  
  - ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming (Koen Vandeputte)  
  - media: rc: ensure that uevent can be read directly after rc device register (Sean Young)  
  - ALSA: hda/via: Apply the workaround generically for Clevo machines (Takashi Iwai)  
  - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jian-Hong Pan)  
  - kernel: kexec: remove the lock operation of system_transition_mutex (Baoquan He)  
  - ACPI: sysfs: Prefer "compatible" modalias (Kai-Heng Feng)  
  - IPv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu)  
  - ICMPv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu)  
  - perf stat: Support new per thread TopDown metrics (Andi Kleen)  [Orabug: 32940734] 
  - scsi: iscsi: Fix iSCSI cls conn state (Gulam Mohamed)  [Orabug: 32916586] 
  - iscsi: Fix race condition between login and sync thread (Gulam Mohamed)  [Orabug: 32916586] 
  - cipso,calipso: resolve a number of problems with the DOI refcounts (Paul Moore)  [Orabug: 32912070]  {CVE-2021-33033}
  - bpf: Tighten speculative pointer arithmetic mask (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Move sanitize_val_alu out of op switch (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Refactor and streamline bounds check into helper (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Improve verifier error messages for users (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Rework ptr_limit into alu_limit and add common error path (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Ensure off_reg has no mixed signed bounds for all types (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - bpf: Move off_reg into sanitize_ptr_alu (Daniel Borkmann)  [Orabug: 32911979]  {CVE-2021-29155}
  - Revert "irqbypass: do not start cons/prod when failed connect" (Zhu Lingshan)  [Orabug: 32874231] 
  - vdpa/mlx5: Restore the hardware used index after change map (Eli Cohen)  [Orabug: 32874231] 
  - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Stefano Garzarella)  [Orabug: 32874231] 
  - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Gautam Dawar)  [Orabug: 32874231] 
  - vdpa/mlx5: Retrieve BAR address suitable any function (Eli Cohen)  [Orabug: 32874231] 
  - vdpa/mlx5: Fix wrong use of bit numbers (Eli Cohen)  [Orabug: 32874231] 
  - vdpa/mlx5: Fix suspend/resume index restoration (Eli Cohen)  [Orabug: 32874231] 
  - vhost-vdpa: protect concurrent access to vhost device iotlb (Xie Yongji)  [Orabug: 32874231] 
  - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Eli Cohen)  [Orabug: 32874231] 
  - scsi: core: add scsi_host_busy_iter() (Hannes Reinecke)  [Orabug: 32625115] 
  - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Hannes Reinecke)  [Orabug: 32625115] 
  - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Hannes Reinecke)  [Orabug: 32625115] 
  - scsi: fnic: Validate io_req before others (Karan Tilak Kumar)  [Orabug: 32625115] 
  - scsi: fnic: Set scsi_set_resid() only for underflow (Karan Tilak Kumar)  [Orabug: 32625115] 
  - scsi: fnic: Avoid looping in TRANS ETH on unload (Karan Tilak Kumar)  [Orabug: 32625115] 
  - scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Karan Tilak Kumar)  [Orabug: 32625115] 
  - scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Liu Shixin)  [Orabug: 32625115] 
  - scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Ye Bin)  [Orabug: 32625115] 
  - scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Hannes Reinecke)  [Orabug: 32625115] 
  - scsi: fnic: Remove unneeded semicolon (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: Remove set but not used variable in is_fnic_fip_flogi_reject() (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: Remove set but not used 'old_vlan' (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: Use eth_broadcast_addr() to assign broadcast address (Miaohe Lin)  [Orabug: 32625115] 
  - scsi: fnic: Use true, false for fnic->internal_reset_inprogress (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: make fnic_list and fnic_list_lock static (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: make some symbols static (Jason Yan)  [Orabug: 32625115] 
  - scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai)  [Orabug: 32625115] 
  - scsi: fnic: make array dev_cmd_err static const, makes object smaller (Colin Ian King)  [Orabug: 32625115] 
  - net/mlx5e: Fix SWP offsets when vlan inserted by driver (Venkat Venkatsubra)  [Orabug: 32863935] 
  - sctp: delay auto_asconf init until binding the first addr (Xin Long)  [Orabug: 32907967]  {CVE-2021-23133}
  - dm ioctl: fix out of bounds array access when no devices (Mikulas Patocka)  [Orabug: 32860491]  {CVE-2021-31916}
  - uek-rpm: update kABI lists for the new symbols (Saeed Mirzamohammadi)  [Orabug: 32883836] 
  - md/raid1: properly indicate failure when ending a failed write request (Paul Clements)  [Orabug: 32888143] 
  - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (James Smart)  [Orabug: 32827840] 
  - uek-rpm: Update missing configs as compared to OL8.4 RHCK (Saeed Mirzamohammadi)  [Orabug: 32837542] 
  - video: hyperv_fb: Add ratelimit on error message (Michael Kelley)  [Orabug: 32867569] 
  - Drivers: hv: vmbus: Initialize unload_event statically (Andrea Parri (Microsoft))  [Orabug: 32867569] 
  - Drivers: hv: vmbus: Increase wait time for VMbus unload (Michael Kelley)  [Orabug: 32867569] 
  - uek-rpm: Remove hwcap directive and /etc/ld.so.conf.d/*.conf file (Victor Erminpour)  [Orabug: 32816428]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.203.1.el8
changelog:
  - LTS tag: v5.4.101 (Jack Vogel)  
  - scripts/recordmcount.pl: support big endian for ARCH sh (Rong Chen)  
  - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Shyam Prasad N)  
  - cxgb4: Add new T6 PCI device id 0x6092 (Raju Rangoju)  
  - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Christoph Schemmel)  
  - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Sean Christopherson)  
  - mm: provide a saner PTE walking API for modules (Paolo Bonzini)  
  - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini)  
  - mm: simplify follow_pte{,pmd} (Christoph Hellwig)  
  - mm: unexport follow_pte_pmd (Christoph Hellwig)  
  - scripts: set proper OpenSSL include dir also for sign-file (Rolf Eike Beer)  
  - scripts: use pkg-config to locate libcrypto (Rolf Eike Beer)  
  - arm64: tegra: Add power-domain for Tegra210 HDA (Sameer Pujar)  
  - ntfs: check for valid standard information attribute (Rustam Kovhaev)  
  - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Stefan Ursella)  
  - USB: quirks: sort quirk entries (Johan Hovold)  
  - HID: make arrays usage and value to be the same (Will McVicker)  
  - LTS tag: v5.4.100 (Jack Vogel)  
  - btrfs: fix backport of 2175bf57dc952 in 5.4.95 (David Sterba)  
  - media: pwc: Use correct device for DMA (Matwey V. Kornilov)  
  - xen/arm: don't ignore return errors from set_phys_to_machine (Stefano Stabellini)  
  - net: bridge: Fix a warning when del bridge sysfs (Wang Hai)  
  - net: qrtr: Fix port ID for control messages (Loic Poulain)  
  - KVM: SEV: fix double locking due to incorrect backport (Paolo Bonzini)  
  - LTS tag: v5.4.99 (Jack Vogel)  
  - ovl: expand warning in ovl_d_real() (Miklos Szeredi)  
  - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Sabyrzhan Tasbolatov)  
  - net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS (Sabyrzhan Tasbolatov)  
  - vsock: fix locking in vsock_shutdown() (Stefano Garzarella)  
  - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella)  
  - net: watchdog: hold device global xmit lock during tx disable (Edwin Peer)  
  - net/vmw_vsock: improve locking in vsock_connect_timeout() (Norbert Slusarek)  
  - net: fix iteration for sctp transport seq_files (NeilBrown)  
  - net: gro: do not keep too many GRO packets in napi->rx_list (Eric Dumazet)  
  - net: dsa: call teardown method on probe failure (Vladimir Oltean)  
  - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Willem de Bruijn)  
  - rxrpc: Fix clearance of Tx/Rx ring when releasing a call (David Howells)  
  - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Serge Semin)  
  - usb: dwc3: ulpi: fix checkpatch warning (Felipe Balbi)  
  - h8300: fix PREEMPTION build, TI_PRE_COUNT undefined (Randy Dunlap)  
  - i2c: stm32f7: fix configuration of the digital filter (Alain Volmat)  
  - clk: sunxi-ng: mp: fix parent rate change flag check (Jernej Skrabec)  
  - drm/sun4i: dw-hdmi: Fix max. frequency for H6 (Jernej Skrabec)  
  - drm/sun4i: Fix H6 HDMI PHY configuration (Jernej Skrabec)  
  - drm/sun4i: tcon: set sync polarity for tcon1 channel (Jernej Skrabec)  
  - firmware_loader: align .builtin_fw to 8 (Fangrui Song)  
  - net: hns3: add a check for queue_id in hclge_reset_vf_queue() (Yufeng Mo)  
  - x86/build: Disable CET instrumentation in the kernel for 32-bit too (Borislav Petkov)  
  - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal)  
  - ibmvnic: Clear failover_pending if unable to schedule (Sukadev Bhattiprolu)  
  - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mohammad Athari Bin Ismail)  
  - selftests: txtimestamp: fix compilation issue (Vadim Fedorenko)  
  - net: enetc: initialize the RFS and RSS memories (Vladimir Oltean)  
  - netfilter: flowtable: fix tcp and udp header checksum update (Sven Auhagen)  
  - netfilter: nftables: fix possible UAF over chains from packet path in netns (Pablo Neira Ayuso)  
  - netfilter: xt_recent: Fix attempt to update deleted entry (Jozsef Kadlecsik)  
  - bpf: Check for integer overflow when using roundup_pow_of_two() (Bui Quang Minh)  
  - drm/vc4: hvs: Fix buffer overflow with the dlist handling (Maxime Ripard)  
  - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Lorenzo Bianconi)  
  - lkdtm: don't move ctors to .rodata (Mark Rutland)  
  - vmlinux.lds.h: Create section for protection against instrumentation (Thomas Gleixner)  
  - ARM: kexec: fix oops after TLB are invalidated (Russell King)  
  - ARM: ensure the signal page contains defined contents (Russell King)  
  - ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL (Alexandre Belloni)  
  - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Lin Feng)  
  - riscv: virt_addr_valid must check the address belongs to linear mapping (Alexandre Ghiti)  
  - drm/amd/display: Decrement refcount of dc_sink before reassignment (Victor Lu)  
  - drm/amd/display: Free atomic state after drm_atomic_commit (Victor Lu)  
  - drm/amd/display: Fix dc_sink kref count in emulated_link_detect (Victor Lu)  
  - drm/amd/display: Add more Clock Sources to DCN2.1 (Sung Lee)  
  - nvme-pci: ignore the subsysem NQN on Phison E16 (Claus Stovgaard)  
  - ovl: skip getxattr of security labels (Amir Goldstein)  
  - cap: fix conversions on getxattr (Miklos Szeredi)  
  - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi)  
  - platform/x86: hp-wmi: Disable tablet-mode reporting by default (Hans de Goede)  
  - ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled (Tony Lindgren)  
  - arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc (Bjorn Andersson)  
  - arm64: dts: rockchip: Fix PCIe DT properties on rk3399 (Marc Zyngier)  
  - cgroup: fix psi monitor for root cgroup (Odin Ugedal)  
  - arm/xen: Don't probe xenbus as part of an early initcall (Julien Grall)  
  - tracing: Check length before giving out the filter buffer (Steven Rostedt (VMware))  
  - tracing: Do not count ftrace events in top level enable output (Steven Rostedt (VMware))  
  - gpio: ep93xx: Fix single irqchip with multi gpiochips (Nikita Shubin)  
  - gpio: ep93xx: fix BUG_ON port F usage (Nikita Shubin)  
  - LTS tag: v5.4.98 (Jack Vogel)  
  - squashfs: add more sanity checks in xattr id lookup (Phillip Lougher)  
  - squashfs: add more sanity checks in inode lookup (Phillip Lougher)  
  - squashfs: add more sanity checks in id lookup (Phillip Lougher)  
  - Fix unsynchronized access to sev members through svm_register_enc_region (Peter Gonda)  
  - regulator: Fix lockdep warning resolving supplies (Mark Brown)  
  - blk-cgroup: Use cond_resched() when destroy blkgs (Baolin Wang)  
  - i2c: mediatek: Move suspend and resume handling to NOIRQ phase (Qii Wang)  
  - SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski)  
  - SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski)  
  - iwlwifi: mvm: guard against device removal in reprobe (Johannes Berg)  
  - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Gregory Greenman)  
  - iwlwifi: pcie: fix context info memory leak (Johannes Berg)  
  - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Emmanuel Grumbach)  
  - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Johannes Berg)  
  - iwlwifi: mvm: skip power command when unbinding vif during CSA (Sara Sharon)  
  - ASoC: ak4458: correct reset polarity (Eliot Blennerhassett)  
  - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Trond Myklebust)  
  - chtls: Fix potential resource leak (Pan Bian)  
  - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Ricardo Ribalda)  
  - mac80211: 160MHz with extended NSS BW in CSA (Shay Bar)  
  - regulator: core: avoid regulator_resolve_supply() race condition (David Collins)  
  - af_key: relax availability checks for skb size calculation (Cong Wang)  
  - tracing/kprobe: Fix to support kretprobe events on unloaded modules (Masami Hiramatsu)  
  - kthread: Fix PF_KTHREAD vs to_kthread() race (John Donnelly)  [Orabug: 32952408] 
  - net/mlx5e: Add missing capability check for uplink follow (Aya Levin)  [Orabug: 32575954] 
  - net/mlx5: Add ability to read and write ECE options (Leon Romanovsky)  [Orabug: 32575954] 
  - net/mlx5: Expose optimal performance scatter entries capability (Yamin Friedman)  [Orabug: 32575954] 
  - RDMA/mlx4: Enable querying AH for XRC QP types (Avihai Horon)  [Orabug: 32568872] 
  - RDMA/mlx5: Enable querying AH for XRC QP types (Avihai Horon)  [Orabug: 32568872] 
  - RDMA/mlx5: Remove manually crafted QP context the query call (Leon Romanovsky)  [Orabug: 32568872] 
  - uek-rpm: Enable Microsoft Azure Network Adapter (MANA) (John Donnelly)  [Orabug: 32907001] 
  - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Dexuan Cui)  [Orabug: 32907001] 
  - net: mana: fix PCI_HYPERV dependency (Arnd Bergmann)  [Orabug: 32907001] 
  - net: mana: Use int to check the return value of mana_gd_poll_cq() (Dexuan Cui)  [Orabug: 32907001] 
  - net: mana: remove redundant initialization of variable err (Colin Ian King)  [Orabug: 32907001] 
  - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Dexuan Cui)  [Orabug: 32907001] 
  - net: partially revert dynamic lockdep key changes (Cong Wang)  [Orabug: 32907001] 
  - RDS tcp loopback connection can hang (Rao Shoaib)  [Orabug: 32926879]


author: Jack Vogel <jack.vogel@oracle.com> - 5.4.17-2102.203.2.el8
changelog:
  - LTS tag: v5.4.114 (Jack Vogel)  
  - net: phy: marvell: fix detection of PHY on Topaz switches (Pali Rohár)  
  - ARM: 9071/1: uprobes: Don't hook on thumb instructions (Fredrik Strupe)  
  - r8169: don't advertise pause in jumbo mode (Heiner Kallweit)  
  - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Heiner Kallweit)  
  - r8169: improve rtl_jumbo_config (Heiner Kallweit)  
  - r8169: fix performance regression related to PCIe max read request size (Heiner Kallweit)  
  - r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Heiner Kallweit)  
  - r8169: remove fiddling with the PCIe max read request size (Heiner Kallweit)  
  - arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems (Andre Przywara)  
  - ARM: footbridge: fix PCI interrupt mapping (Russell King)  
  - gro: ensure frag0 meets IP header alignment (Eric Dumazet)  
  - ibmvnic: remove duplicate napi_schedule call in open function (Lijun Pan)  
  - ibmvnic: remove duplicate napi_schedule call in do_reset function (Lijun Pan)  
  - ibmvnic: avoid calling napi_disable() twice (Lijun Pan)  
  - i40e: fix the panic when running bpf in xdpdrv mode (Jason Xing)  
  - net: ip6_tunnel: Unregister catch-all devices (Hristo Venev)  
  - net: sit: Unregister catch-all devices (Hristo Venev)  
  - net: davicom: Fix regulator not turned off on failed probe (Christophe JAILLET)  
  - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Eric Dumazet)  
  - net: macb: fix the restore of cmp registers (Claudiu Beznea)  
  - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal)  
  - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal)  
  - libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC (Vaibhav Jain)  
  - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Pablo Neira Ayuso)  
  - scsi: libsas: Reset num_scatter if libata marks qc as NODATA (Jolly Shah)  
  - riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" (Kefeng Wang)  
  - vfio/pci: Add missing range check in vfio_pci_mmap (Christian A. Ehrhardt)  
  - arm64: alternatives: Move length validation in alternative_{insn, endif} (Nathan Chancellor)  
  - arm64: fix inline asm in load_unaligned_zeropad() (Peter Collingbourne)  
  - readdir: make sure to verify directory entry for legacy interfaces too (Linus Torvalds)  
  - dm verity fec: fix misaligned RS roots IO (Jaegeuk Kim)  
  - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Ping Cheng)  
  - Input: i8042 - fix Pegatron C15B ID entry (Arnd Bergmann)  
  - Input: s6sy761 - fix coordinate read bit shift (Caleb Connolly)  
  - virt_wifi: Return micros for BSS TSF values (A. Cody Schuffelen)  
  - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Seevalamuthu Mariappan)  
  - pcnet32: Use pci_resource_len to validate PCI resource (Guenter Roeck)  
  - net: ieee802154: forbid monitor for add llsec seclevel (Alexander Aring)  
  - net: ieee802154: stop dump llsec seclevels for monitors (Alexander Aring)  
  - net: ieee802154: forbid monitor for del llsec devkey (Alexander Aring)  
  - net: ieee802154: forbid monitor for add llsec devkey (Alexander Aring)  
  - net: ieee802154: stop dump llsec devkeys for monitors (Alexander Aring)  
  - net: ieee802154: stop dump llsec devs for monitors (Alexander Aring)  
  - net: ieee802154: forbid monitor for del llsec key (Alexander Aring)  
  - net: ieee802154: forbid monitor for add llsec key (Alexander Aring)  
  - net: ieee802154: stop dump llsec keys for monitors (Alexander Aring)  
  - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Martin Wilck)  
  - ASoC: fsl_esai: Fix TDM slot setup for I2S mode (Alexander Shiyan)  
  - drm/msm: Fix a5xx/a6xx timestamps (Rob Clark)  
  - ARM: omap1: fix building with clang IAS (Arnd Bergmann)  
  - ARM: keystone: fix integer overflow warning (Arnd Bergmann)  
  - neighbour: Disregard DEAD dst in neigh_update (Tong Zhu)  
  - ASoC: max98373: Added 30ms turn on/off time delay (Ryan Lee)  
  - arc: kernel: Return -EFAULT if copy_to_user() fails (Wang Qing)  
  - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Tetsuo Handa)  
  - ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 (Tony Lindgren)  
  - ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race (Tony Lindgren)  
  - dmaengine: dw: Make it dependent to HAS_IOMEM (Andy Shevchenko)  
  - gpio: sysfs: Obey valid_mask (Matti Vaittinen)  
  - Input: nspire-keypad - enable interrupts only when opened (Fabian Vogt)  
  - net/sctp: fix race condition in sctp_destroy_sock (Or Cohen)   {CVE-2021-23133}
  - scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Quinn Tran)  
  - scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Shyam Sundar)  
  - scsi: qla2xxx: Dual FCP-NVMe target port support (Michael Hernandez)  
  - Revert "scsi: qla2xxx: Fix stuck login session using prli_pend_timer" (Sasha Levin)  
  - Revert "scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure" (Sasha Levin)  
  - LTS tag: v5.4.113 (Jack Vogel)  
  - xen/events: fix setting irq affinity (Juergen Gross)  
  - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Arnaldo Carvalho de Melo)  
  - perf tools: Use %zd for size_t printf formats on 32-bit (Chris Wilson)  
  - perf tools: Use - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Saravana Kannan)  
  - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal)  
  - block: don't ignore REQ_NOWAIT for direct IO (Pavel Begunkov)  
  - riscv,entry: fix misaligned base for excp_vect_table (Zihao Yu)  
  - idr test suite: Create anchor before launching throbber (Matthew Wilcox (Oracle))  
  - idr test suite: Take RCU read lock in idr_find_test_1 (Matthew Wilcox (Oracle))  
  - radix tree test suite: Register the main thread with the RCU library (Matthew Wilcox (Oracle))  
  - block: only update parent bi_status when bio fail (Yufen Yu)  
  - drm/tegra: dc: Don't set PLL clock to 0Hz (Dmitry Osipenko)  
  - gfs2: report "already frozen/thawed" errors (Bob Peterson)  
  - drm/imx: imx-ldb: fix out of bounds array access warning (Arnd Bergmann)  
  - KVM: arm64: Disable guest access to trace filter controls (Suzuki K Poulose)  
  - KVM: arm64: Hide system instruction access to Trace registers (Suzuki K Poulose)  
  - interconnect: core: fix error return code of icc_link_destroy() (Jia-Ju Bai)  
  - LTS tag: v5.4.112 (Jack Vogel)  
  - Revert "cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath." (Greg Kroah-Hartman)  
  - net: ieee802154: stop dump llsec params for monitors (Alexander Aring)  
  - net: ieee802154: forbid monitor for del llsec seclevel (Alexander Aring)  
  - net: ieee802154: forbid monitor for set llsec params (Alexander Aring)  
  - net: ieee802154: fix nl802154 del llsec devkey (Alexander Aring)  
  - net: ieee802154: fix nl802154 add llsec key (Alexander Aring)  
  - net: ieee802154: fix nl802154 del llsec key (Alexander Aring)  
  - net: ieee802154: nl-mac: fix check on panid (Alexander Aring)  
  - net: mac802154: Fix general protection fault (Pavel Skripkin)  
  - drivers: net: fix memory leak in peak_usb_create_dev (Pavel Skripkin)  
  - drivers: net: fix memory leak in atusb_probe (Pavel Skripkin)  
  - net: tun: set tun->dev->addr_len during TUNSETLINK processing (Phillip Potter)  
  - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Du Cheng)  
  - net: sched: bump refcount for new action in ACT replace mode (Kumar Kartikeya Dwivedi)  
  - dt-bindings: net: ethernet-controller: fix typo in NVMEM (Rafał Miłecki)  
  - clk: socfpga: fix iomem pointer cast on 64-bit (Krzysztof Kozlowski)  
  - RDMA/addr: Be strict with gid size (Leon Romanovsky)  
  - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Potnuri Bharat Teja)  
  - net/mlx5: Fix PBMC register mapping (Aya Levin)  
  - net/mlx5: Fix placement of log_max_flow_counter (Raed Salem)  
  - net: hns3: clear VF down state bit before request link status (Guangbin Huang)  
  - openvswitch: fix send of uninitialized stack memory in ct limit reply (Ilya Maximets)  
  - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Zheng Yongjun)  
  - perf inject: Fix repipe usage (Adrian Hunter)  
  - s390/cpcmd: fix inline assembly register clobbering (Alexander Gordeev)  
  - workqueue: Move the position of debug_work_activate() in __queue_work() (Zqiang)  
  - clk: fix invalid usage of list cursor in unregister (Lukasz Bartosik)  
  - clk: fix invalid usage of list cursor in register (Lukasz Bartosik)  
  - net: macb: restore cmp registers on resume path (Claudiu Beznea)  
  - scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs (Can Guo)  
  - scsi: ufs: core: Fix task management request completion timeout (Can Guo)  
  - scsi: ufs: Use blk_{get,put}_request() to allocate and free TMFs (Bart Van Assche)  
  - scsi: ufs: Avoid busy-waiting by eliminating tag conflicts (Bart Van Assche)  
  - scsi: ufs: Fix irq return code (Venkat Gopalakrishnan)  
  - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Norman Maurer)  
  - drm/msm: Set drvdata to NULL when msm_drm_init() fails (Stephen Boyd)  
  - i40e: Fix display statistics for veb_tc (Eryk Rybak)  
  - soc/fsl: qbman: fix conflicting alignment attributes (Arnd Bergmann)  
  - net/mlx5: Don't request more than supported EQs (Daniel Jurgens)  
  - net/mlx5e: Fix ethtool indication of connector type (Aya Levin)  
  - ASoC: sunxi: sun4i-codec: fill ASoC card owner (Bastian Germann)  
  - net: phy: broadcom: Only advertise EEE for supported modes (Florian Fainelli)  
  - nfp: flower: ignore duplicate merge hints from FW (Yinjun Zhang)  
  - net/ncsi: Avoid channel_monitor hrtimer deadlock (Milton Miller)  
  - ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces (Stefan Riedmueller)  
  - net:tipc: Fix a double free in tipc_sk_mcast_rcv (Lv Yunlong)  
  - cxgb4: avoid collecting SGE_QBASE regs during traffic (Rahul Lakkireddy)  
  - gianfar: Handle error code at MAC address change (Claudiu Manoil)  
  - can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE (Oliver Hartkopp)  
  - arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 (Oliver Stäbler)  
  - sch_red: fix off-by-one checks in red_check_params() (Eric Dumazet)  
  - amd-xgbe: Update DMA coherency values (Shyam Sundar S K)  
  - hostfs: fix memory handling in follow_link() (Al Viro)  
  - hostfs: Use kasprintf() instead of fixed buffer formatting (Andy Shevchenko)  
  - i40e: Fix kernel oops when i40e driver removes VF's (Eryk Rybak)  
  - i40e: Added Asym_Pause to supported link modes (Mateusz Palczewski)  
  - xfrm: Fix NULL pointer dereference on policy lookup (Steffen Klassert)  
  - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Shengjiu Wang)  
  - ASoC: SOF: Intel: HDA: fix core status verification (Guennadi Liakhovetski)  
  - ASoC: SOF: Intel: hda: remove unnecessary parentheses (Payal Kshirsagar)  
  - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long)  
  - net: xfrm: Localize sequence counter per network namespace (Ahmed S. Darwish)  
  - regulator: bd9571mwv: Fix AVS and DVFS voltage range (Geert Uytterhoeven)  
  - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Eyal Birger)  
  - net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits (Martin Blumenstingl)  
  - net: dsa: lantiq_gswip: Don't use PHY auto polling (Martin Blumenstingl)  
  - virtio_net: Add XDP meta data support (Yuya Kusakabe)  
  - i2c: turn recovery error on init to debug (Wolfram Sang)  
  - usbip: synchronize event handler with sysfs code paths (Shuah Khan)  
  - usbip: vudc synchronize sysfs code paths (Shuah Khan)  
  - usbip: stub-dev synchronize sysfs code paths (Shuah Khan)  
  - usbip: add sysfs_lock to synchronize sysfs code paths (Shuah Khan)  
  - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni)  
  - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() (Maciej Żenczykowski)  
  - net: hsr: Reset MAC header for Tx path (Kurt Kanzenbach)  
  - mac80211: fix TXQ AC confusion (Johannes Berg)  
  - net: sched: sch_teql: fix null-pointer dereference (Pavel Tikhomirov)  
  - i40e: Fix sparse error: 'vsi->netdev' could be null (Arkadiusz Kubalewski)  
  - i40e: Fix sparse warning: missing error code 'err' (Arkadiusz Kubalewski)  
  - net: ensure mac header is set in virtio_net_hdr_to_skb() (Eric Dumazet)  
  - bpf, sockmap: Fix sk->prot unhash op reset (John Fastabend)  
  - ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx (Lv Yunlong)  
  - net: hso: fix null-ptr-deref during tty device unregistration (Anirudh Rayabharam)  
  - ice: Cleanup fltr list in case of allocation issues (Robert Malz)  
  - ice: Fix for dereference of NULL pointer (Jacek Bułatek)  
  - ice: Increase control queue timeout (Fabio Pricoco)  
  - batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field (Tetsuo Handa)  
  - ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin (Marek Behún)  
  - parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers (Gao Xiang)  
  - parisc: parisc-agp requires SBA IOMMU driver (Helge Deller)  
  - fs: direct-io: fix missing sdio->boundary (Jack Qiu)  
  - nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff (Mike Rapoport)  
  - ia64: fix user_stack_pointer() for ptrace() (Sergei Trofimovich)  
  - gcov: re-fix clang-11+ support (Nick Desaulniers)  
  - drm/i915: Fix invalid access to ACPI _DSM objects (Takashi Iwai)  
  - net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock (Martin Blumenstingl)  
  - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh (Muhammad Usama Anjum)  
  - xen/evtchn: Change irq_info lock to raw_spinlock_t (Luca Fancellu)  
  - nfc: Avoid endless loops caused by repeated llcp_sock_connect() (Xiaoming Ni)  
  - nfc: fix memory leak in llcp_sock_connect() (Xiaoming Ni)   {CVE-2020-25672}
  - nfc: fix refcount leak in llcp_sock_connect() (Xiaoming Ni)   {CVE-2020-25671}
  - nfc: fix refcount leak in llcp_sock_bind() (Xiaoming Ni)   {CVE-2020-25670}
  - ASoC: intel: atom: Stop advertising non working S24LE support (Hans de Goede)  
  - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Takashi Iwai)  
  - ALSA: aloop: Fix initialization of controls (Jonas Holmberg)  
  - counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register (Fabrice Gasnier)  
  - LTS tag: v5.4.111 (Jack Vogel)  
  - init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM (Masahiro Yamada)  
  - init/Kconfig: make COMPILE_TEST depend on !S390 (Heiko Carstens)  
  - nvme-mpath: replace direct_make_request with generic_make_request (Sagi Grimberg)  
  - bpf, x86: Validate computation of branch displacements for x86-32 (Piotr Krysiuk)  
  - cifs: Silently ignore unknown oplock break handle (Vincent Whitchurch)  
  - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg)  
  - ia64: fix format strings for err_inject (Sergei Trofimovich)  
  - ia64: mca: allocate early mca with GFP_ATOMIC (Sergei Trofimovich)  
  - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Martin Wilck)  
  - x86/build: Turn off -fcf-protection for realmode targets (Arnd Bergmann)  
  - platform/x86: thinkpad_acpi: Allow the FnLock LED to change state (Esteve Varela Colominas)  
  - netfilter: conntrack: Fix gre tunneling over ipv6 (Ludovic Senecaux)  
  - drm/msm: Ratelimit invalid-fence message (Rob Clark)  
  - drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs (Konrad Dybcio)  
  - mac80211: choose first enabled channel for monitor (Karthikeyan Kathirvel)  
  - mISDN: fix crash in fritzpci (Tong Zhang)  
  - net: pxa168_eth: Fix a potential data race in pxa168_eth_remove (Pavel Andrianov)  
  - net/mlx5e: Enforce minimum value check for ICOSQ size (Tariq Toukan)  
  - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Yonghong Song)  
  - platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 (Alban Bedel)  
  - bus: ti-sysc: Fix warning on unbind if reset is not deasserted (Tony Lindgren)  
  - ARM: dts: am33xx: add aliases for mmc interfaces (Mans Rullgard)  
  - LTS tag: v5.4.110 (Jack Vogel)  
  - drivers: video: fbcon: fix NULL dereference in fbcon_cursor() (Du Cheng)  
  - staging: rtl8192e: Change state information from u16 to u8 (Atul Gopinathan)  
  - staging: rtl8192e: Fix incorrect source in memcpy() (Atul Gopinathan)  
  - usb: dwc2: Prevent core suspend when port connection flag is 0 (Artur Petrosyan)  
  - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Artur Petrosyan)  
  - usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference (Tong Zhang)  
  - USB: cdc-acm: fix use-after-free after probe failure (Johan Hovold)  
  - USB: cdc-acm: fix double free on probe failure (Johan Hovold)  
  - USB: cdc-acm: downgrade message to debug (Oliver Neukum)  
  - USB: cdc-acm: untangle a circular dependency between callback and softint (Oliver Neukum)  
  - cdc-acm: fix BREAK rx code path adding necessary calls (Oliver Neukum)  
  - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Chunfeng Yun)  
  - usb: musb: Fix suspend with devices connected for a64 (Tony Lindgren)  
  - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Vincent Palatin)  
  - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Shuah Khan)  
  - firewire: nosy: Fix a use-after-free bug in nosy_ioctl() (Zheyu Ma)  
  - extcon: Fix error handling in extcon_dev_register (Dinghao Liu)  
  - extcon: Add stubs for extcon_register_notifier_all() functions (Krzysztof Kozlowski)  
  - pinctrl: rockchip: fix restore error in resume (Wang Panzhenzhuan)  
  - vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends (Jason Gunthorpe)  
  - reiserfs: update reiserfs_xattrs_initialized() condition (Tetsuo Handa)  
  - drm/amdgpu: check alignment on CPU page for bo map (Xℹ Ruoyao)  
  - drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() (Nirmoy Das)  
  - mm: fix race by making init_zero_pfn() early_initcall (Ilya Lipnitskiy)  
  - tracing: Fix stack trace event size (Steven Rostedt (VMware))  
  - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Adrian Hunter)  
  - PM: runtime: Fix race getting/putting suppliers at probe (Adrian Hunter)  
  - xtensa: move coprocessor_flush to the .text section (Max Filippov)  
  - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Hui Wang)  
  - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Hui Wang)  
  - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Takashi Iwai)  
  - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Takashi Iwai)  
  - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Ikjoon Jang)  
  - bpf: Remove MTU check in __bpf_skb_max_len (Jesper Dangaard Brouer)  
  - net: wan/lmc: unregister device when no matching device is found (Tong Zhang)  
  - appletalk: Fix skb allocation size in loopback case (Doug Brown)  
  - net: ethernet: aquantia: Handle error cleanup of start on open (Nathan Rossi)  
  - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Shuah Khan)  
  - brcmfmac: clear EAP/association status bits on linkdown events (Luca Pesce)  
  - can: tcan4x5x: fix max register value (Sasha Levin)  
  - net: introduce CAN specific pointer in the struct net_device (Oleksij Rempel)  
  - can: dev: move driver related infrastructure into separate subdir (Marc Kleine-Budde)  
  - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti)  
  - net: mvpp2: fix interrupt mask/unmask skip condition (Sasha Levin)  
  - ext4: do not iput inode under running transaction in ext4_rename() (zhangyi (F))  
  - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long)  
  - thermal/core: Add NULL pointer check before using cooling device stats (Manaf Meethalavalappu Pallikunhi)  
  - ASoC: rt5659: Update MCLK rate in set_sysclk() (Sameer Pujar)  
  - staging: comedi: cb_pcidas64: fix request_irq() warn (Tong Zhang)  
  - staging: comedi: cb_pcidas: fix request_irq() warn (Tong Zhang)  
  - scsi: qla2xxx: Fix broken #endif placement (Alexey Dobriyan)  
  - scsi: st: Fix a use after free in st_open() (Lv Yunlong)  
  - vhost: Fix vhost_vq_reset() (Laurent Vivier)  
  - powerpc: Force inlining of cpu_has_feature() to avoid build failure (Christophe Leroy)  
  - NFSD: fix error handling in NFSv4.0 callbacks (Olga Kornievskaia)  
  - ASoC: cs42l42: Always wait at least 3ms after reset (Lucas Tanure)  
  - ASoC: cs42l42: Fix mixer volume control (Lucas Tanure)  
  - ASoC: cs42l42: Fix channel width support (Lucas Tanure)  
  - ASoC: cs42l42: Fix Bitclock polarity inversion (Lucas Tanure)  
  - ASoC: es8316: Simplify adc_pga_gain_tlv table (Hans de Goede)  
  - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Benjamin Rood)  
  - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Hans de Goede)  
  - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Hans de Goede)  
  - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Ritesh Harjani)  
  - rpc: fix NULL dereference on kmalloc failure (J. Bruce Fields)  
  - fs: nfsd: fix kconfig dependency warning for NFSD_V4 (Julian Braha)  
  - ext4: fix bh ref count on error paths (Zhaolong Zhang)  
  - ext4: shrink race window in ext4_should_retry_alloc() (Eric Whitney)  
  - module: harden ELF info handling (Frank van der Linden)  
  - module: avoid *goto*s in module_sig_check() (Sergey Shtylyov)  
  - module: merge repetitive strings in module_sig_check() (Sergey Shtylyov)  
  - modsign: print module name along with error message (Jessica Yu)  
  - ipv6: weaken the v4mapped source check (Jakub Kicinski)  
  - selinux: vsock: Set SID for socket returned by accept() (David Brazdil)  
  - LTS tag: v5.4.109 (Jack Vogel)  
  - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Marc Kleine-Budde)  
  - ext4: add reclaim checks to xattr code (Jan Kara)  
  - mac80211: fix double free in ibss_leave (Markus Theil)  
  - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Eric Dumazet)  
  - net: dsa: b53: VLAN filtering is global to all users (Florian Fainelli)  
  - can: dev: Move device back to init netns on owning netns delete (Martin Willi)  
  - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Isaku Yamahata)  
  - locking/mutex: Fix non debug version of mutex_lock_io_nested() (Thomas Gleixner)  
  - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Jia-Ju Bai)  
  - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Jia-Ju Bai)  
  - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Bart Van Assche)  
  - block: recalculate segment count for multi-segment discards correctly (David Jeffery)  
  - perf auxtrace: Fix auxtrace queue conflict (Adrian Hunter)  
  - ACPI: scan: Use unique number for instance_no (Andy Shevchenko)  
  - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Rafael J. Wysocki)  
  - Revert "netfilter: x_tables: Update remaining dereference to RCU" (Mark Tomlinson)  
  - Revert "netfilter: x_tables: Switch synchronization to RCU" (Mark Tomlinson)  
  - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Sasha Levin)  
  - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Potnuri Bharat Teja)  
  - PM: EM: postpone creating the debugfs dir till fs_initcall (Lukasz Luba)  
  - net/mlx5e: Fix error path for ethtool set-priv-flag (Aya Levin)  
  - PM: runtime: Defer suspending suppliers (Rafael J. Wysocki)  
  - arm64: kdump: update ppos when reading elfcorehdr (Pavel Tatashin)  
  - drm/msm: fix shutdown hook in case GPU components failed to bind (Dmitry Baryshkov)  
  - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jean-Philippe Brucker)  
  - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu)  
  - net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes (Corentin Labbe)  
  - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Hayes Wang)  
  - net: cdc-phonet: fix data-interface release on probe failure (Johan Hovold)  
  - octeontx2-af: fix infinite loop in unmapping NPC counter (Hariprasad Kelam)  
  - octeontx2-af: Fix irq free in rvu teardown (Geetha sowjanya)  
  - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Kumar Kartikeya Dwivedi)  
  - nfp: flower: fix pre_tun mask id allocation (Louis Peens)  
  - mac80211: fix rate mask reset (Johannes Berg)  
  - can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors (Torin Cooper-Bennun)  
  - can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning (Torin Cooper-Bennun)  
  - can: c_can: move runtime PM enable/disable to c_can_platform (Tong Zhang)  
  - can: c_can_pci: c_can_pci_remove(): fix use-after-free (Tong Zhang)  
  - can: kvaser_pciefd: Always disable bus load reporting (Jimmy Assarsson)  
  - can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate (Angelo Dureghello)  
  - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Alexander Ovechkin)  
  - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal)  
  - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu)  
  - ftgmac100: Restart MAC HW once (Dylan Hung)  
  - net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template (Lv Yunlong)  
  - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Dinghao Liu)  
  - e1000e: add rtnl_lock() to e1000_reset_task (Vitaly Lifshits)  
  - igc: Fix Supported Pause Frame Link Setting (Muhammad Husaini Zulkifli)  
  - igc: Fix Pause Frame Advertising (Muhammad Husaini Zulkifli)  
  - net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port (Florian Fainelli)  
  - net: sched: validate stab values (Eric Dumazet)  
  - macvlan: macvlan_count_rx() needs to be aware of preemption (Eric Dumazet)  
  - ipv6: fix suspecious RCU usage warning (Wei Wang)  
  - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Maor Dickman)  
  - libbpf: Fix INSTALL flag order (Georgi Valkov)  
  - veth: Store queue_mapping independently of XDP prog presence (Maciej Fijalkowski)  
  - bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD (Grygorii Strashko)  
  - dm verity: fix DM_VERITY_OPTS_MAX value (JeongHyeon Lee)  
  - integrity: double check iint_cache was initialized (Mimi Zohar)  
  - ARM: dts: at91-sama5d27_som1: fix phy address to 7 (Claudiu Beznea)  
  - arm64: dts: ls1043a: mark crypto engine dma coherent (Horia Geantă)  
  - arm64: dts: ls1012a: mark crypto engine dma coherent (Horia Geantă)  
  - arm64: dts: ls1046a: mark crypto engine dma coherent (Horia Geantă)  
  - ACPI: video: Add missing callback back for Sony VPCEH3U1E (Chris Chiu)  
  - gcov: fix clang-11+ support (Nick Desaulniers)  
  - kasan: fix per-page tags for non-page_alloc pages (Andrey Konovalov)  
  - squashfs: fix xattr id and id lookup sanity checks (Phillip Lougher)  
  - squashfs: fix inode lookup sanity checks (Sean Nyekjaer)  
  - platform/x86: intel-vbtn: Stop reporting SW_DOCK events (Hans de Goede)  
  - netsec: restore phy power state after controller reset (Mian Yousaf Kaukab)  
  - ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign (Sergei Trofimovich)  
  - ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls (Sergei Trofimovich)  
  - block: Suppress uevent for hidden device when removed (Daniel Wagner)  
  - nfs: we don't support removing system.nfs4_acl (J. Bruce Fields)  
  - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Dmitry Monakhov)  
  - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Hannes Reinecke)  
  - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Hannes Reinecke)  
  - drm/radeon: fix AGP dependency (Christian König)  
  - drm/amdgpu: fb BO should be ttm_bo_type_device (Nirmoy Das)  
  - drm/amd/display: Revert dram_clock_change_latency for DCN2.1 (Sung Lee)  
  - regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck (satya priya)  
  - u64_stats,lockdep: Fix u64_stats_init() vs lockdep (Peter Zijlstra)  
  - habanalabs: Call put_pid() when releasing control device (Tomer Tayar)  
  - sparc64: Fix opcode filtering in handling of no fault loads (Rob Gardner)  
  - irqchip/ingenic: Add support for the JZ4760 (Paul Cercueil)  
  - cifs: change noisy error message to FYI (Paulo Alcantara)  
  - atm: idt77252: fix null-ptr-dereference (Tong Zhang)  
  - atm: uPD98402: fix incorrect allocation (Tong Zhang)  
  - net: davicom: Use platform_get_irq_optional() (Paul Cercueil)  
  - net: wan: fix error return code of uhdlc_init() (Jia-Ju Bai)  
  - net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() (Jia-Ju Bai)  
  - NFS: Correct size calculation for create reply length (Frank Sorenson)  
  - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default (Timo Rothenpieler)  
  - gpiolib: acpi: Add missing IRQF_ONESHOT (Yang Li)  
  - cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev (Sudeep Holla)  
  - cifs: ask for more credit on async read/write code paths (Aurelien Aptel)  
  - gianfar: fix jumbo packets+napi+rx overrun crash (Michael Braun)  
  - sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count (Denis Efremov)  
  - net: intel: iavf: fix error return code of iavf_init_get_resources() (Jia-Ju Bai)  
  - net: tehuti: fix error return code in bdx_probe() (Jia-Ju Bai)  
  - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Dinghao Liu)  
  - ALSA: hda: ignore invalid NHLT table (Mark Pearson)  
  - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Hayes Wang)  
  - atm: lanai: dont run lanai_dev_close if not open (Tong Zhang)  
  - atm: eni: dont release is never initialized (Tong Zhang)  
  - powerpc/4xx: Fix build errors from mfdcr() (Michael Ellerman)  
  - net: fec: ptp: avoid register access when ipg clock is disabled (Heiko Thiery)  
  - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Mike Kravetz)  
  - LTS tag: v5.4.108 (Jack Vogel)  
  - cifs: Fix preauth hash corruption (Vincent Whitchurch)  
  - x86/apic/of: Fix CPU devicetree-node lookups (Johan Hovold)  
  - genirq: Disable interrupts for force threaded handlers (Thomas Gleixner)  
  - firmware/efi: Fix a use after bug in efi_mem_reserve_persistent (Lv Yunlong)  
  - efi: use 32-bit alignment for efi_guid_t literals (Ard Biesheuvel)  
  - ext4: fix potential error in ext4_do_update_inode (Shijie Luo)  
  - ext4: do not try to set xattr into ea_inode if value is empty (zhangyi (F))  
  - ext4: find old entry again if failed to rename whiteout (zhangyi (F))  
  - x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() (Oleg Nesterov)  
  - x86: Move TS_COMPAT back to asm/thread_info.h (Oleg Nesterov)  
  - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Oleg Nesterov)  
  - x86/ioapic: Ignore IRQ2 again (Thomas Gleixner)  
  - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Tyrel Datwyler)  
  - counter: stm32-timer-cnt: fix ceiling write max value (Fabrice Gasnier)  
  - iio: hid-sensor-temperature: Fix issues of timestamp channel (Ye Xiang)  
  - iio: hid-sensor-prox: Fix scale not correct issue (Ye Xiang)  
  - iio: hid-sensor-humidity: Fix alignment issue of timestamp channel (Ye Xiang)  
  - iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask (Wilfried Wessner)  
  - iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler (Dinghao Liu)  
  - iio: adis16400: Fix an error code in adis16400_initial_setup() (Dan Carpenter)  
  - iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel (Jonathan Albrieux)  
  - iio:adc:stm32-adc: Add HAS_IOMEM dependency (Jonathan Cameron)  
  - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Badhri Jagan Sridharan)  
  - usb: gadget: configfs: Fix KASAN use-after-free (Jim Lin)  
  - USB: replace hardcode maximum usb string length by definition (Macpaul Lin)  
  - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Colin Ian King)  
  - usb-storage: Add quirk to defeat Kindle's automatic unload (Alan Stern)  
  - nvme-rdma: fix possible hang when failing to set io queues (Sagi Grimberg)  
  - counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED (William Breathitt Gray)  
  - scsi: myrs: Fix a double free in myrs_cleanup() (Lv Yunlong)  
  - scsi: lpfc: Fix some error codes in debugfs (Dan Carpenter)  
  - riscv: Correct SPARSEMEM configuration (Kefeng Wang)  
  - kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again (Masahiro Yamada)  
  - net/qrtr: fix __netdev_alloc_skb call (Pavel Skripkin)  
  - sunrpc: fix refcount leak for rpc auth modules (Daniel Kobras)  
  - vfio: IOMMU_API should be selected (Jason Gunthorpe)  
  - svcrdma: disable timeouts on rdma backchannel (Timo Rothenpieler)  
  - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Joe Korty)  
  - nfsd: Don't keep looking up unhashed files in the nfsd file cache (Trond Myklebust)  
  - nvmet: don't check iosqes,iocqes for discovery controllers (Sagi Grimberg)  
  - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Sagi Grimberg)  
  - nvme-tcp: fix possible hang when failing to set io queues (Sagi Grimberg)  
  - nvme: fix Write Zeroes limitations (Christoph Hellwig)  
  - afs: Stop listxattr() from listing "afs.*" attributes (David Howells)  
  - ASoC: simple-card-utils: Do not handle device clock (Sameer Pujar)  
  - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Pan Xiuli)  
  - ASoC: SOF: Intel: unregister DMIC device on probe error (Pierre-Louis Bossart)  
  - ASoC: fsl_ssi: Fix TDM slot setup for I2S mode (Alexander Shiyan)  
  - btrfs: fix slab cache flags for free space tree bitmap (David Sterba)  
  - ARM: 9044/1: vfp: use undef hook for VFP support detection (Ard Biesheuvel)  
  - ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel mode (Ard Biesheuvel)  
  - s390/vtime: fix increased steal time accounting (Gerald Schaefer)  
  - Revert "PM: runtime: Update device status before letting suppliers suspend" (Rafael J. Wysocki)  
  - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Xiaoliang Yu)  
  - ALSA: hda: generic: Fix the micmute led init state (Hui Wang)  
  - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Xiaoliang Yu)  
  - ALSA: dice: fix null pointer dereference when node is disconnected (Takashi Sakamoto)  
  - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Shengjiu Wang)  
  - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Shengjiu Wang)  
  - LTS tag: v5.4.107 (Jack Vogel)  
  - net: dsa: b53: Support setting learning on port (Florian Fainelli)  
  - net: dsa: tag_mtk: fix 802.1ad VLAN egress (DENG Qingfang)  
  - crypto: x86/aes-ni-xts - use direct calls to and 4-way stride (Ard Biesheuvel)  
  - crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg (Uros Bizjak)  
  - crypto: x86 - Regularize glue function prototypes (Kees Cook)  
  - drm/i915/gvt: Fix vfio_edid issue for BXT/APL (Colin Xu)  
  - drm/i915/gvt: Fix port number for BDW on EDID region setup (Colin Xu)  
  - drm/i915/gvt: Fix virtual display setup for BXT/APL (Colin Xu)  
  - drm/i915/gvt: Fix mmio handler break on BXT/APL. (Colin Xu)  
  - drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang (Colin Xu)  
  - btrfs: scrub: Don't check free space before marking a block group RO (Qu Wenruo)  
  - KVM: arm64: nvhe: Save the SPE context early (Suzuki K Poulose)  
  - LTS tag: v5.4.106 (Jack Vogel)  
  - xen/events: avoid handling the same event on two cpus at the same time (Juergen Gross)  
  - xen/events: don't unmask an event channel when an eoi is pending (Juergen Gross)  
  - xen/events: reset affinity of 2-level event when tearing it down (Juergen Gross)  
  - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Marc Zyngier)  
  - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Marc Zyngier)  
  - KVM: arm64: Fix exclusive limit for IPA size (Marc Zyngier)  
  - x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 (Josh Poimboeuf)  
  - binfmt_misc: fix possible deadlock in bm_register_write (Lior Ribak)  
  - powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() (Naveen N. Rao)  
  - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Mathieu Desnoyers)  
  - zram: fix return value on writeback_store (Minchan Kim)  
  - include/linux/sched/mm.h: use rcu_dereference in in_vfork() (Matthew Wilcox (Oracle))  
  - stop_machine: mark helpers __always_inline (Arnd Bergmann)  
  - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Anna-Maria Behnsen)  
  - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Ard Biesheuvel)  
  - configfs: fix a use-after-free in __configfs_open_file (Daiyue Zhang)  
  - block: rsxx: fix error return code of rsxx_pci_probe() (Jia-Ju Bai)  
  - NFSv4.2: fix return value of _nfs4_get_security_label() (Ondrej Mosnacek)  
  - NFS: Don't gratuitously clear the inode cache when lookup failed (Trond Myklebust)  
  - NFS: Don't revalidate the directory permissions on a lookup failure (Trond Myklebust)  
  - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington)  
  - arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory (Anshuman Khandual)  
  - sh_eth: fix TRSCER mask for R7S72100 (Sergey Shtylyov)  
  - staging: comedi: pcl818: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: pcl711: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: me4000: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: dmm32at: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: das800: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: das6402: Fix endian problem for AI command data (Ian Abbott)  
  - staging: comedi: adv_pci1710: Fix endian problem for AI command data (Ian Abbott)


