# changelog

author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-0.30.20.1.el8
changelog:
  - lockdown: Fix kexec lockdown bypass with ima policy (Eric Snowberg)  [Orabug:
    34386636]  {CVE-2022-21505}


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-1.43.1.el8
changelog:
  - LTS version: v5.15.43 (Jack Vogel)  
  - mptcp: Do TCP fallback on early DSS checksum failure (Mat Martineau)  
  - LTS version: v5.15.42 (Jack Vogel)  
  - afs: Fix afs_getattr() to refetch file status if callback break occurred (David Howells)  
  - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() (Yang Yingliang)  
  - mt76: mt7921e: fix possible probe failure after reboot (Sean Wang)  
  - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group (Jae Hyun Yoo)  
  - Input: ili210x - fix reset timing (Marek Vasut)  
  - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs (Shreyas K K)  
  - net: atlantic: verify hw_head_ lies within TX buffer ring (Grant Grundler)  
  - net: atlantic: add check for MAX_SKB_FRAGS (Grant Grundler)  
  - net: atlantic: reduce scope of is_rsc_complete (Grant Grundler)  
  - net: atlantic: fix "frag[0] not initialized" (Grant Grundler)  
  - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Yang Yingliang)  
  - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() (Yang Yingliang)  
  - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Johannes Berg)  
  - net: fix wrong network header length (Lina Wang)  
  - fbdev: Prevent possible use-after-free in fb_release() (Daniel Vetter)  
  - Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered" (Javier Martinez Canillas)  
  - selftests: add ping test with ping_group_range tuned (Nicolas Dichtel)  
  - nl80211: validate S1G channel width (Kieran Frewen)  
  - mac80211: fix rx reordering with non explicit / psmp ack policy (Felix Fietkau)  
  - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Gleb Chesnokov)  
  - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Brian Bunker)  
  - perf bench numa: Address compiler error on s390 (Thomas Richter)  
  - perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform (Kan Liang)  
  - gpio: mvebu/pwm: Refuse requests with inverted polarity (Uwe Kleine-König)  
  - gpio: gpio-vf610: do not touch other bits when set the target bit (Haibo Chen)  
  - perf build: Fix check for btf__load_from_kernel_by_id() in libbpf (Arnaldo Carvalho de Melo)  
  - scsi: ufs: core: Fix referencing invalid rsp field (Daejun Park)  
  - riscv: dts: sifive: fu540-c000: align dma node name with dtschema (Krzysztof Kozlowski)  
  - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Andrew Lunn)  
  - netfilter: flowtable: move dst_check to packet path (Ritaro Takenaka)  
  - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Pablo Neira Ayuso)  
  - netfilter: flowtable: fix TCP flow teardown (Pablo Neira Ayuso)  
  - igb: skip phy status check where unavailable (Kevin Mitchell)  
  - mptcp: fix checksum byte order (Paolo Abeni)  
  - mptcp: reuse __mptcp_make_csum in validate_data_csum (Geliang Tang)  
  - mptcp: change the parameter of __mptcp_make_csum (Geliang Tang)  
  - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 (Ard Biesheuvel)  
  - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 (Ard Biesheuvel)  
  - net: af_key: add check for pfkey_broadcast in function pfkey_process (Jiasheng Jiang)  
  - net/mlx5e: Properly block LRO when XDP is enabled (Maxim Mikityanskiy)  
  - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Maor Dickman)  
  - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc (Duoming Zhou)  
  - net/qla3xxx: Fix a test in ql_reset_work() (Christophe JAILLET)  
  - clk: at91: generated: consider range when calculating best rate (Codrin Ciubotariu)  
  - ice: Fix interrupt moderation settings getting cleared (Michal Wilczynski)  
  - ice: move ice_container_type onto ice_ring_container (Maciej Fijalkowski)  
  - ice: fix possible under reporting of ethtool Tx and Rx statistics (Paul Greenwalt)  
  - ice: fix crash when writing timestamp on RX rings (Arkadiusz Kubalewski)  
  - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Zixuan Fu)  
  - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Zixuan Fu)  
  - net: systemport: Fix an error handling path in bcm_sysport_probe() (Christophe JAILLET)  
  - Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler" (Pali Rohár)  
  - netfilter: nft_flow_offload: fix offload with pppoe + vlan (Felix Fietkau)  
  - net: fix dev_fill_forward_path with pppoe + bridge (Felix Fietkau)  
  - netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices (Felix Fietkau)  
  - netfilter: flowtable: fix excessive hw offload attempts after failure (Felix Fietkau)  
  - net/sched: act_pedit: sanitize shift argument before usage (Paolo Abeni)  
  - xfrm: fix "disable_policy" flag use when arriving from different devices (Eyal Birger)  
  - xfrm: rework default policy structure (Nicolas Dichtel)  
  - net: macb: Increment rx bd head after allocating skb and buffer (Harini Katakam)  
  - net: ipa: record proper RX transaction count (Alex Elder)  
  - ALSA: hda - fix unused Realtek function when PM is not enabled (Randy Dunlap)  
  - pinctrl: mediatek: mt8365: fix IES control pins (Mattijs Korpershoek)  
  - ARM: dts: aspeed: Add video engine to g6 (Howard Chiu)  
  - ARM: dts: aspeed: Add secure boot controller node (Joel Stanley)  
  - ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest (Eddie James)  
  - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group (Jae Hyun Yoo)  
  - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl (Jae Hyun Yoo)  
  - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi (Jae Hyun Yoo)  
  - dma-buf: ensure unique directory name for dmabuf stats (Charan Teja Kalla)  
  - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jérôme Pouiller)  
  - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() (Hangyu Hua)  
  - drm/i915/dmc: Add MMIO range restrictions (Anusha Srivatsa)  
  - drm/amd: Don't reset dGPUs if the system is going to s2idle (Mario Limonciello)  
  - libceph: fix potential use-after-free on linger ping and resends (Ilya Dryomov)  
  - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ (Ondrej Mosnacek)  
  - arm64: mte: Ensure the cleared tags are visible before setting the PTE (Catalin Marinas)  
  - arm64: paravirt: Use RCU read locks to guard stolen_time (Prakruthi Deepak Heragu)  
  - KVM: x86/mmu: Update number of zapped pages even if page list is stable (Sean Christopherson)  
  - Revert "can: m_can: pci: use custom bit timings for Elkhart Lake" (Jarkko Nikula)  
  - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold (Rafael J. Wysocki)  
  - Fix double fget() in vhost_net_set_backend() (Al Viro)  
  - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek)  
  - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Werner Sembach)  
  - ALSA: wavefront: Proper check of get_user() error (Takashi Iwai)  
  - ALSA: usb-audio: Restore Rane SL-1 quirk (Takashi Iwai)  
  - nilfs2: fix lockdep warnings during disk space reclamation (Ryusuke Konishi)  
  - nilfs2: fix lockdep warnings in page operations for btree nodes (Ryusuke Konishi)  
  - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame() (linyujun)  
  - platform/chrome: cros_ec_debugfs: detach log reader wq from devm (Tzung-Bi Shih)  
  - drbd: remove usage of list iterator variable after loop (Jakob Koschel)  
  - MIPS: lantiq: check the return value of kzalloc() (Xiaoke Wang)  
  - fs: fix an infinite loop in iomap_fiemap (Guo Xuenan)  
  - rtc: mc146818-lib: Fix the AltCentury for AMD platforms (Mario Limonciello)  
  - nvme-multipath: fix hang when disk goes live over reconnect (Anton Eidelman)  
  - nvmet: use a private workqueue instead of the system workqueue (Sagi Grimberg)  
  - tools/virtio: compile with -pthread (Michael S. Tsirkin)  
  - vhost_vdpa: don't setup irq offloading when irq_num < 0 (Zhu Lingshan)  
  - s390/pci: improve zpci_dev reference counting (Niklas Schnelle)  
  - s390/traps: improve panic message for translation-specification exception (Heiko Carstens)  
  - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Kai-Heng Feng)  
  - crypto: x86/chacha20 - Avoid spurious jumps to other functions (Peter Zijlstra)  
  - crypto: stm32 - fix reference leak in stm32_crc_remove (Zheng Yongjun)  
  - rtc: sun6i: Fix time overflow handling (Andre Przywara)  
  - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher)  
  - nvme-pci: add quirks for Samsung X5 SSDs (Monish Kumar R)  
  - Input: stmfts - fix reference leak in stmfts_input_open (Zheng Yongjun)  
  - Input: add bounds checking to input_set_capability() (Jeff LaBundy)  
  - um: Cleanup syscall_handler_t definition/cast, fix warning (David Gow)  
  - rtc: pcf2127: fix bug when reading alarm registers (Hugo Villeneuve)  
  - rtc: fix use-after-free on device removal (Vincent Whitchurch)  
  - Revert "drm/i915/opregion: check port number bounds for SWSCI display power state" (Greg Thelen)  
  - mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool (Hyeonggon Yoo)  
  - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Terry Bowman)  
  - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Terry Bowman)  
  - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Terry Bowman)  
  - Watchdog: sp5100_tco: Move timer initialization into function (Terry Bowman)  
  - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Terry Bowman)  
  - i2c: piix4: Add EFCH MMIO support for SMBus port select (Terry Bowman)  
  - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Terry Bowman)  
  - i2c: piix4: Add EFCH MMIO support to region request and release (Terry Bowman)  
  - i2c: piix4: Move SMBus port selection into function (Terry Bowman)  
  - i2c: piix4: Move SMBus controller base address detect into function (Terry Bowman)  
  - i2c: piix4: Move port I/O region request/release code into functions (Terry Bowman)  
  - i2c: piix4: Replace hardcoded memory map size with a #define (Terry Bowman)  
  - kernel/resource: Introduce request_mem_region_muxed() (Terry Bowman)  
  - io_uring: arm poll for non-nowait files (Pavel Begunkov)  
  - usb: gadget: fix race when gadget driver register via ioctl (Schspa Shi)  
  - LTS version: v5.15.41 (Jack Vogel)  
  - usb: gadget: uvc: allow for application to cleanly shutdown (Dan Vacura)  
  - usb: gadget: uvc: rename function to be more consistent (Michael Tretter)  
  - ping: fix address binding wrt vrf (Nicolas Dichtel)  
  - mm/hwpoison: use pr_err() instead of dump_page() in get_any_page() (Naoya Horiguchi)  
  - dma-buf: call dma_buf_stats_setup after dmabuf is in valid list (Charan Teja Reddy)  
  - Revert "drm/amd/pm: keep the BACO feature enabled for suspend" (Alex Deucher)  
  - drm/vmwgfx: Initialize drm_mode_fb_cmd2 (Zack Rusin)  
  - SUNRPC: Ensure that the gssproxy client can start in a connected state (Trond Myklebust)  
  - net: phy: micrel: Pass .probe for KS8737 (Fabio Estevam)  
  - net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061 (Fabio Estevam)  
  - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map (Mike Rapoport)  
  - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() (Waiman Long)  
  - writeback: Avoid skipping inode writeback (Jing Xia)  
  - net: phy: Fix race condition on link status change (Francesco Dolcini)  
  - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Manuel Ullmann)  
  - i40e: i40e_main: fix a missing check on list iterator (Xiaomeng Tong)  
  - drm/nouveau/tegra: Stop using iommu_present() (Robin Murphy)  
  - drm/vmwgfx: Disable command buffers on svga3 without gbobjects (Zack Rusin)  
  - mm/huge_memory: do not overkill when splitting huge_zero_page (Xu Yu)  
  - Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()" (Xu Yu)  
  - ceph: fix setting of xattrs on async created inodes (Jeff Layton)  
  - serial: 8250_mtk: Fix register address for XON/XOFF character (AngeloGioacchino Del Regno)  
  - serial: 8250_mtk: Fix UART_EFR register address (AngeloGioacchino Del Regno)  
  - fsl_lpuart: Don't enable interrupts too early (Indan Zupancic)  
  - slimbus: qcom: Fix IRQ check in qcom_slim_probe (Miaoqian Lin)  
  - USB: serial: option: add Fibocom MA510 modem (Sven Schwermer)  
  - USB: serial: option: add Fibocom L610 modem (Sven Schwermer)  
  - USB: serial: qcserial: add support for Sierra Wireless EM7590 (Ethan Yang)  
  - USB: serial: pl2303: add device id for HP LM930 Display (Scott Chen)  
  - usb: typec: tcpci_mt6360: Update for BMC PHY setting (ChiYuan Huang)  
  - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Uwe Kleine-König)  
  - usb: cdc-wdm: fix reading stuck on device close (Sergey Ryazanov)  
  - tty: n_gsm: fix mux activation issues in gsm_config() (Daniel Starke)  
  - tty: n_gsm: fix buffer over-read in gsm_dlci_data() (Daniel Starke)  
  - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Yang Yingliang)  
  - x86/mm: Fix marking of unused sub-pmd ranges (Adrian-Ken Rueegsegger)  
  - usb: xhci-mtk: fix fs isoc's transfer error (Chunfeng Yun)  
  - KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context() (Alexander Graf)  
  - firmware_loader: use kernel credentials when reading firmware (Thiébaud Weksteen)  
  - interconnect: Restore sync state by ignoring ipa-virt in provider count (Stephen Boyd)  
  - tcp: drop the hash_32() part from the index calculation (Willy Tarreau)  
  - tcp: increase source port perturb table to 2^16 (Willy Tarreau)  
  - tcp: dynamically allocate the perturb table used by source ports (Willy Tarreau)  
  - tcp: add small random increments to the source port (Willy Tarreau)  
  - tcp: resalt the secret every 10 seconds (Eric Dumazet)  
  - tcp: use different parts of the port_offset for index and offset (Willy Tarreau)  
  - secure_seq: use the 64 bits of the siphash for port offset calculation (Willy Tarreau)  
  - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT (Matthew Hagan)  
  - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation (Shravya Kumbham)  
  - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Ajit Kumar Pandey)  
  - s390: disable -Warray-bounds (Sven Schnelle)  
  - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Mark Brown)  
  - ASoC: max98090: Generate notifications on changes for custom control (Mark Brown)  
  - ASoC: max98090: Reject invalid values in custom control put() (Mark Brown)  
  - iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu (Ashish Mhetre)  
  - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Duoming Zhou)  
  - hwmon: (f71882fg) Fix negative temperature (Ji-Ze Hong (Peter Hong))  
  - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher)  
  - drm/vmwgfx: Fix fencing on SVGAv3 (Zack Rusin)  
  - tls: Fix context leak on tls_device_down (Maxim Mikityanskiy)  
  - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Taehee Yoo)  
  - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Guangguan Wang)  
  - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() (Florian Fainelli)  
  - drm/vc4: hdmi: Fix build error for implicit function declaration (Hui Tang)  
  - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral (Florian Fainelli)  
  - net: ethernet: mediatek: ppe: fix wrong size passed to memset() (Yang Yingliang)  
  - net/sched: act_pedit: really ensure the skb is writable (Paolo Abeni)  
  - s390/lcs: fix variable dereferenced before check (Alexandra Winter)  
  - s390/ctcm: fix potential memory leak (Alexandra Winter)  
  - s390/ctcm: fix variable dereferenced before check (Alexandra Winter)  
  - virtio: fix virtio transitional ids (Shunsuke Mie)  
  - arm64: vdso: fix makefile dependency on vdso.so (Joey Gouly)  
  - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Joel Savitz)  
  - procfs: prevent unprivileged processes accessing fdinfo dir (Kalesh Singh)  
  - hwmon: (ltq-cputemp) restrict it to SOC_XWAY (Randy Dunlap)  
  - dim: initialize all struct fields (Jesse Brandeburg)  
  - ionic: fix missing pci_release_regions() on error in ionic_probe() (Yang Yingliang)  
  - nfs: fix broken handling of the softreval mount option (Dan Aloni)  
  - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Johannes Berg)  
  - net: sfc: fix memory leak due to ptp channel (Taehee Yoo)  
  - sfc: Use swap() instead of open coding it (Jiapeng Chong)  
  - fbdev: efifb: Fix a use-after-free due early fb_info cleanup (Javier Martinez Canillas)  
  - net: chelsio: cxgb4: Avoid potential negative array offset (Kees Cook)  
  - netlink: do not reset transport header in netlink_recvmsg() (Eric Dumazet)  
  - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() (Christophe JAILLET)  
  - ipv4: drop dst in multicast routing path (Lokesh Dhoundiyal)  
  - ice: fix PTP stale Tx timestamps cleanup (Michal Michalik)  
  - ice: Fix race during aux device (un)plugging (Ivan Vecera)  
  - platform/surface: aggregator: Fix initialization order when compiling as builtin module (Maximilian Luz)  
  - fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove (Javier Martinez Canillas)  
  - fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove (Javier Martinez Canillas)  
  - fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove (Javier Martinez Canillas)  
  - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters (Vladimir Oltean)  
  - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 (Vladimir Oltean)  
  - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups (Vladimir Oltean)  
  - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted (Vladimir Oltean)  
  - net: Fix features skip in for_each_netdev_feature() (Tariq Toukan)  
  - mac80211: Reset MBSSID parameters upon connection (Manikanta Pubbisetty)  
  - hwmon: (tmp401) Add OF device ID table (Camel Guo)  
  - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Guenter Roeck)  
  - batman-adv: Don't skb_split skbuffs with frag_list (Sven Eckelmann)  
  - LTS version: v5.15.40 (Jack Vogel)  
  - mm: fix invalid page pointer returned with FOLL_PIN gups (Peter Xu)  
  - mm/mlock: fix potential imbalanced rlimit ucounts adjustment (Miaohe Lin)  
  - mm/hwpoison: fix error page recovered but reported "not recovered" (Naoya Horiguchi)  
  - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Muchun Song)  
  - mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() (Muchun Song)  
  - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Muchun Song)  
  - mm: fix missing cache flush for all tail pages of compound page (Muchun Song)  
  - udf: Avoid using stale lengthOfImpUse (Jan Kara)  
  - rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition (Gleb Fotengauer-Malinovskiy)  
  - Bluetooth: Fix the creation of hdev->name (Itay Iellin)  
  - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Arnaldo Carvalho de Melo)  
  - kbuild: move objtool_args back to scripts/Makefile.build (Masahiro Yamada)  
  - LTS version: v5.15.39 (Jack Vogel)  
  - PCI: aardvark: Update comment about link going down after link-up (Marek Behún)  
  - PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() (Marek Behún)  
  - PCI: aardvark: Don't mask irq when mapping (Pali Rohár)  
  - PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts (Pali Rohár)  
  - PCI: aardvark: Use separate INTA interrupt for emulated root bridge (Pali Rohár)  
  - PCI: aardvark: Fix support for PME requester on emulated bridge (Pali Rohár)  
  - PCI: aardvark: Add support for PME interrupts (Pali Rohár)  
  - PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge (Pali Rohár)  
  - PCI: aardvark: Add support for ERR interrupt on emulated bridge (Pali Rohár)  
  - PCI: aardvark: Enable MSI-X support (Pali Rohár)  
  - PCI: aardvark: Fix setting MSI address (Pali Rohár)  
  - PCI: aardvark: Add support for masking MSI interrupts (Pali Rohár)  
  - PCI: aardvark: Refactor unmasking summary MSI interrupt (Pali Rohár)  
  - PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node) (Marek Behún)  
  - PCI: aardvark: Make msi_domain_info structure a static driver structure (Marek Behún)  
  - PCI: aardvark: Make MSI irq_chip structures static driver structures (Marek Behún)  
  - PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ (Pali Rohár)  
  - PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_* (Pali Rohár)  
  - PCI: aardvark: Disable common PHY when unbinding driver (Pali Rohár)  
  - PCI: aardvark: Disable link training when unbinding driver (Pali Rohár)  
  - PCI: aardvark: Assert PERST# when unbinding driver (Pali Rohár)  
  - PCI: aardvark: Fix memory leak in driver unbind (Pali Rohár)  
  - PCI: aardvark: Mask all interrupts when unbinding driver (Pali Rohár)  
  - PCI: aardvark: Disable bus mastering when unbinding driver (Pali Rohár)  
  - PCI: aardvark: Comment actions in driver remove method (Pali Rohár)  
  - PCI: aardvark: Clear all MSIs at setup (Pali Rohár)  
  - PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge (Pali Rohár)  
  - PCI: pci-bridge-emul: Add definitions for missing capabilities registers (Pali Rohár)  
  - PCI: pci-bridge-emul: Add description for class_revision field (Pali Rohár)  
  - rcu: Apply callbacks processing time limit only on softirq (Frederic Weisbecker)  
  - rcu: Fix callbacks processing time limit retaining cond_resched() (Frederic Weisbecker)  
  - Revert "parisc: Mark sched_clock unstable only if clocks are not syncronized" (Helge Deller)  
  - mmc: rtsx: add 74 Clocks in power on flow (Ricky WU)  
  - selftest/vm: verify remap destination address in mremap_test (Sidhartha Kumar)  
  - selftest/vm: verify mmap addr in mremap_test (Sidhartha Kumar)  
  - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Wanpeng Li)  
  - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Paolo Bonzini)  
  - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Paolo Bonzini)  
  - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Wanpeng Li)  
  - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Thomas Huth)  
  - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Paolo Bonzini)  
  - iommu/dart: Add missing module owner to ops structure (Hector Martin)  
  - net/mlx5e: Lag, Don't skip fib events on current dst (Vlad Buslov)  
  - net/mlx5e: Lag, Fix fib_info pointer assignment (Vlad Buslov)  
  - net/mlx5e: Lag, Fix use-after-free in fib event handler (Vlad Buslov)  
  - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Aya Levin)  
  - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Sandipan Das)  
  - gpio: mvebu: drop pwm base assignment (Baruch Siach)  
  - drm/amdgpu: Ensure HDA function is suspended before ASIC reset (Kai-Heng Feng)  
  - drm/amdgpu: don't set s3 and s0ix at the same time (Mario Limonciello)  
  - drm/amdgpu: explicitly check for s0ix when evicting resources (Mario Limonciello)  
  - drm/amdgpu: unify BO evicting method in amdgpu_ttm (Nirmoy Das)  
  - btrfs: always log symlinks in full mode (Filipe Manana)  
  - btrfs: force v2 space cache usage for subpage mount (Qu Wenruo)  
  - smsc911x: allow using IRQ0 (Sergey Shtylyov)  
  - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer (Vladimir Oltean)  
  - bnxt_en: Fix unnecessary dropping of RX packets (Michael Chan)  
  - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Somnath Kotur)  
  - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Ido Schimmel)  
  - rxrpc: Enable IPv6 checksums on transport socket (David Howells)  
  - mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() (Eric Dumazet)  
  - hinic: fix bug of wq out of bound access (Qiao Ma)  
  - btrfs: do not BUG_ON() on failure to update inode when setting xattr (Filipe Manana)  
  - drm/msm/dp: remove fail safe mode related code (Kuogee Hsieh)  
  - selftests/net: so_txtime: usage(): fix documentation of default clock (Marc Kleine-Budde)  
  - selftests/net: so_txtime: fix parsing of start time stamp on 32 bit systems (Marc Kleine-Budde)  
  - net: emaclite: Add error handling for of_address_to_resource() (Shravya Kumbham)  
  - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Eric Dumazet)  
  - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Yang Yingliang)  
  - net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller (Niels Dossche)  
  - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() (Yang Yingliang)  
  - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() (Yang Yingliang)  
  - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() (Yang Yingliang)  
  - NFSv4: Don't invalidate inode attributes on delegation return (Trond Myklebust)  
  - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Mustafa Ismail)  
  - RDMA/irdma: Reduce iWARP QP destroy time (Shiraz Saleem)  
  - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Tatyana Nikolova)  
  - RDMA/siw: Fix a condition race issue in MPA request processing (Cheng Xu)  
  - SUNRPC release the transport of a relocated task with an assigned transport (Olga Kornievskaia)  
  - selftests/seccomp: Don't call read() on TTY from background pgrp (Jann Horn)  
  - net/mlx5: Fix deadlock in sync reset flow (Moshe Shemesh)  
  - net/mlx5: Avoid double clear or set of sync reset requested (Moshe Shemesh)  
  - net/mlx5e: Fix the calling of update_buffer_lossy() API (Mark Zhang)  
  - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Paul Blakey)  
  - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Vlad Buslov)  
  - net/mlx5e: Fix trust state reset in reload (Moshe Tal)  
  - iommu/dart: check return value after calling platform_get_resource() (Yang Yingliang)  
  - iommu/vt-d: Drop stop marker messages (Lu Baolu)  
  - ASoC: soc-ops: fix error handling (Pierre-Louis Bossart)  
  - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Codrin Ciubotariu)  
  - hwmon: (pmbus) disable PEC if not enabled (Adam Wujek)  
  - hwmon: (adt7470) Fix warning on module removal (Armin Wolf)  
  - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Puyou Lu)  
  - gpio: visconti: Fix fwnode of GPIO IRQ (Nobuhiro Iwamatsu)  
  - NFC: netlink: fix sleep in atomic bug when firmware download timeout (Duoming Zhou)  
  - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs (Duoming Zhou)  
  - nfc: replace improper check device_is_registered() in netlink related functions (Duoming Zhou)  
  - can: grcan: only use the NAPI poll budget for RX (Andreas Larsson)  
  - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs (Andreas Larsson)  
  - can: grcan: use ofdev->dev when allocating DMA memory (Daniel Hellstrom)  
  - can: isotp: remove re-binding of bound socket (Oliver Hartkopp)  
  - can: grcan: grcan_close(): fix deadlock (Duoming Zhou)  
  - s390/dasd: Fix read inconsistency for ESE DASD devices (Jan Höppner)  
  - s390/dasd: Fix read for ESE with blksize < 4k (Jan Höppner)  
  - s390/dasd: prevent double format of tracks for ESE devices (Stefan Haberland)  
  - s390/dasd: fix data corruption for ESE devices (Stefan Haberland)  
  - ASoC: meson: Fix event generation for AUI CODEC mux (Mark Brown)  
  - ASoC: meson: Fix event generation for G12A tohdmi mux (Mark Brown)  
  - ASoC: meson: Fix event generation for AUI ACODEC mux (Mark Brown)  
  - ASoC: wm8958: Fix change notifications for DSP controls (Mark Brown)  
  - ASoC: da7219: Fix change notifications for tone generator frequency (Mark Brown)  
  - genirq: Synchronize interrupt thread startup (Thomas Pfaff)  
  - net: stmmac: disable Split Header (SPH) for Intel platforms (Tan Tee Min)  
  - firewire: core: extend card->lock in fw_core_handle_bus_reset (Niels Dossche)  
  - firewire: remove check of list iterator against head past the loop body (Jakob Koschel)  
  - firewire: fix potential uaf in outbound_phy_packet_callback() (Chengfeng Ye)  
  - timekeeping: Mark NMI safe time accessors as notrace (Kurt Kanzenbach)  
  - Revert "SUNRPC: attempt AF_LOCAL connect on setup" (Trond Myklebust)  
  - RISC-V: relocate DTB if it's outside memory region (Nick Kossifidis)  
  - drm/amdgpu: do not use passthrough mode in Xen dom0 (Marek Marczykowski-Górecki)  
  - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT (Harry Wentland)  
  - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Nicolin Chen)  
  - iommu/vt-d: Calculate mask for non-aligned flushes (David Stevens)  
  - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Kyle Huey)  
  - x86/fpu: Prevent FPU state corruption (Thomas Gleixner)  
  - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' (Andrei Lalaev)  
  - mmc: core: Set HS clock speed before sending HS CMD13 (Brian Norris)  
  - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Samuel Holland)  
  - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Shaik Sajida Bhanu)  
  - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Takashi Sakamoto)  
  - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Zihao Wang)  
  - parisc: Merge model and model name into one line in /proc/cpuinfo (Helge Deller)  
  - MIPS: Fix CP0 counter erratum detection for R4k CPUs (Maciej W. Rozycki)  
  - LTS version: v5.15.38 (Jack Vogel)  
  - powerpc/64: Add UADDR64 relocation support (Alexey Kardashevskiy)  
  - objtool: Fix type of reloc::addend (Peter Zijlstra)  
  - objtool: Fix code relocs vs weak symbols (Peter Zijlstra)  
  - eeprom: at25: Use DMA safe buffers (Christophe Leroy)  
  - perf symbol: Remove arch__symbols__fixup_end() (Namhyung Kim)  
  - tty: n_gsm: fix software flow control handling (Daniel Starke)  
  - tty: n_gsm: fix incorrect UA handling (Daniel Starke)  
  - tty: n_gsm: fix reset fifo race condition (Daniel Starke)  
  - tty: n_gsm: fix missing tty wakeup in convergence layer type 2 (Daniel Starke)  
  - tty: n_gsm: fix wrong signal octets encoding in MSC (Daniel Starke)  
  - tty: n_gsm: fix wrong command frame length field encoding (Daniel Starke)  
  - tty: n_gsm: fix wrong command retry handling (Daniel Starke)  
  - tty: n_gsm: fix missing explicit ldisc flush (Daniel Starke)  
  - tty: n_gsm: fix wrong DLCI release order (Daniel Starke)  
  - tty: n_gsm: fix insufficient txframe size (Daniel Starke)  
  - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal)  
  - tty: n_gsm: fix malformed counter for out of frame data (Daniel Starke)  
  - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Daniel Starke)  
  - tty: n_gsm: fix mux cleanup after unregister tty device (Daniel Starke)  
  - tty: n_gsm: fix decoupled mux resource (Daniel Starke)  
  - tty: n_gsm: fix restart handling via CLD command (Daniel Starke)  
  - perf symbol: Update symbols__fixup_end() (Namhyung Kim)  
  - perf symbol: Pass is_kallsyms to symbols__fixup_end() (Namhyung Kim)  
  - x86/cpu: Load microcode during restore_processor_state() (Borislav Petkov)  
  - ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode (Tim Harvey)  
  - ARM: dts: at91: sama7g5ek: enable pull-up on flexcom3 console lines (Eugen Hristev)  
  - btrfs: fix leaked plug after failure syncing log on zoned filesystems (Filipe Manana)  
  - thermal: int340x: Fix attr.show callback prototype (Kees Cook)  
  - ACPI: processor: idle: Avoid falling back to C3 type C-states (Ville Syrjälä)  
  - net: ethernet: stmmac: fix write to sgmii_adapter_base (Dinh Nguyen)  
  - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses (Imre Deak)  
  - drm/i915: Check EDID for HDR static metadata when choosing blc (Jouni Högander)  
  - netfilter: Update ip6_route_me_harder to consider L3 domain (Martin Willi)  
  - mtd: rawnand: qcom: fix memory corruption that causes panic (Md Sadre Alam)  
  - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time (Zqiang)  
  - zonefs: Clear inode information flags on inode creation (Damien Le Moal)  
  - zonefs: Fix management of open zones (Damien Le Moal)  
  - Revert "ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40" (Ville Syrjälä)  
  - powerpc/perf: Fix 32bit compile (Alexey Kardashevskiy)  
  - drivers: net: hippi: Fix deadlock in rr_close() (Duoming Zhou)  
  - cifs: destage any unwritten data to the server before calling copychunk_write (Ronnie Sahlberg)  
  - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Mikulas Patocka)  
  - bonding: do not discard lowest hash bit for non layer3+4 hashing (suresh kumar)  
  - ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION (Namjae Jeon)  
  - ksmbd: increment reference count of parent fp (Namjae Jeon)  
  - arch: xtensa: platforms: Fix deadlock in rs_close() (Duoming Zhou)  
  - ext4: fix bug_on in start_this_handle during umount filesystem (Ye Bin)  
  - ASoC: wm8731: Disable the regulator when probing fails (Zheyu Ma)  
  - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Chao Song)  
  - tcp: fix F-RTO may not work correctly when receiving DSACK (Pengcheng Yang)  
  - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" (Dany Madden)  
  - ixgbe: ensure IPsec VF<->PF compatibility (Leon Romanovsky)  
  - perf arm-spe: Fix addresses of synthesized SPE events (Timothy Hayes)  
  - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher)  
  - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher)  
  - gfs2: Minor retry logic cleanup (Andreas Gruenbacher)  
  - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher)  
  - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() (Yang Yingliang)  
  - bnx2x: fix napi API usage sequence (Manish Chopra)  
  - tls: Skip tls_append_frag on zero copy size (Maxim Mikityanskiy)  
  - drm/amd/display: Fix memory leak in dcn21_clock_source_create (Miaoqian Lin)  
  - drm/amdkfd: Fix GWS queue count (David Yat Sin)  
  - netfilter: conntrack: fix udp offload timeout sysctl (Volodymyr Mytnyk)  
  - io_uring: check reserved fields for recv/recvmsg (Jens Axboe)  
  - io_uring: check reserved fields for send/sendmsg (Jens Axboe)  
  - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK (Martin Blumenstingl)  
  - drm/sun4i: Remove obsolete references to PHYS_OFFSET (Samuel Holland)  
  - net: dsa: mv88e6xxx: Fix port_hidden_wait to account for port_base_addr (Nathan Rossi)  
  - net: phy: marvell10g: fix return value on error (Baruch Siach)  
  - net: bcmgenet: hide status block before TX timestamping (Jonathan Lemon)  
  - cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts (Vladimir Zapolskiy)  
  - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() (Yang Yingliang)  
  - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() (Christophe JAILLET)  
  - tcp: make sure treq->af_specific is initialized (Eric Dumazet)  
  - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Eric Dumazet)  
  - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Peilin Ye)  
  - ip6_gre: Make o_seqno start from 0 in native mode (Peilin Ye)  
  - ip_gre: Make o_seqno start from 0 in native mode (Peilin Ye)  
  - net/smc: sync err code when tcp connection was refused (liuyacan)  
  - net: hns3: add return value for mailbox handling in PF (Jian Shen)  
  - net: hns3: add validity check for message data length (Jian Shen)  
  - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx (Jie Wang)  
  - net: hns3: clear inited state and stop client after failed to register netdev (Jian Shen)  
  - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe (Xiaobing Luo)  
  - pinctrl: pistachio: fix use of irq_of_parse_and_map() (Lv Ruyi)  
  - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock (Fabio Estevam)  
  - ARM: dts: imx6ull-colibri: fix vqmmc regulator (Max Krummenacher)  
  - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long)  
  - wireguard: device: check for metadata_dst with skb_valid_dst() (Nikolay Aleksandrov)  
  - tcp: ensure to use the most recently sent skb when filling the rate sample (Pengcheng Yang)  
  - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested (Marek Vasut)  
  - tcp: md5: incorrect tcp_header_len for incoming connections (Francesco Ruggeri)  
  - pinctrl: rockchip: fix RK3308 pinmux bits (Luca Ceresoli)  
  - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook (Eyal Birger)  
  - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Pablo Neira Ayuso)  
  - net: dsa: Add missing of_node_put() in dsa_port_link_register_of (Miaoqian Lin)  
  - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode (Geert Uytterhoeven)  
  - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI (Marek Vasut)  
  - mtd: fix 'part' field data corruption in mtd_info (Oleksandr Ocheretnyi)  
  - mtd: rawnand: Fix return value check of wait_for_completion_timeout (Miaoqian Lin)  
  - pinctrl: mediatek: moore: Fix build error (YueHaibing)  
  - phy: amlogic: fix error path in phy_g12a_usb3_pcie_probe() (Heiner Kallweit)  
  - ipvs: correctly print the memory size of ip_vs_conn_tab (Pengcheng Yang)  
  - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 (Adam Ford)  
  - ARM: dts: am3517-evm: Fix misc pinmuxing (Adam Ford)  
  - ARM: dts: Fix mmc order for omap3-gta04 (H. Nikolaus Schaller)  
  - interconnect: qcom: sdx55: Drop IP0 interconnects (Stephen Boyd)  
  - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe (Miaoqian Lin)  
  - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe (Miaoqian Lin)  
  - ARM: dts: at91: fix pinctrl phandles (Claudiu Beznea)  
  - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name (Claudiu Beznea)  
  - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek (Mark Brown)  
  - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks (Miaoqian Lin)  
  - ARM: dts: dra7: Fix suspend warning for vpe powerdomain (Tony Lindgren)  
  - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific (Tony Lindgren)  
  - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init (Miaoqian Lin)  
  - phy: samsung: exynos5250-sata: fix missing device put in probe error paths (Krzysztof Kozlowski)  
  - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe (Miaoqian Lin)  
  - arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO pin labeling for CON1 (Guillaume Giraudon)  
  - arm64: dts: imx8mn: Fix SAI nodes (Marek Vasut)  
  - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue (Fabio Estevam)  
  - USB: Fix xhci event ring dequeue pointer ERDP update issue (Weitao Wang)  
  - arm64: dts: imx8qm: Correct SCU clock controller's compatible property (Liu Ying)  
  - xsk: Fix l2fwd for copy mode + busy poll combo (Maciej Fijalkowski)  
  - mtd: rawnand: fix ecc parameters for mt7622 (Chuanhong Guo)  
  - iio:imu:bmi160: disable regulator in error path (Tong Zhang)  
  - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards (Christian Hewitt)


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-100.43.0.el8
changelog:
  - ocfs2: kill EBUSY from dlmfs_evict_inode (Junxiao Bi)  [Orabug: 34364336] 
  - ocfs2: dlmfs: don't clear USER_LOCK_ATTACHED when destroying lock (Junxiao Bi)  [Orabug: 34364336] 
  - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock (Junxiao Bi via Ocfs2-devel)  [Orabug: 34364336] 
  - net/rds: Fix a NULL dereference in rds_tcp_accept_one() (Harshit Mogalapalli)  [Orabug: 34366723] 
  - lockdown: Fix kexec lockdown bypass with ima policy (Eric Snowberg)  [Orabug: 34393053]  {CVE-2022-21505}


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-1.43.3.el8
changelog:
  - x86/alternative: The retpoline alternative is not applied (Alexandre Chartre)  [Orabug: 34395937] 
  - x86/ftrace: Do not copy ftrace_stub() in ftrace trampoline (Alexandre Chartre)  [Orabug: 34395937]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-1.43.4.el8
