# changelog

author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-445.el9]
changelog:
  - bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588]
  - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588]
  - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855]
  - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588]
  - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588]
  - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588]
  - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588]
  - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588]
  - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588]
  - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211]
  - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878}
  - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606}
  - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616]
  - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616]
  - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616]
  - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616]
  - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616]
  - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616]
  - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616]
  - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616]
  - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616]
  - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616]
  - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616]
  - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616]
  - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616]
  - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616]
  - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616]
  - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616]
  - futex: Flag conversion (Waiman Long) [RHEL-28616]
  - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616]
  - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616]
  - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616]
  - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616]
  - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616]
  - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616]
  - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616]
  - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616]
  - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616]
  - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616]
  - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616]
  - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616]
  - fs: Add fchmodat2() (Waiman Long) [RHEL-28616]
  - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616]
  - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616]
  - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616]
  - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616]
  - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616]
  - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616]
  - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616]
  - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616]
  - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616]
  - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616]
  - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914]
  - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914]
  - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914]
  - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914]
  - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914]
  - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914]
  - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914]
  - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914]
  - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914]
  - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914]
  - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914]
  - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914]
  - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914]
  - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914]
  - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914]
  - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914]
  - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914]
  - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914]
  - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914]
  - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914]
  - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914]
  - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914]
  - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914]
  - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914]
  - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914]
  - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914]
  - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914]
  - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914]
  - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914]
  - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914]
  - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914]
  - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914]
  - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914]
  - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914]
  - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914]
  - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914]
  - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914]
  - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914]
  - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914]
  - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914]
  - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611}
  - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594}
  - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595}
  - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754]
  - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564]
  - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564]
  - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564]
  - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564]
  - fs,block: yield devices early (Ming Lei) [RHEL-29564]
  - fs,block: get holder during claim (Ming Lei) [RHEL-29564]
  - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564]
  - mtd: key superblock by device number (Ming Lei) [RHEL-29564]
  - fs: export sget_dev() (Ming Lei) [RHEL-29564]
  - super: ensure valid info (Ming Lei) [RHEL-29564]
  - super: move lockdep assert (Ming Lei) [RHEL-29564]
  - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564]
  - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564]
  - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564]
  - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564]
  - block: remove bdev_handle completely (Ming Lei) [RHEL-29564]
  - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564]
  - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564]
  - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564]
  - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564]
  - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564]
  - nfs: port block device access to files (Ming Lei) [RHEL-29564]
  - jfs: port block device access to file (Ming Lei) [RHEL-29564]
  - ext4: port block device access to file (Ming Lei) [RHEL-29564]
  - target: port block device access to file (Ming Lei) [RHEL-29564]
  - s390: port block device access to file (Ming Lei) [RHEL-29564]
  - nvme: port block device access to file (Ming Lei) [RHEL-29564]
  - block2mtd: port device access to files (Ming Lei) [RHEL-29564]
  - zram: port block device access to file (Ming Lei) [RHEL-29564]
  - xen: port block device access to file (Ming Lei) [RHEL-29564]
  - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564]
  - drbd: port block device access to file (Ming Lei) [RHEL-29564]
  - xfs: port block device access to files (Ming Lei) [RHEL-29564]
  - power: port block device access to file (Ming Lei) [RHEL-29564]
  - swap: port block device usage to file (Ming Lei) [RHEL-29564]
  - md: port block device access to file (Ming Lei) [RHEL-29564]
  - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564]
  - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564]
  - bdev: open block device as files (Ming Lei) [RHEL-29564]
  - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564]
  - file: prepare for new helper (Ming Lei) [RHEL-29564]
  - init: flush async file closing (Ming Lei) [RHEL-29564]
  - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564]
  - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564]
  - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564]
  - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564]
  - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564]
  - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564]
  - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564]
  - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564]
  - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564]
  - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564]
  - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564]
  - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564]
  - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564]
  - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564]
  - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564]
  - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564]
  - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564]
  - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564]
  - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564]
  - ext4: Block writes to journal device (Ming Lei) [RHEL-29564]
  - xfs: Block writes to log device (Ming Lei) [RHEL-29564]
  - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564]
  - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564]
  - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564]
  - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564]
  - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564]
  - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564]
  - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564]
  - super: wait until we passed kill super (Ming Lei) [RHEL-29564]
  - super: make locking naming consistent (Ming Lei) [RHEL-29564]
  - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564]
  - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564]
  - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564]
  - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564]
  - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564]
  - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564]
  - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564]
  - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564]
  - nsfs: use d_make_root() (Ming Lei) [RHEL-29564]
  - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564]
  - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564]
  - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564]
  - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564]
  - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564]
  - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564]
  - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564]
  - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564]
  - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564]
  - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564]
  - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564]
  - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564]
  - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564]
  - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564]
  - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564]
  - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564]
  - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564]
  - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564]
  - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564]
  - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564]
  - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564]
  - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564]
  - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564]
  - kill d_backing_dentry() (Ming Lei) [RHEL-29564]
  - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564]
  - dentry.h: trim externs (Ming Lei) [RHEL-29564]
  - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564]
  - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564]
  - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564]
  - get rid of __dget() (Ming Lei) [RHEL-29564]
  - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564]
  - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564]
  - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143]
  - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146]
  - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146]
  - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146]
  - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146]
  - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146]
  - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-446.el9]
changelog:
  - powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712}
  - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723]
  - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610]
  - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610]
  - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610]
  - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610]
  - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610]
  - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610]
  - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610]
  - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610]
  - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610]
  - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610]
  - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610]
  - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610]
  - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610]
  - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610]
  - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610]
  - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610]
  - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610]
  - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610]
  - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610]
  - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610]
  - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610]
  - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610]
  - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610]
  - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610]
  - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610]
  - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610]
  - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587]
  - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587]
  - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587]
  - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587]
  - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587]
  - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587]
  - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587]
  - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587]
  - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587]
  - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587]
  - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587]
  - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587]
  - rswitch: Add PM ops (Radu Rendec) [RHEL-34587]
  - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587]
  - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587]
  - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587]
  - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587]
  - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587]
  - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587]
  - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587]
  - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587]
  - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587]
  - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587]
  - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587]
  - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587]
  - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587]
  - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587]
  - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587]
  - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587]
  - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259]
  - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259]
  - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108]
  - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469]
  - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469]
  - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469]
  - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469]
  - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469]
  - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469]
  - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469]
  - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469]
  - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469]
  - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469]
  - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577]
  - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872}
  - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643}
  - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642}
  - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164]
  - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640}
  - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164]
  - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164]
  - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164]
  - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164]
  - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164]
  - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164]
  - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164]
  - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646}
  - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646}
  - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646}
  - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439}
  - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101]
  - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101]
  - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101]
  - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101]
  - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101]
  - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101]
  - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101]
  - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101]
  - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101]
  - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101]
  - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101]
  - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101]
  - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101]
  - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101]
  - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101]
  - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101]
  - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101]
  - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101]
  - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705]
  - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705]
  - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664}
  - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-447.el9]
changelog:
  - powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363]
  - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363]
  - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363]
  - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363]
  - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363]
  - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975}
  - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363]
  - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194]
  - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194]
  - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194]
  - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194]
  - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194]
  - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477]
  - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477]
  - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477]
  - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477]
  - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477]
  - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477]
  - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477]
  - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056]
  - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056]
  - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056]
  - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056]
  - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056]
  - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056]
  - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056]
  - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056]
  - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056]
  - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056]
  - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056]
  - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056]
  - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056]
  - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056]
  - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056]
  - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056]
  - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056]
  - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056]
  - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056]
  - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056]
  - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056]
  - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056]
  - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056]
  - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056]
  - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056]
  - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056]
  - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056]
  - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056]
  - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056]
  - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056]
  - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056]
  - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056]
  - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056]
  - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056]
  - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056]
  - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056]
  - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056]
  - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056]
  - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056]
  - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056]
  - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056]
  - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056]
  - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056]
  - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056]
  - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056]
  - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056]
  - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056]
  - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056]
  - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056]
  - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056]
  - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056]
  - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056]
  - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056]
  - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056]
  - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056]
  - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056]
  - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056]
  - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056]
  - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056]
  - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056]
  - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056]
  - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056]
  - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056]
  - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056]
  - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056]
  - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056]
  - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056]
  - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056]
  - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056]
  - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056]
  - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056]
  - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056]
  - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056]
  - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056]
  - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056]
  - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056]
  - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056]
  - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056]
  - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056]
  - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056]
  - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056]
  - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056]
  - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056]
  - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056]
  - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056]
  - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056]
  - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056]
  - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056]
  - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056]
  - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056]
  - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635}
  - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110]
  - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110]
  - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110]
  - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110]
  - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110]
  - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110]
  - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110]
  - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110]
  - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110]
  - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110]
  - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110]
  - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110]
  - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110]
  - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110]
  - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110]
  - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110]
  - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110]
  - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110]
  - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110]
  - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110]
  - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110]
  - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110]
  - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110]
  - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110]
  - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110]
  - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110]
  - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110]
  - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110]
  - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110]
  - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110]
  - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110]
  - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995]
  - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995]
  - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995]
  - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995]
  - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995]
  - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995]
  - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995]
  - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995]
  - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522]
  - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522]
  - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522]
  - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771]
  - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669]
  - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669]
  - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669]
  - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669]
  - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781}
  - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669]
  - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669]
  - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669]
  - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669]
  - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669]
  - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669]
  - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669]
  - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669]
  - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669]
  - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669]
  - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708}
  - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669]
  - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669]
  - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669]
  - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669]
  - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669]
  - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826}
  - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669]
  - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669]
  - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669]
  - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669]
  - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669]
  - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669]
  - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669]
  - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143]
  - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143]
  - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143]
  - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143]
  - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106]
  - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565]
  - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565]
  - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565]
  - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565]
  - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565]
  - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565]
  - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565]
  - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565]
  - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565]
  - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-448.el9]
changelog:
  - tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945]
  - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945]
  - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945]
  - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945]
  - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945]
  - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945]
  - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673}
  - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673}
  - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052]
  - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052]
  - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735}
  - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814]
  - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814]
  - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814]
  - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547]
  - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547]
  - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547]
  - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547]
  - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547]
  - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547]
  - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547]
  - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547]
  - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547]
  - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547]
  - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547]
  - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547]
  - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547]
  - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547]
  - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547]
  - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547]
  - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547]
  - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547]
  - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547]
  - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547]
  - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547]
  - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547]
  - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547]
  - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547]
  - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547]
  - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547]
  - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547]
  - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547]
  - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547]
  - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547]
  - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547]
  - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547]
  - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547]
  - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547]
  - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547]
  - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547]
  - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547]
  - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547]
  - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547]
  - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547]
  - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547]
  - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547]
  - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547]
  - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547]
  - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547]
  - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547]
  - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547]
  - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547]
  - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547]
  - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547]
  - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547]
  - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547]
  - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547]
  - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547]
  - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547]
  - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547]
  - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547]
  - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547]
  - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547]
  - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547]
  - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547]
  - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547]
  - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547]
  - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547]
  - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547]
  - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547]
  - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547]
  - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547]
  - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547]
  - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547]
  - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547]
  - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547]
  - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547]
  - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547]
  - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547]
  - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547]
  - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547]
  - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547]
  - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547]
  - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547]
  - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547]
  - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547]
  - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547]
  - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547]
  - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547]
  - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547]
  - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547]
  - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547]
  - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547]
  - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547]
  - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547]
  - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547]
  - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547]
  - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547]
  - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547]
  - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547]
  - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547]
  - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547]
  - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547]
  - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547]
  - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547]
  - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547]
  - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547]
  - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547]
  - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547]
  - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547]
  - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547]
  - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547]
  - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547]
  - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547]
  - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547]
  - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547]
  - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547]
  - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547]
  - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547]
  - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547]
  - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547]
  - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547]
  - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547]
  - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547]
  - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547]
  - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783]
  - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547]
  - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547]
  - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547]
  - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127]
  - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127]
  - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127]
  - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535]
  - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535]
  - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535]
  - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535]
  - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535]
  - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535]
  - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535]
  - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535]
  - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535]
  - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535]
  - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535]
  - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535]
  - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535]
  - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535]
  - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535]
  - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535]
  - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535]
  - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535]
  - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535]
  - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535]
  - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535]
  - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622]
  - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622]
  - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535]
  - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535]
  - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535]
  - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535]
  - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535]
  - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535]
  - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535]
  - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535]
  - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535]
  - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535]
  - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535]
  - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535]
  - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535]
  - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535]
  - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535]
  - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535]
  - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535]
  - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535]
  - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535]
  - sched/headers: Standardize the <linux/sched/smt.h> header guard #endif (Phil Auld) [RHEL-25535]
  - sched/headers: Standardize the <linux/sched/type.h> header guard #endif (Phil Auld) [RHEL-25535]
  - sched/headers: Add header guard to <linux/sched/deadline.h> (Phil Auld) [RHEL-25535]
  - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535]
  - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535]
  - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535]
  - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535]
  - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535]
  - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535]
  - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535]
  - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535]
  - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535]
  - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535]
  - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535]
  - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535]
  - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535]
  - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535]
  - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535]
  - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535]
  - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535]
  - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669]
  - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669]
  - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669]
  - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612]
  - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137]
  - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815}
  - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137]
  - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739}
  - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740}
  - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137]
  - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669}
  - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848]
  - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848]
  - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848]
  - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848]
  - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848]
  - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848]
  - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848]
  - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848]
  - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848]
  - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848]
  - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848]
  - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848]
  - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848]
  - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848]
  - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848]
  - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848]
  - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848]
  - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848]
  - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848]
  - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848]
  - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848]
  - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848]
  - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848]
  - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848]
  - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848]
  - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848]
  - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848]
  - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848]
  - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848]
  - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848]
  - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848]
  - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848]
  - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848]
  - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848]
  - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848]
  - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848]
  - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848]
  - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848]
  - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848]
  - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848]
  - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848]
  - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848]
  - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848]
  - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848]
  - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848]
  - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848]
  - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848]
  - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848]
  - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848]
  - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848]
  - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848]
  - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848]
  - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848]
  - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848]
  - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848]
  - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848]
  - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848]
  - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848]
  - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848]
  - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848]
  - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848]
  - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848]
  - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848]
  - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848]
  - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848]
  - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848]
  - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848]
  - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848]
  - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848]
  - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848]
  - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848]
  - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848]
  - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848]
  - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848]
  - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848]
  - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848]
  - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848]
  - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848]
  - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848]
  - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848]
  - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848]
  - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848]
  - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848]
  - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848]
  - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848]
  - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848]
  - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848]
  - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848]
  - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848]
  - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848]
  - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848]
  - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848]
  - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848]
  - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848]
  - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848]
  - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848]
  - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848]
  - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848]
  - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848]
  - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848]
  - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848]
  - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848]
  - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848]
  - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848]
  - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848]
  - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848]
  - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848]
  - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848]
  - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848]
  - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848]
  - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848]
  - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848]
  - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848]
  - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848]
  - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848]
  - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848]
  - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848]
  - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848]
  - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848]
  - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848]
  - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848]
  - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848]
  - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848]
  - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703}
  - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848]
  - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848]
  - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848]
  - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848]
  - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848]
  - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848]
  - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848]
  - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848]
  - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848]
  - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848]
  - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573]
  - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573]
  - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-449.el9]