changelog:
  - Revert "selftests/bpf: add tests verifying unprivileged bpf behaviour" (Alan Maguire)  [Orabug: 34399286] 
  - Revert "selftests/bpf: Add test for reg2btf_ids out of bounds access" (Alan Maguire)  [Orabug: 34399286]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-1.43.4.1.el8
changelog:
  - net_sched: cls_route: remove from list when handle is 0 (Thadeu Lima de Souza
    Cascardo)  [Orabug: 34460936]  {CVE-2022-2588}


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-1.43.4.2.el8
changelog:
  - rds: copy_from_user only once per rds_sendmsg system call (Hans Westgaard Ry)
    [Orabug: 33981854]  {CVE-2022-21385}


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-2.52.1.el8
changelog:
  - LTS version: v5.15.52 (Jack Vogel)  
  - io_uring: fix not locked access to fixed buf table (Pavel Begunkov)  
  - net: mscc: ocelot: allow unregistered IP multicast flooding to CPU (Vladimir Oltean)  
  - rtw88: rtw8821c: enable rfe 6 devices (Ping-Ke Shih)  
  - rtw88: 8821c: support RFE type4 wifi NIC (Guo-Feng Fan)  
  - fs: account for group membership (Christian Brauner)  
  - fs: fix acl translation (Christian Brauner)  
  - fs: support mapped mounts of mapped filesystems (Christian Brauner)  
  - fs: add i_user_ns() helper (Christian Brauner)  
  - fs: port higher-level mapping helpers (Christian Brauner)  
  - fs: remove unused low-level mapping helpers (Christian Brauner)  
  - fs: use low-level mapping helpers (Christian Brauner)  
  - docs: update mapping documentation (Christian Brauner)  
  - fs: account for filesystem mappings (Christian Brauner)  
  - fs: tweak fsuidgid_has_mapping() (Christian Brauner)  
  - fs: move mapping helpers (Christian Brauner)  
  - fs: add is_idmapped_mnt() helper (Christian Brauner)  
  - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete (Naveen N. Rao)  
  - xfs: Fix the free logic of state in xfs_attr_node_hasname (Yang Xu)  
  - xfs: use kmem_cache_free() for kmem_cache objects (Rustam Kovhaev)  
  - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() (Coly Li)  
  - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Masahiro Yamada)  
  - LTS version: v5.15.51 (Jack Vogel)  
  - powerpc/pseries: wire up rng during setup_arch() (Jason A. Donenfeld)  
  - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) (Masahiro Yamada)  
  - dma-direct: use the correct size for dma_set_encrypted() (Dexuan Cui)  
  - perf build-id: Fix caching files with a wrong build ID (Adrian Hunter)  
  - random: update comment from copy_to_user() -> copy_to_iter() (Jason A. Donenfeld)  
  - ARM: dts: bcm2711-rpi-400: Fix GPIO line names (Stefan Wahren)  
  - modpost: fix section mismatch check for exported init/exit sections (Masahiro Yamada)  
  - ARM: cns3xxx: Fix refcount leak in cns3xxx_init (Miaoqian Lin)  
  - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings (Miaoqian Lin)  
  - ARM: Fix refcount leak in axxia_boot_secondary (Miaoqian Lin)  
  - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe (Miaoqian Lin)  
  - ARM: exynos: Fix refcount leak in exynos_map_pmu (Miaoqian Lin)  
  - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Aswath Govindraju)  
  - ARM: dts: imx6qdl: correct PU regulator ramp delay (Lucas Stach)  
  - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node (Alexander Stein)  
  - drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl() (Kuogee Hsieh)  
  - powerpc/powernv: wire up rng during setup_arch (Jason A. Donenfeld)  
  - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Andrew Donnellan)  
  - powerpc: Enable execve syscall exit tracepoint (Naveen N. Rao)  
  - powerpc/microwatt: wire up rng during setup_arch() (Jason A. Donenfeld)  
  - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX (Helge Deller)  
  - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI (Helge Deller)  
  - xtensa: Fix refcount leak bug in time.c (Liang He)  
  - xtensa: xtfpga: Fix refcount leak bug in setup (Liang He)  
  - iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels() (Jialin Zhang)  
  - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client (Miaoqian Lin)  
  - iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties() (Jialin Zhang)  
  - iio: adc: axp288: Override TS pin bias current for some models (Hans de Goede)  
  - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message (Yannick Brosseau)  
  - iio: adc: stm32: Fix ADCs iteration in irq handler (Yannick Brosseau)  
  - iio: afe: rescale: Fix boolean logic bug (Linus Walleij)  
  - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) (Jean-Baptiste Maneyrol)  
  - iio: adc: stm32: fix maximum clock rate for stm32mp15x (Olivier Moysan)  
  - iio: trigger: sysfs: fix use-after-free on remove (Vincent Whitchurch)  
  - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() (Zheyu Ma)  
  - iio: accel: mma8452: ignore the return value of reset operation (Haibo Chen)  
  - iio:accel:mxc4005: rearrange iio trigger get and register (Dmitry Rokosov)  
  - iio:accel:bma180: rearrange iio trigger get and register (Dmitry Rokosov)  
  - iio:accel:kxcjk-1013: rearrange iio trigger get and register (Dmitry Rokosov)  
  - iio:chemical:ccs811: rearrange iio trigger get and register (Dmitry Rokosov)  
  - iio:humidity:hts221: rearrange iio trigger get and register (Dmitry Rokosov)  
  - f2fs: attach inline_data after setting compression (Jaegeuk Kim)  
  - btrfs: fix deadlock with fsync+fiemap+transaction commit (Josef Bacik)  
  - btrfs: don't set lock_owner when locking extent buffer for reading (Zygo Blaxell)  
  - dt-bindings: usb: ehci: Increase the number of PHYs (Geert Uytterhoeven)  
  - dt-bindings: usb: ohci: Increase the number of PHYs (Geert Uytterhoeven)  
  - usb: chipidea: udc: check request status before setting device address (Xu Yang)  
  - USB: gadget: Fix double-free bug in raw_gadget driver (Alan Stern)  
  - usb: gadget: Fix non-unique driver names in raw-gadget driver (Alan Stern)  
  - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Utkarsh Patel)  
  - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Tanveer Alam)  
  - xhci: turn off port power in shutdown (Mathias Nyman)  
  - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC (Andy Shevchenko)  
  - iio: adc: vf610: fix conversion mode sysfs node name (Baruch Siach)  
  - iio: magnetometer: yas530: Fix memchr_inv() misuse (Linus Walleij)  
  - iio: mma8452: fix probe fail when device tree compatible is used. (Haibo Chen)  
  - s390/cpumf: Handle events cycles and instructions identical (Thomas Richter)  
  - gpio: winbond: Fix error code in winbond_gpio_get() (Dan Carpenter)  
  - nvme: move the Samsung X5 quirk entry to the core quirks (Christoph Hellwig)  
  - nvme-pci: add NO APST quirk for Kioxia device (Enzo Matsumiya)  
  - sock: redo the psock vs ULP protection check (Jakub Kicinski)  
  - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" (Jakub Kicinski)  
  - virtio_net: fix xdp_rxq_info bug after suspend/resume (Stephan Gerhold)  
  - igb: Make DMA faster when CPU is active on the PCIe link (Kai-Heng Feng)  
  - regmap-irq: Fix offset/index mismatch in read_sub_irq_data() (Aidan MacDonald)  
  - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips (Aidan MacDonald)  
  - ice: ethtool: advertise 1000M speeds properly (Anatolii Gerasymenko)  
  - afs: Fix dynamic root getattr (David Howells)  
  - MIPS: Remove repetitive increase irq_err_count (huhai)  
  - x86/xen: Remove undefined behavior in setup_features() (Julien Grall)  
  - xen-blkfront: Handle NULL gendisk (Jason Andryuk)  
  - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh (Jie2x Zhou)  
  - udmabuf: add back sanity check (Gerd Hoffmann)  
  - erspan: do not assume transport header is always set (Eric Dumazet)  
  - perf arm-spe: Don't set data source if it's not a memory operation (Leo Yan)  
  - drm/msm/dp: force link training for display resolution change (Kuogee Hsieh)  
  - drm/msm/dp: do not initialize phy until plugin interrupt received (Kuogee Hsieh)  
  - drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed (Kuogee Hsieh)  
  - drm/msm/dp: Drop now unused hpd_high member (Bjorn Andersson)  
  - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() (Kuogee Hsieh)  
  - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf (Miaoqian Lin)  
  - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Peilin Ye)  
  - ethtool: Fix get module eeprom fallback (Ivan Vecera)  
  - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jay Vosburgh)  
  - igb: fix a use-after-free issue in igb_clean_tx_ring (Lorenzo Bianconi)  
  - tipc: fix use-after-free Read in tipc_named_reinit (Hoang Le)  
  - net: fix data-race in dev_isalive() (Eric Dumazet)  
  - net: Write lock dev_base_lock without disabling bottom halves. (Sebastian Andrzej Siewior)  
  - KVM: arm64: Prevent kmemleak from accessing pKVM memory (Quentin Perret)  
  - phy: aquantia: Fix AN when higher speeds than 1G are not advertised (Claudiu Manoil)  
  - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Saurabh Sengar)  
  - bpf, x86: Fix tail call count offset calculation on bpf2bpf call (Jakub Sitnicki)  
  - drm/sun4i: Fix crash during suspend after component bind failure (Samuel Holland)  
  - bpf: Fix request_sock leak in sk lookup helpers (Jon Maxwell)  
  - drm/msm: use for_each_sgtable_sg to iterate over scatterlist (Jonathan Marek)  
  - xsk: Fix generic transmit when completion queue reservation fails (Ciara Loftus)  
  - scsi: iscsi: Exclude zero from the endpoint ID range (Sergey Gorenko)  
  - drm/msm: Switch ordering of runpm put vs devfreq_idle (Rob Clark)  
  - scsi: scsi_debug: Fix zone transition to full condition (Damien Le Moal)  
  - netfilter: use get_random_u32 instead of prandom (Florian Westphal)  
  - drm/msm: Fix double pm_runtime_disable() call (Maximilian Luz)  
  - drm/msm: Ensure mmap offset is initialized (Rob Clark)  
  - USB: serial: option: add Quectel RM500K module support (Macpaul Lin)  
  - USB: serial: option: add Quectel EM05-G modem (Yonglin Tan)  
  - USB: serial: option: add Telit LE910Cx 0x1250 composition (Carlo Lobrano)  
  - USB: serial: pl2303: add support for more HXN (G) types (Johan Hovold)  
  - drm/i915: Implement w/a 22010492432 for adl-s (Ville Syrjälä)  
  - tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher() (Masami Hiramatsu (Google))  
  - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Mikulas Patocka)  
  - dm era: commit metadata in postsuspend after worker stops (Nikos Tsironis)  
  - ata: libata: add qc->flags in ata_qc_complete_template tracepoint (Edward Wu)  
  - mtd: rawnand: gpmi: Fix setting busy timeout setting (Sascha Hauer)  
  - MAINTAINERS: Add new IOMMU development mailing list (Joerg Roedel)  
  - xen/gntdev: Avoid blocking in unmap_grant_pages() (Demi Marie Obenour)  
  - mmc: mediatek: wait dma stop bit reset to 0 (Mengqi Zhang)  
  - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing (Chevron Li)  
  - scsi: ibmvfc: Allocate/free queue resource only during probe/remove (Tyrel Datwyler)  
  - scsi: ibmvfc: Store vhost pointer during subcrq allocation (Tyrel Datwyler)  
  - btrfs: add error messages to all unrecognized mount options (David Sterba)  
  - btrfs: prevent remounting to v1 space cache for subpage mount (Qu Wenruo)  
  - btrfs: fix hang during unmount when block group reclaim task is running (Filipe Manana)  
  - 9p: fix fid refcount leak in v9fs_vfs_get_link (Dominique Martinet)  
  - 9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl (Dominique Martinet)  
  - 9p: Fix refcounting during full path walks for fid lookups (Tyler Hicks)  
  - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Rosemarie O'Riorden)  
  - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Tim Crawford)  
  - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Tim Crawford)  
  - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Takashi Iwai)  
  - ALSA: hda/realtek - ALC897 headset MIC no sound (Kailang Yang)  
  - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Soham Sen)  
  - ALSA: hda/conexant: Fix missing beep setup (Takashi Iwai)  
  - ALSA: hda/via: Fix missing beep setup (Takashi Iwai)  
  - random: quiet urandom warning ratelimit suppression message (Jason A. Donenfeld)  
  - random: schedule mix_interrupt_randomness() less often (Jason A. Donenfeld)  
  - LTS version: v5.15.50 (Jack Vogel)  
  - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer (Will Deacon)  
  - serial: core: Initialize rs485 RTS polarity already on probe (Lukas Wunner)  
  - selftests/bpf: Add selftest for calling global functions from freplace (Toke Høiland-Jørgensen)  
  - bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs (Toke Høiland-Jørgensen)  
  - usb: gadget: u_ether: fix regression in setting fixed MAC address (Marian Postevca)  
  - zonefs: fix zonefs_iomap_begin() for reads (Damien Le Moal)  
  - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Nicholas Kazlauskas)  
  - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Christian Borntraeger)  
  - LTS version: v5.15.49 (Jack Vogel)  
  - clk: imx8mp: fix usb_root_clk parent (Peng Fan)  
  - powerpc/book3e: get rid of #include <generated/compile.h> (Masahiro Yamada)  
  - virtio-pci: Remove wrong address verification in vp_del_vqs() (Murilo Opsfelder Araujo)  
  - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Andy Chi)  
  - KVM: arm64: Don't read a HW interrupt pending state in user context (Marc Zyngier)  
  - ext4: add reserved GDT blocks check (Zhang Yi)  
  - ext4: make variable "count" signed (Ding Xiang)  
  - ext4: fix bug_on ext4_mb_use_inode_pa (Baokun Li)  
  - ext4: fix super block checksum incorrect after mount (Ye Bin)  
  - cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle (Sami Tolvanen)  
  - drm/amd/display: Cap OLED brightness per max frame-average luminance (Roman Li)  
  - dm mirror log: round up region bitmap size to BITS_PER_LONG (Mikulas Patocka)  
  - bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove() (Shin'ichiro Kawasaki)  
  - serial: 8250: Store to lsr_save_flags after lsr read (Ilpo Järvinen)  
  - tty: n_gsm: Debug output allocation must use GFP_ATOMIC (Tony Lindgren)  
  - usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io() (Linyu Yuan)  
  - usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() (Linyu Yuan)  
  - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe (Miaoqian Lin)  
  - usb: cdnsp: Fixed setting last_trb incorrectly (Jing Leng)  
  - usb: dwc2: Fix memory leak in dwc2_hcd_init (Miaoqian Lin)  
  - USB: serial: io_ti: add Agilent E5805A support (Robert Eckelmann)  
  - USB: serial: option: add support for Cinterion MV31 with new baseline (Slark Xiao)  
  - crypto: memneq - move into lib/ (Jason A. Donenfeld)  
  - comedi: vmk80xx: fix expression for tx buffer size (Ian Abbott)  
  - mei: me: add raptor lake point S DID (Alexander Usyskin)  
  - mei: hbm: drop capability response on early shutdown (Alexander Usyskin)  
  - i2c: designware: Use standard optional ref clock implementation (Serge Semin)  
  - sched: Fix balance_push() vs __sched_setscheduler() (Peter Zijlstra)  
  - irqchip/realtek-rtl: Fix refcount leak in map_interrupts (Miaoqian Lin)  
  - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions (Miaoqian Lin)  
  - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions (Miaoqian Lin)  
  - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init (Miaoqian Lin)  
  - i2c: npcm7xx: Add check for platform_driver_register (Jiasheng Jiang)  
  - faddr2line: Fix overlapping text section failures, the sequel (Josh Poimboeuf)  
  - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Bart Van Assche)  
  - init: Initialize noop_backing_dev_info early (Jan Kara)  
  - certs/blacklist_hashes.c: fix const confusion in certs blacklist (Masahiro Yamada)  
  - arm64: ftrace: consistently handle PLTs. (Mark Rutland)  
  - arm64: ftrace: fix branch range checks (Mark Rutland)  
  - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg (Duoming Zhou)  
  - net: bgmac: Fix an erroneous kfree() in bgmac_remove() (Christophe JAILLET)  
  - mlxsw: spectrum_cnt: Reorder counter pools (Petr Machata)  
  - nvme: add device name to warning in uuid_show() (Thomas Weißschuh)  
  - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization (Guangbin Huang)  
  - net: hns3: don't push link state to VF if unalive (Jian Shen)  
  - net: hns3: set port base vlan tbl_sta to false before removing old vlan (Guangbin Huang)  
  - net: hns3: split function hclge_update_port_base_vlan_cfg() (Jian Shen)  
  - drm/i915/reset: Fix error_state_read ptr + offset use (Alan Previn)  
  - io_uring: fix races with buffer table unregister (Pavel Begunkov)  
  - io_uring: fix races with file table unregister (Pavel Begunkov)  
  - misc: atmel-ssc: Fix IRQ check in ssc_probe (Miaoqian Lin)  
  - tty: goldfish: Fix free_irq() on remove (Vincent Whitchurch)  
  - Drivers: hv: vmbus: Release cpu lock in error case (Saurabh Sengar)  
  - i40e: Fix call trace in setup_tx_descriptors (Aleksandr Loktionov)  
  - i40e: Fix calculating the number of queue pairs (Grzegorz Szczurek)  
  - i40e: Fix adding ADQ filter to TC0 (Grzegorz Szczurek)  
  - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Masahiro Yamada)  
  - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew)  
  - pNFS: Avoid a live lock condition in pnfs_update_layout() (Trond Myklebust)  
  - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Trond Myklebust)  
  - staging: r8188eu: Fix warning of array overflow in ioctl_linux.c (Larry Finger)  
  - staging: r8188eu: Use zeroing allocator in wpa_set_encryption() (Gustavo A. R. Silva)  
  - staging: r8188eu: fix rtw_alloc_hwxmits error detection for now (Phillip Potter)  
  - platform/x86/intel: hid: Add Surface Go to VGBS allow list (Duke Lee)  
  - platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF (August Wikerfors)  
  - platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support (Piotr Chmura)  
  - gpio: dwapb: Don't print error on -EPROBE_DEFER (Serge Semin)  
  - random: credit cpu and bootloader seeds by default (Jason A. Donenfeld)  
  - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. (Yupeng Li)  
  - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Linus Torvalds)  
  - gcc-12: disable '-Wdangling-pointer' warning for now (Linus Torvalds)  
  - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag (Chen Lin)  
  - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg (Wang Yufen)  
  - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred (Xiaohui Zhang)  
  - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed (chengkaitao)  
  - ALSA: hda/realtek - Add HW8326 support (huangwenhui)  
  - scsi: pmcraid: Fix missing resource cleanup in error case (Chengguang Xu)  
  - scsi: ipr: Fix missing/incorrect resource cleanup in error case (Chengguang Xu)  
  - scsi: mpt3sas: Fix out-of-bounds compiler warning (Helge Deller)  
  - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (James Smart)  
  - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (James Smart)  
  - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (James Smart)  
  - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits (Wentao Wang)  
  - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq (Marius Hoch)  
  - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Mark Brown)  
  - ASoC: es8328: Fix event generation for deemphasis control (Mark Brown)  
  - ASoC: wm8962: Fix suspend while playing music (Adam Ford)  
  - quota: Prevent memory allocation recursion while holding dq_lock (Matthew Wilcox (Oracle))  
  - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() (Sergey Shtylyov)  
  - drm/amdkfd: add pinned BOs to kfd_bo_list (Lang Yu)  
  - ASoC: cs42l51: Correct minimum value for SX volume control (Charles Keepax)  
  - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Charles Keepax)  
  - ASoC: cs42l52: Correct TLV for Bypass Volume (Charles Keepax)  
  - ASoC: cs53l30: Correct number of volume levels on SX controls (Charles Keepax)  
  - ASoC: cs35l36: Update digital volume TLV (Charles Keepax)  
  - ASoC: cs42l52: Fix TLV scales for mixer controls (Charles Keepax)  
  - dma-debug: make things less spammy under memory pressure (Rob Clark)  
  - drm/amdkfd: Use mmget_not_zero in MMU notifier (Philip Yang)  
  - drm/amd/display: Read Golden Settings Table from VBIOS (Sherry Wang)  
  - ASoC: nau8822: Add operation for internal PLL off and on (Hui Wang)  
  - powerpc/kasan: Silence KASAN warnings in __get_wchan() (He Ying)  
  - arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3 (Adam Ford)  
  - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 (Adam Ford)  
  - nfsd: Replace use of rwsem with errseq_t (Trond Myklebust)  
  - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Stylon Wang)  
  - LTS version: v5.15.47 (Jack Vogel)  
  - xsk: Fix possible crash when multiple sockets are created (Maciej Fijalkowski)  
  - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Eric Dumazet)  
  - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Dave Jiang)  
  - iov_iter: fix build issue due to possible type mis-match (Linus Torvalds)  
  - zonefs: fix handling of explicit_open option on mount (Damien Le Moal)  
  - PCI: qcom: Fix pipe clock imbalance (Johan Hovold)  
  - net/sched: act_police: more accurate MTU policing (Davide Caratti)  
  - md/raid0: Ignore RAID0 layout if the second zone has only one device (Pascal Hambourg)  
  - random: account for arch randomness in bits (Jason A. Donenfeld)  
  - random: mark bootloader randomness code as __init (Jason A. Donenfeld)  
  - random: avoid checking crng_ready() twice in random_init() (Jason A. Donenfeld)  
  - drm/ast: Create threshold values for AST2600 (KuoHsiang Chou)  
  - powerpc/mm: Switch obsolete dssall to .long (Alexey Kardashevskiy)  
  - powerpc/32: Fix overread/overwrite of thread_struct via ptrace (Michael Ellerman)  
  - drm/amdgpu: update VCN codec support for Yellow Carp (Alex Deucher)  
  - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Brian Norris)  
  - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Brian Norris)  
  - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Michael Ellerman)  
  - vduse: Fix NULL pointer dereference on sysfs access (Xie Yongji)  
  - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag (Mathias Nyman)  
  - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Olivier Matz)  
  - ixgbe: fix bcast packets Rx on VF after promisc removal (Olivier Matz)  
  - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION (Martin Faltesek)  
  - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling (Martin Faltesek)  
  - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION (Martin Faltesek)  
  - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Jchao Sun)  
  - net: openvswitch: fix misuse of the cached connection on tuple changes (Ilya Maximets)  
  - net: phy: dp83867: retrigger SGMII AN when link change (Tan Tee Min)  
  - mmc: block: Fix CQE recovery reset success (Adrian Hunter)  
  - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files (Sergey Shtylyov)  
  - KEYS: trusted: tpm2: Fix migratable logic (David Safford)  
  - cifs: fix reconnect on smb3 mount types (Paulo Alcantara)  
  - cifs: return errors during session setup during reconnects (Shyam Prasad N)  
  - ALSA: hda/realtek: Add quirk for HP Dev One (Jeremy Soller)  
  - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Cameron Berkenpas)  
  - ALSA: hda/conexant - Fix loopback issue with CX20632 (huangwenhui)  
  - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Takashi Iwai)  
  - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Takashi Iwai)  
  - scripts/gdb: change kernel config dumping method (Kuan-Ying Lee)  
  - vringh: Fix loop descriptors check in the indirect cases (Xie Yongji)  
  - nodemask: Fix return values to be unsigned (Kees Cook)  
  - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Yury Norov)  
  - cifs: version operations for smb20 unneeded when legacy support disabled (Steve French)  
  - s390/gmap: voluntarily schedule during key setting (Christian Borntraeger)  
  - nbd: fix io hung while disconnecting device (Yu Kuai)  
  - nbd: fix race between nbd_alloc_config() and module removal (Yu Kuai)  
  - nbd: call genl_unregister_family() first in nbd_cleanup() (Yu Kuai)  
  - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds (Peter Zijlstra)  
  - x86/cpu: Elide KCSAN for cpu_has() and friends (Peter Zijlstra)  
  - modpost: fix undefined behavior of is_arm_mapping_symbol() (Masahiro Yamada)  
  - um: line: Use separate IRQs per line (Johannes Berg)  
  - drm/amd/pm: Fix missing thermal throttler status (Lijo Lazar)  
  - drm/radeon: fix a possible null pointer dereference (Gong Yuanjun)  
  - drm/amd/display: Check if modulo is 0 before dividing. (David Galiffi)  
  - ceph: flush the mdlog for filesystem sync (Xiubo Li)  
  - ceph: allow ceph.dir.rctime xattr to be updatable (Venky Shankar)  
  - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Michal Kubecek)  
  - scsi: myrb: Fix up null pointer access on myrb_cleanup() (Hannes Reinecke)  
  - md: protect md_unregister_thread from reentrancy (Guoqing Jiang)  
  - watchdog: wdat_wdt: Stop watchdog when rebooting the system (Liu Xinpeng)  
  - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Hao Luo)  
  - serial: msm_serial: disable interrupts in __msm_console_write() (John Ogness)  
  - staging: rtl8712: fix uninit-value in r871xu_drv_init() (Wang Cheng)  
  - staging: rtl8712: fix uninit-value in usb_read8() and friends (Wang Cheng)  
  - clocksource/drivers/sp804: Avoid error on multiple instances (Andre Przywara)  
  - extcon: Modify extcon device to be created after driver data is set (bumwoo lee)  
  - extcon: Fix extcon_get_extcon_dev() error handling (Dan Carpenter)  
  - misc: rtsx: set NULL intfdata when probe fails (Shuah Khan)  
  - soundwire: qcom: adjust autoenumeration timeout (Srinivas Kandagatla)  
  - usb: dwc2: gadget: don't reset gadget's driver->bus (Marek Szyprowski)  
  - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Changbin Du)  
  - char: xillybus: fix a refcount leak in cleanup_dev() (Hangyu Hua)  
  - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Evan Green)  
  - drivers: usb: host: Fix deadlock in oxu_bus_suspend() (Duoming Zhou)  
  - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Duoming Zhou)  
  - USB: host: isp116x: check return value after calling platform_get_resource() (Zhen Ni)  
  - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() (Duoming Zhou)  
  - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() (Duoming Zhou)  
  - thunderbolt: Use different lane for second DisplayPort tunnel (Mika Westerberg)  
  - tty: Fix a possible resource leak in icom_probe (Huang Guobin)  
  - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Zheyu Ma)  
  - drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle() (Duoming Zhou)  
  - drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback() (Duoming Zhou)  
  - lkdtm/usercopy: Expand size of "out of frame" object (Kees Cook)  
  - iio: st_sensors: Add a local lock for protecting odr (Miquel Raynal)  
  - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() (Xiaoke Wang)  
  - iio: dummy: iio_simple_dummy: check the return value of kstrdup() (Xiaoke Wang)  
  - iov_iter: Fix iter_xarray_get_pages{,_alloc}() (David Howells)  
  - nfp: flower: restructure flow-key for gre+vlan combination (Etienne van der Linde)  
  - drm: imx: fix compiler warning with gcc-12 (Linus Torvalds)  
  - tcp: use alloc_large_system_hash() to allocate table_perturb (Muchun Song)  
  - net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete (Marek Behún)  
  - net: altera: Fix refcount leak in altera_tse_mdio_create (Miaoqian Lin)  
  - ip_gre: test csum_start instead of transport header (Willem de Bruijn)  
  - net/mlx5: fs, fail conflicting actions (Mark Bloch)  
  - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Saeed Mahameed)  
  - net/mlx5: Lag, filter non compatible devices (Mark Bloch)  
  - net: ipv6: unexport __init-annotated seg6_hmac_init() (Masahiro Yamada)  
  - net: xfrm: unexport __init-annotated xfrm4_protocol_init() (Masahiro Yamada)  
  - net: mdio: unexport __init-annotated mdio_bus_init() (Masahiro Yamada)  
  - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Chuck Lever)  
  - xsk: Fix handling of invalid descriptors in XSK TX batching API (Maciej Fijalkowski)  
  - i40e: xsk: Move tmp desc array from driver to pool (Magnus Karlsson)  
  - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Gal Pressman)  
  - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list (Miaoqian Lin)  
  - bpf, arm64: Clear prog->jited_len along prog->jited (Eric Dumazet)  
  - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). (Kuniyuki Iwashima)  
  - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Christophe JAILLET)  
  - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Masahiro Yamada)  
  - netfilter: nf_tables: bail out early if hardware offload is not supported (Pablo Neira Ayuso)  
  - netfilter: nf_tables: memleak flow rule from commit path (Pablo Neira Ayuso)  
  - netfilter: nf_tables: release new hooks on unsupported flowtable flags (Pablo Neira Ayuso)  
  - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe (Miaoqian Lin)  
  - netfilter: nf_tables: always initialize flowtable hook list in transaction (Pablo Neira Ayuso)  
  - SUNRPC: Trap RDMA segment overflows (Chuck Lever)  
  - powerpc/kasan: Force thread size increase with KASAN (Michael Ellerman)  
  - netfilter: nf_tables: delete flowtable hooks via transaction list (Pablo Neira Ayuso)  
  - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Pablo Neira Ayuso)  
  - netfilter: nat: really support inet nat without l3 address (Florian Westphal)  
  - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Marek Vasut)  
  - drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe() (Christophe JAILLET)  
  - xprtrdma: treat all calls not a bcall when bc_serv is NULL (Kinglong Mee)  
  - f2fs: fix to tag gcing flag on page during file defragment (Chao Yu)  
  - m68knommu: fix undefined reference to `mach_get_rtc_pll' (Greg Ungerer)  
  - RISC-V: use memcpy for kexec_file mode (Liao Chang)  
  - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() (Yang Yingliang)  
  - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Saurabh Sengar)  
  - NFSv4: Don't hold the layoutget locks across multiple RPC calls (Trond Myklebust)  
  - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type (Radhey Shyam Pandey)  
  - m68knommu: fix undefined reference to `_init_sp' (Greg Ungerer)  
  - m68knommu: set ZERO_PAGE() to the allocated zeroed page (Greg Ungerer)  
  - i2c: cadence: Increase timeout per message if necessary (Lucas Tanure)  
  - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr (Dongliang Mu)  
  - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Yang Yingliang)  
  - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Yang Yingliang)  
  - tracing: Avoid adding tracer option before update_tracer_options (Mark-PK Tsai)  
  - tracing: Fix sleeping function called from invalid context on RT kernel (Jun Miao)  
  - tracing: Make tp_printk work on syscall tracepoints (Jeff Xie)  
  - bootconfig: Make the bootconfig.o as a normal object file (Masami Hiramatsu)  
  - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base (Gong Yuanjun)  
  - dmaengine: idxd: set DMA_INTERRUPT cap bit (Dave Jiang)  
  - perf c2c: Fix sorting in percent_rmt_hitm_cmp() (Leo Yan)  
  - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction (Saravana Kannan)  
  - tipc: check attribute length for bearer name (Hoang Le)  
  - scsi: sd: Fix potential NULL pointer dereference (Damien Le Moal)  
  - afs: Fix infinite loop found by xfstest generic/676 (David Howells)  
  - gpio: pca953x: use the correct register address to do regcache sync (Haibo Chen)  
  - regulator: mt6315-regulator: fix invalid allowed mode (Fabien Parent)  
  - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Alexander Gordeev)  
  - octeontx2-af: fix error code in is_valid_offset() (Dan Carpenter)  
  - vdpa: ifcvf: set pci driver data in probe (Jason Wang)  
  - tcp: tcp_rtx_synack() can be called from process context (Eric Dumazet)  
  - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Guoju Fang)  
  - net/mlx5e: Update netdev features after changing XDP state (Maxim Mikityanskiy)  
  - net/mlx5: correct ECE offset in query qp output (Changcheng Liu)  
  - net/mlx5: CT: Fix header-rewrite re-use for tupels (Paul Blakey)  
  - net/mlx5e: TC NIC mode, fix tc chains miss table (Maor Dickman)  
  - net/mlx5: Don't use already freed action pointer (Leon Romanovsky)  
  - virtio: pci: Fix an error handling path in vp_modern_probe() (Christophe JAILLET)  
  - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit (Eli Cohen)  
  - block: make bioset_exit() fully resilient against being called twice (Jens Axboe)  
  - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet)  
  - sfc: fix considering that all channels have TX queues (Martin Habets)  
  - nfp: only report pause frame configuration for physical device (Yu Xiao)  
  - tcp: add accessors to read/set tp->snd_cwnd (Eric Dumazet)  
  - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Guangguan Wang)  
  - riscv: read-only pages should not be writable (Heinrich Schuchardt)  
  - block: take destination bvec offsets into account in bio_copy_data_iter (Christoph Hellwig)  
  - bpf: Fix probe read error in ___bpf_prog_run() (Menglong Dong)  
  - selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read (Song Liu)  
  - selftests/bpf: fix selftest after random: Urandom_read tracepoint removal (Andrii Nakryiko)  
  - ubi: ubi_create_volume: Fix use-after-free when volume creation failed (Zhihao Cheng)  
  - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty (Zhihao Cheng)  
  - jffs2: fix memory leak in jffs2_do_fill_super (Baokun Li)  
  - modpost: fix removing numeric suffixes (Alexander Lobakin)  
  - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register (Miaoqian Lin)  
  - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Miaoqian Lin)  
  - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() (Dan Carpenter)  
  - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Vincent Ray)  
  - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM (Jann Horn)  
  - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value (Krzysztof Kozlowski)  
  - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition (Shengjiu Wang)  
  - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei)  
  - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe (Miaoqian Lin)  
  - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Miaoqian Lin)  
  - driver core: fix deadlock in __device_attach (Zhang Wensheng)  
  - driver: base: fix UAF when driver_attach failed (Schspa Shi)  
  - bus: ti-sysc: Fix warnings for unbind for serial (Tony Lindgren)  
  - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle (Miaoqian Lin)  
  - serial: stm32-usart: Correct CSIZE, bits, and parity (Ilpo Järvinen)  
  - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Ilpo Järvinen)  
  - serial: sifive: Sanitize CSIZE and c_iflag (Ilpo Järvinen)  
  - serial: sh-sci: Don't allow CS5-6 (Ilpo Järvinen)  
  - serial: txx9: Don't allow CS5-6 (Ilpo Järvinen)  
  - serial: rda-uart: Don't allow CS5-6 (Ilpo Järvinen)  
  - serial: digicolor-usart: Don't allow CS5-6 (Ilpo Järvinen)  
  - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (YueHaibing)  
  - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Ilpo Järvinen)  
  - serial: meson: acquire port->lock in startup() (John Ogness)  
  - tty: n_gsm: Fix packet data hex dump output (Tony Lindgren)  
  - tty: n_gsm: Don't ignore write return value in gsmld_output() (Tony Lindgren)  
  - staging: r8188eu: add check for kzalloc (Jiasheng Jiang)  
  - rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe (Miaoqian Lin)  
  - rtc: ftrtc010: Use platform_get_irq() to get the interrupt (Lad Prabhakar)  
  - rtc: mt6397: check return value after calling platform_get_resource() (Yang Yingliang)  
  - ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1 (Howard Chiu)  
  - clocksource/drivers/riscv: Events are stopped during CPU suspend (Samuel Holland)  
  - soc: rockchip: Fix refcount leak in rockchip_grf_init (Miaoqian Lin)  
  - extcon: ptn5150: Add queue work sync before driver release (Li Jun)  
  - ksmbd: fix reference count leak in smb_check_perm_dacl() (Xin Xiong)  
  - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier (Guilherme G. Piccoli)  
  - soundwire: intel: prevent pm_runtime resume prior to system suspend (Pierre-Louis Bossart)  
  - export: fix string handling of namespace in EXPORT_SYMBOL_NS (Greg Kroah-Hartman)  
  - serial: sifive: Report actual baud base rather than fixed 115200 (Maciej W. Rozycki)  
  - power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk (Hans de Goede)  
  - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure (Johan Hovold)  
  - misc/pvpanic: Convert regular spinlock into trylock on panic path (Guilherme G. Piccoli)  
  - pvpanic: Fix typos in the comments (Andy Shevchenko)  
  - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails (Krzysztof Kozlowski)  
  - iio: adc: sc27xx: Fine tune the scale calibration values (Cixi Geng)  
  - iio: adc: sc27xx: fix read big scale voltage not right (Cixi Geng)  
  - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout (Miaoqian Lin)  
  - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check (Miaoqian Lin)  
  - rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl (Arnaud Pouliquen)  
  - rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev() (Hangyu Hua)  
  - rpmsg: virtio: Fix possible double free in rpmsg_probe() (Hangyu Hua)  
  - usb: typec: mux: Check dev_set_name() return value (Bjorn Andersson)  
  - firmware: stratix10-svc: fix a missing check on list iterator (Xiaomeng Tong)  
  - misc: fastrpc: fix an incorrect NULL check on list iterator (Xiaomeng Tong)  
  - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Zheng Yongjun)  
  - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Wesley Cheng)  
  - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value (Krzysztof Kozlowski)  
  - pwm: raspberrypi-poe: Fix endianness in firmware struct (Uwe Kleine-König)  
  - pwm: lp3943: Fix duty calculation in case period was clamped (Uwe Kleine-König)  
  - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() (Christophe JAILLET)  
  - usb: musb: Fix missing of_node_put() in omap2430_probe (Miaoqian Lin)  
  - USB: storage: karma: fix rio_karma_init return (Lin Ma)  
  - usb: usbip: add missing device lock on tweak configuration cmd (Niels Dossche)


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-2.52.2.el8
changelog:
  - PCI: pciehp: Add quirk to handle spurious DLLSC on a x4x4 SSD (Thomas Tai)  [Orabug: 34358322] 
  - net/mlx5: E-Switch, change VFs default admin state to auto in switchdev (Maor Dickman)  [Orabug: 34477072] 
  - xen/manage: Use orderly_reboot() to reboot (Ross Lagerwall)  [Orabug: 34480751] 
  - net_sched: cls_route: remove from list when handle is 0 (Thadeu Lima de Souza Cascardo)  [Orabug: 34484536]  {CVE-2022-2588}


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-2.52.3.el8
changelog:
  - posix-cpu-timers: Cleanup CPU timers before freeing them during exec (Thadeu Lima de Souza Cascardo)  [Orabug: 34495548]  {CVE-2022-2585}
  - fix race between exit_itimers() and /proc/pid/timers (Oleg Nesterov)  [Orabug: 34495548] 
  - rds: ib: Add preemption control when using per-cpu variables (Håkon Bugge)  [Orabug: 34505120] 
  - ocfs2: fix handle refcount leak in two exception handling paths (Chenyuan Mi)  [Orabug: 34436530] 
  - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Thadeu Lima de Souza Cascardo)  [Orabug: 34495566]  {CVE-2022-2586}
  - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table (Thadeu Lima de Souza Cascardo)  [Orabug: 34495566]  {CVE-2022-2586}
  - netfilter: nf_tables: do not allow SET_ID to refer to another table (Thadeu Lima de Souza Cascardo)  [Orabug: 34495566]  {CVE-2022-2586}
  - rds: copy_from_user only once per rds_sendmsg system call (Hans Westgaard Ry)  [Orabug: 34510687]  {CVE-2022-21385}
  - kernfs: Replace global kernfs_open_file_mutex with hashed mutexes. (Imran Khan)  [Orabug: 34476940] 
  - kernfs: Introduce interface to access global kernfs_open_file_mutex. (Imran Khan)  [Orabug: 34476940] 
  - kernfs: make ->attr.open RCU protected. (Imran Khan)  [Orabug: 34476940] 
  - kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file. (Imran Khan)  [Orabug: 34476940] 
  - kernfs: Remove reference counting for kernfs_open_node. (Imran Khan)  [Orabug: 34476940] 
  - Revert "net/rds: Connect TCP backends deterministically" (Gerd Rausch)  [Orabug: 34476561] 
  - uek-rpm: Set CONFIG_VSOCKETS=m and CONFIG_VSOCKETS_DIAG=m (Victor Erminpour)  [Orabug: 34461322] 
  - scsi: target: Fix WRITE_SAME No Data Buffer crash (Mike Christie)  [Orabug: 34419970]  {CVE-2022-21546}
  - rds/rdma: destroy CQs during user initiated rds connection resets (Rohit Nair)  [Orabug: 34414238]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-3.52.1.el8
changelog:
  - rds: ib: Fix lfstack to acquire visibility to list head (Håkon Bugge)  [Orabug: 34522536] 
  - locking/atomic: Make test_and_*_bit() ordered on failure (Hector Martin)  [Orabug: 34520178] 
  - intel_idle: make SPR C1 and C1E be independent (Artem Bityutskiy)  [Orabug: 34510397] 
  - intel_idle: Add AlderLake support (Zhang Rui)  [Orabug: 34510397] 
  - intel_idle: Fix SPR C6 optimization (Artem Bityutskiy)  [Orabug: 34510397] 
  - intel_idle: Fix the 'preferred_cstates' module parameter (Artem Bityutskiy)  [Orabug: 34510397] 
  - cpuidle: intel_idle: Drop redundant backslash at line end (Rafael J. Wysocki)  [Orabug: 34510397] 
  - mlx4: Subscribe to PXM notifier (Konrad Rzeszutek Wilk)  [Orabug: 27206634] [Orabug: 34509446] 
  - xen/pci: Add PXM node notifier for PXM (NUMA) changes. (Konrad Rzeszutek Wilk)  [Orabug: 27206634] [Orabug: 34509446] 
  - xen/pcifront: Walk the PCI bus after XenStore notification (Konrad Rzeszutek Wilk)  [Orabug: 27206634] [Orabug: 34509446] 
  - xen-pcifront/hvm: Slurp up "pxm" entry and set NUMA node on PCIe device. (V5) (Konrad Rzeszutek Wilk)  [Orabug: 34509446] 
  - scsi: core: Fix warning in scsi_alloc_sgtables() (Jason Yan)  [Orabug: 33857787]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-3.60.2.el8