changelog:
  - copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741]
  - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741]
  - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741]
  - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741]
  - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741]
  - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741]
  - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741]
  - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741]
  - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741]
  - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741]
  - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741]
  - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741]
  - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741]
  - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741]
  - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741]
  - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741]
  - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741]
  - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741]
  - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741]
  - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741]
  - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741]
  - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741]
  - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741]
  - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741]
  - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741]
  - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741]
  - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741]
  - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741]
  - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741]
  - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741]
  - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741]
  - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741]
  - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741]
  - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741]
  - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741]
  - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741]
  - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741]
  - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741]
  - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741]
  - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741]
  - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741]
  - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741]
  - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741]
  - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741]
  - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741]
  - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741]
  - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741]
  - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741]
  - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741]
  - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741]
  - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741]
  - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741]
  - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741]
  - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741]
  - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741]
  - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741]
  - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741]
  - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741]
  - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741]
  - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741]
  - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741]
  - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741]
  - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741]
  - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741]
  - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741]
  - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741]
  - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741]
  - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741]
  - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741]
  - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741]
  - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741]
  - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741]
  - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741]
  - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741]
  - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741]
  - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741]
  - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741]
  - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741]
  - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741]
  - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741]
  - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741]
  - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741]
  - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741]
  - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741]
  - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741]
  - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741]
  - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741]
  - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741]
  - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741]
  - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741]
  - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741]
  - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741]
  - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741]
  - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741]
  - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741]
  - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741]
  - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741]
  - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741]
  - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741]
  - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741]
  - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741]
  - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741]
  - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741]
  - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741]
  - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741]
  - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741]
  - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741]
  - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741]
  - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741]
  - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741]
  - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741]
  - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741]
  - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741]
  - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741]
  - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741]
  - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741]
  - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741]
  - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741]
  - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741]
  - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741]
  - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741]
  - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741]
  - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741]
  - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741]
  - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741]
  - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741]
  - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741]
  - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741]
  - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741]
  - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741]
  - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741]
  - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741]
  - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741]
  - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741]
  - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741]
  - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741]
  - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741]
  - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741]
  - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741]
  - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741]
  - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741]
  - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741]
  - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741]
  - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741]
  - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741]
  - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741]
  - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741]
  - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741]
  - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741]
  - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741]
  - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741]
  - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741]
  - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741]
  - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741]
  - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741]
  - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741]
  - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741]
  - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741]
  - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741]
  - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741]
  - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741]
  - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741]
  - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741]
  - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741]
  - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741]
  - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741]
  - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741]
  - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741]
  - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741]
  - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741]
  - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741]
  - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741]
  - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741]
  - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741]
  - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741]
  - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741]
  - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741]
  - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741]
  - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741]
  - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741]
  - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741]
  - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741]
  - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741]
  - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741]
  - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741]
  - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741]
  - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741]
  - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741]
  - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741]
  - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741]
  - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741]
  - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741]
  - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741]
  - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741]
  - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741]
  - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741]
  - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741]
  - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741]
  - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741]
  - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741]
  - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741]
  - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741]
  - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741]
  - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741]
  - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741]
  - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741]
  - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741]
  - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741]
  - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741]
  - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741]
  - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741]
  - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741]
  - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741]
  - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741]
  - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741]
  - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740]
  - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740]
  - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740]
  - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740]
  - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740]
  - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740]
  - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740]
  - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740]
  - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740]
  - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740]
  - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740]
  - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740]
  - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740]
  - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740]
  - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740]
  - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740]
  - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740]
  - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740]
  - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740]
  - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740]
  - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740]
  - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740]
  - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740]
  - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740]
  - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740]
  - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740]
  - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740]
  - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740]
  - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740]
  - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740]
  - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740]
  - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740]
  - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740]
  - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740]
  - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740]
  - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740]
  - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740]
  - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740]
  - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740]
  - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740]
  - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740]
  - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740]
  - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740]
  - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740]
  - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740]
  - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740]
  - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740]
  - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740]
  - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740]
  - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740]
  - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740]
  - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740]
  - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740]
  - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740]
  - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740]
  - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740]
  - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740]
  - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740]
  - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740]
  - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740]
  - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740]
  - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740]
  - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740]
  - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740]
  - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740]
  - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740]
  - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740]
  - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740]
  - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740]
  - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740]
  - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740]
  - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740]
  - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740]
  - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740]
  - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740]
  - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740]
  - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
  - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
  - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740]
  - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740]
  - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740]
  - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740]
  - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740]
  - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740]
  - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740]
  - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740]
  - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740]
  - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740]
  - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
  - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
  - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
  - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740]
  - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740]
  - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740]
  - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740]
  - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740]
  - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740]
  - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740]
  - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740]
  - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740]
  - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740]
  - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740]
  - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740]
  - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740]
  - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740]
  - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740]
  - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740]
  - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740]
  - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740]
  - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740]
  - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740]
  - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740]
  - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740]
  - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740]
  - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740]
  - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740]
  - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740]
  - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740]
  - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740]
  - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740]
  - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740]
  - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740]
  - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740]
  - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740]
  - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740]
  - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740]
  - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740]
  - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740]
  - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740]
  - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740]
  - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740]
  - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740]
  - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740]
  - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740]
  - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740]
  - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740]
  - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740]
  - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740]
  - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740]
  - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740]
  - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740]
  - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740]
  - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740]
  - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740]
  - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740]
  - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740]
  - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740]
  - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740]
  - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740]
  - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740]
  - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740]
  - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740]
  - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740]
  - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740]
  - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740]
  - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740]
  - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740]
  - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740]
  - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740]
  - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740]
  - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740]
  - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740]
  - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740]
  - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740]
  - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740]
  - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740]
  - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740]
  - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740]
  - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740]
  - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740]
  - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740]
  - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740]
  - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740]
  - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740]
  - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740]
  - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740]
  - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740]
  - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740]
  - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740]
  - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740]
  - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740]
  - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740]
  - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740]
  - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740]
  - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740]
  - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740]
  - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740]
  - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740]
  - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740]
  - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740]
  - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740]
  - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740]
  - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740]
  - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740]
  - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740]
  - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740]
  - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740]
  - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740]
  - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740]
  - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740]
  - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740]
  - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740]
  - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740]
  - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740]
  - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740]
  - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740]
  - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740]
  - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740]
  - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740]
  - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740]
  - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740]
  - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740]
  - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740]
  - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740]
  - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740]
  - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740]
  - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740]
  - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740]
  - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740]
  - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740]
  - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740]
  - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740]
  - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740]
  - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740]
  - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740]
  - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740]
  - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740]
  - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740]
  - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740]
  - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740]
  - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740]
  - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740]
  - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740]
  - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740]
  - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740]
  - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740]
  - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740]
  - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740]
  - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740]
  - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740]
  - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740]
  - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740]
  - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740]
  - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740]
  - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740]
  - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740]
  - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740]
  - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740]
  - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740]
  - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740]
  - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740]
  - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740]
  - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740]
  - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740]
  - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740]
  - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740]
  - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740]
  - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740]
  - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740]
  - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740]
  - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740]
  - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740]
  - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740]
  - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740]
  - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740]
  - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740]
  - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740]
  - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740]
  - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740]
  - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-450.el9]