changelog:
  - LTS version: v5.15.60 (Jack Vogel)  
  - x86/speculation: Add LFENCE to RSB fill sequence (Pawan Gupta)  
  - x86/speculation: Add RSB VM Exit protections (Daniel Sneddon)  
  - macintosh/adb: fix oob read in do_adb_query() function (Ning Qiang)  
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 (Hilda Wu)  
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 (Hilda Wu)  
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 (Hilda Wu)  
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 (Hilda Wu)  
  - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 (Hilda Wu)  
  - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 (Aaron Ma)  
  - dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding (Ahmad Fatoum)  
  - Bluetooth: hci_bcm: Add DT compatible for CYW55572 (Hakan Jansson)  
  - Bluetooth: hci_bcm: Add BCM4349B1 variant (Ahmad Fatoum)  
  - btrfs: zoned: fix critical section of relocation inode writeback (Naohiro Aota)  
  - btrfs: zoned: prevent allocation from previous data relocation BG (Naohiro Aota)  
  - arm64: set UXN on swapper page tables (Peter Collingbourne)  
  - KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user() (Mingwei Zhang)  
  - selftests: KVM: Handle compiler optimizations in ucall (Raghavendra Rao Ananta)  
  - tools/kvm_stat: fix display of error when multiple processes are found (Dmitry Klochkov)  
  - KVM: selftests: Make hyperv_clock selftest more stable (Vitaly Kuznetsov)  
  - KVM: x86: do not set st->preempted when going back to user space (Paolo Bonzini)  
  - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Paolo Bonzini)  
  - crypto: arm64/poly1305 - fix a read out-of-bound (GUO Zihua)  
  - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Tony Luck)  
  - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Werner Sembach)  
  - ACPI: video: Force backlight native for some TongFang devices (Werner Sembach)  
  - tools/vm/slabinfo: Handle files in debugfs (Stéphane Graber)  
  - block: fix default IO priority handling again (Jan Kara)  
  - selftests/bpf: Check dst_port only on the client socket (Jakub Sitnicki)  
  - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads (Jakub Sitnicki)  
  - x86/speculation: Make all RETbleed mitigations 64-bit only (Ben Hutchings)  
  - LTS version: v5.15.59 (Jack Vogel)  
  - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Thadeu Lima de Souza Cascardo)  
  - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Eiichi Tsukata)  
  - EDAC/ghes: Set the DIMM label unconditionally (Toshi Kani)  
  - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow (Florian Fainelli)  
  - page_alloc: fix invalid watermark check on a negative value (Jaewon Kim)  
  - mm/hmm: fault non-owner device private entries (Ralph Campbell)  
  - ARM: crypto: comment out gcc warning that breaks clang builds (Greg Kroah-Hartman)  
  - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long)  
  - sfc: disable softirqs for ptp TX (Alejandro Lucero)  
  - perf symbol: Correct address for bss symbols (Leo Yan)  
  - virtio-net: fix the race between refill work and close (Jason Wang)  
  - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal)  
  - octeontx2-pf: cn10k: Fix egress ratelimit configuration (Sunil Goutham)  
  - sctp: fix sleep in atomic context bug in timer handlers (Duoming Zhou)  
  - i40e: Fix interface init with MSI interrupts (no MSI-X) (Michal Maloszewski)  
  - ipv4: Fix data-races around sysctl_fib_notify_on_flag_change. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_reflect_tos. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. (Kuniyuki Iwashima)  
  - net: Fix data-races around sysctl_[rw]mem(_offset)?. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sk_pacing_rate. (Kuniyuki Iwashima)  
  - net: mld: fix reference count leak in mld_{query | report}_work() (Taehee Yoo)  
  - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() (Jianglei Nie)  
  - macsec: always read MACSEC_SA_ATTR_PN as a u64 (Sabrina Dubroca)  
  - macsec: limit replay window size with XPN (Sabrina Dubroca)  
  - macsec: fix error message in macsec_add_rxsa and _txsa (Sabrina Dubroca)  
  - macsec: fix NULL deref in macsec_add_rxsa (Sabrina Dubroca)  
  - Documentation: fix sctp_wmem in ip-sysctl.rst (Xin Long)  
  - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_autocorking. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. (Kuniyuki Iwashima)  
  - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() (Liang He)  
  - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Vladimir Oltean)  
  - igmp: Fix data-races around sysctl_igmp_qrv. (Kuniyuki Iwashima)  
  - net/tls: Remove the context from the list in tls_device_down (Maxim Mikityanskiy)  
  - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Ziyang Xuan)  
  - net: ping6: Fix memleak in ipv6_renew_options(). (Kuniyuki Iwashima)  
  - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (David Jeffery)  
  - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. (Kuniyuki Iwashima)  
  - octeontx2-pf: Fix UDP/TCP src and dst port tc filters (Subbaraya Sundeep)  
  - Revert "tcp: change pingpong threshold to 3" (Wei Wang)  
  - scsi: ufs: host: Hold reference returned by of_parse_phandle() (Liang He)  
  - ice: do not setup vlan for loopback VSI (Maciej Fijalkowski)  
  - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Maciej Fijalkowski)  
  - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_nometrics_save. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_frto. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_app_win. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_dsack. (Kuniyuki Iwashima)  
  - watch_queue: Fix missing locking in add_watch_to_object() (Linus Torvalds)  
  - watch_queue: Fix missing rcu annotation (David Howells)  
  - drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid() (Nathan Chancellor)  
  - nouveau/svm: Fix to migrate all requested pages (Alistair Popple)  
  - s390/archrandom: prevent CPACF trng invocations in interrupt context (Harald Freudenberger)  
  - asm-generic: remove a broken and needless ifdef conditional (Lukas Bulwahn)  
  - hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte (Miaohe Lin)  
  - mm: fix page leak with multiple threads mapping the same page (Josef Bacik)  
  - secretmem: fix unhandled fault in truncate (Mike Rapoport)  
  - fs: sendfile handles O_NONBLOCK of out_fd (Andrei Vagin)  
  - ntfs: fix use-after-free in ntfs_ucsncmp() (ChenXiaoSong)  
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Luiz Augusto von Dentz)  
  - LTS version: v5.15.58 (Jack Vogel)  
  - drm/amd/display: Fix wrong format specifier in amdgpu_dm.c (Hayden Goodfellow)  
  - x86/entry_32: Fix segment exceptions (Peter Zijlstra)  
  - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Dan Carpenter)  
  - x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() (Jan Beulich)  
  - KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness (Maxim Levitsky)  
  - x86/extable: Prefer local labels in .set directives (Nick Desaulniers)  
  - drm/amd/display: invalid parameter check in dmub_hpd_callback (José Expósito)  
  - drm/amd/display: Don't lock connection_mutex for DMUB HPD (Nicholas Kazlauskas)  
  - watch-queue: remove spurious double semicolon (Linus Torvalds)  
  - net: usb: ax88179_178a needs FLAG_SEND_ZLP (Jose Alonso)  
  - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Jiri Slaby)  
  - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Jiri Slaby)  
  - tty: drop tty_schedule_flip() (Jiri Slaby)  
  - tty: the rest, stop using tty_schedule_flip() (Jiri Slaby)  
  - tty: drivers/tty/, stop using tty_schedule_flip() (Jiri Slaby)  
  - watchqueue: make sure to serialize 'wqueue->defunct' properly (Linus Torvalds)  
  - drm/amd/display: Fix surface optimization regression on Carrizo (Nicholas Kazlauskas)  
  - drm/amd/display: Optimize bandwidth on following fast update (Nicholas Kazlauskas)  
  - drm/amd/display: Reset DMCUB before HW init (Nicholas Kazlauskas)  
  - exfat: use updated exfat_chain directly during renaming (Sungjong Seo)  
  - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (Luiz Augusto von Dentz)  
  - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Luiz Augusto von Dentz)  
  - Bluetooth: Fix passing NULL to PTR_ERR (Luiz Augusto von Dentz)  
  - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (Luiz Augusto von Dentz)  
  - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Luiz Augusto von Dentz)  
  - Bluetooth: Add bt_skb_sendmmsg helper (Luiz Augusto von Dentz)  
  - Bluetooth: Add bt_skb_sendmsg helper (Luiz Augusto von Dentz)  
  - um: virtio_uml: Fix broken device handling in time-travel (Johannes Berg)  
  - um: virtio_uml: Allow probing from devicetree (Vincent Whitchurch)  
  - tracing: Fix return value of trace_pid_write() (Wonhyuk Yang)  
  - tracing: Place trace_pid_list logic into abstract functions (Steven Rostedt (VMware))  
  - tracing: Have event format check not flag %p* on __get_dynamic_array() (Steven Rostedt (Google))  
  - exfat: fix referencing wrong parent directory information after renaming (Yuezhang Mo)  
  - crypto: qat - re-enable registration of algorithms (Giovanni Cabiddu)  
  - crypto: qat - add param check for DH (Giovanni Cabiddu)  
  - crypto: qat - add param check for RSA (Giovanni Cabiddu)  
  - crypto: qat - remove dma_free_coherent() for DH (Giovanni Cabiddu)  
  - crypto: qat - remove dma_free_coherent() for RSA (Giovanni Cabiddu)  
  - crypto: qat - fix memory leak in RSA (Giovanni Cabiddu)  
  - crypto: qat - add backlog mechanism (Giovanni Cabiddu)  
  - crypto: qat - refactor submission logic (Giovanni Cabiddu)  
  - crypto: qat - use pre-allocated buffers in datapath (Giovanni Cabiddu)  
  - crypto: qat - set to zero DH parameters before free (Giovanni Cabiddu)  
  - iwlwifi: fw: uefi: add missing include guards (Johannes Berg)  
  - mt76: fix use-after-free by removing a non-RCU wcid pointer (Felix Fietkau)  
  - xhci: Set HCD flag to defer primary roothub registration (Kishon Vijay Abraham I)  
  - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Mathias Nyman)  
  - xhci: dbc: create and remove dbc structure in dbgtty driver. (Mathias Nyman)  
  - xhci: dbc: refactor xhci_dbc_init() (Mathias Nyman)  
  - KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses (Sean Christopherson)  
  - x86/extable: Extend extable functionality (Peter Zijlstra)  
  - x86/entry_32: Remove .fixup usage (Peter Zijlstra)  
  - bitfield.h: Fix "type of reg too small for mask" test (Peter Zijlstra)  
  - x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE (Thomas Gleixner)  
  - x86/extable: Rework the exception table mechanics (Thomas Gleixner)  
  - x86/mce: Deduplicate exception handling (Thomas Gleixner)  
  - x86/extable: Get rid of redundant macros (Thomas Gleixner)  
  - x86/extable: Tidy up redundant handler functions (Thomas Gleixner)  
  - x86/uaccess: Implement macros for CMPXCHG on user addresses (Peter Zijlstra)  
  - dlm: fix pending remove if msg allocation fails (Alexander Aring)  
  - sched/deadline: Fix BUG_ON condition for deboosted tasks (Juri Lelli)  
  - bpf: Make sure mac_header was set before using it (Eric Dumazet)  
  - mm/mempolicy: fix uninit-value in mpol_rebind_policy() (Wang Cheng)  
  - KVM: Don't null dereference ops->destroy (Alexey Kardashevskiy)  
  - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers (Marc Kleine-Budde)  
  - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan)  
  - gpio: gpio-xilinx: Fix integer overflow (Srinivas Neeli)  
  - tcp: Fix data-races around sysctl_tcp_max_reordering. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_abort_on_overflow. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_rfc1337. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_stdurg. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_recovery. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_early_retrans. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl knobs related to SYN option. (Kuniyuki Iwashima)  
  - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Kuniyuki Iwashima)  
  - ip: Fix data-races around sysctl_ip_prot_sock. (Kuniyuki Iwashima)  
  - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Kuniyuki Iwashima)  
  - ipv4: Fix data-races around sysctl_fib_multipath_hash_policy. (Kuniyuki Iwashima)  
  - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. (Kuniyuki Iwashima)  
  - drm/imx/dcss: Add missing of_node_put() in fail path (Liang He)  
  - net: dsa: vitesse-vsc73xx: silent spi_device_id warnings (Oleksij Rempel)  
  - net: dsa: sja1105: silent spi_device_id warnings (Oleksij Rempel)  
  - be2net: Fix buffer overflow in be_get_module_eeprom (Hristo Venev)  
  - gpio: pca953x: use the correct register address when regcache sync during init (Haibo Chen)  
  - gpio: pca953x: use the correct range when do regmap sync (Haibo Chen)  
  - gpio: pca953x: only use single read/write for No AI mode (Haibo Chen)  
  - net: stmmac: remove redunctant disable xPCS EEE call (Wong Vee Khee)  
  - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Piotr Skajewski)  
  - i40e: Fix erroneous adapter reinitialization during recovery process (Dawid Lukwinski)  
  - pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context (Vladimir Oltean)  
  - pinctrl: armada-37xx: Convert to use dev_err_probe() (Andy Shevchenko)  
  - pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource() (Andy Shevchenko)  
  - pinctrl: armada-37xx: Use temporary variable for struct device (Andy Shevchenko)  
  - iavf: Fix handling of dummy receive descriptors (Przemyslaw Patynowski)  
  - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_max_syn_backlog. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_tw_reuse. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around some timeout sysctl knobs. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_reordering. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_migrate_req. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_syncookies. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around keepalive sysctl knobs. (Kuniyuki Iwashima)  
  - igmp: Fix data-races around sysctl_igmp_max_msf. (Kuniyuki Iwashima)  
  - igmp: Fix a data-race around sysctl_igmp_max_memberships. (Kuniyuki Iwashima)  
  - igmp: Fix data-races around sysctl_igmp_llm_reports. (Kuniyuki Iwashima)  
  - net/tls: Fix race in TLS device down flow (Tariq Toukan)  
  - net: stmmac: fix dma queue left shift overflow issue (Junxiao Chang)  
  - perf tests: Fix Convert perf time to TSC test for hybrid (Adrian Hunter)  
  - i2c: cadence: Change large transfer count reset logic to be unconditional (Robert Hancock)  
  - i2c: mlxcpld: Fix register setting for 400KHz frequency (Vadim Pasternak)  
  - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Menglong Dong)  
  - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Menglong Dong)  
  - net: netfilter: use kfree_drop_reason() for NF_DROP (Menglong Dong)  
  - net: skb_drop_reason: add document for drop reasons (Menglong Dong)  
  - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Menglong Dong)  
  - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Menglong Dong)  
  - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Menglong Dong)  
  - net: skb: introduce kfree_skb_reason() (Menglong Dong)  
  - net: dsa: microchip: ksz_common: Fix refcount leak bug (Liang He)  
  - mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times (Sascha Hauer)  
  - mtd: rawnand: gpmi: validate controller clock rate (Dario Binacchi)  
  - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Biao Huang)  
  - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Biao Huang)  
  - tcp: Fix a data-race around sysctl_tcp_probe_interval. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_probe_threshold. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_min_snd_mss. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_base_mss. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_mtu_probing. (Kuniyuki Iwashima)  
  - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. (Kuniyuki Iwashima)  
  - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() (Eric Dumazet)  
  - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. (Kuniyuki Iwashima)  
  - ip: Fix a data-race around sysctl_fwmark_reflect. (Kuniyuki Iwashima)  
  - ip: Fix a data-race around sysctl_ip_autobind_reuse. (Kuniyuki Iwashima)  
  - ip: Fix data-races around sysctl_ip_nonlocal_bind. (Kuniyuki Iwashima)  
  - ip: Fix data-races around sysctl_ip_fwd_update_priority. (Kuniyuki Iwashima)  
  - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. (Kuniyuki Iwashima)  
  - ip: Fix data-races around sysctl_ip_no_pmtu_disc. (Kuniyuki Iwashima)  
  - igc: Reinstate IGC_REMOVED logic and implement it properly (Lennert Buytenhek)  
  - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Sasha Neftin)  
  - e1000e: Enable GPT clock before sending message to CSME (Sasha Neftin)  
  - nvme: fix block device naming collision (Israel Rukshin)  
  - nvme: check for duplicate identifiers earlier (Christoph Hellwig)  
  - scsi: ufs: core: Drop loglevel of WriteBoost message (Bjorn Andersson)  
  - scsi: megaraid: Clear READ queue map's nr_queues (Ming Lei)  
  - drm/amd/display: Ignore First MST Sideband Message Return Error (Fangzhi Zuo)  
  - drm/amdgpu/display: add quirk handling for stutter mode (Alex Deucher)  
  - drm/amd/display: Fork thread to offload work of hpd_rx_irq (Wayne Lin)  
  - drm/amd/display: Add option to defer works of hpd_rx_irq (Wayne Lin)  
  - drm/amd/display: Support for DMUB HPD interrupt handling (Jude Shih)  
  - tcp: Fix data-races around sysctl_tcp_ecn. (Kuniyuki Iwashima)  
  - sysctl: move some boundary constants from sysctl.c to sysctl_vals (Xiaoming Ni)  
  - mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% (Suren Baghdasaryan)  
  - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Dongli Zhang)  
  - ipv4/tcp: do not use per netns ctl sockets (Eric Dumazet)  
  - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() (Peter Zijlstra)  
  - pinctrl: ralink: Check for null return of devm_kcalloc (William Dean)  
  - pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink (Arınç ÜNAL)  
  - pinctrl: ralink: rename MT7628(an) functions to MT76X8 (Arınç ÜNAL)  
  - RDMA/irdma: Fix sleep from invalid context BUG (Mustafa Ismail)  
  - RDMA/irdma: Do not advertise 1GB page size for x722 (Mustafa Ismail)  
  - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe (Miaoqian Lin)  
  - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Hangyu Hua)  
  - ip: Fix data-races around sysctl_ip_default_ttl. (Kuniyuki Iwashima)  
  - r8152: fix a WOL issue (Hayes Wang)  
  - xfs: fix perag reference leak on iteration race with growfs (Brian Foster)  
  - xfs: terminate perag iteration reliably on agcount (Brian Foster)  
  - xfs: rename the next_agno perag iteration variable (Brian Foster)  
  - xfs: fold perag loop iteration logic into helper function (Brian Foster)  
  - xfs: fix maxlevels comparisons in the btree staging code (Darrick J. Wong)  
  - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Christophe JAILLET)  
  - mt76: mt7921: use physical addr to unify register access (Sean Wang)  
  - Revert "mt76: mt7921e: fix possible probe failure after reboot" (Sean Wang)  
  - Revert "mt76: mt7921: Fix the error handling path of mt7921_pci_probe()" (Sean Wang)  
  - batman-adv: Use netif_rx_any_context() any. (Sebastian Andrzej Siewior)  
  - serial: mvebu-uart: correctly report configured baudrate value (Pali Rohár)  
  - PCI: hv: Fix interrupt mapping for multi-MSI (Jeffrey Hugo)  
  - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Jeffrey Hugo)  
  - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Jeffrey Hugo)  
  - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Jeffrey Hugo)  
  - Revert "selftest/vm: verify mmap addr in mremap_test" (Oleksandr Tymoshenko)  
  - Revert "selftest/vm: verify remap destination address in mremap_test" (Oleksandr Tymoshenko)  
  - bus: mhi: host: pci_generic: add Telit FN990 (Daniele Palmas)  
  - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Daniele Palmas)  
  - drm/ttm: fix locking in vmap/vunmap TTM GEM helpers (Christian König)  
  - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication (Ido Schimmel)  
  - riscv: add as-options for modules with assembly compontents (Ben Dooks)  
  - pinctrl: stm32: fix optional IRQ support to gpios (Fabien Dessenne)  
  - LTS version: v5.15.57 (Jack Vogel)  
  - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Peter Zijlstra)  
  - um: Add missing apply_returns() (Peter Zijlstra)  
  - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Jiri Slaby)  
  - x86/xen: Fix initialisation in hypercall_page after rethunk (Ben Hutchings)  
  - x86/static_call: Serialize __static_call_fixup() properly (Thomas Gleixner)  
  - x86/speculation: Disable RRSBA behavior (Pawan Gupta)  
  - x86/kexec: Disable RET on kexec (Konrad Rzeszutek Wilk)  
  - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Thadeu Lima de Souza Cascardo)  
  - x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry (Peter Zijlstra)  
  - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Pawan Gupta)  
  - x86/retbleed: Add fine grained Kconfig knobs (Peter Zijlstra)  
  - x86/xen: Add UNTRAIN_RET (Peter Zijlstra)  
  - x86/entry: Avoid very early RET (Peter Zijlstra)  
  - objtool: skip non-text sections when adding return-thunk sites (Thadeu Lima de Souza Cascardo)  
  - bpf,x86: Respect X86_FEATURE_RETPOLINE* (Peter Zijlstra)  
  - bpf,x86: Simplify computing label offsets (Peter Zijlstra)  
  - x86/alternative: Add debug prints to apply_retpolines() (Peter Zijlstra)  
  - x86/alternative: Try inline spectre_v2=retpoline,amd (Peter Zijlstra)  
  - x86/alternative: Handle Jcc __x86_indirect_thunk_\reg (Peter Zijlstra)  
  - x86/alternative: Implement .retpoline_sites support (Peter Zijlstra)  
  - x86/retpoline: Create a retpoline thunk array (Peter Zijlstra)  
  - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h (Peter Zijlstra)  
  - x86/asm: Fixup odd GEN-for-each-reg.h usage (Peter Zijlstra)  
  - x86/asm: Fix register order (Peter Zijlstra)  
  - x86/retpoline: Remove unused replacement symbols (Peter Zijlstra)  
  - objtool: Introduce CFI hash (Peter Zijlstra)  
  - objtool,x86: Replace alternatives with .retpoline_sites (Peter Zijlstra)  
  - objtool: Shrink struct instruction (Peter Zijlstra)  
  - objtool: Explicitly avoid self modifying code in .altinstr_replacement (Peter Zijlstra)  
  - objtool: Fix SLS validation for kcov tail-call replacement (Peter Zijlstra)  
  - objtool: Classify symbols (Peter Zijlstra)  
  - x86/entry: Don't call error_entry() for XENPV (Lai Jiangshan)  
  - x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry() (Lai Jiangshan)  
  - x86/entry: Switch the stack after error_entry() returns (Lai Jiangshan)  
  - x86/traps: Use pt_regs directly in fixup_bad_iret() (Lai Jiangshan)  
  - LTS version: v5.15.56 (Jack Vogel)  
  - drm/aperture: Run fbdev removal before internal helpers (Thomas Zimmermann)  
  - x86/pat: Fix x86_has_pat_wp() (Juergen Gross)  
  - serial: 8250: Fix PM usage_count for console handover (Ilpo Järvinen)  
  - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Ilpo Järvinen)  
  - serial: stm32: Clear prev values before setting RTS delays (Ilpo Järvinen)  
  - serial: 8250: fix return error code in serial8250_request_std_resource() (Yi Yang)  
  - vt: fix memory overlapping when deleting chars in the buffer (Yangxi Xiang)  
  - tty: serial: samsung_tty: set dma burst_size to 1 (Chanho Park)  
  - usb: dwc3: gadget: Fix event pending check (Thinh Nguyen)  
  - usb: typec: add missing uevent when partner support PD (Linyu Yuan)  
  - USB: serial: ftdi_sio: add Belimo device ids (Lucien Buchmann)  
  - signal handling: don't use BUG_ON() for debugging (Linus Torvalds)  
  - nvme-pci: phison e16 has bogus namespace ids (Keith Busch)  
  - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Egor Vorontsov)  
  - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (John Veness)  
  - Revert "can: xilinx_can: Limit CANFD brp to 2" (Srinivas Neeli)  
  - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 (Gabriel Fernandez)  
  - soc: ixp4xx/npe: Fix unused match warning (Linus Walleij)  
  - x86: Clear .brk area at early boot (Juergen Gross)  
  - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware (Stafford Horne)  
  - ASoC: madera: Fix event generation for rate controls (Charles Keepax)  
  - ASoC: madera: Fix event generation for OUT1 demux (Charles Keepax)  
  - ASoC: cs47l15: Fix event generation for low power mux control (Charles Keepax)  
  - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Charles Keepax)  
  - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Shuming Fan)  
  - ASoC: wm5110: Fix DRE control (Charles Keepax)  
  - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Hans de Goede)  
  - ASoC: wcd938x: Fix event generation for some controls (Mark Brown)  
  - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Peter Ujfalusi)  
  - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Pierre-Louis Bossart)  
  - ASoC: rt7*-sdw: harden jack_detect_handler (Pierre-Louis Bossart)  
  - ASoC: rt711: fix calibrate mutex initialization (Pierre-Louis Bossart)  
  - ASoC: Intel: sof_sdw: handle errors on card registration (Pierre-Louis Bossart)  
  - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Pierre-Louis Bossart)  
  - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Pierre-Louis Bossart)  
  - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() (Haowen Bai)  
  - ASoC: ops: Fix off by one in range control validation (Mark Brown)  
  - net: sfp: fix memory leak in sfp_probe() (Jianglei Nie)  
  - nvme: fix regression when disconnect a recovering ctrl (Ruozhu Li)  
  - nvme-tcp: always fail a request when sending it failed (Sagi Grimberg)  
  - NFC: nxp-nci: don't print header length mismatch on i2c error (Michael Walle)  
  - net: tipc: fix possible refcount leak in tipc_sk_create() (Hangyu Hua)  
  - fbdev: Disable sysfb device registration when removing conflicting FBs (Javier Martinez Canillas)  
  - firmware: sysfb: Add sysfb_disable() helper function (Javier Martinez Canillas)  
  - firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer (Javier Martinez Canillas)  
  - platform/x86: hp-wmi: Ignore Sanitization Mode event (Kai-Heng Feng)  
  - cpufreq: pmac32-cpufreq: Fix refcount leak bug (Liang He)  
  - scsi: hisi_sas: Limit max hw sectors for v3 HW (John Garry)  
  - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal)  
  - virtio_mmio: Restore guest page size on resume (Stephan Gerhold)  
  - virtio_mmio: Add missing PM calls to freeze/restore (Stephan Gerhold)  
  - vduse: Tie vduse mgmtdev and its device (Parav Pandit)  
  - vdpa/mlx5: Initialize CVQ vringh only once (Eli Cohen)  
  - powerpc/xive/spapr: correct bitmap allocation size (Nathan Lynch)  
  - ksmbd: use SOCK_NONBLOCK type for kernel_accept() (Namjae Jeon)  
  - btrfs: zoned: fix a leaked bioc in read_zone_info (Christoph Hellwig)  
  - btrfs: rename btrfs_bio to btrfs_io_context (Qu Wenruo)  
  - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Muchun Song)  
  - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Hans de Goede)  
  - net/tls: Check for errors in tls_device_init (Tariq Toukan)  
  - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov)  
  - net: atlantic: remove aq_nic_deinit() when resume (Chia-Lin Kao (AceLan))  
  - net: atlantic: remove deep parameter on suspend/resume functions (Chia-Lin Kao (AceLan))  
  - sfc: fix kernel panic when creating VF (Íñigo Huguet)  
  - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() (Andrea Mayer)  
  - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors (Andrea Mayer)  
  - seg6: fix skb checksum evaluation in SRH encapsulation/insertion (Andrea Mayer)  
  - ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host (Jeff Layton)  
  - sfc: fix use after free when disabling sriov (Íñigo Huguet)  
  - drm/amd/pm: Prevent divide by zero (Yefim Barashkin)  
  - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Mario Kleiner)  
  - ima: Fix potential memory leak in ima_init_crypto() (Jianglei Nie)  
  - ima: force signature verification when CONFIG_KEXEC_SIG is configured (Coiby Xu)  
  - net: stmmac: fix leaks in probe (Dan Carpenter)  
  - net: ftgmac100: Hold reference returned by of_get_child_by_name() (Liang He)  
  - nexthop: Fix data-races around nexthop_compat_mode. (Kuniyuki Iwashima)  
  - ipv4: Fix data-races around sysctl_ip_dynaddr. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_ecn_fallback. (Kuniyuki Iwashima)  
  - raw: Fix a data-race around sysctl_raw_l3mdev_accept. (Kuniyuki Iwashima)  
  - icmp: Fix a data-race around sysctl_icmp_ratemask. (Kuniyuki Iwashima)  
  - icmp: Fix a data-race around sysctl_icmp_ratelimit. (Kuniyuki Iwashima)  
  - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. (Kuniyuki Iwashima)  
  - icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses. (Kuniyuki Iwashima)  
  - icmp: Fix data-races around sysctl_icmp_echo_enable_probe. (Kuniyuki Iwashima)  
  - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). (Kuniyuki Iwashima)  
  - sysctl: Fix data-races in proc_dou8vec_minmax(). (Kuniyuki Iwashima)  
  - bnxt_en: Fix bnxt_refclk_read() (Pavan Chebbi)  
  - bnxt_en: Fix bnxt_reinit_after_abort() code path (Michael Chan)  
  - drm/i915: Require the vm mutex for i915_vma_bind() (Thomas Hellström)  
  - drm/i915/uc: correctly track uc_fw init failure (Daniele Ceraolo Spurio)  
  - drm/i915/gt: Serialize TLB invalidates with GT resets (Chris Wilson)  
  - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Chris Wilson)  
  - drm/i915/dg2: Add Wa_22011100796 (Bruce Chang)  
  - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Dan Carpenter)  
  - tracing: Fix sleeping while atomic in kdb ftdump (Douglas Anderson)  
  - lockd: fix nlm_close_files (Jeff Layton)  
  - lockd: set fl_owner when unlocking files (Jeff Layton)  
  - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE (Demi Marie Obenour)  
  - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Dan Carpenter)  
  - netfilter: nf_tables: replace BUG_ON by element length check (Pablo Neira Ayuso)  
  - netfilter: nf_log: incorrect offset to network header (Pablo Neira Ayuso)  
  - arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot (William Zhang)  
  - arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC (William Zhang)  
  - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero (Michal Suchanek)  
  - ARM: dts: at91: sama5d2: Fix typo in i2s1 node (Ryan Wanner)  
  - ipv4: Fix a data-race around sysctl_fib_sync_mem. (Kuniyuki Iwashima)  
  - cipso: Fix data-races around sysctl. (Kuniyuki Iwashima)  
  - net: Fix data-races around sysctl_mem. (Kuniyuki Iwashima)  
  - inetpeer: Fix data-races around sysctl. (Kuniyuki Iwashima)  
  - tcp: Fix a data-race around sysctl_tcp_max_orphans. (Kuniyuki Iwashima)  
  - sysctl: Fix data races in proc_dointvec_jiffies(). (Kuniyuki Iwashima)  
  - sysctl: Fix data races in proc_doulongvec_minmax(). (Kuniyuki Iwashima)  
  - sysctl: Fix data races in proc_douintvec_minmax(). (Kuniyuki Iwashima)  
  - sysctl: Fix data races in proc_dointvec_minmax(). (Kuniyuki Iwashima)  
  - sysctl: Fix data races in proc_douintvec(). (Kuniyuki Iwashima)  
  - sysctl: Fix data races in proc_dointvec(). (Kuniyuki Iwashima)  
  - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Siddharth Vadapalli)  
  - net: stmmac: dwc-qos: Disable split header for Tegra194 (Jon Hunter)  
  - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Peter Ujfalusi)  
  - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Peter Ujfalusi)  
  - ASoC: tas2764: Fix amp gain register offset & default (Hector Martin)  
  - ASoC: tas2764: Correct playback volume range (Hector Martin)  
  - ASoC: tas2764: Fix and extend FSYNC polarity handling (Martin Povišer)  
  - ASoC: tas2764: Add post reset delays (Martin Povišer)  
  - ASoC: sgtl5000: Fix noise on shutdown/remove (Francesco Dolcini)  
  - ima: Fix a potential integer overflow in ima_appraise_measurement (Huaxin Lu)  
  - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Hangyu Hua)  
  - net/mlx5e: Ring the TX doorbell on DMA errors (Maxim Mikityanskiy)  
  - net/mlx5e: Fix capability check for updating vnic env counters (Gal Pressman)  
  - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Paul Blakey)  
  - net/mlx5e: kTLS, Fix build time constant test in RX (Tariq Toukan)  
  - net/mlx5e: kTLS, Fix build time constant test in TX (Tariq Toukan)  
  - ARM: 9210/1: Mark the FDT_FIXED sections as shareable (Zhen Lei)  
  - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle (Ard Biesheuvel)  
  - spi: amd: Limit max transfer and message size (Cristian Ciocaltea)  
  - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count (Kris Bahnsen)  
  - reset: Fix devm bulk optional exclusive control getter (Serge Semin)  
  - xfs: drop async cache flushes from CIL commits. (Dave Chinner)  
  - xfs: don't include bnobt blocks when reserving free block pool (Darrick J. Wong)  
  - Revert "evm: Fix memleak in init_desc" (Xiu Jianfeng)  
  - sh: convert nommu io{re,un}map() to static inline functions (Geert Uytterhoeven)  
  - nilfs2: fix incorrect masking of permission flags for symlinks (Ryusuke Konishi)  
  - fs/remap: constrain dedupe of EOF blocks (Dave Chinner)  
  - drm/panfrost: Fix shrinker list corruption by madvise IOCTL (Dmitry Osipenko)  
  - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error (Dmitry Osipenko)  
  - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents (Filipe Manana)  
  - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Tejun Heo)  
  - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Felix Fietkau)  
  - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction (Ard Biesheuvel)  
  - ARM: 9213/1: Print message about disabled Spectre workarounds only once (Dmitry Osipenko)  
  - ip: fix dflt addr selection for connected nexthop (Nicolas Dichtel)  
  - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer (Steven Rostedt (Google))  
  - tracing/histograms: Fix memory leak problem (Zheng Yejian)  
  - mm: split huge PUD on wp_huge_pud fallback (Gowans, James)  
  - mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages (Axel Rasmussen)  
  - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue (Juergen Gross)  
  - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Meng Tang)  
  - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Meng Tang)  
  - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jeremy Szu)  
  - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Meng Tang)  
  - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Meng Tang)  
  - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Meng Tang)  
  - ALSA: hda - Add fixup for Dell Latitidue E5430 (Meng Tang)  
  - LTS version: v5.15.55 (Jack Vogel)  
  - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" (Greg Kroah-Hartman)  
  - LTS version: v5.15.54 (Jack Vogel)  
  - selftests/net: fix section name when using xdp_dummy.o (Hangbin Liu)  
  - dmaengine: idxd: force wq context cleanup on device disable path (Dave Jiang)  
  - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Miaoqian Lin)  
  - dmaengine: qcom: bam_dma: fix runtime PM underflow (Caleb Connolly)  
  - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Miaoqian Lin)  
  - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly (Michael Walle)  
  - dmaengine: lgm: Fix an error handling path in intel_ldma_probe() (Christophe JAILLET)  
  - dmaengine: pl330: Fix lockdep warning about non-static key (Dmitry Osipenko)


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-3.60.3.el8
changelog:
  - audit: annotate branch direction for audit_in_mask() (Ankur Arora)  [Orabug: 34544783] 
  - audit: cache ctx->major in audit_filter_syscall() (Ankur Arora)  [Orabug: 34544783]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-3.60.4.el8
changelog:
  - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal)  [Orabug: 34513977] 
  - uek-rpm: Disable CONFIG_CRYPTO_STREEBOG (Victor Erminpour)  [Orabug: 34538054] 
  - uek-rpm: Disable CONFIG_CRYPTO_SM3 (Victor Erminpour)  [Orabug: 34538054] 
  - uek-rpm: Disable CONFIG_CRYPTO_SM4 (Victor Erminpour)  [Orabug: 34538054] 
  - af_key: Do not call xfrm_probe_algs in parallel (Herbert Xu)  [Orabug: 34566751]  {CVE-2022-3028}
  - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Tetsuo Handa)  [Orabug: 34567776] 
  - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Tejun Heo)  [Orabug: 34567776]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-3.60.5.el8
changelog:
  - hwmon: (opbmc) Add support for AST2600 based Pilot (Jan Zdarek)  [Orabug: 34605427] 
  - random: Fix incorrect type for 'rc' variable (Harshit Mogalapalli)  [Orabug: 34596909]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-3.60.5.1.el8
changelog:
  - fs: remove no_llseek (Jason A. Donenfeld)  [Orabug: 34721465] 
  - vfio: do not set FMODE_LSEEK flag (Jason A. Donenfeld)  [Orabug: 34721465] 
  - dma-buf: remove useless FMODE_LSEEK flag (Jason A. Donenfeld)  [Orabug: 34721465] 
  - fs: do not compare against ->llseek (Jason A. Donenfeld)  [Orabug: 34721465] 
  - fs: clear or set FMODE_LSEEK based on llseek function (Jason A. Donenfeld)  [Orabug: 34721465]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-4.60.1.el8
changelog:
  - net: mana: Add the Linux MANA PF driver (Dexuan Cui)  [Orabug: 34405108] 
  - rds: cong: Make rds_cong_wait an array to reduce lock contention (Håkon Bugge)  [Orabug: 34488341] 
  - rds: cong: Make rs_cong_notify and rs_cong_mask atomic64_t (Håkon Bugge)  [Orabug: 34488341] 
  - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" (Imran Khan)  [Orabug: 34620700] 
  - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" (Imran Khan)  [Orabug: 34620700]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-4.70.3.el8
changelog:
  - Revert "Makefile: link with -z noexecstack --no-warn-rwx-segments" (Jack Vogel)  
  - Revert "x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments" (Jack Vogel)  
  - LTS version: v5.15.70 (Jack Vogel)  
  - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Takashi Iwai)  
  - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Mingwei Zhang)  
  - net: Find dst with sk's xfrm policy not ctl_sk (sewookseo)  
  - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write (Hyunwoo Kim)  
  - mksysmap: Fix the mismatch of 'L0' symbols in System.map (Youling Tang)  
  - drm/panfrost: devfreq: set opp to the recommended one to configure regulator (Clément Péron)  
  - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() (Alexander Sverdlin)  
  - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked (David Howells)  
  - net: usb: qmi_wwan: add Quectel RM520N (jerry.meng)  
  - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Mohan Kumar)  
  - ALSA: hda/sigmatel: Keep power up while beep is enabled (Takashi Iwai)  
  - wifi: mac80211_hwsim: check length for virtio packets (Soenke Huster)  
  - rxrpc: Fix calc of resend age (David Howells)  
  - rxrpc: Fix local destruction being repeated (David Howells)  
  - scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE (Hannes Reinecke)  
  - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() (Xiaolei Wang)  
  - ASoC: nau8824: Fix semaphore unbalance at error paths (Takashi Iwai)  
  - arm64: dts: juno: Add missing MHU secure-irq (Jassi Brar)  
  - video: fbdev: i740fb: Error out if 'pixclock' equals zero (Zheyu Ma)  
  - binder: remove inaccurate mmap_assert_locked() (Carlos Llamas)  
  - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega (Alex Deucher)  
  - drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega (Alex Deucher)  
  - drm/amdgpu: Don't enable LTR if not supported (Lijo Lazar)  
  - tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa (Ben Hutchings)  
  - parisc: Allow CONFIG_64BIT with ARCH=parisc (Helge Deller)  
  - cifs: always initialize struct msghdr smb_msg completely (Stefan Metzmacher)  
  - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Stefan Metzmacher)  
  - cifs: revalidate mapping when doing direct writes (Ronnie Sahlberg)  
  - of/device: Fix up of_dma_configure_id() stub (Thierry Reding)  
  - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() (Yang Yingliang)  
  - block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait (Stefan Roesch)  
  - drm/meson: Fix OSD1 RGB to YCbCr coefficient (Stuart Menefy)  
  - drm/meson: Correct OSD1 global alpha value (Stuart Menefy)  
  - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx (Pali Rohár)  
  - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Trond Myklebust)  
  - pinctrl: sunxi: Fix name for A100 R_PIO (Michael Wu)  
  - pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH (João H. Spies)  
  - pinctrl: qcom: sc8180x: Fix wrong pin numbers (Molly Sophia)  
  - pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map (Molly Sophia)  
  - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Sergey Shtylyov)  
  - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Sergiu Moga)  
  - serial: atmel: remove redundant assignment in rs485_config (Lino Sanfilippo)  
  - drm/tegra: vic: Fix build warning when CONFIG_PM=n (YueHaibing)  
  - LTS version: v5.15.69 (Jack Vogel)  
  - Input: goodix - add compatible string for GT1158 (Jarrah Gosbell)  
  - RDMA/irdma: Use s/g array in post send only when its valid (Sindhu-Devale)  
  - usb: gadget: f_uac2: fix superspeed transfer (Jing Leng)  
  - usb: gadget: f_uac2: clean up some inconsistent indenting (Colin Ian King)  
  - soc: fsl: select FSL_GUTS driver for DPIO (Mathew McBride)  
  - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() (Jann Horn)  
  - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Hu Xiaoying)  
  - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes (Hans de Goede)  
  - perf/arm_pmu_platform: fix tests for platform_get_irq() failure (Yu Zhe)  
  - net: dsa: hellcreek: Print warning only once (Kurt Kanzenbach)  
  - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 (Chengming Gui)  
  - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi)  
  - Input: iforce - add support for Boeder Force Feedback Wheel (Greg Tulli)  
  - ieee802154: cc2520: add rc code in cc2520_tx() (Li Qiong)  
  - gpio: mockup: remove gpio debugfs when remove device (Wei Yongjun)  
  - tg3: Disable tg3 device on system reboot to avoid triggering AER (Kai-Heng Feng)  
  - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Even Xu)  
  - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Jason Wang)  
  - dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins (Krzysztof Kozlowski)  
  - drm/msm/rd: Fix FIFO-full deadlock (Rob Clark)  
  - platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 (Maximilian Luz)  
  - Input: goodix - add support for GT1158 (Ondrej Jirman)  
  - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Lu Baolu)  
  - tracefs: Only clobber mode/uid/gid on remount if asked (Brian Norris)  
  - tracing: hold caller_addr to hardirq_{enable,disable}_ip (Yipeng Zou)  
  - task_stack, x86/cea: Force-inline stack helpers (Borislav Petkov)  
  - x86/mm: Force-inline __phys_addr_nodebug() (Borislav Petkov)  
  - lockdep: Fix -Wunused-parameter for _THIS_IP_ (Nick Desaulniers)  
  - ARM: dts: at91: sama7g5ek: specify proper regulator output ranges (Claudiu Beznea)  
  - ARM: dts: at91: fix low limit for CPU regulator (Claudiu Beznea)  
  - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible (Marco Felsch)  
  - ARM: dts: imx: align SPI NOR node name with dtschema (Krzysztof Kozlowski)  
  - ACPI: resource: skip IRQ override on AMD Zen platforms (Chuanhong Guo)  
  - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Dave Wysochanski)  
  - LTS version: v5.15.68 (Jack Vogel)  
  - ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency (Claudiu Beznea)  
  - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) (Arnaldo Carvalho de Melo)  
  - drm/bridge: display-connector: implement bus fmts callbacks (Neil Armstrong)  
  - arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly (Ionela Voinescu)  
  - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Lu Baolu)  
  - arm64/bti: Disable in kernel BTI when cross section thunks are broken (Mark Brown)  
  - Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"" (Sasha Levin)  
  - hwmon: (mr75203) enable polling for all VM channels (Eliav Farber)  
  - hwmon: (mr75203) fix multi-channel voltage reading (Eliav Farber)  
  - hwmon: (mr75203) fix voltage equation for negative source input (Eliav Farber)  
  - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors (Eliav Farber)  
  - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined (Eliav Farber)  
  - s390/boot: fix absolute zero lowcore corruption on boot (Alexander Gordeev)  
  - iommu/amd: use full 64-bit value in build_completion_wait() (John Sperbeck)  
  - swiotlb: avoid potential left shift overflow (Chao Gao)  
  - i40e: Fix ADQ rate limiting for PF (Przemyslaw Patynowski)  
  - i40e: Refactor tc mqprio checks (Przemyslaw Patynowski)  
  - kbuild: disable header exports for UML in a straightforward way (Masahiro Yamada)  
  - MIPS: loongson32: ls1c: Fix hang during startup (Yang Ling)  
  - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion (Nathan Chancellor)  
  - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps (Claudiu Beznea)  
  - hwmon: (tps23861) fix byte order in resistance register (Alexandru Gagniuc)  
  - perf script: Fix Cannot print 'iregs' field for hybrid systems (Zhengjun Xing)  
  - sch_sfb: Also store skb len before calling child enqueue (Toke Høiland-Jørgensen)  
  - RDMA/irdma: Report RNR NAK generation in device caps (Sindhu-Devale)  
  - RDMA/irdma: Return correct WC error for bind operation failure (Sindhu-Devale)  
  - RDMA/irdma: Report the correct max cqes from query device (Sindhu-Devale)  
  - nvmet: fix mar and mor off-by-one errors (Dennis Maisenbacher)  
  - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Neal Cardwell)  
  - nvme-tcp: fix regression that causes sporadic requests to time out (Sagi Grimberg)  
  - nvme-tcp: fix UAF when detecting digest errors (Sagi Grimberg)  
  - erofs: fix pcluster use-after-free on UP platforms (Gao Xiang)  
  - RDMA/mlx5: Set local port to one when accessing counters (Chris Mi)  
  - IB/core: Fix a nested dead lock as part of ODP flow (Yishai Hadas)  
  - ipv6: sr: fix out-of-bounds read when setting HMAC data. (David Lebrun)  
  - RDMA/siw: Pass a pointer to virt_to_page() (Linus Walleij)  
  - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed (Paul Durrant)  
  - iavf: Detach device during reset task (Ivan Vecera)  
  - i40e: Fix kernel crash during module removal (Ivan Vecera)  
  - ice: use bitmap_free instead of devm_kfree (Michal Swiatkowski)  
  - tcp: TX zerocopy should not sense pfmemalloc status (Eric Dumazet)  
  - net: introduce __skb_fill_page_desc_noacc (Pavel Begunkov)  
  - tipc: fix shift wrapping bug in map_get() (Dan Carpenter)  
  - sch_sfb: Don't assume the skb is still around after enqueueing to child (Toke Høiland-Jørgensen)  
  - Revert "net: phy: meson-gxl: improve link-up behavior" (Heiner Kallweit)  
  - afs: Use the operation issue time instead of the reply time for callbacks (David Howells)  
  - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() (David Howells)  
  - rxrpc: Fix ICMP/ICMP6 error handling (David Howells)  
  - ALSA: usb-audio: Register card again for iface over delayed_register option (Takashi Iwai)  
  - ALSA: usb-audio: Inform the delayed registration more properly (Takashi Iwai)  
  - RDMA/srp: Set scmnd->result only when scmnd is not NULL (yangx.jy@fujitsu.com)  
  - netfilter: nf_conntrack_irc: Fix forged IP logic (David Leadbeater)  
  - netfilter: nf_tables: clean up hook list when offload flags check fails (Pablo Neira Ayuso)  
  - netfilter: br_netfilter: Drop dst references before setting. (Harsh Modi)  
  - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time (Claudiu Beznea)  
  - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time (Claudiu Beznea)  
  - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges (Claudiu Beznea)  
  - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges (Claudiu Beznea)  
  - ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh (Claudiu Beznea)  
  - ARM: at91: pm: fix self-refresh for sama7g5 (Claudiu Beznea)  
  - wifi: wilc1000: fix DMA on stack objects (Ajay.Kathat@microchip.com)  
  - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift (Wenpeng Liang)  
  - RDMA/hns: Fix supported page size (Chengchang Tang)  
  - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs (Liang He)  
  - RDMA/cma: Fix arguments order in net device validation (Michael Guralnik)  
  - tee: fix compiler warning in tee_shm_register() (Jens Wiklander)  
  - regulator: core: Clean up on enable failure (Andrew Halaney)  
  - soc: imx: gpcv2: Assert reset before ungating clock (Marek Vasut)  
  - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node (Marco Felsch)  
  - RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL (Jack Wang)  
  - RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg (Jack Wang)  
  - ASoC: qcom: sm8250: add missing module owner (Srinivas Kandagatla)  
  - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Tejun Heo)  
  - NFS: Fix another fsync() issue after a server reboot (Trond Myklebust)  
  - NFS: Save some space in the inode (Trond Myklebust)  
  - NFS: Further optimisations for 'ls -l' (Trond Myklebust)  
  - scsi: lpfc: Add missing destroy_workqueue() in error path (Yang Yingliang)  
  - scsi: mpt3sas: Fix use-after-free warning (Sreekanth Reddy)  
  - drm/i915: Implement WaEdpLinkRateDataReload (Ville Syrjälä)  
  - nvmet: fix a use-after-free (Bart Van Assche)  
  - drm/amd/display: fix memory leak when using debugfs_lookup() (Greg Kroah-Hartman)  
  - sched/debug: fix dentry leak in update_sched_domain_debugfs (Greg Kroah-Hartman)  
  - debugfs: add debugfs_lookup_and_remove() (Greg Kroah-Hartman)  
  - kprobes: Prohibit probes in gate area (Christian A. Ehrhardt)  
  - vfio/type1: Unpin zero pages (Alex Williamson)  
  - btrfs: zoned: set pseudo max append zone limit in zone emulation mode (Shin'ichiro Kawasaki)  
  - tracing: Fix to check event_mutex is held while accessing trigger list (Masami Hiramatsu (Google))  
  - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Dongxiang Ke)  
  - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (Takashi Iwai)  
  - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Pattara Teerapong)  
  - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Tasos Sahanidis)  
  - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Takashi Iwai)  
  - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly (Qu Huang)  
  - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() (Yang Yingliang)  
  - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Shigeru Yoshida)  
  - md: Flush workqueue md_rdev_misc_wq in md_alloc() (David Sloan)  
  - net/core/skbuff: Check the return value of skb_copy_bits() (lily)  
  - cpufreq: check only freq_table in __resolve_freq() (Lukasz Luba)  
  - netfilter: conntrack: work around exceeded receive window (Florian Westphal)  
  - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Sudeep Holla)  
  - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines (Helge Deller)  
  - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() (Li Qiong)  
  - Revert "parisc: Show error if wrong 32/64-bit compiler is being used" (Helge Deller)  
  - scsi: ufs: core: Reduce the power mode change timeout (Bart Van Assche)  
  - drm/radeon: add a force flush to delay work when radeon (Zhenneng Li)  
  - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. (Candice Li)  
  - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini (YiPeng Chai)  
  - drm/gem: Fix GEM handle release errors (Jeffy Chen)  
  - scsi: megaraid_sas: Fix double kfree() (Guixin Liu)  
  - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX (Tony Battersby)  
  - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" (Yee Lee)  
  - fs: only do a memory barrier for the first set_buffer_uptodate() (Linus Torvalds)  
  - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() (Stanislaw Gruszka)  
  - efi: capsule-loader: Fix use-after-free in efi_capsule_write (Hyunwoo Kim)  
  - efi: libstub: Disable struct randomization (Ard Biesheuvel)  
  - net: wwan: iosm: remove pointless null check (Jakub Kicinski)  
  - LTS version: v5.15.67 (Jack Vogel)  
  - kbuild: fix up permissions on scripts/pahole-flags.sh (Greg Kroah-Hartman)  
  - LTS version: v5.15.66 (Jack Vogel)  
  - USB: serial: ch341: fix disabled rx timer on older devices (Johan Hovold)  
  - USB: serial: ch341: fix lost character on LCR updates (Johan Hovold)  
  - usb: dwc3: disable USB core PHY management (Johan Hovold)  
  - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup (Johan Hovold)  
  - usb: dwc3: fix PHY disable sequence (Johan Hovold)  
  - kbuild: Add skip_encoding_btf_enum64 option to pahole (Martin Rodriguez Reboredo)  
  - kbuild: Unify options for BTF generation for vmlinux and modules (Jiri Olsa)  
  - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() (Mazin Al Haddad)  
  - drm/i915: Skip wm/ddb readout for disabled pipes (Ville Syrjälä)  
  - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk (Diego Santa Cruz)  
  - ALSA: seq: Fix data-race at module auto-loading (Takashi Iwai)  
  - ALSA: seq: oss: Fix data-race for max_midi_devs access (Takashi Iwai)  
  - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Kacper Michajłow)  
  - net: mac802154: Fix a condition in the receive path (Miquel Raynal)  
  - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Sebastian Andrzej Siewior)  
  - ip: fix triggering of 'icmp redirect' (Nicolas Dichtel)  
  - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Siddh Raman Pant)  
  - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Siddh Raman Pant)  
  - driver core: Don't probe devices after bus_type.match() probe deferral (Isaac J. Manjarres)  
  - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS (Krishna Kurapati)  
  - usb: xhci-mtk: fix bandwidth release issue (Chunfeng Yun)  
  - usb: xhci-mtk: relax TT periodic bandwidth allocation (Chunfeng Yun)  
  - USB: core: Prevent nested device-reset calls (Alan Stern)  
  - s390: fix nospec table alignments (Josh Poimboeuf)  
  - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Gerald Schaefer)  
  - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Witold Lipieta)  
  - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Thierry GUIBERT)  
  - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer (Pawel Laszczak)  
  - usb: cdns3: fix issue with rearming ISO OUT endpoint (Pawel Laszczak)  
  - usb: dwc2: fix wrong order of phy_power_on and phy_init (Heiner Kallweit)  
  - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Badhri Jagan Sridharan)  
  - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Utkarsh Patel)  
  - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Pablo Sun)  
  - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Slark Xiao)  
  - USB: serial: option: add Quectel EM060K modem (Yonglin Tan)  
  - USB: serial: option: add support for OPPO R11 diag port (Yan Xinyu)  
  - USB: serial: cp210x: add Decagon UCA device id (Johan Hovold)  
  - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Mathias Nyman)  
  - media: mceusb: Use new usb_control_msg_*() routines (Alan Stern)  
  - usb: dwc3: pci: Add support for Intel Raptor Lake (Heikki Krogerus)  
  - thunderbolt: Use the actual buffer in tb_async_error() (Mika Westerberg)  
  - xen-blkfront: Cache feature_persistent value before advertisement (SeongJae Park)  
  - xen-blkfront: Advertise feature-persistent as user requested (SeongJae Park)  
  - xen-blkback: Advertise feature-persistent as user requested (SeongJae Park)  
  - mm: pagewalk: Fix race between unmap and page walker (Steven Price)  
  - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() (Dan Carpenter)  
  - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES (Jim Mattson)  
  - gpio: pca953x: Add mutex_lock for regcache sync in PM (Haibo Chen)  
  - hwmon: (gpio-fan) Fix array out of bounds access (Armin Wolf)  
  - clk: bcm: rpi: Add missing newline (Stefan Wahren)  
  - clk: bcm: rpi: Prevent out-of-bounds access (Stefan Wahren)  
  - clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() (Christophe JAILLET)  
  - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate (Stefan Wahren)  
  - Input: rk805-pwrkey - fix module autoloading (Peter Robinson)  
  - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Chen-Yu Tsai)  
  - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Stephen Boyd)  
  - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" (Colin Ian King)  
  - KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() (Jim Mattson)  
  - cifs: fix small mempool leak in SMB2_negotiate() (Enzo Matsumiya)  
  - binder: fix alloc->vma_vm_mm null-ptr dereference (Carlos Llamas)  
  - binder: fix UAF of ref->proc caused by race condition (Carlos Llamas)  
  - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Adrian Hunter)  
  - mmc: core: Fix UHS-I SD 1.8V workaround branch (Adrian Hunter)  
  - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Niek Nooijens)  
  - misc: fastrpc: fix memory corruption on open (Johan Hovold)  
  - misc: fastrpc: fix memory corruption on probe (Johan Hovold)  
  - iio: adc: mcp3911: use correct formula for AD conversion (Marcus Folkesson)  
  - iio: ad7292: Prevent regulator double disable (Matti Vaittinen)  
  - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag (Tetsuo Handa)  
  - tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete (Sherry Sun)  
  - musb: fix USB_MUSB_TUSB6010 dependency (Arnd Bergmann)  
  - vt: Clear selection before changing the font (Helge Deller)  
  - powerpc: align syscall table for ppc32 (Masahiro Yamada)  
  - staging: r8188eu: add firmware dependency (Grzegorz Szymaszek)  
  - staging: rtl8712: fix use after free bugs (Dan Carpenter)  
  - serial: fsl_lpuart: RS485 RTS polariy is inverse (Shenwei Wang)  
  - soundwire: qcom: fix device status array range (Srinivas Kandagatla)  
  - net/smc: Remove redundant refcount increase (Yacan Liu)  
  - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" (Jakub Kicinski)  
  - tcp: annotate data-race around challenge_timestamp (Eric Dumazet)  
  - kcm: fix strp_init() order and cleanup (Cong Wang)  
  - mlxbf_gige: compute MDIO period based on i1clk (David Thompson)  
  - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler (Duoming Zhou)  
  - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Wang Hai)  
  - net: sched: tbf: don't call qdisc_put() while holding tree lock (Zhengchao Shao)  
  - net: dsa: xrs700x: Use irqsave variant for u64 stats update (Sebastian Andrzej Siewior)  
  - openvswitch: fix memory leak at failed datapath creation (Andrey Zhadchenko)  
  - net: smsc911x: Stop and start PHY during suspend and resume (Florian Fainelli)  
  - net: sparx5: fix handling uneven length packets in manual extraction (Casper Andersson)  
  - Revert "xhci: turn off port power in shutdown" (Mathias Nyman)  
  - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Dan Carpenter)  
  - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Peter Ujfalusi)  
  - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Pierre-Louis Bossart)  
  - drm/i915/display: avoid warnings when registering dual panel backlight (Arun R Murthy)  
  - drm/i915/backlight: extract backlight code to a separate file (Jani Nikula)  
  - ieee802154/adf7242: defer destroy_workqueue call (Lin Ma)  
  - bpf, cgroup: Fix kernel BUG in purge_effective_progs (Pu Lehui)  
  - bpf: Restrict bpf_sys_bpf to CAP_PERFMON (YiFei Zhu)  
  - skmsg: Fix wrong last sg check in sk_msg_recvmsg() (Liu Jian)  
  - iio: adc: mcp3911: make use of the sign bit (Marcus Folkesson)  
  - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask (Andy Shevchenko)  
  - drm/msm/dsi: Fix number of regulators for SDM660 (Douglas Anderson)  
  - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg (Douglas Anderson)  
  - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 (Kuogee Hsieh)  
  - drm/msm/dsi: fix the inconsistent indenting (sunliming)  
  - LTS version: v5.15.65 (Jack Vogel)  
  - net: neigh: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)  
  - net/af_packet: check len when min_header_len equals to 0 (Zhengchao Shao)  
  - android: binder: fix lockdep check on clearing vma (Liam Howlett)  
  - btrfs: fix space cache corruption and potential double allocations (Omar Sandoval)  
  - kprobes: don't call disarm_kprobe() for disabled kprobes (Kuniyuki Iwashima)  
  - btrfs: tree-checker: check for overlapping extent items (Josef Bacik)  
  - btrfs: fix lockdep splat with reloc root extent buffers (Josef Bacik)  
  - btrfs: move lockdep class helpers to locking.c (Josef Bacik)  
  - testing: selftests: nft_flowtable.sh: use random netns names (Florian Westphal)  
  - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y (Geert Uytterhoeven)  
  - drm/amd/display: avoid doing vm_init multiple time (Charlene Liu)  
  - drm/amdgpu: Increase tlb flush timeout for sriov (Dusica Milinkovic)  
  - drm/amd/display: Fix pixel clock programming (Ilya Bakoulin)  
  - drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid (Evan Quan)  
  - ksmbd: don't remove dos attribute xattr on O_TRUNC open (Namjae Jeon)  
  - s390/hypfs: avoid error message under KVM (Juergen Gross)  
  - neigh: fix possible DoS due to net iface start/stop loop (Denis V. Lunev)  
  - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured (Namjae Jeon)  
  - drm/amd/display: clear optc underflow before turn off odm clock (Fudong Wang)  
  - drm/amd/display: For stereo keep "FLIP_ANY_FRAME" (Alvin Lee)  
  - drm/amd/display: Fix HDMI VSIF V3 incorrect issue (Leo Ma)  
  - drm/amd/display: Avoid MPC infinite loop (Josip Pavic)  
  - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path (Biju Das)  
  - fs/ntfs3: Fix work with fragmented xattr (Konstantin Komarov)  
  - btrfs: fix warning during log replay when bumping inode link count (Filipe Manana)  
  - btrfs: add and use helper for unlinking inode during log replay (Filipe Manana)  
  - btrfs: remove no longer needed logic for replaying directory deletes (Filipe Manana)  
  - btrfs: remove root argument from btrfs_unlink_inode() (Filipe Manana)  
  - mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC (Liming Sun)  
  - mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx (Sebastian Reichel)  
  - mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs (Yifeng Zhao)  
  - mmc: mtk-sd: Clear interrupts when cqe off/disable (Wenbin Mei)  
  - drm/i915/gt: Skip TLB invalidations once wedged (Chris Wilson)  
  - HID: thrustmaster: Add sparco wheel and fix array length (Michael Hübner)  
  - HID: asus: ROG NKey: Ignore portion of 0x5a report (Josh Kilmer)  
  - HID: AMD_SFH: Add a DMI quirk entry for Chromebooks (Akihiko Odaki)  
  - HID: add Lenovo Yoga C630 battery quirk (Steev Klimaszewski)  
  - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Takashi Iwai)  
  - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Jann Horn)  
  - bpf: Don't redirect packets with invalid pkt_len (Zhengchao Shao)  
  - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead (Yang Jihong)  
  - fbdev: fb_pm2fb: Avoid potential divide by zero error (Letu Ren)  
  - net: fix refcount bug in sk_psock_get (2) (Hawkins Jiawei)  
  - HID: hidraw: fix memory leak in hidraw_release() (Karthik Alapati)  
  - media: pvrusb2: fix memory leak in pvr_probe (Dongliang Mu)  
  - udmabuf: Set the DMA mask for the udmabuf device (v2) (Vivek Kasireddy)  
  - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report (Lee Jones)  
  - Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()" (Greg Kroah-Hartman)  
  - Bluetooth: L2CAP: Fix build errors in some archs (Luiz Augusto von Dentz)  
  - kbuild: Fix include path in scripts/Makefile.modpost (Jing Leng)  
  - io_uring: fix UAF due to missing POLLFREE handling (Pavel Begunkov)  
  - io_uring: fix wrong arm_poll error handling (Pavel Begunkov)  
  - io_uring: fail links when poll fails (Pavel Begunkov)  
  - io_uring: bump poll refs to full 31-bits (Jens Axboe)  
  - io_uring: remove poll entry from list when canceling all (Jens Axboe)  
  - io_uring: Remove unused function req_ref_put (Jiapeng Chong)  
  - io_uring: poll rework (Pavel Begunkov)  
  - io_uring: inline io_poll_complete (Pavel Begunkov)  
  - io_uring: kill poll linking optimisation (Pavel Begunkov)  
  - io_uring: move common poll bits (Pavel Begunkov)  
  - io_uring: refactor poll update (Pavel Begunkov)  
  - io_uring: clean cqe filling functions (Pavel Begunkov)  
  - io_uring: correct fill events helpers types (Pavel Begunkov)  
  - arm64: errata: Add Cortex-A510 to the repeat tlbi list (James Morse)  
  - mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte (Miaohe Lin)  
  - Drivers: hv: balloon: Support status report for larger page sizes (Boqun Feng)  
  - crypto: lib - remove unneeded selection of XOR_BLOCKS (Eric Biggers)  
  - firmware: tegra: bpmp: Do only aligned access to IPC memory area (Timo Alho)  
  - drm/vc4: hdmi: Depends on CONFIG_PM (Maxime Ripard)  
  - drm/vc4: hdmi: Rework power up (Maxime Ripard)  
  - ACPI: thermal: drop an always true check (Adam Borowski)  
  - drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled (Maxime Ripard)  
  - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() (Jann Horn)  
  - LTS version: v5.15.64 (Jack Vogel)  
  - bpf: Don't use tnum_range on array range checking for poke descriptors (Daniel Borkmann)  
  - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Saurabh Sengar)  
  - scsi: ufs: core: Enable link lost interrupt (Kiwoong Kim)  
  - perf stat: Clear evsel->reset_group for each stat run (Ian Rogers)  
  - perf/x86/intel/ds: Fix precise store latency handling (Stephane Eranian)  
  - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU (Stephane Eranian)  
  - perf python: Fix build when PYTHON_CONFIG is user supplied (James Clark)  
  - blk-mq: fix io hung due to missing commit_rqs (Yu Kuai)  
  - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Salvatore Bonaccorso)  
  - x86/nospec: Fix i386 RSB stuffing (Peter Zijlstra)  
  - binder_alloc: add missing mmap_lock calls when using the VMA (Liam Howlett)  
  - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 (Zenghui Yu)  
  - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Yonglong Li)  
  - md: call __md_stop_writes in md_stop (Guoqing Jiang)  
  - Revert "md-raid: destroy the bitmap after destroying the thread" (Guoqing Jiang)  
  - mm/hugetlb: fix hugetlb not supporting softdirty tracking (David Hildenbrand)  
  - Revert "usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling" (Greg Kroah-Hartman)  
  - Revert "usbnet: smsc95xx: Fix deadlock on runtime resume" (Greg Kroah-Hartman)  
  - io_uring: fix issue with io_write() not always undoing sb_start_write() (Jens Axboe)  
  - riscv: traps: add missing prototype (Conor Dooley)  
  - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() (Juergen Gross)  
  - smb3: missing inode locks in punch hole (David Howells)  
  - nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf (Karol Herbst)  
  - ACPI: processor: Remove freq Qos request for all CPUs (Riwen Lu)  
  - Revert "memcg: cleanup racy sum avoidance code" (Shakeel Butt)  
  - fbdev: fbcon: Properly revert changes when vc_resize() failed (Shigeru Yoshida)  
  - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster)  
  - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem (Liu Shixin)  
  - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Gerald Schaefer)  
  - mm/damon/dbgfs: avoid duplicate context directory creation (Badari Pulavarty)  
  - asm-generic: sections: refactor memory_intersects (Quanyang Wang)  
  - writeback: avoid use-after-free after removing device (Khazhismel Kumykov)  
  - loop: Check for overflow while configuring loop (Siddh Raman Pant)  
  - x86/nospec: Unwreck the RSB stuffing (Peter Zijlstra)  
  - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Pawan Gupta)  
  - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Chen Zhongjin)  
  - perf/x86/lbr: Enable the branch type for the Arch LBR by default (Kan Liang)  
  - btrfs: fix possible memory leak in btrfs_get_dev_args_from_path() (Zixuan Fu)  
  - btrfs: check if root is readonly while setting security xattr (Goldwyn Rodrigues)  
  - btrfs: add info when mount fails due to stale replace target (Anand Jain)  
  - btrfs: replace: drop assert for suspended replace (Anand Jain)  
  - btrfs: fix silent failure when deleting root reference (Filipe Manana)  
  - net: stmmac: work around sporadic tx issue on link-up (Heiner Kallweit)  
  - ionic: VF initial random MAC address if no assigned mac (R Mohamed Shah)  
  - ionic: fix up issues with handling EAGAIN on FW cmds (Shannon Nelson)  
  - ionic: clear broken state on generation change (Shannon Nelson)  
  - ionic: widen queue_lock use around lif init and deinit (Shannon Nelson)  
  - rxrpc: Fix locking in rxrpc's sendmsg (David Howells)  
  - i40e: Fix incorrect address type for IPv6 flow rules (Sylwester Dziedziuch)  
  - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Jacob Keller)  
  - net: Fix a data-race around sysctl_somaxconn. (Kuniyuki Iwashima)  
  - net: Fix data-races around sysctl_devconf_inherit_init_net. (Kuniyuki Iwashima)  
  - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. (Kuniyuki Iwashima)  
  - net: Fix a data-race around netdev_budget_usecs. (Kuniyuki Iwashima)  
  - net: Fix data-races around sysctl_max_skb_frags. (Kuniyuki Iwashima)  
  - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni)  
  - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni)  
  - net: Fix a data-race around sysctl_net_busy_read. (Kuniyuki Iwashima)  
  - net: Fix a data-race around sysctl_net_busy_poll. (Kuniyuki Iwashima)  
  - net: Fix a data-race around sysctl_tstamp_allow_data. (Kuniyuki Iwashima)  
  - net: Fix data-races around sysctl_optmem_max. (Kuniyuki Iwashima)  
  - ratelimit: Fix data-races in ___ratelimit(). (Kuniyuki Iwashima)  
  - net: Fix data-races around netdev_tstamp_prequeue. (Kuniyuki Iwashima)  
  - net: Fix data-races around netdev_max_backlog. (Kuniyuki Iwashima)  
  - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Kuniyuki Iwashima)  
  - net: Fix data-races around sysctl_[rw]mem_(max|default). (Kuniyuki Iwashima)  
  - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Pablo Neira Ayuso)  
  - netfilter: flowtable: add function to invoke garbage collection immediately (Pablo Neira Ayuso)  
  - netfilter: nf_tables: disallow binding to already bound chain (Pablo Neira Ayuso)  
  - netfilter: nf_tables: disallow jump to implicit chain from set element (Pablo Neira Ayuso)  
  - netfilter: nf_tables: upfront validation of data via nft_data_init() (Pablo Neira Ayuso)  
  - netfilter: bitwise: improve error goto labels (Jeremy Sowden)  
  - netfilter: nft_cmp: optimize comparison for 16-bytes (Pablo Neira Ayuso)  
  - netfilter: nf_tables: consolidate rule verdict trace call (Pablo Neira Ayuso)  
  - netfilter: nft_tunnel: restrict it to netdev family (Pablo Neira Ayuso)  
  - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families (Pablo Neira Ayuso)  
  - netfilter: nf_tables: do not leave chain stats enabled on error (Pablo Neira Ayuso)  
  - netfilter: nft_payload: do not truncate csum_offset and csum_type (Pablo Neira Ayuso)  
  - netfilter: nft_payload: report ERANGE for too long offset and length (Pablo Neira Ayuso)  
  - netfilter: nf_tables: make table handle allocation per-netns friendly (Pablo Neira Ayuso)  
  - netfilter: nf_tables: disallow updates of implicit chain (Pablo Neira Ayuso)  
  - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Vikas Gupta)  
  - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Maciej Żenczykowski)  
  - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins)  
  - net: moxa: get rid of asymmetry in DMA mapping/unmapping (Sergei Antonov)  
  - net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume() (Xiaolei Wang)  
  - net: ipa: don't assume SMEM is page-aligned (Alex Elder)  
  - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Maor Dickman)  
  - net/mlx5e: Fix wrong application of the LRO state (Aya Levin)  
  - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Moshe Shemesh)  
  - net/mlx5e: Properly disable vlan strip on non-UL reps (Vlad Buslov)  
  - ice: xsk: prohibit usage of non-balanced queue id (Maciej Fijalkowski)  
  - ice: xsk: Force rings to be sized to power of 2 (Maciej Fijalkowski)  
  - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout (Duoming Zhou)  
  - r8152: fix the RX FIFO settings when suspending (Hayes Wang)  
  - r8152: fix the units of some registers for RTL8156A (Hayes Wang)  
  - rose: check NULL rose_loopback_neigh->loopback (Bernard Pidoux)  
  - ntfs: fix acl handling (Christian Brauner)  
  - mm/smaps: don't access young/dirty bit if pte unpresent (Peter Xu)  
  - SUNRPC: RPC level errors should set task->tk_rpc_status (Trond Myklebust)  
  - NFSv4.2 fix problems with __nfs42_ssc_open (Olga Kornievskaia)  
  - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() (Trond Myklebust)  
  - Revert "net: macsec: update SCI upon MAC address change." (Sabrina Dubroca)  
  - net: use eth_hw_addr_set() instead of ether_addr_copy() (Jakub Kicinski)  
  - fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts (Seth Forshee)  
  - xfrm: policy: fix metadata dst->dev xmit null pointer dereference (Nikolay Aleksandrov)  
  - xfrm: clone missing x->lastused in xfrm_do_migrate (Antony Antony)  
  - xfrm: fix refcount leak in __xfrm_policy_check() (Xin Xiong)  
  - riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit (Chen Lifu)  
  - riscv: lib: uaccess: fold fixups into body (Jisheng Zhang)  
  - btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc() (Qu Wenruo)  
  - btrfs: pass the dentry to btrfs_log_new_name() instead of the inode (Filipe Manana)  
  - btrfs: put initial index value of a directory in a constant (Filipe Manana)  
  - scsi: qla2xxx: edif: Fix dropped IKE message (Quinn Tran)  
  - scsi: qla2xxx: Fix response queue handler reading stale packets (Arun Easi)  
  - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld)  
  - Input: i8042 - add additional TUXEDO devices to i8042 quirk tables (Werner Sembach)  
  - Input: i8042 - add TUXEDO devices to i8042 quirk tables (Werner Sembach)  
  - Input: i8042 - merge quirk tables (Werner Sembach)  
  - Input: i8042 - move __initconst to fix code styling warning (Werner Sembach)  
  - btrfs: convert count_max_extents() to use fs_info->max_extent_size (Naohiro Aota)  
  - btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size (Naohiro Aota)  
  - btrfs: zoned: revive max_zone_append_bytes (Naohiro Aota)  
  - block: add bdev_max_segments() helper (Naohiro Aota)  
  - block: add a bdev_max_zone_append_sectors helper (Christoph Hellwig)  
  - x86/entry: Move CLD to the start of the idtentry macro (Lai Jiangshan)  
  - kernel/sys_ni: add compat entry for fadvise64_64 (Randy Dunlap)  
  - parisc: Fix exception handler for fldw and fstw instructions (Helge Deller)


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-4.70.4.el8
changelog:
  - xen/ovmapi: Build OVM guest messaging driver (Jonah Palmer)  [Orabug: 34512197] 
  - net/rds: Send congestion map updates only via path zero (Anand Khoje)  [Orabug: 34578048] 
  - Revert "RDS/IB: Fix RDS IB SRQ implementation and tune it" (Hans Westgaard Ry)  [Orabug: 34662659] 
  - RDMA/cma: Use output interface for net_dev check (Håkon Bugge)  [Orabug: 34694979] 
  - crypto: qat - add support for 401xx devices (Giovanni Cabiddu)  [Orabug: 34686738]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-4.70.5.el8