changelog:
  - printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987]
  - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987]
  - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987]
  - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987]
  - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987]
  - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987]
  - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987]
  - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987]
  - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987]
  - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987]
  - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987]
  - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987]
  - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987]
  - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987]
  - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987]
  - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987]
  - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987]
  - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987]
  - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987]
  - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987]
  - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987]
  - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987]
  - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987]
  - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987]
  - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987]
  - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987]
  - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987]
  - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987]
  - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987]
  - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987]
  - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987]
  - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987]
  - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987]
  - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987]
  - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987]
  - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987]
  - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987]
  - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987]
  - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987]
  - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987]
  - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987]
  - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987]
  - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987]
  - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987]
  - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987]
  - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987]
  - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987]
  - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987]
  - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987]
  - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987]
  - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987]
  - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987]
  - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987]
  - console: Document struct console (Derek Barbosa) [RHEL-3987]
  - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987]
  - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987]
  - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987]
  - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987]
  - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987]
  - panic: hide unused global functions (Andrew Halaney) [RHEL-3987]
  - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987]
  - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987]
  - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987]
  - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987]
  - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987]
  - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987]
  - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987]
  - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987]
  - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987]
  - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987]
  - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987]
  - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987]
  - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987]
  - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987]
  - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987]
  - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987]
  - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987]
  - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987]
  - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987]
  - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987]
  - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987]
  - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987]
  - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987]
  - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987]
  - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987]
  - panic: remove oops_id (Andrew Halaney) [RHEL-3987]
  - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987]
  - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987]
  - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987]
  - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205]
  - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205]
  - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205]
  - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205]
  - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205]
  - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205]
  - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205]
  - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205]
  - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205]
  - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205]
  - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205]
  - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205]
  - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205]
  - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205]
  - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205]
  - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205]
  - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205]
  - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205]
  - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205]
  - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205]
  - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205]
  - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205]
  - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205]
  - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205]
  - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205]
  - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205]
  - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205]
  - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205]
  - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205]
  - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205]
  - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205]
  - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205]
  - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205]
  - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205]
  - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205]
  - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205]
  - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205]
  - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205]
  - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205]
  - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205]
  - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205]
  - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205]
  - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205]
  - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205]
  - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205]
  - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205]
  - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205]
  - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205]
  - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205]
  - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205]
  - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205]
  - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205]
  - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205]
  - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205]
  - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205]
  - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205]
  - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205]
  - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205]
  - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205]
  - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205]
  - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205]
  - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205]
  - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205]
  - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205]
  - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205]
  - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205]
  - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205]
  - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205]
  - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205]
  - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205]
  - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205]
  - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205]
  - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205]
  - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205]
  - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205]
  - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205]
  - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205]
  - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205]
  - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205]
  - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205]
  - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205]
  - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205]
  - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205]
  - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205]
  - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205]
  - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205]
  - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205]
  - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205]
  - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205]
  - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205]
  - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205]
  - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205]
  - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205]
  - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205]
  - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205]
  - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205]
  - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205]
  - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205]
  - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205]
  - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205]
  - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205]
  - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205]
  - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205]
  - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205]
  - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205]
  - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205]
  - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205]
  - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205]
  - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205]
  - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205]
  - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205]
  - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205]
  - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205]
  - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205]
  - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205]
  - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205]
  - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205]
  - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205]
  - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205]
  - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205]
  - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205]
  - tty: use u8 for flags (Andrew Halaney) [RHEL-24205]
  - tty: use u8 for chars (Andrew Halaney) [RHEL-24205]
  - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205]
  - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205]
  - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205]
  - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205]
  - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205]
  - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205]
  - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205]
  - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205]
  - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205]
  - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205]
  - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205]
  - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205]
  - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205]
  - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205]
  - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205]
  - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205]
  - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205]
  - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205]
  - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205]
  - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205]
  - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205]
  - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205]
  - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205]
  - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205]
  - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205]
  - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205]
  - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205]
  - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205]
  - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205]
  - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205]
  - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205]
  - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205]
  - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205]
  - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205]
  - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205]
  - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205]
  - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205]
  - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205]
  - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205]
  - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205]
  - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205]
  - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205]
  - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205]
  - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205]
  - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205]
  - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205]
  - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205]
  - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205]
  - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205]
  - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205]
  - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205]
  - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205]
  - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205]
  - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205]
  - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205]
  - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205]
  - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205]
  - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205]
  - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205]
  - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205]
  - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205]
  - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205]
  - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205]
  - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205]
  - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205]
  - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205]
  - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205]
  - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205]
  - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205]
  - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205]
  - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205]
  - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205]
  - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205]
  - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205]
  - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205]
  - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205]
  - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205]
  - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205]
  - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205]
  - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205]
  - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205]
  - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205]
  - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205]
  - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205]
  - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205]
  - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205]
  - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205]
  - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205]
  - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205]
  - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205]
  - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205]
  - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205]
  - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205]
  - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205]
  - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205]
  - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205]
  - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205]
  - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205]
  - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205]
  - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205]
  - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205]
  - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205]
  - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205]
  - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205]
  - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205]
  - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205]
  - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205]
  - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205]
  - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205]
  - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205]
  - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205]
  - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205]
  - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205]
  - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205]
  - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205]
  - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205]
  - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205]
  - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205]
  - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205]
  - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205]
  - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205]
  - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205]
  - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205]
  - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205]
  - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205]
  - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205]
  - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205]
  - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205]
  - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205]
  - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205]
  - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205]
  - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205]
  - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205]
  - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205]
  - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205]
  - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205]
  - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205]
  - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205]
  - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205]
  - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205]
  - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205]
  - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205]
  - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205]
  - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205]
  - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205]
  - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205]
  - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205]
  - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205]
  - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205]
  - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205]
  - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205]
  - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205]
  - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205]
  - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205]
  - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205]
  - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205]
  - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205]
  - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205]
  - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205]
  - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205]
  - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205]
  - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205]
  - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205]
  - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205]
  - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205]
  - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205]
  - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205]
  - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205]
  - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205]
  - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205]
  - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205]
  - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205]
  - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205]
  - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205]
  - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205]
  - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205]
  - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205]
  - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205]
  - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205]
  - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205]
  - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205]
  - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205]
  - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205]
  - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205]
  - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205]
  - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205]
  - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205]
  - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205]
  - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205]
  - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205]
  - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205]
  - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205]
  - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205]
  - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205]
  - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205]
  - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205]
  - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205]
  - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205]
  - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205]
  - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205]
  - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205]
  - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205]
  - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205]
  - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205]
  - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205]
  - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205]
  - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205]
  - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205]
  - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205]
  - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205]
  - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205]
  - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205]
  - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205]
  - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205]
  - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205]
  - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205]
  - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205]
  - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205]
  - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205]
  - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205]
  - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205]
  - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205]
  - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205]
  - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205]
  - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205]
  - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205]
  - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205]
  - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205]
  - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205]
  - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205]
  - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205]
  - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205]
  - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205]
  - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205]
  - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205]
  - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205]
  - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205]
  - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205]
  - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205]
  - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205]
  - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205]
  - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205]
  - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205]
  - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205]
  - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205]
  - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205]
  - earlycon: Increase options size (Andrew Halaney) [RHEL-24205]
  - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205]
  - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205]
  - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205]
  - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205]
  - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205]
  - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205]
  - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205]
  - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205]
  - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205]
  - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205]
  - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205]
  - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205]
  - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205]
  - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205]
  - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205]
  - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205]
  - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205]
  - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205]
  - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205]
  - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205]
  - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205]
  - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205]
  - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205]
  - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205]
  - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205]
  - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205]
  - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205]
  - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205]
  - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205]
  - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205]
  - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205]
  - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205]
  - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205]
  - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205]
  - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205]
  - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205]
  - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205]
  - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205]
  - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205]
  - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205]
  - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205]
  - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205]
  - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205]
  - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205]
  - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205]
  - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205]
  - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205]
  - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205]
  - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205]
  - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205]
  - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205]
  - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205]
  - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205]
  - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205]
  - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205]
  - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205]
  - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205]
  - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205]
  - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205]
  - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205]
  - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205]
  - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205]
  - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205]
  - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205]
  - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205]
  - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205]
  - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205]
  - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205]
  - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205]
  - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205]
  - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205]
  - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205]
  - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205]
  - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205]
  - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205]
  - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205]
  - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205]
  - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205]
  - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205]
  - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205]
  - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205]
  - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205]
  - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205]
  - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205]
  - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205]
  - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205]
  - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205]
  - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205]
  - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205]
  - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205]
  - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205]
  - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205]
  - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205]
  - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205]
  - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205]
  - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205]
  - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205]
  - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205]
  - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205]
  - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205]
  - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205]
  - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205]
  - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205]
  - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205]
  - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205]
  - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205]
  - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205]
  - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205]
  - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205]
  - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205]
  - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205]
  - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205]
  - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205]
  - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205]
  - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205]
  - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205]
  - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205]
  - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205]
  - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205]
  - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205]
  - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205]
  - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205]
  - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205]
  - serial: Fix double word (Andrew Halaney) [RHEL-24205]
  - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205]
  - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205]
  - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205]
  - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205]
  - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205]
  - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205]
  - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205]
  - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205]
  - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205]
  - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205]
  - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205]
  - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205]
  - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205]
  - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205]
  - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205]
  - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205]
  - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205]
  - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205]
  - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205]
  - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205]
  - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205]
  - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205]
  - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205]
  - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205]
  - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205]
  - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205]
  - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205]
  - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205]
  - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205]
  - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205]
  - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205]
  - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205]
  - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205]
  - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205]
  - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205]
  - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205]
  - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205]
  - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205]
  - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205]
  - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205]
  - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205]
  - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205]
  - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205]
  - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205]
  - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205]
  - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205]
  - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205]
  - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205]
  - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205]
  - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205]
  - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205]
  - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205]
  - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205]
  - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205]
  - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205]
  - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205]
  - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205]
  - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205]
  - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205]
  - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205]
  - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205]
  - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205]
  - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205]
  - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205]
  - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205]
  - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205]
  - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205]
  - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205]
  - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205]
  - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205]
  - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205]
  - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205]
  - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205]
  - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205]
  - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205]
  - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205]
  - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205]
  - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205]
  - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205]
  - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205]
  - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205]
  - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205]
  - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205]
  - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205]
  - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205]
  - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205]
  - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205]
  - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205]
  - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205]
  - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205]
  - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205]
  - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205]
  - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205]
  - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205]
  - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205]
  - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205]
  - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205]
  - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205]
  - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205]
  - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205]
  - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205]
  - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205]
  - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205]
  - tty: fix typos in comments (Andrew Halaney) [RHEL-24205]
  - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205]
  - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205]
  - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205]
  - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205]
  - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205]
  - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205]
  - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205]
  - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205]
  - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205]
  - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205]
  - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205]
  - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205]
  - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205]
  - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205]
  - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205]
  - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205]
  - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205]
  - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205]
  - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205]
  - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205]
  - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205]
  - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205]
  - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205]
  - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205]
  - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205]
  - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205]
  - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205]
  - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205]
  - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205]
  - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205]
  - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205]
  - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205]
  - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205]
  - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205]
  - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205]
  - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205]
  - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205]
  - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205]
  - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205]
  - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205]
  - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205]
  - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205]
  - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205]
  - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205]
  - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205]
  - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205]
  - serial: 8250: pxa: Remove unneeded <linux/pm_runtime.h> (Andrew Halaney) [RHEL-24205]
  - serial: 8250: core: Remove unneeded <linux/pm_runtime.h> (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205]
  - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205]
  - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205]
  - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205]
  - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205]
  - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205]
  - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205]
  - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205]
  - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205]
  - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205]
  - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205]
  - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205]
  - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205]
  - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205]
  - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205]
  - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205]
  - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205]
  - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205]
  - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205]
  - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205]
  - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205]
  - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205]
  - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205]
  - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205]
  - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205]
  - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205]
  - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205]
  - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205]
  - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205]
  - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205]
  - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205]
  - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205]
  - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205]
  - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205]
  - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205]
  - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205]
  - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205]
  - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205]
  - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205]
  - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205]
  - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205]
  - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205]
  - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205]
  - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205]
  - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205]
  - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205]
  - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205]
  - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205]
  - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205]
  - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205]
  - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205]
  - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205]
  - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205]
  - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205]
  - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205]
  - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205]
  - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205]
  - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205]
  - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205]
  - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205]
  - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205]
  - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205]
  - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205]
  - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205]
  - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205]
  - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205]
  - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205]
  - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205]
  - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205]
  - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205]
  - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205]
  - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205]
  - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205]
  - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205]
  - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205]
  - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205]
  - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205]
  - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205]
  - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205]
  - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205]
  - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205]
  - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205]
  - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205]
  - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205]
  - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205]
  - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205]
  - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205]
  - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205]
  - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205]
  - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205]
  - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205]
  - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205]
  - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205]
  - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205]
  - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205]
  - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205]
  - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205]
  - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205]
  - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205]
  - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205]
  - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205]
  - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205]
  - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205]
  - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205]
  - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205]
  - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205]
  - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205]
  - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205]
  - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205]
  - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205]
  - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205]
  - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205]
  - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205]
  - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205]
  - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205]
  - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205]
  - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205]
  - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205]
  - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205]
  - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205]
  - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205]
  - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205]
  - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205]
  - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205]
  - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205]
  - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205]
  - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205]
  - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205]
  - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205]
  - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205]
  - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205]
  - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205]
  - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205]
  - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205]
  - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205]
  - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205]
  - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205]
  - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205]
  - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205]
  - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205]
  - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205]
  - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205]
  - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205]
  - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205]
  - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205]
  - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205]
  - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205]
  - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205]
  - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205]
  - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205]
  - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205]
  - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205]
  - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205]
  - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205]
  - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205]
  - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205]
  - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205]
  - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205]
  - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205]
  - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205]
  - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205]
  - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205]
  - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205]
  - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205]
  - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205]
  - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205]
  - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205]
  - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205]
  - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205]
  - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205]
  - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205]
  - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205]
  - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205]
  - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205]
  - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205]
  - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205]
  - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205]
  - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205]
  - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205]
  - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205]
  - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205]
  - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205]
  - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205]
  - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205]
  - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205]
  - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205]
  - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205]
  - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205]
  - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205]
  - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205]
  - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205]
  - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205]
  - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205]
  - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205]
  - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205]
  - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205]
  - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205]
  - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205]
  - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205]
  - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205]
  - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205]
  - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205]
  - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205]
  - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205]
  - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205]
  - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205]
  - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205]
  - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205]
  - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205]
  - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205]
  - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205]
  - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205]
  - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205]
  - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205]
  - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205]
  - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205]
  - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205]
  - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205]
  - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205]
  - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205]
  - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205]
  - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205]
  - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205]
  - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205]
  - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205]
  - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205]
  - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205]
  - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205]
  - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205]
  - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205]
  - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205]
  - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205]
  - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205]
  - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205]
  - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205]
  - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205]
  - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205]
  - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205]
  - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205]
  - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205]
  - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205]
  - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205]
  - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205]
  - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205]
  - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205]
  - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205]
  - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205]
  - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205]
  - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205]
  - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205]
  - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205]
  - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205]
  - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205]
  - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205]
  - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205]
  - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205]
  - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205]
  - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205]
  - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205]
  - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205]
  - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205]
  - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205]
  - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205]
  - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205]
  - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205]
  - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205]
  - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205]
  - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205]
  - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205]
  - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205]
  - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205]
  - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205]
  - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205]
  - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205]
  - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205]
  - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205]
  - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205]
  - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205]
  - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205]
  - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205]
  - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205]
  - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205]
  - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205]
  - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205]
  - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205]
  - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205]
  - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205]
  - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205]
  - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205]
  - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205]
  - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205]
  - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205]
  - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205]
  - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205]
  - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205]
  - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205]
  - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205]
  - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205]
  - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205]
  - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205]
  - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205]
  - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205]
  - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205]
  - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205]
  - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205]
  - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205]
  - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205]
  - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205]
  - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205]
  - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205]
  - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205]
  - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205]
  - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205]
  - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205]
  - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205]
  - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205]
  - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205]
  - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205]
  - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205]
  - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205]
  - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205]
  - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205]
  - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205]
  - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205]
  - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205]
  - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-451.el9]