changelog:
  - uek: kabi: update kABI files for new symbols (Saeed Mirzamohammadi)  [Orabug: 34595591] 
  - Revert "scsi: lpfc: SLI path split: Refactor lpfc_iocbq" (John Donnelly)  [Orabug: 34678989] 
  - Revert "scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4" (John Donnelly)  [Orabug: 34678989] 
  - Revert "scsi: lpfc: SLI path split: Refactor SCSI paths" (John Donnelly)  [Orabug: 34678989] 
  - Revert "scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID" (John Donnelly)  [Orabug: 34678989] 
  - Revert "scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()" (John Donnelly)  [Orabug: 34678989] 
  - Revert "scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()" (John Donnelly)  [Orabug: 34678989] 
  - Revert "scsi: lpfc: Resolve some cleanup issues following SLI path refactoring" (John Donnelly)  [Orabug: 34678989] 
  - Revert "scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input" (John Donnelly)  [Orabug: 34678989] 
  - Revert "scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE" (John Donnelly)  [Orabug: 34678989] 
  - RDS/IB Fix allocation warning (Hans Westgaard Ry)  [Orabug: 34684321] 
  - fs: remove no_llseek (Jason A. Donenfeld)  [Orabug: 34705082] 
  - vfio: do not set FMODE_LSEEK flag (Jason A. Donenfeld)  [Orabug: 34705082] 
  - dma-buf: remove useless FMODE_LSEEK flag (Jason A. Donenfeld)  [Orabug: 34705082] 
  - fs: do not compare against ->llseek (Jason A. Donenfeld)  [Orabug: 34705082] 
  - fs: clear or set FMODE_LSEEK based on llseek function (Jason A. Donenfeld)  [Orabug: 34705082] 
  - hwmon: (opbmc) AST2600 SP reset driver adjustment (Jan Zdarek)  [Orabug: 34710681] 
  - hwmon: (opbmc) Driver message prefixes (Jan Zdarek)  [Orabug: 34710681] 
  - NFSD: fix use-after-free on source server when doing inter-server copy (Dai Ngo)  [Orabug: 34716070]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-4.70.5.2.el8
changelog:
  - Revert "sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is
    idle" (Samasth Norway Ananda)  [Orabug: 34783367]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-5.70.1.el8
changelog:
  - net/rds: drop rs_transport module reference count on error (Gerd Rausch)  [Orabug: 34500806] 
  - net/rds: rds_tcp_accept_one ought to not discard messages (Gerd Rausch)  [Orabug: 34488375] 
  - iommu/vt-d: set default value of INTEL_IOMMU_FLOPPY_WA to n (Harshit Mogalapalli)  [Orabug: 34724809]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-5.76.2.el8