changelog:
  - Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri)
  - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258]
  - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258]
  - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258]
  - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258]
  - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258]
  - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258]
  - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258]
  - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889]
  - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889]
  - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889]
  - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889]
  - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889]
  - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889]
  - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889]
  - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889]
  - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145]
  - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145]
  - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145]
  - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145]
  - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145]
  - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145]
  - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145]
  - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145]
  - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145]
  - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145]
  - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145]
  - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145]
  - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145]
  - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145]
  - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145]
  - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145]
  - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145]
  - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145]
  - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145]
  - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145]
  - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145]
  - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145]
  - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145]
  - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145]
  - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145]
  - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145]
  - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145]
  - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145]
  - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145]
  - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145]
  - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145]
  - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145]
  - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145]
  - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145]
  - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145]
  - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145]
  - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145]
  - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145]
  - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145]
  - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145]
  - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145]
  - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145]
  - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145]
  - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145]
  - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145]
  - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145]
  - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145]
  - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145]
  - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145]
  - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145]
  - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145]
  - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145]
  - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145]
  - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145]
  - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145]
  - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145]
  - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145]
  - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145]
  - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145]
  - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145]
  - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145]
  - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145]
  - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145]
  - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145]
  - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145]
  - Documentation: Document each netlink family (Petr Oros) [RHEL-30145]
  - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145]
  - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145]
  - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145]
  - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145]
  - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145]
  - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145]
  - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145]
  - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145]
  - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145]
  - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145]
  - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145]
  - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145]
  - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145]
  - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145]
  - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145]
  - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145]
  - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145]
  - net: Add MDB get device operation (Petr Oros) [RHEL-30145]
  - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145]
  - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145]
  - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145]
  - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145]
  - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145]
  - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145]
  - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145]
  - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145]
  - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145]
  - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145]
  - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145]
  - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145]
  - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145]
  - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145]
  - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145]
  - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145]
  - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
  - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
  - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
  - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
  - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
  - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
  - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145]
  - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145]
  - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145]
  - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145]
  - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145]
  - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145]
  - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145]
  - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145]
  - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145]
  - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145]
  - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145]
  - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145]
  - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145]
  - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145]
  - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145]
  - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145]
  - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145]
  - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145]
  - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145]
  - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145]
  - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145]
  - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145]
  - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145]
  - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145]
  - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145]
  - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145]
  - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145]
  - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145]
  - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145]
  - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145]
  - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145]
  - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783}
  - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372]
  - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198]
  - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198]
  - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198]
  - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198]
  - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862]
  - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862]
  - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862]
  - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862]
  - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862]
  - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862]
  - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862]
  - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862]
  - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862]
  - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862]
  - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862]
  - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862]
  - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862]
  - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862]
  - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741]
  - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741]
  - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741]
  - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741]
  - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741]
  - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741]
  - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
  - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741]
  - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741]
  - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741]
  - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741]
  - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741]
  - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741]
  - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741]
  - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741]
  - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741]
  - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741]
  - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741]
  - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741]
  - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741]
  - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741]
  - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741]
  - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741]
  - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741]
  - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741]
  - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741]
  - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741]
  - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741]
  - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741]
  - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741]
  - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741]
  - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741]
  - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741]
  - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741]
  - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741]
  - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741]
  - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741]
  - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741]
  - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741]
  - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741]
  - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741]
  - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741]
  - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741]
  - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741]
  - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741]
  - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741]
  - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741]
  - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741]
  - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741]
  - s390: remove .fixup section (Thomas Huth) [RHEL-29741]
  - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741]
  - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741]
  - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741]
  - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741]
  - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741]
  - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741]
  - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741]
  - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741]
  - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741]
  - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741]
  - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741]
  - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741]
  - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741]
  - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741]
  - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741]
  - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741]
  - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741]
  - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741]
  - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741]
  - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741]
  - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
  - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741]
  - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741]
  - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
  - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741]
  - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741]
  - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741]
  - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741]
  - s390: fix various typos (Thomas Huth) [RHEL-29741]
  - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741]
  - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741]
  - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741]
  - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741]
  - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741]
  - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741]
  - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741]
  - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741]
  - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741]
  - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741]
  - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741]
  - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741]
  - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741]
  - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741]
  - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741]
  - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741]
  - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741]
  - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741]
  - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741]
  - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741]
  - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741]
  - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741]
  - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741]
  - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741]
  - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741]
  - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741]
  - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741]
  - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741]
  - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741]
  - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741]
  - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741]
  - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741]
  - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741]
  - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741]
  - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741]
  - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741]
  - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741]
  - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741]
  - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741]
  - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741]
  - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741]
  - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741]
  - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741]
  - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741]
  - s390: simplify early program check handler (Thomas Huth) [RHEL-29741]
  - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741]
  - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741]
  - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741]
  - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741]
  - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741]
  - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741]
  - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741]
  - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741]
  - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741]
  - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741]
  - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741]
  - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741]
  - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741]
  - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741]
  - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741]
  - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741]
  - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741]
  - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741]
  - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741]
  - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741]
  - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741]
  - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741]
  - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741]
  - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741]
  - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741]
  - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741]
  - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741]
  - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741]
  - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741]
  - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741]
  - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741]
  - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741]
  - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741]
  - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741]
  - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741]
  - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741]
  - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741]
  - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741]
  - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741]
  - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741]
  - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741]
  - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741]
  - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741]
  - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741]
  - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741]
  - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741]
  - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741]
  - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741]
  - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741]
  - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741]
  - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741]
  - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741]
  - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741]
  - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741]
  - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741]
  - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741]
  - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741]
  - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602]
  - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602]
  - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602]
  - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810]
  - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810]
  - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810]
  - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810]
  - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810]
  - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
  - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810]
  - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810]
  - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810]
  - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810]
  - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810]
  - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810]
  - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810]
  - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810]
  - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810]
  - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810]
  - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810]
  - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810]
  - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810]
  - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810]
  - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810]
  - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810]
  - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810]
  - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810]
  - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810]
  - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810]
  - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810]
  - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810]
  - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810]
  - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810]
  - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810]
  - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810]
  - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810]
  - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810]
  - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810]
  - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810]
  - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810]
  - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810]
  - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810]
  - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810]
  - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810]
  - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810]
  - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810]
  - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810]
  - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810]
  - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810]
  - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810]
  - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810]
  - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810]
  - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810]
  - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810]
  - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810]
  - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810]
  - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810]
  - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810]
  - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810]
  - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810]
  - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810]
  - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810]
  - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810]
  - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810]
  - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810]
  - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810]
  - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810]
  - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810]
  - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810]
  - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810]
  - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810]
  - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810]
  - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810]
  - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810]
  - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810]
  - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810]
  - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810]
  - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810]
  - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810]
  - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810]
  - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810]
  - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810]
  - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810]
  - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810]
  - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810]
  - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810]
  - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810]
  - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810]
  - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810]
  - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810]
  - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810]
  - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810]
  - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810]
  - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810]
  - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810]
  - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810]
  - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810]
  - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810]
  - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810]
  - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810]
  - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810]
  - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810]
  - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810]
  - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810]
  - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810]
  - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810]
  - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810]
  - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810]
  - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810]
  - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810]
  - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810]
  - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810]
  - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810]
  - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810]
  - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810]
  - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810]
  - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
  - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810]
  - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810]
  - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810]
  - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810]
  - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810]
  - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810]
  - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810]
  - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810]
  - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810]
  - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810]
  - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810]
  - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810]
  - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
  - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810]
  - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810]
  - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810]
  - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810]
  - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810]
  - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810]
  - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810]
  - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810]
  - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810]
  - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810]
  - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810]
  - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810]
  - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810]
  - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810]
  - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810]
  - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810]
  - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673]
  - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673]
  - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673]
  - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673]
  - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673]
  - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673]
  - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673]
  - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673]
  - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673]
  - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673]
  - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673]
  - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673]
  - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673]
  - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673]
  - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673]
  - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673]
  - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673]
  - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673]
  - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673]
  - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673]
  - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673]
  - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673]
  - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673]
  - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673]
  - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673]
  - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673]
  - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673]
  - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673]
  - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673]
  - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673]
  - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673]
  - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673]
  - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673]
  - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673]
  - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141]
  - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600]
  - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600]
  - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600]
  - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600]
  - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600]
  - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600]
  - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600]
  - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600]
  - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600]
  - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600]
  - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600]
  - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600]
  - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600]
  - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600]
  - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600]
  - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600]
  - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600]
  - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600]
  - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600]
  - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600]
  - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600]
  - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600]
  - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600]
  - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600]
  - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600]
  - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600]
  - cgroup: clean up printk() (Waiman Long) [RHEL-34600]
  - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600]
  - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600]
  - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600]
  - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600]
  - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600]
  - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600]
  - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600]
  - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600]
  - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600]
  - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600]
  - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600]
  - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600]
  - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600]
  - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600]
  - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600]
  - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600]
  - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600]
  - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600]
  - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600]
  - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600]
  - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600]
  - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600]
  - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600]
  - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600]
  - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600]
  - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600]
  - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600]
  - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112]
  - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596]
  - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596]
  - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596]
  - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596]
  - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596]
  - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596]
  - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596]
  - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596]
  - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596]
  - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596]
  - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665]
  - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665]
  - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665]
  - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665]
  - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665]
  - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665]
  - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665]
  - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665]
  - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665]
  - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665]
  - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576]
  - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030}
  - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993}
  - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988}
  - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306]
  - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306]
  - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306]
  - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306]
  - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306]
  - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306]
  - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306]
  - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306]
  - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306]
  - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306]
  - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306]
  - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306]
  - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306]
  - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306]
  - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306]
  - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306]
  - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306]
  - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306]
  - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306]
  - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032]
  - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065]
  - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065]
  - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065]
  - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065]
  - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065]
  - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065]
  - ionic: refactor skb building (Michal Schmidt) [RHEL-36065]
  - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065]
  - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065]
  - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065]
  - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065]
  - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065]
  - ionic: drop q mapping (Michal Schmidt) [RHEL-36065]
  - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065]
  - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065]
  - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065]
  - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065]
  - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065]
  - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065]
  - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065]
  - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065]
  - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065]
  - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065]
  - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065]
  - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065]
  - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065]
  - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065]
  - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065]
  - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065]
  - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065]
  - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065]
  - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065]
  - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065]
  - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065]
  - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065]
  - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065]
  - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065]
  - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065]
  - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065]
  - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065]
  - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065]
  - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065]
  - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065]
  - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065]
  - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065]
  - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065]
  - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065]
  - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065]
  - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065]
  - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065]
  - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065]
  - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065]
  - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065]
  - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065]
  - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065]
  - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065]
  - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065]
  - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065]
  - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065]
  - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065]
  - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065]
  - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065]
  - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065]
  - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065]
  - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065]
  - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065]
  - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065]
  - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065]
  - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065]
  - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065]
  - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065]
  - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065]
  - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065]
  - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065]
  - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065]
  - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065]
  - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065]
  - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065]
  - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065]
  - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065]
  - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065]
  - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065]
  - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065]
  - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065]
  - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065]
  - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065]
  - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065]
  - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065]
  - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065]
  - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065]
  - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065]
  - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065]
  - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537]
  - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537]
  - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537]
  - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537]
  - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050]
  - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852}
  - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050]
  - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050]
  - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050]
  - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050]
  - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631}
  - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050]
  - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050]
  - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050]
  - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050]
  - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151}
  - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704]
  - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704]
  - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704]
  - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340}
  - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355]
  - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212]
  - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212]
  - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212]
  - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212]
  - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212]
  - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212]
  - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619]
  - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619]
  - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619]
  - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619]
  - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619]
  - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619]
  - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619]
  - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619]
  - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619]
  - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619]
  - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619]
  - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619]
  - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619]
  - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619]
  - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619]
  - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619]
  - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619]
  - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619]
  - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619]
  - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619]
  - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619]
  - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619]
  - writeback: account the number of pages written back (Nico Pache) [RHEL-5619]
  - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619]
  - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619]
  - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619]
  - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619]
  - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619]
  - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619]
  - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619]
  - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619]
  - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619]
  - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619]
  - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619]
  - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619]
  - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619]
  - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619]
  - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619]
  - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619]
  - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619]
  - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619]
  - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619]
  - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619]
  - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619]
  - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619]
  - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619]
  - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619]
  - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619]
  - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619]
  - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619]
  - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619]
  - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619]
  - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619]
  - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619]
  - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619]
  - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619]
  - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619]
  - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619]
  - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619]
  - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619]
  - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619]
  - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619]
  - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619]
  - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619]
  - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619]
  - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619]
  - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619]
  - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619]
  - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619]
  - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619]
  - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619]
  - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619]
  - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619]
  - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619]
  - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619]
  - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619]
  - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619]
  - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619]
  - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619]
  - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619]
  - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619]
  - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619]
  - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619]
  - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619]
  - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619]
  - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619]
  - radix tree: remove unused variable (Nico Pache) [RHEL-5619]
  - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619]
  - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619]
  - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619]
  - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619]
  - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619]
  - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619]
  - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619]
  - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619]
  - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619]
  - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619]
  - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619]
  - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619]
  - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619]
  - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619]
  - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619]
  - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619]
  - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619]
  - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619]
  - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619]
  - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619]
  - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619]
  - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619]
  - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619]
  - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619]
  - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619]
  - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619]
  - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619]
  - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619]
  - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619]
  - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619]
  - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619]
  - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619]
  - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619]
  - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619]
  - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619]
  - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619]
  - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619]
  - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619]
  - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619]
  - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619]
  - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619]
  - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619]
  - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619]
  - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619]
  - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619]
  - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619]
  - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619]
  - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619]
  - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619]
  - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619]
  - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619]
  - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619]
  - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619]
  - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619]
  - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619]
  - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619]
  - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619]
  - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619]
  - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619]
  - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619]
  - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619]
  - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619]
  - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619]
  - remove congestion tracking framework (Nico Pache) [RHEL-5619]
  - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619]
  - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619]
  - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619]
  - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619]
  - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619]
  - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619]
  - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619]
  - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619]
  - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619]
  - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619]
  - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]