changelog:
  - LTS version: v5.15.76 (Jack Vogel)  
  - mm: /proc/pid/smaps_rollup: fix no vma's null-deref (Seth Jenkins)  
  - mmc: core: Add SD card quirk for broken discard (Avri Altman)  
  - Makefile.debug: re-enable debug info for .S files (Nick Desaulniers)  
  - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Nathan Chancellor)  
  - ACPI: video: Force backlight native for more TongFang devices (Werner Sembach)  
  - perf: Skip and warn on unknown format 'configN' attrs (Rob Herring)  
  - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction (Prathamesh Shete)  
  - tracing: Do not free snapshot if tracer is on cmdline (Steven Rostedt (Google))  
  - tracing: Simplify conditional compilation code in tracing_set_tracer() (sunliming)  
  - ksmbd: fix incorrect handling of iterate_dir (Namjae Jeon)  
  - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small (Namjae Jeon)  
  - arm64: mte: move register initialization to C (Peter Collingbourne)  
  - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring)  
  - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar)  
  - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Charlotte Tan)  
  - net: phy: dp83822: disable MDI crossover status change interrupt (Felix Riemann)  
  - net: sched: fix race condition in qdisc_graft() (Eric Dumazet)  
  - net: hns: fix possible memory leak in hnae_ae_register() (Yang Yingliang)  
  - wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new() (Yang Yingliang)  
  - sfc: include vport_id in filter spec hash and equal() (Pieter Jansen van Vuuren)  
  - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Zhengchao Shao)  
  - net: sched: delete duplicate cleanup of backlog and qlen (Zhengchao Shao)  
  - net: sched: cake: fix null pointer access issue when cake_init() fails (Zhengchao Shao)  
  - nvmet: fix workqueue MEM_RECLAIM flushing dependency (Sagi Grimberg)  
  - nvme-hwmon: kmalloc the NVME SMART log buffer (Serge Semin)  
  - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Christoph Hellwig)  
  - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Pablo Neira Ayuso)  
  - ionic: catch NULL pointer issue on reconfig (Brett Creeley)  
  - net: hsr: avoid possible NULL deref in skb_clone() (Eric Dumazet)  
  - dm: remove unnecessary assignment statement in alloc_dev() (Genjian Zhang)  
  - cifs: Fix xid leak in cifs_ses_add_channel() (Zhang Xiaoxu)  
  - cifs: Fix xid leak in cifs_flock() (Zhang Xiaoxu)  
  - cifs: Fix xid leak in cifs_copy_file_range() (Zhang Xiaoxu)  
  - cifs: Fix xid leak in cifs_create() (Zhang Xiaoxu)  
  - udp: Update reuse->has_conns under reuseport_lock. (Kuniyuki Iwashima)  
  - scsi: lpfc: Fix memory leak in lpfc_create_port() (Rafael Mendonca)  
  - net: phylink: add mac_managed_pm in phylink_config structure (Shenwei Wang)  
  - net: phy: dp83867: Extend RX strap quirk for SGMII mode (Harini Katakam)  
  - net/atm: fix proc_mpc_write incorrect return value (Xiaobo Liu)  
  - sfc: Change VF mac via PF as first preference if available. (Jonathan Cooper)  
  - HID: magicmouse: Do not set BTN_MOUSE on double report (José Expósito)  
  - i40e: Fix DMA mappings leak (Jan Sokolowski)  
  - tipc: fix an information leak in tipc_topsrv_kern_subscr (Alexander Potapenko)  
  - tipc: Fix recognition of trial period (Mark Tomlinson)  
  - ACPI: extlog: Handle multiple records (Tony Luck)  
  - drm/vc4: Add module dependency on hdmi-codec (Maxime Ripard)  
  - btrfs: fix processing of delayed tree block refs during backref walking (Filipe Manana)  
  - btrfs: fix processing of delayed data refs during backref walking (Filipe Manana)  
  - x86/topology: Fix duplicated core ID within a package (Zhang Rui)  
  - x86/topology: Fix multiple packages shown on a single-package system (Zhang Rui)  
  - media: venus: dec: Handle the case where find_format fails (Bryan O'Donoghue)  
  - media: mceusb: set timeout to at least timeout provided (Sean Young)  
  - media: ipu3-imgu: Fix NULL pointer dereference in active selection access (Sakari Ailus)  
  - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Eric Ren)  
  - kvm: Add support for arch compat vm ioctls (Alexander Graf)  
  - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages (Rik van Riel)  
  - drm/amdgpu: fix sdma doorbell init ordering on APUs (Alex Deucher)  
  - cpufreq: qcom: fix memory leak in error path (Fabien Parent)  
  - x86/resctrl: Fix min_cbm_bits for AMD (Babu Moger)  
  - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS (Kai-Heng Feng)  
  - ata: ahci-imx: Fix MODULE_ALIAS (Alexander Stein)  
  - hwmon/coretemp: Handle large core ID value (Zhang Rui)  
  - x86/microcode/AMD: Apply the patch early on every logical thread (Borislav Petkov)  
  - i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter (Bryan O'Donoghue)  
  - cpufreq: qcom: fix writes in read-only memory region (Fabien Parent)  
  - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (GONG, Ruiqi)  
  - ocfs2: fix BUG when iput after ocfs2_mknod fails (Joseph Qi)  
  - ocfs2: clear dinode links count in case of error (Joseph Qi)  
  - btrfs: enhance unsupported compat RO flags handling (Qu Wenruo)  
  - perf/x86/intel/pt: Relax address filter validation (Adrian Hunter)  
  - arm64: errata: Remove AES hwcap for COMPAT tasks (James Morse)  
  - usb: gadget: uvc: improve sg exit condition (Michael Grzeschik)  
  - usb: gadget: uvc: giveback vb2 buffer on req complete (Michael Grzeschik)  
  - usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer (Michael Grzeschik)  
  - usb: gadget: uvc: use on returned header len in video_encode_isoc_sg (Michael Grzeschik)  
  - usb: gadget: uvc: consistently use define for headerlen (Michael Grzeschik)  
  - arm64/mm: Consolidate TCR_EL1 fields (Anshuman Khandual)  
  - r8152: add PID for the Lenovo OneLink+ Dock (Jean-Francois Le Fillatre)  
  - LTS version: v5.15.75 (Jack Vogel)  
  - io-wq: Fix memory leak in worker creation (Rafael Mendonca)  
  - gcov: support GCC 12.1 and newer compilers (Martin Liska)  
  - thermal: intel_powerclamp: Use first online CPU as control_cpu (Rafael J. Wysocki)  
  - ext4: continue to expand file system when the target size doesn't reach (Jerry Lee 李修賢)  
  - lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5 (Nathan Chancellor)  
  - Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT (Masahiro Yamada)  
  - Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5 (Masahiro Yamada)  
  - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Nathan Chancellor)  
  - net/ieee802154: don't warn zero-sized raw_sendmsg() (Tetsuo Handa)  
  - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" (Alexander Aring)  
  - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Randy Dunlap)  
  - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Yu Kuai)  
  - ALSA: usb-audio: Fix last interface check for registration (Takashi Iwai)  
  - net: ieee802154: return -EINVAL for unknown addr type (Alexander Aring)  
  - mm: hugetlb: fix UAF in hugetlb_handle_userfault (Liu Shixin)  
  - io_uring/rw: fix unexpected link breakage (Pavel Begunkov)  
  - io_uring/rw: fix error'ed retry return values (Pavel Begunkov)  
  - io_uring/rw: fix short rw error handling (Pavel Begunkov)  
  - io_uring: correct pinned_vm accounting (Pavel Begunkov)  
  - io_uring/af_unix: defer registered files gc to io_uring release (Pavel Begunkov)  
  - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc (Adrian Hunter)  
  - clk: bcm2835: Round UART input clock up (Ivan T. Ivanov)  
  - clk: bcm2835: Make peripheral PLLC critical (Maxime Ripard)  
  - usb: idmouse: fix an uninit-value in idmouse_open (Dongliang Mu)  
  - nvmet-tcp: add bounds check on Transfer Tag (Varun Prakash)  
  - nvme: copy firmware_rev on each init (Keith Busch)  
  - ext2: Use kvmalloc() for group descriptor array (Jan Kara)  
  - scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled (Arun Easi)  
  - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() (Xiaoke Wang)  
  - staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw() (Xiaoke Wang)  
  - Revert "usb: storage: Add quirk for Samsung Fit flash" (sunghwan jung)  
  - usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug (Piyush Mehta)  
  - arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes (Alexander Stein)  
  - usb: musb: Fix musb_gadget.c rxstate overflow bug (Robin Guo)  
  - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Jianglei Nie)  
  - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Logan Gunthorpe)  
  - eventfd: guard wake_up in eventfd fs calls as well (Dylan Yudaken)  
  - HID: roccat: Fix use-after-free in roccat_read() (Hyunwoo Kim)  
  - soundwire: intel: fix error handling on dai registration issues (Pierre-Louis Bossart)  
  - soundwire: cadence: Don't overwrite msg->buf during write commands (Richard Fitzgerald)  
  - bcache: fix set_at_max_writeback_rate() for multiple attached devices (Coly Li)  
  - ata: libahci_platform: Sanity check the DT child nodes number (Serge Semin)  
  - blk-throttle: prevent overflow while calculating wait time (Yu Kuai)  
  - staging: vt6655: fix potential memory leak (Nam Cao)  
  - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() (Wei Yongjun)  
  - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity (Yicong Yang)  
  - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (Shigeru Yoshida)  
  - scsi: 3w-9xxx: Avoid disabling device if failing to enable it (Letu Ren)  
  - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Vaishnav Achath)  
  - usb: host: xhci-plat: suspend/resume clks for brcm (Justin Chen)  
  - usb: host: xhci-plat: suspend and resume clocks (Justin Chen)  
  - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate (Quanyang Wang)  
  - media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc (Hangyu Hua)  
  - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() (Zheyu Ma)  
  - clk: zynqmp: Fix stack-out-of-bounds in strncpy` (Ian Nam)  
  - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n (Alex Sverdlin)  
  - btrfs: don't print information about space cache or tree every remount (Maciej S. Szmigiero)  
  - btrfs: scrub: try to fix super block errors (Qu Wenruo)  
  - btrfs: dump extra info if one free space cache has more bitmaps than it should (Qu Wenruo)  
  - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply (Sebastian Krzyszkowiak)  
  - kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT (Mark Brown)  
  - ARM: dts: imx6sx: add missing properties for sram (Alexander Stein)  
  - ARM: dts: imx6sll: add missing properties for sram (Alexander Stein)  
  - ARM: dts: imx6sl: add missing properties for sram (Alexander Stein)  
  - ARM: dts: imx6qp: add missing properties for sram (Alexander Stein)  
  - ARM: dts: imx6dl: add missing properties for sram (Alexander Stein)  
  - ARM: dts: imx6q: add missing properties for sram (Alexander Stein)  
  - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 (Haibo Chen)  
  - drm/amd/display: Remove interface for periodic interrupt 1 (Aric Cyr)  
  - drm/dp: Don't rewrite link config when setting phy test pattern (Khaled Almahallawy)  
  - mmc: sdhci-msm: add compatible string check for sdm670 (Richard Acayan)  
  - drm/meson: explicitly remove aggregate driver at module unload time (Adrián Larumbe)  
  - drm/meson: reorder driver deinit sequence to fix use-after-free bug (Adrián Larumbe)  
  - drm/amdgpu: fix initial connector audio value (hongao)  
  - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jairaj Arava)  
  - platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading (Hans de Goede)  
  - platform/chrome: cros_ec: Notify the PM of wake events during resume (Jameson Thies)  
  - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Maya Matuszczyk)  
  - drm/vc4: vec: Fix timings for VEC modes (Mateusz Kwiatkowski)  
  - ALSA: usb-audio: Register card at the last interface (Takashi Iwai)  
  - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Lucas Stach)  
  - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Vivek Kasireddy)  
  - drm/amd/display: fix overflow on MIN_I64 definition (David Gow)  
  - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Zeng Jingxiang)  
  - drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook (Liviu Dudau)  
  - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Javier Martinez Canillas)  
  - drm: Use size_t type for len variable in drm_copy_field() (Javier Martinez Canillas)  
  - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jianglei Nie)  
  - r8152: Rate limit overflow messages (Andrew Gaul)  
  - Bluetooth: L2CAP: Fix user-after-free (Luiz Augusto von Dentz)  
  - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory (Liu Jian)  
  - hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms (Jason A. Donenfeld)  
  - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Daniel Golle)  
  - wifi: rt2x00: set SoC wmac clock register (Daniel Golle)  
  - wifi: rt2x00: set VGC gain for both chains of MT7620 (Daniel Golle)  
  - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Daniel Golle)  
  - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Daniel Golle)  
  - can: bcm: check the result of can_send() in bcm_can_tx() (Ziyang Xuan)  
  - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (Luiz Augusto von Dentz)  
  - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() (Tetsuo Handa)  
  - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Sean Wang)  
  - regulator: core: Prevent integer underflow (Patrick Rudolph)  
  - Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk (Kiran K)  
  - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Alexander Coffin)  
  - iavf: Fix race between iavf_close and iavf_reset_task (Michal Jaron)  
  - xfrm: Update ipcomp_scratches with NULL when freed (Khalid Masum)  
  - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Mika Westerberg)  
  - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Tetsuo Handa)  
  - x86/mce: Retrieve poison range from hardware (Jane Chu)  
  - tcp: annotate data-race around tcp_md5sig_pool_populated (Eric Dumazet)  
  - openvswitch: Fix overreporting of drops in dropwatch (Mike Pattrick)  
  - openvswitch: Fix double reporting of drops in dropwatch (Mike Pattrick)  
  - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Ravi Gunasekaran)  
  - ice: set tx_tstamps when creating new Tx rings via ethtool (Jacob Keller)  
  - bpftool: Clear errno after libcap's checks (Quentin Monnet)  
  - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Wright Feng)  
  - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data (Anna Schumaker)  
  - x86/entry: Work around Clang __bdos() bug (Kees Cook)  
  - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mario Limonciello)  
  - ARM: decompressor: Include .data.rel.ro.local (Kees Cook)  
  - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash (Srinivas Pandruvada)  
  - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue (Chao Qin)  
  - MIPS: BCM47XX: Cast memcmp() of function to (void *) (Kees Cook)  
  - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (Doug Smythies)  
  - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Hans de Goede)  
  - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk (Arvid Norlander)  
  - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() (Zqiang)  
  - rcu: Back off upon fill_page_cache_func() allocation failure (Michal Hocko)  
  - rcu: Avoid triggering strict-GP irq-work when RCU is idle (Zqiang)  
  - fs: dlm: fix race in lowcomms (Alexander Aring)  
  - selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle (Stefan Berger)  
  - f2fs: fix to account FS_CP_DATA_IO correctly (Chao Yu)  
  - f2fs: fix race condition on setting FI_NO_EXTENT flag (Zhang Qilong)  
  - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Shuai Xue)  
  - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id (Vincent Knecht)  
  - crypto: cavium - prevent integer overflow loading firmware (Dan Carpenter)  
  - crypto: marvell/octeontx - prevent integer overflows (Dan Carpenter)  
  - kbuild: rpm-pkg: fix breakage when V=1 is used (Janis Schoetterl-Glausch)  
  - kbuild: remove the target in signal traps when interrupted (Masahiro Yamada)  
  - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (Nico Pache)  
  - tracing: kprobe: Make gen test module work in arm and riscv (Yipeng Zou)  
  - tracing: kprobe: Fix kprobe event gen test module on exit (Yipeng Zou)  
  - iommu/iova: Fix module config properly (Robin Murphy)  
  - cifs: return correct error in ->calc_signature() (Enzo Matsumiya)  
  - crypto: qat - fix DMA transfer direction (Damian Muszynski)  
  - crypto: inside-secure - Change swab to swab32 (Peter Harliman Liem)  
  - crypto: ccp - Release dma channels before dmaengine unrgister (Koba Ko)  
  - crypto: akcipher - default implementation for setting a private key (Ignat Korchagin)  
  - iommu/omap: Fix buffer overflow in debugfs (Dan Carpenter)  
  - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Waiman Long)  
  - crypto: hisilicon/qm - fix missing put dfx access (Weili Qian)  
  - crypto: qat - fix default value of WDT timer (Lucas Segarra Fernandez)  
  - hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() (Kshitiz Varshney)  
  - cgroup: Honor caller's cgroup NS when resolving path (Michal Koutný)  
  - hwrng: arm-smccc-trng - fix NO_ENTROPY handling (James Cowgill)  
  - crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr (Ye Weihua)  
  - crypto: sahara - don't sleep when in softirq (Zhengchao Shao)  
  - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Haren Myneni)  
  - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Li Huafei)  
  - powerpc: Fix SPE Power ISA properties for e500v1 platforms (Pali Rohár)  
  - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 (Nicholas Piggin)  
  - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Vitaly Kuznetsov)  
  - powerpc: Fix fallocate and fadvise64_64 compat parameter combination (Rohan McLure)  
  - powerpc/powernv: add missing of_node_put() in opal_export_attrs() (Zheng Yongjun)  
  - powerpc/pci_dn: Add missing of_node_put() (Liang He)  
  - powerpc/sysdev/fsl_msi: Add missing of_node_put() (Liang He)  
  - powerpc/math_emu/efp: Include module.h (Nathan Chancellor)  
  - powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig (Michael Ellerman)  
  - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg (Jack Wang)  
  - mailbox: mpfs: account for mbox offsets while sending (Conor Dooley)  
  - mailbox: mpfs: fix handling of the reg property (Conor Dooley)  
  - clk: ast2600: BCLK comes from EPLL (Joel Stanley)  
  - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe (Miaoqian Lin)  
  - clk: imx: scu: fix memleak on platform_device_add() fails (Lin Yujun)  
  - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration (Stefan Wahren)  
  - clk: baikal-t1: Add SATA internal ref clock buffer (Serge Semin)  
  - clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent (Serge Semin)  
  - clk: baikal-t1: Fix invalid xGMAC PTP clock divider (Serge Semin)  
  - clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD (Serge Semin)  
  - spmi: pmic-arb: correct duplicate APID to PPID mapping logic (David Collins)  
  - usb: mtu3: fix failed runtime suspend in host only mode (Chunfeng Yun)  
  - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Dave Jiang)  
  - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent (Chen-Yu Tsai)  
  - mfd: sm501: Add check for platform_driver_register() (Jiasheng Jiang)  
  - mfd: fsl-imx25: Fix check for platform_get_irq() errors (Dan Carpenter)  
  - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() (Christophe JAILLET)  
  - mfd: lp8788: Fix an error handling path in lp8788_probe() (Christophe JAILLET)  
  - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() (Christophe JAILLET)  
  - mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe() (Christophe JAILLET)  
  - fsi: core: Check error number after calling ida_simple_get (Jiasheng Jiang)  
  - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Bob Pearson)  
  - clk: qcom: gcc-sm6115: Override default Alpha PLL regs (Adam Skladowski)  
  - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical (Robert Marko)  
  - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() (Mike Christie)  
  - scsi: iscsi: Run recv path from workqueue (Mike Christie)  
  - scsi: iscsi: Add recv workqueue helpers (Mike Christie)  
  - scsi: iscsi: Rename iscsi_conn_queue_work() (Mike Christie)  
  - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() (Duoming Zhou)  
  - serial: 8250: Fix restoring termios speed after suspend (Pali Rohár)  
  - firmware: google: Test spinlock on panic path to avoid lockups (Guilherme G. Piccoli)  
  - slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON (Krzysztof Kozlowski)  
  - staging: vt6655: fix some erroneous memory clean-up loops (Nam Cao)  
  - phy: qualcomm: call clk_disable_unprepare in the error handling (Dongliang Mu)  
  - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown (Sherry Sun)  
  - serial: 8250: Toggle IER bits on only after irq has been set up (Ilpo Järvinen)  
  - drivers: serial: jsm: fix some leaks in probe (Dan Carpenter)  
  - usb: gadget: function: fix dangling pnp_string in f_printer.c (Albert Briscoe)  
  - xhci: Don't show warning for reinit on known broken suspend (Mario Limonciello)  
  - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Daisuke Matsuda)  
  - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Mark Zhang)  
  - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (David Sloan)  
  - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Logan Gunthorpe)  
  - md: Replace snprintf with scnprintf (Saurabh Sengar)  
  - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() (Dan Carpenter)  
  - ata: fix ata_id_has_dipm() (Niklas Cassel)  
  - ata: fix ata_id_has_ncq_autosense() (Niklas Cassel)  
  - ata: fix ata_id_has_devslp() (Niklas Cassel)  
  - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() (Niklas Cassel)  
  - RDMA/siw: Fix QP destroy to wait for all references dropped. (Bernard Metzler)  
  - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Bernard Metzler)  
  - RDMA/srp: Fix srp_abort() (Bart Van Assche)  
  - RDMA/irdma: Align AE id codes to correct flush code and event (Sindhu-Devale)  
  - mtd: rawnand: fsl_elbc: Fix none ECC mode (Pali Rohár)  
  - mtd: rawnand: intel: Remove undocumented compatible string (Martin Blumenstingl)  
  - mtd: rawnand: intel: Read the chip-select line from the correct OF node (Martin Blumenstingl)  
  - phy: phy-mtk-tphy: fix the phy type setting issue (Chunfeng Yun)  
  - phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent() (Liang He)  
  - mtd: devices: docg3: check the return value of devm_ioremap() in the probe (William Dean)  
  - clk: qcom: sm6115: Select QCOM_GDSC (Dang Huynh)  
  - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Jim Cromie)  
  - dyndbg: let query-modname override actual module name (Jim Cromie)  
  - dyndbg: fix module.dyndbg handling (Jim Cromie)  
  - dyndbg: fix static_branch manipulation (Jim Cromie)  
  - dmaengine: hisilicon: Add multi-thread support for a DMA channel (Jie Hai)  
  - dmaengine: hisilicon: Fix CQ head update (Jie Hai)  
  - dmaengine: hisilicon: Disable channels when unregister hisi_dma (Jie Hai)  
  - fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() (Dan Carpenter)  
  - misc: ocxl: fix possible refcount leak in afu_ioctl() (Hangyu Hua)  
  - RDMA/rxe: Fix the error caused by qp->sk (Zhu Yanjun)  
  - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Zhu Yanjun)  
  - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init (Miaoqian Lin)  
  - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Yunke Cao)  
  - media: uvcvideo: Fix memory leak in uvc_gpio_parse (José Expósito)  
  - media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start() (Xu Qiang)  
  - tty: xilinx_uartps: Fix the ignore_status (Shubhrajyoti Datta)  
  - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop (Liang He)  
  - HSI: omap_ssi_port: Fix dma_map_sg error check (Jack Wang)  
  - HSI: omap_ssi: Fix refcount leak in ssi_probe (Miaoqian Lin)  
  - clk: tegra20: Fix refcount leak in tegra20_clock_init (Miaoqian Lin)  
  - clk: tegra: Fix refcount leak in tegra114_clock_init (Miaoqian Lin)  
  - clk: tegra: Fix refcount leak in tegra210_clock_init (Miaoqian Lin)  
  - clk: sprd: Hold reference returned by of_get_parent() (Liang He)  
  - clk: berlin: Add of_node_put() for of_get_parent() (Liang He)  
  - clk: qoriq: Hold reference returned by of_get_parent() (Liang He)  
  - clk: oxnas: Hold reference returned by of_get_parent() (Liang He)  
  - clk: meson: Hold reference returned by of_get_parent() (Liang He)  
  - usb: common: debug: Check non-standard control requests (Thinh Nguyen)  
  - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Aharon Landau)  
  - iio: magnetometer: yas530: Change data type of hard_offsets to signed (Jakob Hauser)  
  - iio: ABI: Fix wrong format of differential capacitance channel ABI. (Jonathan Cameron)  
  - iio: inkern: fix return value in devm_of_iio_channel_get_by_name() (Nuno Sá)  
  - iio: inkern: only release the device node when done with it (Nuno Sá)  
  - iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume (Claudiu Beznea)  
  - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq (Claudiu Beznea)  
  - iio: adc: at91-sama5d2_adc: check return status for pressure and touch (Claudiu Beznea)  
  - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX (Claudiu Beznea)  
  - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen (Dmitry Torokhov)  
  - arm64: ftrace: fix module PLTs with mcount (Mark Rutland)  
  - ext4: don't run ext4lazyinit for read-only filesystems (Josh Triplett)  
  - ARM: Drop CMDLINE_* dependency on ATAGS (Geert Uytterhoeven)  
  - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family (Dmitry Torokhov)  
  - arm64: dts: ti: k3-j7200: fix main pinmux range (Matt Ranostay)  
  - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA (Dmitry Osipenko)  
  - ia64: export memory_add_physaddr_to_nid to fix cxl build error (Randy Dunlap)  
  - ARM: dts: kirkwood: lsxl: remove first ethernet port (Michael Walle)  
  - ARM: dts: kirkwood: lsxl: fix serial line (Michael Walle)  
  - ARM: dts: turris-omnia: Fix mpp26 pin name and comment (Marek Behún)  
  - ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus (Lucas Stach)  
  - soc: qcom: smem_state: Add refcounting for the 'state->of_node' (Liang He)  
  - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() (Liang He)  
  - locks: fix TOCTOU race when granting write lease (Amir Goldstein)  
  - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() (Liang He)  
  - memory: of: Fix refcount leak bug in of_get_ddr_timings() (Liang He)  
  - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() (Liang He)  
  - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Takashi Iwai)  
  - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Zhang Qilong)  
  - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Zhang Qilong)  
  - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Zhang Qilong)  
  - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Zhang Qilong)  
  - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() (Christophe JAILLET)  
  - ALSA: dmaengine: increment buffer pointer atomically (Andreas Pape)  
  - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Christophe JAILLET)  
  - ASoC: codecs: tx-macro: fix kcontrol put (Srinivas Kandagatla)  
  - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Rafael Mendonca)  
  - drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() (Kuogee Hsieh)  
  - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx (Dmitry Baryshkov)  
  - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Liang He)  
  - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Christophe JAILLET)  
  - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Rafael Mendonca)  
  - drm/omap: dss: Fix refcount leak bugs (Liang He)  
  - drm/bochs: fix blanking (Gerd Hoffmann)  
  - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Takashi Iwai)  
  - ASoC: rsnd: Add check for rsnd_mod_power_on (Jiasheng Jiang)  
  - drm/bridge: megachips: Fix a null pointer dereference bug (Zheyu Ma)  
  - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Yang Yingliang)  
  - platform/chrome: cros_ec_typec: Correct alt mode index (Prashant Malani)  
  - platform/x86: msi-laptop: Fix resource cleanup (Hans de Goede)  
  - platform/x86: msi-laptop: Fix old-ec check for backlight registering (Hans de Goede)  
  - ASoC: tas2764: Fix mute/unmute (Martin Povišer)  
  - ASoC: tas2764: Drop conflicting set_bias_level power setting (Martin Povišer)  
  - ASoC: tas2764: Allow mono streams (Martin Povišer)  
  - platform/chrome: fix memory corruption in ioctl (Dan Carpenter)  
  - platform/chrome: fix double-free in chromeos_laptop_prepare() (Rustam Subkhankulov)  
  - ASoC: mt6359: fix tests for platform_get_irq() failure (Dan Carpenter)  
  - drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node() (Liang He)  
  - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Simon Ser)  
  - drm/bridge: parade-ps8640: Fix regulator supply order (Chen-Yu Tsai)  
  - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Dmitry Osipenko)  
  - drm/mipi-dsi: Detach devices when removing the host (Maxime Ripard)  
  - drm/bridge: Avoid uninitialized variable warning (Dan Carpenter)  
  - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Alvin Šipraga)  
  - drm: bridge: adv7511: fix CEC power down control register offset (Alvin Šipraga)  
  - net: mvpp2: fix mvpp2 debugfs leak (Russell King (Oracle))  
  - once: add DO_ONCE_SLOW() for sleepable contexts (Eric Dumazet)  
  - net: wwan: iosm: Call mutex_init before locking it (Maxim Mikityanskiy)  
  - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Jianglei Nie)  
  - hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller (Oleksandr Shamray)  
  - spi: Ensure that sg_table won't be used after being freed (Marek Szyprowski)  
  - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited (Neal Cardwell)  
  - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long)  
  - mISDN: fix use-after-free bugs in l1oip timer handlers (Duoming Zhou)  
  - eth: alx: take rtnl_lock on resume (Jakub Kicinski)  
  - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Junichi Uekawa)  
  - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Bitterblue Smith)  
  - spi: s3c64xx: Fix large transfers with DMA (Vincent Whitchurch)  
  - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter)  
  - xfrm: Reinject transport-mode packets through workqueue (Liu Jian)  
  - Bluetooth: hci_core: Fix not handling link timeouts propertly (Luiz Augusto von Dentz)  
  - i2c: mlxbf: support lock mechanism (Asmaa Mnebhi)  
  - skmsg: Schedule psock work if the cached skb exists on the psock (Liu Jian)  
  - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe (Zhang Qilong)  
  - spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe (Zhang Qilong)  
  - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Luciano Leão)  
  - x86/microcode/AMD: Track patch allocation size explicitly (Kees Cook)  
  - wifi: ath11k: fix number of VHT beamformee spatial streams (Jesus Fernandez Manzano)  
  - netfilter: conntrack: revisit the gc initial rescheduling bias (Antoine Tenart)  
  - netfilter: conntrack: fix the gc rescheduling delay (Antoine Tenart)  
  - Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure (Tetsuo Handa)  
  - bpf: Ensure correct locking around vulnerable function find_vpid() (Lee Jones)  
  - net: fs_enet: Fix wrong check in do_pd_setup (Zheng Yongjun)  
  - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release (Luiz Augusto von Dentz)  
  - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Howard Hsu)  
  - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Lorenzo Bianconi)  
  - wifi: mt76: sdio: fix transmitting packet hangs (YN Chen)  
  - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Bitterblue Smith)  
  - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Bitterblue Smith)  
  - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve (Lorenz Bauer)  
  - spi: meson-spicc: do not rely on busy flag in pow2 clk ops (Neil Armstrong)  
  - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Bitterblue Smith)  
  - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() (Xu Qiang)  
  - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() (Xu Qiang)  
  - selftests/xsk: Avoid use-after-free on ctx (Ian Rogers)  
  - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Yang Yingliang)  
  - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Dan Carpenter)  
  - Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend (Sean Wang)  
  - bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy (Hou Tao)  
  - bpf: Propagate error from htab_lock_bucket() to userspace (Hou Tao)  
  - bpf: Disable preemption when increasing per-cpu map_locked (Hou Tao)  
  - xsk: Fix backpressure mechanism on Tx (Maciej Fijalkowski)  
  - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Kohei Tarumizu)  
  - spi: mt7621: Fix an error message in mt7621_spi_probe() (Christophe JAILLET)  
  - bpftool: Fix a wrong type cast in btf_dumper_int (Lam Thai)  
  - wifi: mac80211: allow bw change during channel switch in mesh (Hari Chandrakanthan)  
  - bpf: Fix reference state management for synchronous callbacks (Kumar Kartikeya Dwivedi)  
  - leds: lm3601x: Don't use mutex after it was destroyed (Uwe Kleine-König)  
  - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Wen Gong)  
  - wifi: rtlwifi: 8192de: correct checking of IQK reload (Ping-Ke Shih)  
  - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Chuck Lever)  
  - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Chuck Lever)  
  - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Chuck Lever)  
  - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Chuck Lever)  
  - nfsd: Fix a memory leak in an error handling path (Christophe JAILLET)  
  - objtool: Preserve special st_shndx indexes in elf_update_symbol (Sami Tolvanen)  
  - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE (Wang Kefeng)  
  - ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() (Wang Kefeng)  
  - MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() (Lin Yujun)  
  - MIPS: SGI-IP27: Free some unused memory (Christophe JAILLET)  
  - sh: machvec: Use char[] for section boundaries (Kees Cook)  
  - thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register() (Xuewen Yan)  
  - ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers (Christian Brauner)  
  - userfaultfd: open userfaultfds with O_RDONLY (Ondrej Mosnacek)  
  - ima: fix blocking of security.ima xattrs of unsupported algorithms (Mimi Zohar)  
  - selinux: use "grep -E" instead of "egrep" (Greg Kroah-Hartman)  
  - smb3: must initialize two ACL struct fields to zero (Steve French)  
  - drm/amd/display: Fix vblank refcount in vrr transition (Yunxiang Li)  
  - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Ville Syrjälä)  
  - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Ville Syrjälä)  
  - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Ville Syrjälä)  
  - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jianglei Nie)  
  - drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul)  
  - staging: greybus: audio_helper: remove unused and wrong debugfs usage (Greg Kroah-Hartman)  
  - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS (Sean Christopherson)  
  - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 (Sean Christopherson)  
  - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" (Sean Christopherson)  
  - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility (Michal Luczaj)  
  - blk-wbt: call rq_qos_add() after wb_normal is initialized (Yu Kuai)  
  - media: cedrus: Fix endless loop in cedrus_h265_skip_bits() (Dmitry Osipenko)  
  - media: cedrus: Set the platform driver data earlier (Dmitry Osipenko)  
  - efi: libstub: drop pointless get_memory_map() call (Ard Biesheuvel)  
  - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Mario Limonciello)  
  - tracing: Fix reading strings from synthetic events (Steven Rostedt (Google))  
  - tracing: Add "(fault)" name injection to kernel probes (Steven Rostedt (Google))  
  - tracing: Move duplicate code of trace_kprobe/eprobe.c into header (Steven Rostedt (Google))  
  - tracing: Add ioctl() to force ring buffer waiters to wake up (Steven Rostedt (Google))  
  - tracing: Wake up waiters when tracing is disabled (Steven Rostedt (Google))  
  - tracing: Wake up ring buffer waiters on closing of the file (Steven Rostedt (Google))  
  - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t (Waiman Long)  
  - ring-buffer: Fix race between reset page and reading page (Steven Rostedt (Google))  
  - ring-buffer: Add ring_buffer_wake_waiters() (Steven Rostedt (Google))  
  - ring-buffer: Check pending waiters when doing wake ups as well (Steven Rostedt (Google))  
  - ring-buffer: Have the shortest_full queue be the shortest not longest (Steven Rostedt (Google))  
  - ring-buffer: Allow splice to read previous partially read pages (Steven Rostedt (Google))  
  - ftrace: Properly unset FTRACE_HASH_FL_MOD (Zheng Yejian)  
  - livepatch: fix race between fork and KLP transition (Rik van Riel)  
  - ext4: update 'state->fc_regions_size' after successful memory allocation (Ye Bin)  
  - ext4: fix potential memory leak in ext4_fc_record_regions() (Ye Bin)  
  - ext4: fix potential memory leak in ext4_fc_record_modified_inode() (Ye Bin)  
  - ext4: fix miss release buffer head in ext4_fc_write_inode (Ye Bin)  
  - ext4: fix dir corruption when ext4_dx_add_entry() fails (Zhihao Cheng)  
  - ext4: place buffer head allocation before handle start (Jinke Han)  
  - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate (Zhang Yi)


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-5.76.3.el8
changelog:
  - uek-rpm: Add Documentation to kernel-uek-devel (Somasundaram Krishnasamy)  [Orabug: 34734127] 
  - kfence: add sysfs interface to disable kfence for selected slabs. (Imran Khan)  [Orabug: 34744270] 
  - scsi: target: core: Silence the message about unknown VPD pages (Konstantin Shelekhin)  [Orabug: 34764767] 
  - x86/microcode/AMD: Apply the patch late on every logical thread (Mihai Carabas)  [Orabug: 34765295] 
  - perf/x86/intel: Hide Topdown metrics events if slots is not enumerated (Kan Liang)  [Orabug: 34771183]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-5.76.4.el8
changelog:
  - x86: Ignore iommu=off for AMD cpus (Dave Kleikamp)  [Orabug: 34211826] 
  - virtio-net: use mtu size as buffer length for big packets (Gavin Li)  [Orabug: 34756664] 
  - virtio-net: introduce and use helper function for guest gso support checks (Gavin Li)  [Orabug: 34756664] 
  - vdpa/mlx5: Use consistent RQT size (Eli Cohen)  [Orabug: 34756664] 
  - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang)  [Orabug: 34756664] 
  - vdpa: support exposing the count of vqs to userspace (Longpeng)  [Orabug: 34756664] 
  - vdpa: change the type of nvqs to u32 (Longpeng)  [Orabug: 34756664] 
  - vdpa: support exposing the config size to userspace (Longpeng)  [Orabug: 34756664] 
  - vdpa/mlx5: re-create forwarding rules after mac modified (Michael Qiu)  [Orabug: 34756664] 
  - Add definition of VIRTIO_F_IN_ORDER feature bit (Gautam Dawar)  [Orabug: 34756664] 
  - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use (Si-Wei Liu)  [Orabug: 34756664] 
  - Revert "RDMA/cma: Use output interface for net_dev check" (Håkon Bugge)  [Orabug: 34774007] 
  - Revert "rdmaip: Flush ARP cache after address has been cleared" (Sharath Srinivasan)  [Orabug: 34783631] 
  - Revert "sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle" (Samasth Norway Ananda)  [Orabug: 34807135]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-5.76.5.el8
changelog:
  - KVM: x86: Use SRCU to protect zap in __kvm_set_or_clear_apicv_inhibit() (Ben Gardon)  [Orabug: 34817119] 
  - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Track xAPIC ID only on userspace SET, _after_ vAPIC is updated (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Flush the "current" TLB when activating AVIC (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Purge "highest ISR" cache when updating APICv state (Sean Christopherson)  [Orabug: 34817119] 
  - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Add AVIC doorbell tracepoint (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Introduce hybrid-AVIC mode (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Refresh AVIC configuration when changing APIC mode (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: x86: Deactivate APICv on vCPU with APIC disabled (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Fix x2APIC MSRs interception (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Adding support for configuring x2APIC MSRs interception (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - x86/cpufeatures: Introduce x2AVIC CPUID bit (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Do not block APIC write for non ICR registers (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (Zeng Guang)  [Orabug: 34817119] 
  - KVM: x86: disable preemption while updating apicv inhibition (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: x86: SVM: remove avic's broken code that updated APIC ID (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: x86: document AVIC/APICv inhibit reasons (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: x86: SVM: allow to force AVIC to be enabled (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: SVM: Introduce trace point for the slow-path of avic_kic_target_vcpus (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Suravee Suthikulpanit)  [Orabug: 34817119] 
  - KVM: x86: Trace all APICv inhibit changes and capture overall status (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Drop export for .tlb_flush_current() static_call key (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Skip APICv update if APICv is disable at the module level (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Unexport __kvm_request_apicv_update() (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: SVM: set IRR in svm_deliver_interrupt (Paolo Bonzini)  [Orabug: 34817119] 
  - KVM: SVM: extract avic_ring_doorbell (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: Add helpers to wake/query blocking vCPU (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: ensure APICv is considered inactive if there is no APIC (Paolo Bonzini)  [Orabug: 34817119] 
  - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Maxim Levitsky)  [Orabug: 34817119] 
  - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Sean Christopherson)  [Orabug: 34817119] 
  - KVM: x86: Move SVM's APICv sanity check to common x86 (Sean Christopherson)  [Orabug: 34817119] 
  - rds: Remove the cp_rdsinfo_pending flag (Håkon Bugge)  [Orabug: 34658657] 
  - RDMA/mlx5: Change debug log level for remote access error syndromes (Arumugam Kolappan)  [Orabug: 34798451] 
  - uek-rpm: kernel-uek.spec: make -modules-extra depend on -modules (Todd Vierling)  [Orabug: 34820756] 
  - Feature: Add cmdline param sched_uek=[preempt,wakeidle] (Libo Chen)  [Orabug: 34779451] 
  - rds: ib: Fix cleanup of rds_ib_cache_gc_worker (Håkon Bugge)  [Orabug: 34806076] 
  - KVM: nVMX: Add tracepoint for nested VM-Enter (David Matlack)  [Orabug: 34806794] 
  - KVM: x86: Update trace function for nested VM entry to support VMX (Mingwei Zhang)  [Orabug: 34806794] 
  - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov)  [Orabug: 34806794] 
  - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov)  [Orabug: 34806794] 
  - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov)  [Orabug: 34806794] 
  - x86/kvm: Always inline evmcs_write64() (Peter Zijlstra)  [Orabug: 34806794] 
  - RDMA/uverbs: restrack shared PDs (Sharath Srinivasan)  [Orabug: 34812520]


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-5.76.5.1.el8
changelog:
  - proc: proc_skip_spaces() shouldn't think it is working on C strings (Linus Torvalds)  [Orabug: 34883037]  {CVE-2022-4378}
  - proc: avoid integer type confusion in get_proc_long (Linus Torvalds)  [Orabug: 34883037]  {CVE-2022-4378}


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-6.80.1.el8
changelog:
  - LTS version: v5.15.80 (Jack Vogel)  
  - ntfs: check overflow when iterating ATTR_RECORDs (Hawkins Jiawei)  
  - ntfs: fix out-of-bounds read in ntfs_attr_find() (Hawkins Jiawei)  
  - ntfs: fix use-after-free in ntfs_attr_find() (Hawkins Jiawei)  
  - net/9p: use a dedicated spinlock for trans_fd (Dominique Martinet)  
  - mm: fs: initialize fsdata passed to write_begin/write_end interface (Alexander Potapenko)  
  - wifi: wext: use flex array destination for memcpy() (Hawkins Jiawei)  
  - 9p/trans_fd: always use O_NONBLOCK read/write (Tetsuo Handa)  
  - gfs2: Switch from strlcpy to strscpy (Andreas Gruenbacher)  
  - gfs2: Check sb_bsize_shift after reading superblock (Andrew Price)  
  - 9p: trans_fd/p9_conn_cancel: drop client lock earlier (Dominique Martinet)  
  - kcm: close race conditions on sk_receive_queue (Cong Wang)  
  - kcm: avoid potential race in kcm_tx_work (Eric Dumazet)  
  - tcp: cdg: allow tcp_cdg_release() to be called multiple times (Eric Dumazet)  
  - macvlan: enforce a consistent minimal mtu (Eric Dumazet)  
  - Input: i8042 - fix leaking of platform device on module removal (Chen Jun)  
  - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Li Huafei)  
  - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Yuan Can)  
  - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Yang Yingliang)  
  - net: use struct_group to copy ip/ipv6 header addresses (Hangbin Liu)  
  - tracing: Fix warning on variable 'struct trace_array' (Aashish Sharma)  
  - ring-buffer: Include dropped pages in counting dirty patches (Steven Rostedt (Google))  
  - perf: Improve missing SIGTRAP checking (Marco Elver)  
  - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Ilpo Järvinen)  
  - nvme: ensure subsystem reset is single threaded (Keith Busch)  
  - nvme: restrict management ioctls to admin (Keith Busch)  
  - perf/x86/intel/pt: Fix sampling using single range output (Adrian Hunter)  
  - misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() (Alexander Potapenko)  
  - docs: update mediator contact information in CoC doc (Shuah Khan)  
  - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Xiongfeng Wang)  
  - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Chevron Li)  
  - mmc: core: properly select voltage range without power cycle (Yann Gautier)  
  - firmware: coreboot: Register bus in module init (Brian Norris)  
  - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Tina Zhang)  
  - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Tina Zhang)  
  - scsi: zfcp: Fix double free of FSF request when qdio send fails (Benjamin Block)  
  - net: phy: marvell: add sleep time after enabling the loopback bit (Aminuddin Jamaluddin)  
  - maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() (Alban Crequy)  
  - Input: iforce - invert valid length check when fetching device IDs (Tetsuo Handa)  
  - serial: 8250_lpss: Configure DMA also w/o DMA filter (Ilpo Järvinen)  
  - serial: 8250: Flush DMA Rx on RLSI (Ilpo Järvinen)  
  - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Ilpo Järvinen)  
  - dm ioctl: fix misbehavior if list_versions races with module loading (Mikulas Patocka)  
  - iio: pressure: ms5611: changed hardcoded SPI speed to value limited (Mitja Spes)  
  - iio: adc: mp2629: fix potential array out of bound access (Saravanan Sekar)  
  - iio: adc: mp2629: fix wrong comparison of channel (Saravanan Sekar)  
  - iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() (Yang Yingliang)  
  - iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() (Yang Yingliang)  
  - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Rajat Khandelwal)  
  - usb: cdns3: host: fix endless superspeed hub port reset (Li Jun)  
  - usb: chipidea: fix deadlock in ci_otg_del_timer (Duoming Zhou)  
  - usb: add NO_LPM quirk for Realforce 87U Keyboard (Nicolas Dumazet)  
  - USB: serial: option: add Fibocom FM160 0x0111 composition (Reinhard Speyerer)  
  - USB: serial: option: add u-blox LARA-L6 modem (Davide Tronchin)  
  - USB: serial: option: add u-blox LARA-R6 00B modem (Davide Tronchin)  
  - USB: serial: option: remove old LARA-R6 PID (Davide Tronchin)  
  - USB: serial: option: add Sierra Wireless EM9191 (Benoît Monin)  
  - USB: bcma: Make GPIO explicitly optional (Linus Walleij)  
  - speakup: fix a segfault caused by switching consoles (Mushahid Hussain)  
  - slimbus: stream: correct presence rate frequencies (Krzysztof Kozlowski)  
  - slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m (Zheng Bin)  
  - Revert "usb: dwc3: disable USB core PHY management" (Johan Hovold)  
  - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Takashi Iwai)  
  - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Emil Flink)  
  - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Takashi Iwai)  
  - drm/amd/display: Add HUBP surface flip interrupt handler (Rodrigo Siqueira)  
  - tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit() (Shang XiaoJing)  
  - tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit() (Shang XiaoJing)  
  - tracing: Fix race where eprobes can be called before the event (Steven Rostedt (Google))  
  - tracing: Fix wild-memory-access in register_synth_event() (Shang XiaoJing)  
  - tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event() (Shang XiaoJing)  
  - tracing/ring-buffer: Have polling block on watermark (Steven Rostedt (Google))  
  - tracing: Fix memory leak in tracing_read_pipe() (Wang Yufen)  
  - ring_buffer: Do not deactivate non-existant pages (Daniil Tatianin)  
  - ftrace: Fix null pointer dereference in ftrace_add_mod() (Xiu Jianfeng)  
  - ftrace: Optimize the allocation for mcount entries (Wang Wensheng)  
  - ftrace: Fix the possible incorrect kernel message (Wang Wensheng)  
  - cifs: add check for returning value of SMB2_set_info_init (Anastasia Belova)  
  - net: thunderbolt: Fix error handling in tbnet_init() (Yuan Can)  
  - net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start() (Shang XiaoJing)  
  - cifs: Fix wrong return value checking when GETFLAGS (Zhang Xiaoxu)  
  - net/x25: Fix skb leak in x25_lapb_receive_frame() (Wei Yongjun)  
  - net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open() (Liu Jian)  
  - cifs: add check for returning value of SMB2_close_init (Anastasia Belova)  
  - platform/surface: aggregator: Do not check for repeated unsequenced packets (Maximilian Luz)  
  - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized (Roger Pau Monné)  
  - drbd: use after free in drbd_create_device() (Dan Carpenter)  
  - bridge: switchdev: Fix memory leaks when changing VLAN protocol (Ido Schimmel)  
  - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process (Guangbin Huang)  
  - net: ena: Fix error handling in ena_init() (Yuan Can)  
  - net: ionic: Fix error handling in ionic_init_module() (Yuan Can)  
  - xen/pcpu: fix possible memory leak in register_pcpu() (Yang Yingliang)  
  - net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims (Vladimir Oltean)  
  - net: mhi: Fix memory leak in mhi_net_dellink() (Wei Yongjun)  
  - bnxt_en: Remove debugfs when pci_register_driver failed (Gaosheng Cui)  
  - net: caif: fix double disconnect client in chnl_net_open() (Zhengchao Shao)  
  - net: macvlan: Use built-in RCU list checking (Chuang Wang)  
  - mISDN: fix misuse of put_device() in mISDN_register_device() (Wang ShaoBo)  
  - net: liquidio: release resources when liquidio driver open failed (Zhengchao Shao)  
  - soc: imx8m: Enable OCOTP clock before reading the register (Xiaolei Wang)  
  - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Mohd Faizal Abdul Rahim)  
  - net: hinic: Fix error handling in hinic_module_init() (Yuan Can)  
  - mISDN: fix possible memory leak in mISDN_dsp_element_register() (Yang Yingliang)  
  - net: bgmac: Drop free_netdev() from bgmac_enet_remove() (Wei Yongjun)  
  - bpf: Initialize same number of free nodes for each pcpu_freelist (Xu Kuohai)  
  - MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed (Liao Chang)  
  - MIPS: fix duplicate definitions for exported symbols (Rongwei Zhang)  
  - nfp: change eeprom length to max length enumerators (Jaco Coetzee)  
  - ata: libata-transport: fix error handling in ata_tdev_add() (Yang Yingliang)  
  - ata: libata-transport: fix error handling in ata_tlink_add() (Yang Yingliang)  
  - ata: libata-transport: fix error handling in ata_tport_add() (Yang Yingliang)  
  - ata: libata-transport: fix double ata_host_put() in ata_tport_add() (Yang Yingliang)  
  - arm64: dts: imx8mn: Fix NAND controller size-cells (Marek Vasut)  
  - arm64: dts: imx8mm: Fix NAND controller size-cells (Marek Vasut)  
  - ARM: dts: imx7: Fix NAND controller size-cells (Marek Vasut)  
  - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Shang XiaoJing)  
  - drm/drv: Fix potential memory leak in drm_dev_init() (Shang XiaoJing)  
  - drm/panel: simple: set bpc field for logic technologies displays (Aishwarya Kothari)  
  - drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms (Gaosheng Cui)  
  - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map (Zeng Heng)  
  - parport_pc: Avoid FIFO port location truncation (Maciej W. Rozycki)  
  - siox: fix possible memory leak in siox_device_add() (Yang Yingliang)  
  - arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro (D Scott Phillips)  
  - bpf: Fix memory leaks in __check_func_call (Wang Yufen)  
  - block: sed-opal: kmalloc the cmd/resp buffers (Serge Semin)  
  - scsi: scsi_transport_sas: Fix error handling in sas_phy_add() (Yang Yingliang)  
  - pinctrl: rockchip: list all pins in a possible mux route for PX30 (Quentin Schulz)  
  - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Chen Zhongjin)  
  - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() (Baisong Zhong)  
  - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Duoming Zhou)  
  - serial: imx: Add missing .thaw_noirq hook (Shawn Guo)  
  - serial: 8250: omap: Flush PM QOS work on remove (Tony Lindgren)  
  - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Tony Lindgren)  
  - serial: 8250_omap: remove wait loop from Errata i202 workaround (Matthias Schiffer)  
  - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Tony Lindgren)  
  - ARM: at91: pm: avoid soft resetting AC DLL (Claudiu Beznea)  
  - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Martin Povišer)  
  - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Martin Povišer)  
  - ASoC: core: Fix use-after-free in snd_soc_exit() (Chen Zhongjin)  
  - ARM: dts: at91: sama7g5: fix signal name of pin PB2 (Mihai Sain)  
  - spi: stm32: Print summary 'callbacks suppressed' message (Marek Vasut)  
  - arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed (Douglas Anderson)  
  - arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed (Douglas Anderson)  
  - arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed (Douglas Anderson)  
  - arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed (Douglas Anderson)  
  - KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet (Like Xu)  
  - spi: intel: Use correct mask for flash and protected regions (Mika Westerberg)  
  - mtd: spi-nor: intel-spi: Disable write protection only if asked (Mika Westerberg)  
  - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Colin Ian King)  
  - x86/cpu: Add several Intel server CPU model numbers (Tony Luck)  
  - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm (Luiz Augusto von Dentz)  
  - btrfs: remove pointless and double ulist frees in error paths of qgroup tests (Filipe Manana)  
  - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Nathan Huckleberry)  
  - i2c: i801: add lis3lv02d's I2C address for Vostro 5568 (Nam Cao)  
  - i2c: tegra: Allocate DMA memory for DMA engine (Thierry Reding)  
  - firmware: arm_scmi: Cleanup the core driver removal callback (Cristian Marussi)  
  - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mario Limonciello)  
  - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington)  
  - btrfs: raid56: properly handle the error when unable to find the missing stripe (Qu Wenruo)  
  - RDMA/efa: Add EFA 0xefa2 PCI ID (Michael Margolin)  
  - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Hans de Goede)  
  - drm/amd/display: Remove wrong pipe control lock (Rodrigo Siqueira)  
  - ASoC: rt1308-sdw: add the default value of some registers (Shuming Fan)  
  - selftests/intel_pstate: fix build for ARCH=x86_64 (Ricardo Cañuelo)  
  - selftests/futex: fix build for clang (Ricardo Cañuelo)  
  - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Pierre-Louis Bossart)  
  - ASoC: codecs: jz4725b: fix capture selector naming (Siarhei Volkau)  
  - ASoC: codecs: jz4725b: use right control for Capture Volume (Siarhei Volkau)  
  - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Siarhei Volkau)  
  - ASoC: codecs: jz4725b: add missed Line In power control bit (Siarhei Volkau)  
  - spi: intel: Fix the offset to get the 64K erase opcode (Mauro Lima)  
  - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Xiaolei Wang)  
  - ASoC: rt1019: Fix the TDM settings (Derek Fang)  
  - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Zhang Qilong)  
  - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Zhang Qilong)  
  - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Zhang Qilong)  
  - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Zhang Qilong)  
  - LTS version: v5.15.79 (Jack Vogel)  
  - x86/cpu: Restore AMD's DE_CFG MSR after resume (Borislav Petkov)  
  - net: tun: call napi_schedule_prep() to ensure we own a napi (Eric Dumazet)  
  - drm/amdkfd: Migrate in CPU page fault use current mm (Philip Yang)  
  - marvell: octeontx2: build error: unknown type name 'u64' (Anders Roxell)  
  - dmaengine: at_hdmac: Check return code of dma_async_device_register (Tudor Ambarus)  
  - dmaengine: at_hdmac: Fix impossible condition (Tudor Ambarus)  
  - dmaengine: at_hdmac: Don't allow CPU to reorder channel enable (Tudor Ambarus)  
  - dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors (Tudor Ambarus)  
  - dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware (Tudor Ambarus)  
  - dmaengine: at_hdmac: Fix concurrency over the active list (Tudor Ambarus)  
  - dmaengine: at_hdmac: Free the memset buf without holding the chan lock (Tudor Ambarus)  
  - dmaengine: at_hdmac: Fix concurrency over descriptor (Tudor Ambarus)  
  - dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all() (Tudor Ambarus)  
  - dmaengine: at_hdmac: Protect atchan->status with the channel lock (Tudor Ambarus)  
  - dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all (Tudor Ambarus)  
  - dmaengine: at_hdmac: Fix premature completion of desc in issue_pending (Tudor Ambarus)  
  - dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending (Tudor Ambarus)  
  - dmaengine: at_hdmac: Don't start transactions at tx_submit level (Tudor Ambarus)  
  - dmaengine: at_hdmac: Fix at_lli struct definition (Tudor Ambarus)  
  - cert host tools: Stop complaining about deprecated OpenSSL functions (Linus Torvalds)  
  - can: j1939: j1939_send_one(): fix missing CAN header initialization (Oliver Hartkopp)  
  - mm/shmem: use page_mapping() to detect page cache for uffd continue (Peter Xu)  
  - mm/memremap.c: map FS_DAX device memory as decrypted (Pankaj Gupta)  
  - mm/damon/dbgfs: check if rm_contexts input is for a real context (SeongJae Park)  
  - udf: Fix a slab-out-of-bounds write bug in udf_find_entry() (ZhangPeng)  
  - mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI (Brian Norris)  
  - btrfs: zoned: initialize device's zone info for seeding (Johannes Thumshirn)  
  - btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() (Zhang Xiaoxu)  
  - btrfs: fix match incorrectly in dev_args_match_device (Liu Shixin)  
  - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Wen Gong)  
  - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi (Jorge Lopez)  
  - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Guchun Chen)  
  - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Matthew Auld)  
  - nilfs2: fix use-after-free bug of ns_writer on remount (Ryusuke Konishi)  
  - nilfs2: fix deadlock in nilfs_count_free_blocks() (Ryusuke Konishi)  
  - ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure (Shin'ichiro Kawasaki)  
  - vmlinux.lds.h: Fix placement of '.data..decrypted' section (Nathan Chancellor)  
  - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jussi Laako)  
  - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Takashi Iwai)  
  - ALSA: usb-audio: Yet more regression for for the delayed card registration (Takashi Iwai)  
  - ALSA: hda/realtek: Add Positivo C6300 model quirk (Edson Juliano Drosdeck)  
  - ALSA: hda: fix potential memleak in 'add_widget_node' (Ye Bin)  
  - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Xian Wang)  
  - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Evan Quan)  
  - mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA (Haibo Chen)  
  - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI (Brian Norris)  
  - mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI (Brian Norris)  
  - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Brian Norris)  
  - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI (Brian Norris)  
  - MIPS: jump_label: Fix compat branch range check (Jiaxun Yang)  
  - arm64: efi: Fix handling of misaligned runtime regions and drop warning (Ard Biesheuvel)  
  - riscv: fix reserved memory setup (Conor Dooley)  
  - riscv: vdso: fix build with llvm (Jisheng Zhang)  
  - riscv: process: fix kernel info leakage (Jisheng Zhang)  
  - net: macvlan: fix memory leaks of macvlan_common_newlink (Chuang Wang)  
  - ethernet: tundra: free irq when alloc ring failed in tsi108_open() (Zhengchao Shao)  
  - net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() (Zhengchao Shao)  
  - ethernet: s2io: disable napi when start nic failed in s2io_card_up() (Zhengchao Shao)  
  - net: atlantic: macsec: clear encryption keys from the stack (Antoine Tenart)  
  - net: phy: mscc: macsec: clear encryption keys when freeing a flow (Antoine Tenart)  
  - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Yang Yingliang)  
  - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Yang Yingliang)  
  - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Yang Yingliang)  
  - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Zhengchao Shao)  
  - mctp: Fix an error handling path in mctp_init() (Wei Yongjun)  
  - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Tan, Tee Min)  
  - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Wong Vee Khee)  
  - net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() (Zhengchao Shao)  
  - net: cpsw: disable napi in cpsw_ndo_open() (Zhengchao Shao)  
  - net/mlx5e: E-Switch, Fix comparing termination table instance (Roi Dayan)  
  - net/mlx5: Allow async trigger completion execution on single CPU systems (Roy Novich)  
  - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Vlad Buslov)  
  - net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg (M Chetan Kumar)  
  - net: nixge: disable napi when enable interrupts failed in nixge_open() (Zhengchao Shao)  
  - net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init() (Zhengchao Shao)  
  - netfilter: Cleanup nft_net->module_list from nf_tables_exit_net() (Shigeru Yoshida)  
  - netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg() (Ziyang Xuan)  
  - perf tools: Add the include/perf/ directory to .gitignore (Donglin Peng)  
  - perf stat: Fix printing os->prefix in CSV metrics output (Athira Rajeev)  
  - drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() (Zhengchao Shao)  
  - net: lapbether: fix issue of invalid opcode in lapbeth_open() (Zhengchao Shao)  
  - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Yang Yingliang)  
  - dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() (Christophe JAILLET)  
  - dmaengine: pxa_dma: use platform_get_irq_optional (Doug Brown)  
  - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long)  
  - net: broadcom: Fix BCMGENET Kconfig (YueHaibing)  
  - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Rasmus Villemoes)  
  - can: af_can: fix NULL pointer dereference in can_rx_register() (Zhengchao Shao)  
  - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Alexander Potapenko)  
  - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent (Lu Wei)  
  - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Yuan Can)  
  - net: wwan: mhi: fix memory leak in mhi_mbim_dellink (HW He)  
  - net: wwan: iosm: fix memory leak in ipc_wwan_dellink (HW He)  
  - hamradio: fix issue of dev reference count leakage in bpq_device_event() (Zhengchao Shao)  
  - net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() (Zhengchao Shao)  
  - KVM: s390: pv: don't allow userspace to set the clock under PV (Nico Boehr)  
  - phy: ralink: mt7621-pci: add sentinel to quirks table (John Thomson)  
  - capabilities: fix undefined behavior in bit shift for CAP_TO_MASK (Gaosheng Cui)  
  - net: fman: Unregister ethernet device on removal (Sean Anderson)  
  - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Alex Barba)  
  - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Michael Chan)  
  - net: tun: Fix memory leaks of napi_get_frags (Wang Yufen)  
  - octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT] (Ratheesh Kannoth)  
  - octeontx2-pf: Use hardware register for CQE count (Geetha sowjanya)  
  - macsec: clear encryption keys from the stack after setting up offload (Sabrina Dubroca)  
  - macsec: fix detection of RXSCs when toggling offloading (Sabrina Dubroca)  
  - macsec: fix secy->n_rx_sc accounting (Sabrina Dubroca)  
  - macsec: delete new rxsc when offload fails (Sabrina Dubroca)  
  - net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc)  
  - bpf: Fix wrong reg type conversion in release_reference() (Youlin Li)  
  - bpf: Add helper macro bpf_for_each_reg_in_vstate (Kumar Kartikeya Dwivedi)  
  - bpf, sock_map: Move cancel_work_sync() out of sock lock (Cong Wang)  
  - bpf: Fix sockmap calling sleepable function in teardown path (John Fastabend)  
  - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Wang Yufen)  
  - HID: hyperv: fix possible memory leak in mousevsc_probe() (Yang Yingliang)  
  - bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE (Pu Lehui)  
  - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Howard Hsu)  
  - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Wang Yufen)  
  - bpf, verifier: Fix memory leak in array reallocation for stack state (Kees Cook)  
  - soundwire: qcom: check for outanding writes before doing a read (Srinivas Kandagatla)  
  - soundwire: qcom: reinit broadcast completion (Srinivas Kandagatla)  
  - wifi: cfg80211: fix memory leak in query_regdb_file() (Arend van Spriel)  
  - wifi: cfg80211: silence a sparse RCU warning (Johannes Berg)  
  - phy: stm32: fix an error code in probe (Dan Carpenter)  
  - hwspinlock: qcom: correct MMIO max register for newer SoCs (Krzysztof Kozlowski)  
  - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Yang Li)  
  - drm/amdkfd: handle CPU fault on COW mapping (Philip Yang)  
  - drm/amdkfd: avoid recursive lock in migrations back to RAM (Alex Sierra)  
  - fuse: fix readdir cache race (Miklos Szeredi)  
  - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Sanjay R Mehta)  
  - thunderbolt: Tear down existing tunnels when resuming from hibernate (Mika Westerberg)  
  - LTS version: v5.15.78 (Jack Vogel)  
  - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Dokyung Song)   {CVE-2022-3628}
  - drm/i915/sdvo: Setup DDC fully before output init (Ville Syrjälä)  
  - drm/i915/sdvo: Filter out invalid outputs more sensibly (Ville Syrjälä)  
  - drm/rockchip: dsi: Force synchronous probe (Brian Norris)  
  - drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach (Brian Norris)  
  - cifs: fix regression in very old smb1 mounts (Ronnie Sahlberg)  
  - ext4,f2fs: fix readahead of verity data (Matthew Wilcox (Oracle))  
  - tee: Fix tee_shm_register() for kernel TEE drivers (Sumit Garg)  
  - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky)  
  - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky)  
  - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky)  
  - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky)  
  - KVM: arm64: Fix bad dereference on MTE-enabled systems (Ryan Roberts)  
  - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito)  
  - KVM: x86: Mask off reserved bits in CPUID.8000001FH (Jim Mattson)  
  - KVM: x86: Mask off reserved bits in CPUID.80000001H (Jim Mattson)  
  - KVM: x86: Mask off reserved bits in CPUID.80000008H (Jim Mattson)  
  - KVM: x86: Mask off reserved bits in CPUID.8000001AH (Jim Mattson)  
  - KVM: x86: Mask off reserved bits in CPUID.80000006H (Jim Mattson)  
  - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Jiri Olsa)  
  - ext4: fix BUG_ON() when directory entry has invalid rec_len (Luís Henriques)  
  - ext4: fix warning in 'ext4_da_release_space' (Ye Bin)  
  - parisc: Avoid printing the hardware path twice (Helge Deller)  
  - parisc: Export iosapic_serial_irq() symbol for serial port driver (Helge Deller)  
  - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Helge Deller)  
  - perf/x86/intel: Fix pebs event constraints for SPR (Kan Liang)  
  - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Kan Liang)  
  - perf/x86/intel: Fix pebs event constraints for ICL (Kan Liang)  
  - arm64: entry: avoid kprobe recursion (Mark Rutland)  
  - efi: random: Use 'ACPI reclaim' memory for random seed (Ard Biesheuvel)  
  - efi: random: reduce seed size to 32 bytes (Ard Biesheuvel)  
  - fuse: add file_modified() to fallocate (Miklos Szeredi)  
  - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Gaosheng Cui)  
  - tracing/histogram: Update document for KEYS_MAX size (Zheng Yejian)  
  - tools/nolibc/string: Fix memcmp() implementation (Rasmus Villemoes)  
  - ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters() (Steven Rostedt (Google))  
  - kprobe: reverse kp->flags when arm_kprobe failed (Li Qiang)  
  - tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd() (Shang XiaoJing)  
  - tcp/udp: Make early_demux back namespacified. (Kuniyuki Iwashima)  
  - ftrace: Fix use-after-free for dynamic ftrace_ops (Li Huafei)  
  - btrfs: fix type of parameter generation in btrfs_get_dentry (David Sterba)  
  - btrfs: fix tree mod log mishandling of reallocated nodes (Josef Bacik)  
  - btrfs: fix lost file sync on direct IO write with nowait and dsync iocb (Filipe Manana)  
  - fscrypt: fix keyring memory leak on mount failure (Eric Biggers)  
  - fscrypt: stop using keyrings subsystem for fscrypt_master_key (Eric Biggers)  
  - af_unix: Fix memory leaks of the whole sk due to OOB skb. (Kuniyuki Iwashima)  
  - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Yu Kuai)  
  - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (Luiz Augusto von Dentz)   {CVE-2022-42895}
  - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (Luiz Augusto von Dentz)   {CVE-2022-42896}
  - i2c: piix4: Fix adapter not be removed in piix4_remove() (Chen Zhongjin)  
  - arm64: dts: juno: Add thermal critical trip points (Cristian Marussi)  
  - firmware: arm_scmi: Fix devres allocation device in virtio transport (Cristian Marussi)  
  - firmware: arm_scmi: Make Rx chan_setup fail on memory errors (Cristian Marussi)  
  - firmware: arm_scmi: Suppress the driver's bind attributes (Cristian Marussi)  
  - block: Fix possible memory leak for rq_wb on add_disk failure (Chen Zhongjin)  
  - arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers (Ioana Ciornei)  
  - arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers (Ioana Ciornei)  
  - arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers (Ioana Ciornei)  
  - arm64: dts: imx8: correct clock order (Peng Fan)  
  - ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset (Tim Harvey)  
  - clk: qcom: Update the force mem core bit for GPU clocks (Taniya Das)  
  - efi/tpm: Pass correct address to memblock_reserve (Jerry Snitselaar)  
  - i2c: xiic: Add platform module alias (Martin Tůma)  
  - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Danijel Slivka)  
  - HID: saitek: add madcatz variant of MMO7 mouse device ID (Samuel Bailey)  
  - scsi: core: Restrict legal sdev_state transitions via sysfs (Uday Shankar)  
  - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Ashish Kalra)  
  - media: v4l: subdev: Fail graciously when getting try data for NULL state (Sakari Ailus)  
  - media: meson: vdec: fix possible refcount leak in vdec_probe() (Hangyu Hua)  
  - media: dvb-frontends/drxk: initialize err to 0 (Hans Verkuil)  
  - media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE (Hans Verkuil)  
  - media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE (Hans Verkuil)  
  - media: rkisp1: Zero v4l2_subdev_format fields in when validating links (Laurent Pinchart)  
  - media: rkisp1: Use correct macro for gradient registers (Laurent Pinchart)  
  - media: rkisp1: Initialize color space on resizer sink and source pads (Laurent Pinchart)  
  - media: rkisp1: Don't pass the quantization to rkisp1_csm_config() (Laurent Pinchart)  
  - s390/cio: fix out-of-bounds access on cio_ignore free (Peter Oberparleiter)  
  - s390/cio: derive cdev information only for IO-subchannels (Vineeth Vijayan)  
  - s390/boot: add secure boot trailer (Peter Oberparleiter)  
  - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Heiko Carstens)  
  - mtd: parsers: bcm47xxpart: Fix halfblock reads (Linus Walleij)  
  - mtd: parsers: bcm47xxpart: print correct offset on read error (Rafał Miłecki)  
  - fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards (Helge Deller)  
  - video/fbdev/stifb: Implement the stifb_fillrect() function (Helge Deller)  
  - drm/msm/hdmi: fix IRQ lifetime (Johan Hovold)  
  - drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag (Daniel Thompson)  
  - vsock: fix possible infinite sleep in vsock_connectible_wait_data() (Dexuan Cui)  
  - ipv6: fix WARNING in ip6_route_net_exit_late() (Zhengchao Shao)  
  - net, neigh: Fix null-ptr-deref in neigh_table_clear() (Chen Zhongjin)  
  - net/smc: Fix possible leaked pernet namespace in smc_init() (Chen Zhongjin)  
  - stmmac: dwmac-loongson: fix invalid mdio_node (Liu Peibao)  
  - ibmvnic: Free rwi on reset success (Nick Child)  
  - net: mdio: fix undefined behavior in bit shift for __mdiobus_register (Gaosheng Cui)  
  - Bluetooth: L2CAP: Fix memory leak in vhci_write (Hawkins Jiawei)  
  - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Zhengchao Shao)  
  - Bluetooth: virtio_bt: Use skb_put to set length (Soenke Huster)  
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Maxim Mikityanskiy)  
  - netfilter: ipset: enforce documented limit to prevent allocating huge memory (Jozsef Kadlecsik)  
  - btrfs: fix ulist leaks in error paths of qgroup self tests (Filipe Manana)  
  - btrfs: fix inode list leak during backref walking at find_parent_nodes() (Filipe Manana)  
  - btrfs: fix inode list leak during backref walking at resolve_indirect_refs() (Filipe Manana)  
  - isdn: mISDN: netjet: fix wrong check of device registration (Yang Yingliang)  
  - mISDN: fix possible memory leak in mISDN_register_device() (Yang Yingliang)  
  - rose: Fix NULL pointer dereference in rose_send_frame() (Zhang Qilong)  
  - ipvs: fix WARNING in ip_vs_app_net_cleanup() (Zhengchao Shao)  
  - ipvs: fix WARNING in __ip_vs_cleanup_batch() (Zhengchao Shao)  
  - ipvs: use explicitly signed chars (Jason A. Donenfeld)  
  - netfilter: nf_tables: release flow rule object from commit path (Pablo Neira Ayuso)  
  - netfilter: nf_tables: netlink notifier might race to release objects (Pablo Neira Ayuso)  
  - net: tun: fix bugs for oversize packet when napi frags enabled (Ziyang Xuan)  
  - net: sched: Fix use after free in red_enqueue() (Dan Carpenter)  
  - ata: pata_legacy: fix pdc20230_set_piomode() (Sergey Shtylyov)  
  - net: fec: fix improper use of NETDEV_TX_BUSY (Zhang Changzhong)  
  - nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() (Shang XiaoJing)  
  - nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() (Shang XiaoJing)  
  - nfc: nxp-nci: Fix potential memory leak in nxp_nci_send() (Shang XiaoJing)  
  - nfc: fdp: Fix potential memory leak in fdp_nci_send() (Shang XiaoJing)  
  - net: dsa: fall back to default tagger if we can't load the one from DT (Vladimir Oltean)  
  - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Dan Carpenter)  
  - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Chen Zhongjin)  
  - net: dsa: Fix possible memory leaks in dsa_loop_init() (Chen Zhongjin)  
  - nfs4: Fix kmemleak when allocate slot failed (Zhang Xiaoxu)  
  - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington)  
  - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Zhang Xiaoxu)  
  - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Trond Myklebust)  
  - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Trond Myklebust)  
  - NFSv4: Fix a potential state reclaim deadlock (Trond Myklebust)  
  - RDMA/hns: Disable local invalidate operation (Yangyang Li)  
  - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() (Wenpeng Liang)  
  - RDMA/hns: Remove magic number (Xinhao Liu)  
  - IB/hfi1: Correctly move list in sc_disable() (Dean Luick)  
  - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER (Alexander Graf)  
  - KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() (Alexander Graf)  
  - KVM: x86: Protect the unused bits in MSR exiting flags (Aaron Lewis)  
  - HID: playstation: add initial DualSense Edge controller support (Roderick Colenbrander)  
  - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Baolin Wang)  
  - drm/amd/display: explicitly disable psr_feature_enable appropriately (Shirish S)  
  - KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) (Sean Christopherson)  
  - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Lukas Wunner)  
  - scsi: lpfc: Rework MIB Rx Monitor debug info logic (James Smart)  
  - scsi: lpfc: Adjust CMF total bytes and rxmonitor (James Smart)  
  - scsi: lpfc: Adjust bytes received vales during cmf timer interval (James Smart)  
  - LTS version: v5.15.77 (Jack Vogel)  
  - tcp/udp: Fix memory leak in ipv6_renew_options(). (Kuniyuki Iwashima)  
  - serial: Deassert Transmit Enable on probe in driver-specific way (Lukas Wunner)  
  - serial: core: move RS485 configuration tasks from drivers into core (Lino Sanfilippo)  
  - can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive (Biju Das)  
  - can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L (Biju Das)  
  - scsi: sd: Revert "scsi: sd: Remove a local variable" (Yu Kuai)  
  - arm64: Add AMPERE1 to the Spectre-BHB affected list (D Scott Phillips)  
  - net: enetc: survive memory pressure without crashing (Vladimir Oltean)  
  - kcm: do not sense pfmemalloc status in kcm_sendpage() (Eric Dumazet)  
  - net: do not sense pfmemalloc status in skb_append_pagefrags() (Eric Dumazet)  
  - net/mlx5: Fix crash during sync firmware reset (Suresh Devarakonda)  
  - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Roy Novich)  
  - net/mlx5: Print more info on pci error handlers (Saeed Mahameed)  
  - net/mlx5: Fix possible use-after-free in async command interface (Tariq Toukan)  
  - net/mlx5e: Extend SKB room check to include PTP-SQ (Aya Levin)  
  - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Hyong Youb Kim)  
  - netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed (Zhengchao Shao)  
  - net: broadcom: bcm4908_enet: update TX stats after actual transmission (Rafał Miłecki)  
  - net: broadcom: bcm4908enet: remove redundant variable bytes (Colin Ian King)  
  - nh: fix scope used to find saddr when adding non gw nh (Nicolas Dichtel)  
  - net: bcmsysport: Indicate MAC is in charge of PHY PM (Florian Fainelli)  
  - net: ehea: fix possible memory leak in ehea_register_port() (Yang Yingliang)  
  - openvswitch: switch from WARN to pr_warn (Aaron Conole)  
  - ALSA: aoa: Fix I2S device accounting (Takashi Iwai)  
  - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Yang Yingliang)  
  - net: ethernet: ave: Fix MAC to be in charge of PHY PM (Kunihiko Hayashi)  
  - net: fec: limit register access on i.MX6UL (Juergen Borleis)  
  - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics (Shang XiaoJing)  
  - PM: domains: Fix handling of unavailable/disabled idle states (Sudeep Holla)  
  - net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() (Yang Yingliang)  
  - i40e: Fix flow-type by setting GL_HASH_INSET registers (Slawomir Laba)  
  - i40e: Fix VF hang when reset is triggered on another VF (Sylwester Dziedziuch)  
  - i40e: Fix ethtool rx-flow-hash setting for X722 (Slawomir Laba)  
  - ipv6: ensure sane device mtu in tunnels (Eric Dumazet)  
  - perf vendor events power10: Fix hv-24x7 metric events (Kajol Jain)  
  - media: vivid: set num_in/outputs to 0 if not supported (Hans Verkuil)  
  - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' (Hans Verkuil)  
  - media: v4l2-dv-timings: add sanity checks for blanking values (Hans Verkuil)  
  - media: vivid: dev->bitmap_cap wasn't freed in all cases (Hans Verkuil)  
  - media: vivid: s_fbuf: add more sanity checks (Hans Verkuil)  
  - PM: hibernate: Allow hybrid sleep to work with s2idle (Mario Limonciello)  
  - can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path (Dongliang Mu)  
  - can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path (Dongliang Mu)  
  - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Rafael Mendonca)  
  - net-memcg: avoid stalls when under memory pressure (Jakub Kicinski)  
  - tcp: fix indefinite deferral of RTO with SACK reneging (Neal Cardwell)  
  - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() (Lu Wei)  
  - tcp: minor optimization in tcp_add_backlog() (Eric Dumazet)  
  - net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY (Zhang Changzhong)  
  - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed (Zhengchao Shao)  
  - kcm: annotate data-races around kcm->rx_wait (Eric Dumazet)  
  - kcm: annotate data-races around kcm->rx_psock (Eric Dumazet)  
  - atlantic: fix deadlock at aq_nic_stop (Íñigo Huguet)  
  - drm/i915/dp: Reset frl trained flag before restarting FRL training (Ankit Nautiyal)  
  - amd-xgbe: add the bit rate quirk for Molex cables (Raju Rangoju)  
  - amd-xgbe: fix the SFP compliance codes check for DAC cables (Raju Rangoju)  
  - x86/unwind/orc: Fix unreliable stack dump with gcov (Chen Zhongjin)  
  - nfc: virtual_ncidev: Fix memory leak in virtual_nci_send() (Shang XiaoJing)  
  - net: macb: Specify PHY PM management done by MAC (Sergiu Moga)


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-6.80.2.el8
changelog:
  - scsi: mpi3mr: Remove unnecessary cast (Jules Irenge)  [Orabug: 34640445] 
  - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix scheduling while atomic type bug (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Scan the devices during resume time (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Free enclosure objects during driver unload (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Handle 0xF003 Fault Code (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Support new power management framework (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Update mpi3 header files (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Dan Carpenter)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Dan Carpenter)  [Orabug: 34640445] 
  - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Refresh SAS ports during soft reset (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Support SAS transport class callbacks (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add framework to issue MPT transport cmds (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add SAS SATA end devices to STL (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Get target object based on rphy (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add expander devices to STL (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add helper functions to manage device's port (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add helper functions to retrieve device objects (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add framework to add phys to STL (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Enable Enclosure device add event (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add helper functions to retrieve config pages (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add framework to issue config requests (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add config and transport related debug flags (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Delete a stray tab (Dan Carpenter)  [Orabug: 34640445] 
  - scsi: mpi3mr: Unlock on error path (Dan Carpenter)  [Orabug: 34640445] 
  - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Resource Based Metering (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Increase cmd_per_lun to 128 (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Enable shared host tagset (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix kernel-doc (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Sumit Saxena)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add target device related sysfs (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add shost related sysfs attributes (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Dan Carpenter)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Dan Carpenter)  [Orabug: 34640445] 
  - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Hidden drives not removed during soft reset (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Increase I/O timeout value to 60s (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Sumit Saxena)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add support for NVMe passthrough (Sumit Saxena)  [Orabug: 34640445] 
  - scsi: mpi3mr: Expose adapter state to sysfs (Chandrakanth patil)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add support for PEL commands (Sumit Saxena)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add support for MPT commands (Sumit Saxena)  [Orabug: 34640445] 
  - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Sumit Saxena)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add support for driver commands (Sumit Saxena)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add bsg device support (Sumit Saxena)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Update the copyright year (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix hibernation issue (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Update MPI3 headers (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix printing of pending I/O count (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix deadlock while canceling the fw event (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Yang Li)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fix some spelling mistakes (Colin Ian King)  [Orabug: 34640445] 
  - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Use TM response codes from MPI3 headers (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Print cable mngnt and temp threshold events (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Support Prepare for Reset event (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add Event acknowledgment logic (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Gracefully handle online FW update operation (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Detect async reset that occurred in firmware (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add IOC reinit function (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Handle offline FW activation in graceful manner (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Code refactor of IOC init - part2 (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Code refactor of IOC init - part1 (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Fault IOC when internal command gets timeout (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Display IOC firmware package version (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Do access status validation before adding devices (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Update MPI3 headers - part2 (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Update MPI3 headers - part1 (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Add debug APIs based on logging_level bits (Sreekanth Reddy)  [Orabug: 34640445] 
  - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Dan Carpenter)  [Orabug: 34640445] 
  - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Dan Carpenter)  [Orabug: 34640445] 
  - rds: ib: Remove unnecessary call to rds_ib_ring_unalloc (Håkon Bugge)  [Orabug: 34768825] 
  - rds: ib: Remove unnecessary i_flowctl term from conditions (Håkon Bugge)  [Orabug: 34768825] 
  - rds: ib: Remove unnesesarry variable initialization (Håkon Bugge)  [Orabug: 34768825] 
  - rds: ib: Make sure receives are posted before connection is up (Håkon Bugge)  [Orabug: 34768825] 
  - rds: ib: Fix the Retry counter dependency on RNR NAK Retry counter (Håkon Bugge)  [Orabug: 34768825] 
  - rds: Deduct one credit on the passive side (Håkon Bugge)  [Orabug: 34768825] 
  - rds: Use all eight bits for credit updates (Håkon Bugge)  [Orabug: 34768825] 
  - RDS/IB: Fix the misplaced counter update rdma dto path (Devesh Sharma)  [Orabug: 34865847] 
  - uek-rpm: Enable CONFIG_HP_ILO for aarch64 (Saeed Mirzamohammadi)  [Orabug: 34869880] 
  - uek-rpm: ol8: Choose right annobin plugin for UEK build (Somasundaram Krishnasamy)  [Orabug: 34873882] 
  - proc: proc_skip_spaces() shouldn't think it is working on C strings (Linus Torvalds)  [Orabug: 34882775]  {CVE-2022-4378}
  - proc: avoid integer type confusion in get_proc_long (Linus Torvalds)  [Orabug: 34882775]  {CVE-2022-4378}


author: Jack Vogel <jack.vogel@oracle.com> - 5.15.0-6.80.3.el8
changelog:
  - net/mlx5: Suppress error logging on UCTX creation (Marina)  [Orabug: 34888471] 
  - rds: ib: Fix leaked MRs during kexec (Håkon Bugge)  [Orabug: 34892082] 
  - uek-rpm: Add ptp_kvm.ko to core rpm (Somasundaram Krishnasamy)  [Orabug: 34901414] 
  - Revert "tracing/ring-buffer: Have polling block on watermark" (Harshit Mogalapalli)  [Orabug: 34890999]


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-6.el6
changelog:
  - vendor: rhel: remove redhat-lsb* dependency (Junxiao Bi)
  - scandisk: remove unnecessary scansysfs op (Junxiao Bi)


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-8.el6
changelog:
  - BUILDINFO: commit=f0e130273b7eed12385e1d0aa7704b414bceeff0
  - vendor: rhel5: fix build failure (Junxiao Bi)
  - tunefs.ocfs2: fix double free bug (Junxiao Bi)
  - fsck.ocfs2: the members of 'o2fsck_state' need to be freed at the end of main() (Jun Piao)
  - fsck.ocfs2: fix the mistake of clearing valid flag in o2fsck_check_blocks() (Jun Piao)
  - mkfs.ocfs2: disable append-dio feature by default (Junxiao Bi)
  - fsck.ocfs2: support append direct io incompat feature (Joseph Qi)
  - tunefs.ocfs2: support append direct io incompat feature (Joseph Qi)
  - mkfs.ocfs2: support append direct io incompat feature (Joseph Qi)
  - mkfs.ocfs2: clean up deadcode in is_cluster_info_valid() (Jun Piao)
  - fsck.ocfs2: return error if o2fsck_check_journals fails (Joseph Qi)
  - ocfs2: fix cluster unlocked if journal is replayed (Joseph Qi)
  - fsck.ocfs2: close ost_fs in case of check superblock fails (Joseph Qi)
  - mkfs.ocfs2: fix a potential segment fault in main() (Jun Piao)
  - fsck.ocfs2: clean up useless assignment in dup_insert() (piaojun)
  - o2info: clean up useless branch in o2info_append_task() (piaojun)
  - tunefs.ocfs2: fix the parameter misuse of tunefs_dlm_lock (Weiwei Wang)
  - debugfs.ocfs2: encode 'M' lockname with generation only for sysfile (piaojun)
  - mkfs.ocfs2: fix memory leak problems in main() (piaojun)
  - tunefs.ocfs2: fix memory leak problems in tunefs_journal_check() and parse_options() (piaojun)
  - o2image: fix a memory leak problem in ocfs2_image_free_bitmap() (piaojun)
  - debugfs.ocfs2: fix NULL pointer dereference risk in dump_dir_entry (Joseph Qi)
  - o2image: clean up unused variable 'install_flag' in o2image_initialize() (piaojun)
  - libocfs2: close fd if read fails in create_generation (Joseph Qi)
  - o2image: Free 'filepath' before return in prompt_image_creation() (Jun Piao)
  - libocfs2: fix risk of using uninitialized variables (Joseph Qi)
  - mkfs.ocfs2: fix command line segfault (Valentin Vidic)
  - debugfs.ocfs2: fix command line segfault (Valentin Vidic)
  - Update udev rule for newer kernels (Valentin Vidic)
  - ocfs2-tools: add support for vd devices (Valentin Vidić)
  - fsck.ocfs2: Free 'ci' in each cycle of for loop in check_journal_walk (Jun Piao)


author: Junxiao Bi <junxiao.bi@oracle.com> - 1.8.6-9.el6
changelog:
  - BUILDINFO: commit=8b8e9d3b017f6e9bb23bd137878669831eec0f4d
  - o2cb.service: drop unknown lvalue ExecRestart (Junxiao Bi)


author: Ashish Samant <ashish.samant@oracle.com> - 1.8.6-11.el8
changelog:
  - tunefs.ocfs2: read journal superblock even for online operations (Ashish
    Samant)  [Orabug: 28804934]


author: Gautham Ananthakrishna <gautham.ananthakrishna@oracle.com> - 1.8.6-15.el8
changelog:
  - fsck.ocfs2: Avoid taking all available physical pages for cache (Gautham
    Ananthakrishna)  [Orabug: 31069094]


author: Joe Doss <joe@solidadmin.com> - 1.0.20200820-1
changelog:
  - Update to 1.0.20200820
  - ipc: split into separate files per-platform
  - wincompat: fold random into genkey
  - systemd: add reload target to systemd unit
  - man: wg-quick: use syncconf instead of addconf for strip example
  - pubkey: isblank is a subset of isspace
  - ctype: use non-locale-specific ctype.h
  - wg-quick: wait on process substitutions


author: Joe Doss <joe@solidadmin.com> - 1.0.20200827-1
changelog:
  - Update to 1.0.20200827
  - wg-quick: android: use iproute2 to bring up interface instead of ndc
  - wg-quick: Revert wait on process substitutions


author: Joe Doss <joe@solidadmin.com> - 1.0.20210223-1
changelog:
  - wg-quick: android: do not free iterated pointer
  - wg-quick: openbsd: no use for userspace support
  - embeddable-wg-library: sync latest from netlink.h
  - wincompat: recent mingw has inet_ntop/inet_pton
  - wincompat: add resource and manifest and enable lto
  - wincompat: do not elevate by default
  - completion: add help and syncconf completions
  - sticky-sockets: do not use SO_REUSEADDR
  - man: LOG_LEVEL variables changed name
  - ipc: do not use fscanf with trailing \n
  - ipc: read trailing responses after set operation


author: Joe Doss <joe@solidadmin.com> - 1.0.20210315-1
changelog:
  - Makefile: fix version indicator
  - wireguard-tools: const correctness
  - wireguard-tools: drag in headers for prototypes
  - ipc: uniformly ignore preshared keys that are zero
  - wg-quick: freebsd: add kernel support
  - ipc: freebsd: add initial FreeBSD support
  - wg-quick: freebsd: avoid writing private keys to /tmp


author: Joe Doss <joe@solidadmin.com> - 1.0.20210424-1
changelog:
  - wg-quick: freebsd: check for socket using -S, not -f
  - wg-quick: freebsd: do not assume point-to-point interface flag
  - wg-quick: freebsd: use ifconfig for determining if interface is up
  - wg-quick: kill route monitor when loop terminates


author: Joe Doss <joe@solidadmin.com> - 1.0.20210914-1
changelog:
  - contrib/launchd: fix xml syntax error
  - wg-quick: darwin: account for "link#XX" gateways
  - ipc: add wireguard-nt support
  - ipc: cache windows lookups to avoid O(n^2) with nested lookups
  - ipc: remove windows elevation
  - ipc: windows: don't display disabled adapters
  - ipc: windows: use devpkey instead of nci for name
  - wg-quick: android: adjust for android 12
  - wg-quick: openbsd: set DNS with resolvd(8)


author: Darrick J. Wong <darrick.wong@oracle.com> 5.14.2-1.0.5
changelog:
  - Update to new upstream 5.14.2 release.
  - Fix libeditline mode regression since readline support was dropped.
  - Fix a memory corruption bug in the config file parsing.
  - Enable inobtcount and bigtime features for OL9 build.
  - Add configuration files for OL7-OL9 for OL9 build.
  - Patch out libraries that don't exist on OL8 (liburcu, libinih).
  - Add mkfs.xmem script for supported customers.
  - Fix xfs_repair failing to update secondary superblocks after an upgrade.
  - Package for OL8 and OL9.


author: Darrick J. Wong <darrick.wong@oracle.com> 5.15.0-1.0.1
changelog:
  - Update to new upstream 5.15.0 release.
  - Add configuration files for OL7-OL9 for OL9 build.
  - Patch out libraries that don't exist on OL8 (liburcu, libinih).
  - Add mkfs.xmem script for supported customers.
  - Package for OL8 and OL9.


author: Srikanth C S <srikanth.c.s@oracle.com> - 5.15.0-1.0.2.el8
changelog:
  - mkfs: ignore data blockdev stripe geometry for small filesystems (Darrick J. Wong)  [Orabug: 34782186] 
  - mkfs: reduce internal log size when log stripe units are in play (Darrick J. Wong)  [Orabug: 34782186] 
  - mkfs: fix missing validation of -l size against maximum internal log size (Darrick J. Wong)  [Orabug: 34782186]


author: Srikanth C S <srikanth.c.s@oracle.com> - 5.15.0-1.0.3.el8
changelog:
  - fsck.xfs: mount/umount xfs fs to replay log before running xfs_repair
    (Srikanth C S)  [Orabug: 35048207]


