# changelog

author: Mark Reynolds <mreynolds@redhat.com> - 2.2.4-2
changelog:
  - Bump version to 2.2.4-2
  - Resolves: Bug 1859271 - RFE - Extend log of operations statistics in access log
  - Resolves: Bug 2093981 - RFE - Create Security Audit Log
  - Resolves: Bug 2109891 - Migrate 389 to pcre2
  - Resolves: Bug 2112361 - Supplier should do periodic update to avoid slow replication when a new direct update happen
  - Resolves: Bug 2112998 - performance search rate: checking if an entry is a referral is expensive
  - Resolves: Bug 2114039 - Current pbkdf2 hardcoded parameters are no longer secure
  - Resolves: Bug 2124660 - Retro changelog trimming uses maxage incorrectly
  - Resolves: Bug 2132697 - RFE - run as non-root
  - Resolves: Bug 2142636 - pam mutex lock causing high etimes, affecting red hat internal sso


author: Mark Reynolds <mreynolds@redhat.com> - 2.2.4-3
changelog:
  - Bump version to 2.2.4-3
  - Resolves: rhbz#2142636 - pam mutex lock causing high etimes, affecting red hat internal sso
  - Resolves: rhbz#2093981 - RFE - Create Security Audit Log
  - Resolves: rhbz#2132697 - [RFE] 389ds: run as non-root
  - Resolves: rhbz#2124660 - Retro changelog trimming uses maxage incorrectly
  - Resolves: rhbz#2114039 - Current pbkdf2 hardcoded parameters are no longer secure
  - Resolves: rhbz#2112998 - performance search rate: checking if an entry is a referral is expensive
  - Resolves: rhbz#2112361 - Supplier should do periodic update to avoid slow replication when a new direct update happen
  - Resolves: rhbz#2109891 - Migrate 389 to pcre2


author: Mark Reynolds <mreynolds@redhat.com> - 2.3.4-3
changelog:
  - Bump version to 2.3.4-3
  - Resolves: rhbz#2189954 - RFE Improve reponse time to filters containing 'nsrole'
  - Resolves: rhbz#2189946 - RFE support of slapi_memberof for plugins/core server
  - Resolves: rhbz#1974242 - Paged search impacts performance


author: Mark Reynolds <mreynolds@redhat.com> - 2.3.6-2
changelog:
  - Bump version to 2.3.6-2
  - Resolves: rhbz#2225532 - 389-ds-base FTBFS with rust-1.71.0
  - Resolves: rhbz#2218209 - useradd: invalid user ID '389:389': installing 389-ds-base in container fails to create the dirsrv user
  - Resolves: rhbz#2207691 - python3-lib389: Python tarfile extraction needs change to avoid a warning
  - Resolves: rhbz#2179278 - dirsrv failed to start after reboot because "dirsrv" did not have access on /run/dirsrv


author: Simon Pichugin <spichugi@redhat.com> - 2.3.6-3
changelog:
  - Bump version to 2.3.6-3
  - Resolves: rhbz#2236163 - Regression: replication can't be enabled for consumer or hub role


author: James Chapman <jachapma@redhat.com> - 2.4.4-1
changelog:
  - Bump version to 2.4.4-1
  - Resolves: RHEL-15907 - Rebase 389-ds-base-2.4 in RHEL 9.4
  - Resolves: RHEL-16830 - ns-slapd crash in slapi_attr_basetype


author: James Chapman <jachapma@redhat.com> - 2.4.5-1
changelog:
  - Bump version to 2.4.5-1
  - Resolves: RHEL-15907 - Rebase 389-ds-base in RHEL 9.4
  - Resolves: RHEL-5142  - RFE Disable Transparent Huge Pages when using large caches
  - Resolves: RHEL-5130  - RFE Add PROXY protocol support to 389-ds-base via confiuration item - similar to Postfix
  - Resolves: RHEL-5133  - RFE Provide a history for 'LastLoginTime'
  - Resolves: RHEL-16984 - RFE inChain Matching Rule


author: James Chapman <jachapma@redhat.com> - 2.4.5-2
changelog:
  - Bump version to 2.4.5-2
  - Resolves: RHEL-15907 - Rebase 389-ds-base in RHEL 9.4
  - Resolves: RHEL-5142  - RFE Disable Transparent Huge Pages when using large caches
  - Resolves: RHEL-5130  - RFE Add PROXY protocol support to 389-ds-base via confiuration item - similar to Postfix
  - Resolves: RHEL-5133  - RFE Provide a history for 'LastLoginTime'
  - Resolves: RHEL-16984 - RFE inChain Matching Rule


author: Simon Pichugin <spichugi@redhat.com> - 2.4.5-4
changelog:
  - Bump version to 2.4.5-4
  - Resolves: RHEL-5130  - RFE Add PROXY protocol support to 389-ds-base via confiuration item - similar to Postfix


author: Viktor Ashirov <vashirov@redhat.com> - 2.4.5-6
changelog:
  - Bump version to 2.4.5-6
  - Resolves: RHEL-30588 - [RFE] allows plugins to log multi-factor authentication notification


author: James Chapman <jachapma@redhat.com> - 2.5.1-1
changelog:
  - Bump version to 2.5.1-1
  - Resolves: RHEL-31777 - Rebase 389-ds-base.2.5.1 in RHEL 9.5
  - Resolves: RHEL-33348 - redhat-ds:11/389-ds-base: potential denial of service via specially crafted kerberos AS-REQ requ


author: Paul Howarth <paul@city-fan.org> - 1.0.5-23
changelog:
  - Don't pass gcc-only compiler flags to other compilers, e.g. clang
    (based on https://src.fedoraproject.org/rpms/Judy/pull-request/3 from
    Timm Baeder)


author: Ján Václav <jvaclav@redhat.com> - 1.45.9-1
changelog:
  - Update to 1.45.9 (development)
  - Add support for PRP/HSR interface (RHEL-5852)
  - Drop support for the 'slaves-order' option in NetworkManager.conf (RHEL-19437)
  - Return error when setting invalid IP addresses or properties via D-Bus (RHEL-19315)
  - Fix extra route being created besides ECMP route (RHEL-1682)


author: Stanislas FAYE <sfaye@redhat.com> - 1.45.10-1
changelog:
  - Update to 1.45.10 (development)
  - Deprecate and Replace connection.master in libnm-core and libnm (RHEL-17619)


author: Stanislas FAYE <sfaye@redhat.com> - 1.45.90-1
changelog:
  - Update to 1.45.90 release (release candidate)
  - Deprecate and Replace connection.slave-type in libnm-core and libnm (RHEL-17620)
  - [RFE] Support assigning IPv4 static route to interface without IPv4 address (RHEL-5098)


author: Íñigo Huguet <ihuguet@redhat.com> - 1.45.91-1
changelog:
  - Update to 1.45.91 release (release candidate)
  - Support changing the DSCP header field for DHCP packets, and set the default to CS0 (RHEL-16040)
  - Deprecate connection.autoconnect-slaves in favour of autoconnect-ports (RHEL-17621)
  - Don't reset bridge's PVID in reapply if it didn't change (RHEL-21576)


author: Stanislas FAYE <sfaye@redhat.com>
changelog:
  - Update to 1.46.0 release
  - Fix DHCPv4 lease can't be renewed after it expires (RHEL-24127)
  - Support the MACsec offload mode (RHEL-24337)
  - Support creating generic devices via external "device-handler" dispatcher (RHEL-1567)
  - Support changing the eswitch mode (RHEL-1441)


author: Gris Ge <fge@redhat.com> - 1.47.3-1
changelog:
  - Upgrade to 1.47.3 release (development)
  - Support rollback on global DNS (RHEL-23446)
  - Support VLAN over OVS interface which holds the same name as OVS bridge (RHEL-26753)


author: Fernando Fernandez Mancera <ferferna@redhat.com> - 1:1.47.4-1
changelog:
  - Fix LLDP support for interfaces attached to OVS bridges. (RHEL-1418)
  - Fix NMCI crashes on ovs_mtu and bond tests. (RHEL-30348)


author: Beniamino Galvani <bgalvani@redhat.com> 1:1.48.2-1
changelog:
  - Update to 1.48.2 release
  - Save connection timestamps when shutting down (RHEL-35539)
  - Fix regression with OpenVPN dynamic challenge (RHEL-43720)


author: Pavel Cahyna <pcahyna@redhat.com> - 2.0.32-2
changelog:
  - Resolve issues found by rpmdiff
    - add explicit Requires: on subpackages to avoid the need to test
      interoperability between the various combinations of old and new
      subpackages


author: Pavel Cahyna <pcahyna@redhat.com> - 2.0.32-3
changelog:
  - Add a patch to resolve one more issue found by rpmdiff/rpminspect:
    fix getaddrinfo detection to avoid using gethostbyname.


author: Richard Hughes <rhughes@redhat.com> - 1.2.2-1
changelog:
  - New upstream release
  - Notify systemd when beginning to shutdown
  - Fix possible information disclosure


author: Richard Hughes <rhughes@redhat.com> - 1.2.3-1
changelog:
  - New upstream release
  - Add support for coercing upgrade to distupgrade
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon disappears
  - Remove large transaction size sanity check


author: Milan Crha <mcrha@redhat.com> - 1.2.4-1
changelog:
  - New upstream release
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Honor install_weak_deps=False
  - Improve thread safety on an operation cancellation
  - Let the finish understand the 'cancelled' exit code
  - Only set polkit interactive flag if method call has too
  - Read update information also when getting list of updates
  - Use 'hy_query_get_advisory_pkgs', if available


author: Pete Walter <pwalter@fedoraproject.org> - 2.0.14-1
changelog:
  - Update to 2.0.14
  - Rebase multilib.patch
  - Don't use globs in the form of libFOO.so.* for listing files


author: Neal Gompa <ngompa13@gmail.com> - 2.0.14-6
changelog:
  - Switch to CMake to build SDL2
  - Build JACK support unconditionally since PipeWire-JACK exists in RHEL 9


author: Neal Gompa <ngompa@centosproject.org> - 2.0.18-1
changelog:
  - Update to 2.0.18
    Resolves: rhbz#2028076
  - Fix multilib conflict with SDL_revision.h (rhbz#2008838)
  - Backport fix for building against wayland-1.20+
  - Add patch to split SDL2 CMake targets for static libraries (rhbz#1965359)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.7.0.6-1
changelog:
  - Rebase to 2.7.0.6-1 [bz#2083464]
  - Adding restart_if implementation for RHEL [bz#2081944]
  - Resolves: bz#2083464
    ([Azure][RHEL-9]Rebase WALinuxAgent to v2.7.0.6)
  - Resolves: bz#2081944
    ([Azure][WALA][9.0] WALA provisions VM failed because of no "ifdown")


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.7.0.6-2
changelog:
  - wla-redhat-Fix-command-sequence-for-restarting-net-inter.patch [bz#2098233]
  - Resolves: bz#2098233
    ([Azure][WALA][RHEL-9] [9.1] walinuxagent kills network during boot)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.7.0.6-3
changelog:
  - wla-redhat-Use-NetworkManager-to-set-DHCP-hostnames-on-r.patch [bz#2114830]
  - wla-Update-Log-Collector-default-in-Comments-and-Readme-.patch [bz#2093965]
  - Resolves: bz#2114830
    ([Azure][WALA][RHEL-9.1] Provisioning failed if no ifcfg-eth0)
  - Resolves: bz#2093965
    ([Azure][WALA][RHEL-9] The description of "Logs.Collect" is incorrect)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.7.0.6-4
changelog:
  - wla-redhat-Remove-all-waagent-unit-files-when-uninstalli.patch [bz#2114768]
  - Resolves: bz#2114768
    ([Azure][WALA][RHEL-9] When remove package some files left)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.7.0.6-5
changelog:
  - wla-redhat-Mark-directories-properly-in-the-files-list.patch [bz#2114768]
  - Resolves: bz#2114768
    ([Azure][WALA][RHEL-9] When remove package some files left)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.7.0.6-6
changelog:
  - wla-redhat-Remove-files-inside-WALA-services-directory.patch [bz#2114768]
  - Resolves: bz#2114768
    ([Azure][WALA][RHEL-9] When remove package some files left)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.7.0.6-7
changelog:
  - wla-redhat-Azure-CVM-specific-udev-rules.patch [bz#2162668]
  - Resolves: bz#2162668
    (Add support for importing remotely sealed TPM2 objects)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.7.0.6-8
changelog:
  - wla-redhat-Explicitly-list-udev-rule-requirements-in-the.patch [bz#2165042]
  - Resolves: bz#2165042
    ([9.0.z] /dev/disk/azure/ is created as symlink to sr0 or sda and not as a directory[Azure])


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.7.0.6-9
changelog:
  - wla-redhat-Adjust-tpm2_createprimary-key-attributes-to-m.patch [bz#2167322]
  - Resolves: bz#2167322
    (Adjust TPM primary key creation parameters to match Azure)


author: Miroslav Rezanina <mrezanin@redhat.com> - 2.7.0.6-10
changelog:
  - wla-Disable-automatic-log-collector.patch [RHEL-7273]
  - Resolves: RHEL-7273
    ([Azure][WALA] Consider to disable Log collector)


author: Ray Strode <rstrode@redhat.com> - 0.6.55-10
changelog:
  - Synchronize permissions and group ownership for icon and users dirs
    between rpm file manifest and daemon expectations.
    Resolves: #2057576


author: Vladimír Slávik <vslavik@redhat.com> - 34.25.3.2-1
changelog:
  - Fix kickstart proxy cmd in stage1 (jkonecny)
    Resolves: rhbz#2177219
  - Check minimal LUKS passphrase length in FIPS mode for Kickstart (vslavik)
    Resolves: rhbz#2163497
  - GUI: Require 8 chars of LUKS passwords in FIPS mode (vslavik)
    Resolves: rhbz#2163497
  - Use inst.proxy in stage1 (jkonecny)
    Resolves: rhbz#2177219
  - Change driver_updates exit info messages to debug (jkonecny)
    Related: rhbz#2154906


author: Vladimír Slávik <vslavik@redhat.com> - 34.25.3.3-1
changelog:
  - Stop infinite wait for CDROM when KS is processed (jkonecny)
    Resolves: rhbz#2209599
  - Apply --noverifyssl option for liveimg kickstart command (jstodola)
    Resolves: rhbz#2157921


author: Jiri Konecny <jkonecny@redhat.com> - 34.25.3.4-1
changelog:
  - Warn about deprecated inst.geoloc=provider_... (vslavik)
    Resolves: rhbz#2127473
  - Improve doc strings for geolocation (vslavik)
    Related: rhbz#2127473
  - Do not run geolocation for TUI (vslavik)
    Resolves: rhbz#2127473
  - gui: Simplify invalid timezone handling. (vslavik)
    Related: rhbz#2127473
  - Try to set timezone from language on welcome spoke (vslavik)
    Resolves: rhbz#2127473
  - Always set timezone with priority (vslavik)
    Resolves: rhbz#2127473
  - Add timezone priority to module backend and interface (vslavik)
    Resolves: rhbz#2127473
  - Use existing locale in welcome spoke (vslavik)
    Resolves: rhbz#2127473
  - Apply geolocation in main process (vslavik)
    Related: rhbz#2127473
  - Add back waiting for geolocation (vslavik)
    Related: rhbz#2127473
  - Add wait_for_task() to wait for a Task with timeout (vslavik)
    Related: rhbz#2127473
  - Don't fall back to default timezone in welcome spoke (vslavik)
    Related: rhbz#2127473
  - Use directly URLs in conf geoloc provider field (vslavik)
    Related: rhbz#2127473
  - Remove unmodularized geolocation (vslavik)
    Related: rhbz#2127473
  - Use modularized geolocation instead of unmodularized (vslavik)
    Related: rhbz#2127473
  - Hide the geolocation task in Timezone's interface (vslavik)
    Related: rhbz#2127473
  - Add GeolocationTask to the Timezone module (vslavik)
    Related: rhbz#2127473
  - Add a D-Bus structure for geolocation data (vslavik)
    Related: rhbz#2127473
  - Add conf option for geolocation provider (vslavik)
    Related: rhbz#2127473
  - Retranslate welcome screen more simply (vslavik)
    Related: rhbz#2127473
  - Fix translations of the pre-release warning dialog (vponcova)
    Resolves: rhbz#2165762
    Related: rhbz#2127473
  - Split Timezone module tests for tasks to new file (vslavik)
    Related: rhbz#2127473
  - Make check for geolocation start a standalone helper (vslavik)
    Related: rhbz#2127473
  - Keep Timezone proxy in Welcome spoke (vslavik)
    Related: rhbz#2127473
  - Split starting locales in welcome spoke to a helper (vslavik)
    Related: rhbz#2127473
  - Rename constant to reflect its usage (vslavik)
    Related: rhbz#2127473
  - Fix "proxy" boot option is printing inst. warning (jkonecny)
    Related: rhbz#2177219
  - Allow showing proxy passwords on the installation source spoke (jstodola)
    Resolves: rhbz#2013190
  - Allow showing passwords on the subscription spoke (jstodola)
    Resolves: rhbz#2013190
  - Always hide the user password by default (jstodola)
    Related: rhbz#2013190
  - Always hide the root password by default (jstodola)
    Related: rhbz#2013190


author: Jiri Konecny <jkonecny@redhat.com> - 34.25.3.5-1
changelog:
  - Add option for installing RedHat kernel (ozobal)
    Related: rhbz#2164819
    Resolves: rhbz#2214266
  - Add TUI for installing non-standard kernels (ozobal)
    Resolves: rhbz#2214266
    Resolves: rhbz#2164819
  - Add GUI option for installing 64k ARM kernel (ozobal)
    Resolves: rhbz#2214266
    Resolves: rhbz#2164819
  - Add match_available_packages to dnf_manager (ozobal)
    Related: rhbz#2214266
    Related: rhbz#2164819


author: Jiri Konecny <jkonecny@redhat.com> - 34.25.3.6-1
changelog:
  - Remove unused variable in TUI software selection (ozobal)
    Related: rhbz#2214266
    Related: rhbz#2164819
  - Fix aarch64 architecture detection (jstodola)
    Resolves: rhbz#2164819


author: Jiri Konecny <jkonecny@redhat.com> - 34.25.3.7-1
changelog:
  - Allow showing passphrase when unlocking LUKS device (jstodola)
    Resolves: rhbz#2013190
  - Be more indulgent when reclaiming disk space (jstodola)
    Resolves: rhbz#2187371
  - Do not print error on inst.ks=cdrom|hd (jkonecny)
    Resolves: rhbz#2077045


author: Jiri Konecny <jkonecny@redhat.com> - 34.25.3.8-1
changelog:
  - iscsi: Allow changing iSCSI initiator name once set (vtrefny)
    Resolves: rhbz#2223977
  - Missing translation for button labels in Beta dialog
    Resolves: rhbz#2225450


author: Jiri Konecny <jkonecny@redhat.com> - 34.25.3.9-1
changelog:
  - timezone: for kickstart allow also timezones not offered by GUI (rvykydal)
    Resolves: jira#RHEL-13150
  - Rename Organization to Organization ID on subscription screen (mkolman)
    Resolves: jira#RHEL-11167


author: Martin Kolman <mkolman@redhat.com> - 34.25.4.2-1
changelog:
  - tests: Add a test case for the NVMe module (vtrefny)
    Resolves: RHEL-11543
    Resolves: RHEL-11544
  - Add a simple NVMe module for NVMe Fabrics support (vtrefny)
    Resolves: RHEL-11543
    Resolves: RHEL-11544
  - network: ignore BOOTIF connections when creating device configurations
    (rvykydal)
    Resolves: RHEL-4766
  - network: ignore BOOTIF connections when looking for initramfs bond ports
    (rvykydal)
    Resolves: RHEL-4766


author: Martin Kolman <mkolman@redhat.com> - 34.25.4.3-1
changelog:
  - Fix missing emit of zfcp kickstart statements (maier)
    Related: RHEL-11384
  - DeviceTreeViewer: Add path-id attribute to zfcp-attached SCSI disks (maier)
    Related: RHEL-11384
  - Fix missing WWID values for multipath devices in advanced storage UI
    (#2046654) (maier)
    Resolves: RHEL-11384
  - rescue: Don't allow to mount systems without a root device (vponcova)
    Resolves: RHEL-14696
  - Do not crash on default None values of ostreecontainer command (rvykydal)
    Related: RHEL-2250
  - Fix wrong dracut timeout message (jkonecny)
    Resolves: RHEL-5638
  - Move rpm-ostree deps from Lorax to Anaconda (#2125655) (jkonecny)
    Related: RHEL-2250
  - Implement needs_network for rpm_ostree_container (#2125655) (jkonecny)
    Related: RHEL-2250
  - Add tests for RPM Ostree payload with source from container (#2125655)
    (rvykydal)
    Related: RHEL-2250
  - Enable RPM OSTree from container source in payload (#2125655) (rvykydal)
    Resolves: RHEL-2250
  - Add RPM OSTree source from container (#2125655) (rvykydal)
    Related: RHEL-2250


author: Martin Kolman <mkolman@redhat.com> - 34.25.4.5-1
changelog:
  - bootupd: Use --write-uuid (walters)
    Related: RHEL-17205
  - bootloader: Detect bootupd and skip regular install (vslavik)
    Related: RHEL-17205
  - ostree: Use bootupd if installed by payload (vslavik)
    Resolves: RHEL-17205
  - bootloader: Create an installation task for collecting kernel arguments
    (vponcova)
    Related: RHEL-17205
  - bootloader: Add the collect_arguments method (vponcova)
    Related: RHEL-17205
  - bootloader: Remove the install_boot_loader function (vponcova)
    Related: RHEL-17205
  - Apply the bootloader options before the installation (vponcova)
    Related: RHEL-17205


author: Martin Kolman <mkolman@redhat.com> - 34.25.4.6-1
changelog:
  - Disable bug reporting to Bugzilla from anaconda (kkoukiou)
    Resolves: RHEL-24419
  - Fixed file-write operation to a public directory (ataf)
    Resolves: RHEL-23345


author: Jiri Konecny <jkonecny@redhat.com> - 34.25.4.7-1
changelog:
  - Lower log file permission in /tmp (jkonecny)
    Resolves: RHEL-23345
  - Add utility function to set file mode (jkonecny)
    Related: RHEL-23345


author: Katerina Koukiou <kkoukiou@redhat.com> - 34.25.5.1-1
changelog:
  - anaconda-diskroot: wait before dying on media check fail (awilliam)
    Resolves: RHEL-4790
  - Add ping tool to Dracut (jkonecny)
    Resolves: RHEL-5719
  - gui:Fix index error for _remove_treeinfo_repositories() (liuwenyu.0311)
    Resolves: RHEL-29561


author: Katerina Koukiou <kkoukiou@redhat.com> - 34.25.5.3-1
changelog:
  - Fix Source0 in spec to point to upstream source URL (kkoukiou)
  - Do not try to load sha256 module in intramfs (rvykydal)
    Resolves: RHEL-4747
  - Do not try to load the floppy kernel module (jstodola)
    Resolves: RHEL-4747
  - anaconda-modprobe: don't try and load cramfs (awilliam)
    Resolves: RHEL-4747


author: Katerina Koukiou <kkoukiou@redhat.com> - 34.25.5.5-1
changelog:
  - Update translations from Weblate for rhel-9
  - Do not rewrite logs in rescue mode (jstodola)
    Resolves: RHEL-4794
  - Write a warning rescue selinux (akankovs)
    Resolves: RHEL-14005
  - Fix kickstart --dhcpclass option application (rvykydal)
    Resolves: RHEL-30406


author: Neal Gompa <ngompa@centosproject.org> - 0.15.5-2
changelog:
  - Create symlinks manually to make it build
    (the symlinks were not created because of reverting the patch to
    upgrade to Meson 0.62)


author: Neal Gompa <ngompa@centosproject.org> - 0.16.1-1
changelog:
  - Rebase to 0.16.1
    Resolves: rhbz#2169103
  - Drop unneeded downstream hacks to build with older Meson


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.2.0-6
changelog:
  - Add parent to biz.aQute.bnd/pom.xml (fixes [WARNING] JAR will be
    empty - no content was marked for inclusion!)
  - Remove scope from dependencies in pom.xml files (fixes missing
    dependencies, dependencies marked with scope provided are ignored by
    the rpm dependency generator)
  - Drop some more commands: shell, exportreport, mbr (uses parts that
    are not packaged)
  - Resolves: rhbz#2033709


author: Kalev Lember <klember@redhat.com> - 2.28.1-1
changelog:
  - Update to 2.28.1
  - Switch to meson build system
  - Update source URLs
  - Tighten -devel subpackage deps
  - Tighten soname globs


author: Richard W.M. Jones <rjones@redhat.com> - 1.13.0-2
changelog:
  - Parse auto_reset_crashkernel in kdump
    resolves: rhbz#2042772
  - Add new directives and options for chrony


author: Richard W.M. Jones <rjones@redhat.com> - 1.13.0-4
changelog:
  - Fix parsing of /usr/lib/tmpfiles.d/provision.conf
  - Fix parsing of /etc/kernel/cmdline
    resolves: rhbz#2155136, rhbz#2159282


author: Parag Nemade <pnemade AT redhat DOT com> - 0.31.1-61
changelog:
  - Resolves: CVE-2019-19004 : integer overflow in input-bmp.c
  - Resolves: CVE-2019-19005 : fix bitmap double free in main.c


author: Parag Nemade <pnemade AT redhat DOT com> - 0.31.1-65
changelog:
  - Resolves: rhbz#2121828 Fix the gating tests by using only local test
    Upstream testsuite will not work as this package code is very old


author: Nils Philippsen <nils@tiptoe.de> - 0.1.72-2
changelog:
  - BR: librsvg2-tools for rsvg-convert
  - mark license files as %license
  - use %apiver macro consistently
  - don't ship .gitignore file


author: Siteshwar Vashisht <svashisht@redhat.com> - 5.1.8-9
changelog:
  - Fix a performance regression while using large number of environment variables
    Resolves: RHEL-20020


author: Jerome Marchand <jmarchan@redhat.com> - 0.26.0-3
changelog:
  - Rebuild with LLVM 16 (rhbz#2050112)
  - Fix compactsnoop (rhbz#2042236)
  - Fix killsnoop documentation (rhbz#2075500)
  - Fix funcslower (rhbz#2075415)
  - Fix deadlock memory usage issue (rhbz#2050112)
  - Fix nfsslower (rhbz#2180934)
  - Use upstream fix for nfsslower unititialized struct issue


author: Jerome Marchand <jmarchan@redhat.com> - 0.28.0-1
changelog:
  - Rebase to v0.28.0 (RHEL-9976)
  - Rebuild with LLVM 17 (RHEL-10591)
  - Fix bpf-biosnoop out of bound access (RHEL-8664)
  - Fix kvmexit missing VM exit reasons and statistics (RHEL-8702)
  - Fix multi-word array type handling (RHEL-8674)
  - Fix tcpstates -Y (RHEL-8490)
  - Fix bio tools (RHEL-8553)


author: Jerome Marchand <jmarchan@redhat.com> - 0.28.0-5
changelog:
  - Fix libbpf bio tools (RHEL-19368)
  - Add S390x support to libbpf-tools (RHEL-16325)
  - Power enhancements(RHEL-11477)


author: Jerome Marchand <jmarchan@redhat.com> - 0.30.0-3
changelog:
  - Really prevent the loading of compromised headers (RHEL-28769, CVE-2024-2314)
  - Add python3-pyelftools dependency (RHEL-36583)


author: Petr Menšík <pemensik@redhat.com> - 32:9.16.23-3
changelog:
  - Tighten cache protection against record from forwarders (CVE-2021-25220)
  - Include test of forwarders


author: Petr Menšík <pemensik@redhat.com> - 32:9.16.23-5
changelog:
  - Fix possible serve-stale related crash (CVE-2022-3080)
  - Fix memory leak in ECDSA verify processing (CVE-2022-38177)
  - Fix memory leak in EdDSA verify processing (CVE-2022-38178)


author: Petr Menšík <pemensik@redhat.com> - 32:9.16.23-6
changelog:
  - Bound the amount of work performed for delegations (CVE-2022-2795)
  - Add /usr/lib64/named to bind-chroot (#2129466)


author: Petr Menšík <pemensik@redhat.com> - 32:9.16.23-9
changelog:
  - Prevent flooding with UPDATE requests (CVE-2022-3094)
  - Handle RRSIG queries when server-stale is active (CVE-2022-3736)
  - Fix crash when soft-quota is reached and serve-stale is active (CVE-2022-3924)


author: Hans de Goede <hdegoede@redhat.com> - 5.56-3
changelog:
  - Drop obsolete udev rule + systemd service to call btattach on BT-HCIs
    connected via UART from userspace, this is all handled in the kernel now
  - Add the btmgmt util to the packaged files


author: Jonathan Wakely <jwakely@redhat.com> - 1.75.0-7
changelog:
  - Build with zstd support (#2091041)
  - Fix rpminspect CI warnings about missing versioned dependencies


author: Jaroslav Škarvada <jskarvad@redhat.com> - 6.1-8
changelog:
  - Dropped explicit brlapi dependency (brltty) and relaxed brltty
    dependency (brlapi)
    Related: rhbz#1765611


author: Jerry James <loganjerry@gmail.com> - 1.10.14-1
changelog:
  - Version 1.10.14
  - Remove no longer needed no-unixsocket.patch
  - Add workaround for compiling tests with JDK 11


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.14.2-3
changelog:
  - Switch from autotools to meson; enable the tests, since the meson build system
    permits us to use a shared boost library
  - Install examples in the -doc subpackage


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.14.2-4
changelog:
  - Prepare for future upgrade to API/ABI version 1.16 by introducing virtual
    Provides for a name for API/ABI version 1.0: cairomm1.0. This will be the name
    of a future package that continues to provide API/ABI version 1.0 after the
    upgrade.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.14.2-7
changelog:
  - Working (but weak, dependent on SHA1) source signature verification
  - Added API/ABI version to descriptions


author: Roland Grunberg <rgrunber@redhat.com> - 3.2.9-5
changelog:
  - Set maven-javadoc-plugin source to 1.8 for Java 11 build.
  - Ignore 5 test failures from upstream when run on Java 9 or above.


author: Alexander Bokovoy <abokovoy@redhat.com> - 6.11-1
changelog:
  - Update to v6.11 release
  - Resolves: rhbz#1876400 - CVE-2020-14342 - cifs-utils: shell command injection


author: Jonathan Lebon <jonathan@jlebon.com> - 6.11-2
changelog:
  - Split out -info subpackage for smb2-quota and smbinfo
    https://bugzilla.redhat.com/show_bug.cgi?id=1909288


author: Paulo Alcantara <paalcant@redhat.com> - 7.0-4
changelog:
  - mount.cifs.rst: add missing reference for sssd
  - mount.cifs.rst: update section about xattr/acl support
  - Resolves: RHEL-22495


author: <thalman@redhat.com> - 0.6.1-16
changelog:
  - CVE-2023-37464 cjose: AES GCM decryption uses the Tag length from the actual
    Authentication Tag provided in the JWE
    Resolves: rhbz#2223308


author: Richard Hughes <richard@hughsie.com> 1.4.5-1
changelog:
  - New upstream version
  - Add new API for gnome-settings-daemon
  - Check for errors from more sqlite calls
  - Fix owner and permissions on existing state files
  - Fix segfault due to dereferencing NULL pointer
  - Make the build reproductible


author: Jan Friesse <jfriesse@redhat.com> - 3.1.4-1
changelog:
  - Related: rhbz#1948974
  - Resolves: rhbz#1967485

  - New upstream release (rhbz#1948974)
  - stats: fix crash when iterating over deleted keys (rhbz#1967485)


author: Jan Friesse <jfriesse@redhat.com> - 3.1.5-3
changelog:
  - Resolves: rhbz#2024652
  - Resolves: rhbz#2024657

  - totem: Add cancel_hold_on_retransmit config option (rhbz#2024652)
  - merge upstream commit cdf72925db5a81e546ca8e8d7d8291ee1fc77be4 (rhbz#2024652)
  - totemsrp: Switch totempg buffers at the right time (rhbz#2024657)
  - merge upstream commit e7a82370a7b5d3ca342d5e42e25763fa2c938739 (rhbz#2024657)


author: Jan Friesse <jfriesse@redhat.com> - 3.1.5-4
changelog:
  - Resolves: rhbz#2070623

  - logrotate: Use copytruncate method by default (rhbz#2070623)
  - merge upstream commit 04362046c4a9d7307feb5b68341d567b7d0b94d6 (rhbz#2070623)


author: Lianbo Jiang <lijiang@redhat.com> - 8.0.0-3
changelog:
  - Fix segmentation fault caused by crash extension modules
  - Support the overflow stack exception handling on aarch64


author: Lianbo Jiang <lijiang@redhat.com> - 8.0.0-5
changelog:
  - Fix segfault on aarch64 for "bt -a|-c" command
  - Fix segfault for the "l" command of gdb
  - Fix HZ calculation on Linux 5.14 and later
  - Fix for other issues


author: Lianbo Jiang <lijiang@redhat.com> - 8.0.2-2
changelog:
  - Fix an assertion failure in the gdb's copy_type()
  - Fix for "bt" command printing "bogus exception frame" warning


author: Lianbo Jiang <lijiang@redhat.com> - 8.0.4-2
changelog:
  - Fix the "dis -lr" not displaying the source file names
    and line numbers
  - Fix incorrect symbol translation by the 'struct blk_mq_ops'


author: Nicola Sella <nsella@redhat.com> - 0.16.1
changelog:
  - Update to 0.16.1
  - Add the section number to the manual pages
  - Parse xml snippet in smaller parts (RhBug:1859689)
  - Add module metadata support to createrepo_c (RhBug:1795936)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.17.2-1
changelog:
  - Update to 0.17.2
  - Fix Python deprecation (PY_SSIZE_T_CLEAN) (RhBug:1891785)
  - Revert back to old c API for destination file of cr_compress_file_with_stat and cr_compress_file to prevent a memory leak
  - Never leave behind .repodata lock on exit (RhBug:1906831)
  - Disable drpm for RHEL >= 9 (RhBug:1914828)
  - Setting updated/issued_date to None doesn't produce garbage values (RhBug:1921715)
  - Allow taking __repr__ (__str__) of closed xmlfile and sqlite (RhBug:1913465)


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.17.7-1
changelog:
  - Update to 0.17.7
  - Remove insecure hashes SHA-1 and MD5 from the default build (RhBug:1935486)
  - Fix error when updating repo with removed modules metadata
  - Exit with status code 1 when loading of repo's metadata fails
  - Fix memory leaks (RhBug:1998426)
  - Fix valgrind warnings caused by subprocess calls


author: Pavla Kratochvilova <pkratoch@redhat.com> - 0.17.7-2
changelog:
  - Switch default of --keep-all-metadata to TRUE and add --discard-additional-metadata (RhBug:2055032)


author: Lukas Hrazky <lhrazky@redhat.com> - 0.20.1-1
changelog:
  - Update to 0.20.1
  - createrepo_c shouldn't silently produce duplicate-NEVRA repos
  - Fix bad performance with task queue management
  - Update errno usage to fix incorrect GError messages
  - Install header for createrepo_shared module
  - Remove C API for cr_xml_parse_main_metadata_together
  - Remove python bindings for xml_parse_main_metadata_together
  - Fix '&' encoding in attributes when parsing repodata
  - Add a streaming parsing API that is user-controllable.
  - Fix a memory leak of primary pkg when parsing interrupted
  - Fix a memory leak when removing the first link in a list
  - Remove `allow_out_of_order` option for `xml_parse_main_metadata_together`
  - Make parse warnings visible through cr.Repomd(), cr.UpdateInfo()
  - Use --error-exit-val option by default
  - If new and old repomd matches during --update don't update
  - Add `cr_repomd_compare` for comparing two repomds
  - Store parsed repomd in `cr_MetadataLocation`
  - Set database version only for the database records, not everything
  - Use copy+delete fallback when moving of a dir fails
  - Fix memory leaks
  - [spec] Option for legacy hashes, enable on RHEL <= 8 (RhBug:2022271)


author: Adrian Reber <areber@redhat.com> - 3.15-11
changelog:
  - Remove unnecessary Requires: criu-libs
  - Remove wrong BR nftables-devel
  - Bump release for rebuild


author: Radostin Stoyanov <radostin@redhat.com> - 3.15-12
changelog:
  - Increase release number from 11 to 12
  - Disable podman test when crun doesn't support checkpoint/restore


author: Ondrej Kozina <okozina@redhat.com> - 2.4.3-1
changelog:
  - Update to cryptsetup 2.4.3.
  - patch: Fix typo in repair command prompt.
    Resolves: #2022309 #2023316 #2032782


author: Daniel Zatovic <dzatovic@redhat.com> - 2.6.0-2
changelog:
  - Fix FIPS related bugs.
  - Abort encryption when header and data devices are same.
  - Resolves: #2150251 #2148841


author: Daniel Zatovic <dzatovic@redhat.com> - 2.6.0-3
changelog:
  - patch: Disallow use of internal kenrel crypto driver names in "capi"
  - patch: Also disallow active devices with internal kernel names
  - patch: Fix init_by_name to allow unknown cipher format in dm-crypt
  - patch: Fix reencryption to fail properly for unknown cipher
  - patch: Fix activation of LUKS2 with capi format cipher and kernel
  - Resolves: #2212771


author: Daniel Zatovic <dzatovic@redhat.com> - 2.7.2-1
changelog:
  - Update to cryptsetup 2.7.2
  - Use OpenSLL Argon implementation instead of the built-in one
  - Resolves: RHEL-32377


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-1
changelog:
  - 1.28.7, urftopdf nor pdftoopvp aren't compiled anymore
  - 1904405 - HP M281fdw: čžš characters printed as squares with "driverless" driver


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.28.7-14
changelog:
  - RHEL-19201 redhat-lsb unnecessary pulls in cups and avahi dependencies
  - RHEL-16026 Cups Browsed does not correctly pull printer location and description information from print server


author: Bryan Gurney <bgurney@redhat.com> - 71.1-7
changelog:
  - Pull in fixes from upstream v72 and v73 (Jeff Moyer)
  - Fix enable-namespace all reporting errors incorrectly
  - Add support for inject-smart on papr scm
  - Related: rhbz#2040075
  - Related: rhbz#1873851
  - Related: rhbz#1880578
  - Related: rhbz#1922538
  - Related: rhbz#2087707


author: Jeff Moyer <jmoyer@redhat.com> - 71.1-8
changelog:
  - Backport changes up to v74, excluding the config file changes. (Jeff Moyer)
    This includes support for the CXL commands, and adds the following
    packages: cxl-cli, cxl-devel, cxl-libs
  - Resolves: rhbz#2132167


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.8-9
changelog:
  - Subpackage python2-dbus has been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: Marian Csontos <mcsontos@redhat.com> - 2.03.16-2
changelog:
  - Exit with error when --devicesfile used does not exist.
  - Restore --reportformat option in pvdisplay.
  - Improve multipath backlist option handling.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.16-3
changelog:
  - Fix effect of setting multipath_component_detection to 0.
  - Fix lvmdbusd using lvm shell with editline.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.17-4
changelog:
  - Fix missing warning on thin pool over provisioning.
  - Fix infinite recursion in lvresize_fs_helper when resizing LUKS device.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.17-5
changelog:
  - Fix vgimportclone fail if PV has no metadata.
  - Fix lvmdbusd missing stderr for commands not returning JSON.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.17-6
changelog:
  - Fix lvresize resizing LUKS device only when resizing FS is enabled.
  - Improve lvresize handling of renamed volumes.
  - Fix random unmount when resizing volume backed by thin pool.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.21-3
changelog:
  - Fix lvresize fail in case of multiple mountpoints.
  - Fix allocator for RAID LVs allocating multiple legs on single device.
  - Fix device id handling of WWIDs with trailing spaces.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.23-2
changelog:
  - Add warning message when mirror images have (r)efresh bit set.
  - Document lv_attr volume type bit (g) for raid+integrity in lvs(8).


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-13
changelog:
  - Add 0062-multipathd-factor-out-the-code-to-flush-a-map-with-n.patch
  - Add 0063-libmultipath-return-success-if-we-raced-to-remove-a-.patch
  - Add 0064-multipathd-Handle-losing-all-path-in-update_map.patch
  - Resolves: bz #2125357


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-14
changelog:
  - Add 0065-multipathd-ignore-duplicated-multipathd-command-keys.patch
    * Fixes bz #2133999
  - Add 0066-multipath-tools-use-run-instead-of-dev-shm.patch
    * Fixes bz #2133989
  - Resolves: bz #2133989, #2133999


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-15
changelog:
  - Add 0067-kpartx-hold-device-open-until-partitions-have-been-c.patch
    * Fixes bz #2141860
  - Add 0068-libmultipath-cleanup-remove_feature.patch
  - Add 0069-libmultipath-cleanup-add_feature.patch
  - Add 0070-multipath-tests-tests-for-adding-and-removing-featur.patch
  - Add 0071-libmultipath-fix-queue_mode-feature-handling.patch
  - Add 0072-multipath-tests-tests-for-reconcile_features_with_qu.patch
  - Add 0073-libmultipath-prepare-proto_id-for-use-by-non-scsi-de.patch
  - Add 0074-libmultipath-get-nvme-path-transport-protocol.patch
  - Add 0075-libmultipath-enforce-queue_mode-bio-for-nmve-tcp-pat.patch
    * Fixes bz #2033080
  - Resolves: bz #2033080, #2141860


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-17
changelog:
  - Add 0077-libmultipath-don-t-leak-memory-on-invalid-strings.patch
  - Add 0078-libmutipath-validate-the-argument-count-of-config-st.patch
  - Resolves: bz #2145225


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-18
changelog:
  - Add 0079-libmultipath-use-select_reload_action-in-select_acti.patch
  - Add 0080-libmultipath-select-resize-action-even-if-reload-is-.patch
  - Add 0081-libmultipath-cleanup-ACT_CREATE-code-in-select_actio.patch
  - Add 0082-libmultipath-keep-renames-from-stopping-other-multip.patch
  - Resolves: bz #2166467


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-19
changelog:
  - Fix bugzilla linked to the changes (was previously linked to
    the wrong bug, 2162536)
  - Resolves: bz #2166467


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-20
changelog:
  - Add 0083-multipath.rules-fix-smart-bug-with-failed-valid-path.patch
  - Add 0084-libmultipath-limit-paths-that-can-get-wwid-from-envi.patch
  - Change how the installation dir for kpartx_id is specified
  - Resolves: bz #1926147


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-21
changelog:
  - Add 0085-multipathd-make-pr-registration-consistent.patch
  - Add 0086-libmultipath-make-prflag-an-enum.patch
  - Add 0087-multipathd-handle-no-active-paths-in-update_map_pr.patch
  - Add 0088-libmpathpersist-fix-resource-leak-in-update_map_pr.patch
  - Resolves: bz #2164869


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-22
changelog:
  - Add 0089-RH-Add-mpathcleanup.patch
    * Fixes RHEL-782
  - Add 0090-RH-make-listing-return-an-error-if-the-config-file-i.patch
  - Install mpathcleanup
    * Fixes RHEL-781
  - Resolves: #781, #782


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-23
changelog:
  - Add 0091-multipathd-Added-support-to-handle-FPIN-Li-events-fo.patch
    * Fixes RHEL-6678 (Add support in multipathd for NVMe to listen for FPIN-Li
      events and mark effected paths as marginal)
  - Add 0092-multipath-tools-add-HPE-Alletra-9000-NVMe-to-hardwar.patch
    * Fixes RHEL-1830 (Changes to Arcus NVMeoFC multipath.conf settings for RHEL
      9.x to be included in kernel by default)
  - Resolves: RHEL-6678
  - Resolves: RHEL-1830


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-24
changelog:
  - Add 0093-RH-multipath-add-mpathcleanup-man-page.patch
    * Fixes RHEL-1266 ("There is no man page for mpathcleanup")
  - Resolves: RHEL-1266


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-25
changelog:
  - Add 0094-libmultipath-Add-max_retries-config-option.patch
    * Fixes RHEL-1729 ("Allow multipathd to set the max_retries of the
      scsi_device for paths")
  - Add 0095-libmutipath-Retain-device-size-if-sysfs_get_size-fai.patch
  - Add 0096-multipathd-check-and-update-all-paths-when-in-cli_re.patch
  - Add 0097-multipathd-move-post-reloading-commands-into-resize_.patch
  - Add 0098-multipathd-move-resize_map-to-multipathd-main.c.patch
  - Add 0099-multipathd-Add-auto_resize-config-option.patch
    * Fixes RHEL-986 ("Add option to allow multipathd to detect device
      resizes and autoresize.")
  - Resolves: RHEL-986
  - Resolves: RHEL-1729


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-26
changelog:
  - Add 0100-libmultipath-avoid-temporarily-enabling-queueing-on-.patch
  - Add 0101-multipathd-Make-sure-to-disable-queueing-if-recovery.patch
    * Fixes RHEL-17234 ("RHEL9 dm-multipath no_path_retry [retry number] is
      undone if paths are later lost for an open map.")
  - Add 0102-multipathd-remove-nopath-flushing-code-from-flush_ma.patch
  - Add 0103-multipathd-make-flush_map-delete-maps-like-the-multi.patch
  - Add 0104-multipathd-disable-queueing-when-removing-unknown-ma.patch
    * Fixes RHEL-4998 ("When remove external lun from host, rescan lun status
      will cause the OS hang and no response")
  - Resolves: RHEL-4998
  - Resolves: RHEL-17234


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-27
changelog:
  - Add 0105-multipathd-fix-null-pointer-dereference-in-uev_updat.patch
  - Add 0106-multipathd-fix-auto-resize-configuration.patch
  - Add 0107-libmultipath-fix-displaying-auto_resize-config-setti.patch
    * Fixes RHEL-986 ("Add option to allow multipathd to detect device
      resizes and autoresize.")
  - Resolves: RHEL-986


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-28
changelog:
  - Add 0108-libmultipath-actually-truncate-too-large-vpd-page.patch
  - Add 0109-kpartx-fix-theoretical-overflow-in-loop-device-name.patch
    * Fixes RHEL-31793 ("RHEL SAST Automation: address (selected) true positives")
  - Resolves: RHEL-31793


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.8.7-29
changelog:
  - Add 0110-libmultipath-keep-track-of-queueing-state-in-feature.patch
  - Add 0111-libmultipath-export-partmap_in_use.patch
  - Add 0112-libmultipath-change-flush_on_last_del-to-fix-a-multi.patch
  - Add 0113-libmultipath-pad-dev_loss_tmo-to-avoid-race-with-no_.patch
    * Fixes RHEL-30272
  - Add 0114-libmultipath-remove-pathgroup-wildcard-options.patch
  - Add 0115-libmultipath-print-all-values-in-snprint_failback.patch
  - Add 0116-multipathd-Stop-double-counting-map-failures-for-no_.patch
  - Add 0117-multipath-tools-man-pages-add-missing-multipathd-com.patch
  - Add 0118-libmultipath-change-the-vend-prod-rev-printing.patch
  - Add 0119-multipath-tools-man-pages-Add-format-wildcard-descri.patch
    * Fixes RHEL-8304
  - Resolves: RHEL-8304
  - Resolves: RHEL-30272


author: Omair Majid <omajid@redhat.com> - 8.0.100~rc.1-0.2
changelog:
  - Add patches to fix mono and arm64 issues
  - Include libmono-*.a files in the SDK
  - Fix CI configuration
  - Related: RHEL-4074


author: Tom Deseyn <tom.deseyn@gmail.com> - 8.0.103-3
changelog:
  - We disable checking the signature of the last certificate in a chain if the certificate is supposedly self-signed.
    A side effect of not checking the self-signature of such a certificate is that disabled or unsupported message
    digests used for the signature are not treated as fatal errors.
  - Resolves: RHEL-28344


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.3.15-1
changelog:
  - dovecot updated to 2.3.15, pigeonhole updated to 0.5.15
  - CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access (#1979833)
  - CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client
  - Add TSLv1.3 support to min_protocols.


author: Miroslav Rezanina <mrezanin@redhat.com> - 20230301gitf80f052277c8-4
changelog:
  - edk2-OvmfPkg-Clarify-invariants-for-NestedInterruptTplLib.patch [bz#2189136]
  - edk2-OvmfPkg-Relax-assertion-that-interrupts-do-not-occur.patch [bz#2189136]
  - Resolves: bz#2189136
    (windows 11 installation broken with edk2-20230301gitf80f052277c8-1.el9)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20230301gitf80f052277c8-5
changelog:
  - edk2-dbx-update-2023-05-09-black-lotus-edition.patch [RHEL-470]
  - edk2-json-descriptors-explicitly-set-mode-split.patch [RHEL-469]
  - Resolves: RHEL-470
    (edk2: update variable store with latest dbx updates (may 9, black lotus edition))
  - Resolves: RHEL-469
    (explicitly set mode = split in firmware json description files)


author: Oliver Steffen <osteffen@redhat.com> - 20230524-1
changelog:
  - Rebase to edk2-stable202305 tag [RHEL-585]
    Resolves: RHEL-585
    ([rhel-9.3] rebase EDK2 to edk2-stable202305)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20230524-2
changelog:
  - edk2-ArmVirt-add-VirtioSerialDxe-to-ArmVirtQemu-builds.patch [RHEL-643]
  - edk2-ArmVirt-PlatformBootManagerLib-factor-out-IsVirtio.patch [RHEL-643]
  - edk2-ArmVirt-PlatformBootManagerLib-factor-out-IsVirtioPc.patch [RHEL-643]
  - edk2-ArmVirt-PlatformBootManagerLib-set-up-virtio-serial-.patch [RHEL-643]
  - edk2-OvmfPkg-VirtioSerialDxe-use-TPL_NOTIFY.patch [RHEL-643]
  - edk2-OvmfPkg-VirtioSerialDxe-Remove-noisy-debug-print-on-.patch [RHEL-643]
  - edk2-OvmfPkg-PlatformInitLib-limit-phys-bits-to-46.patch [bz#2174749]
  - edk2-Revert-OvmfPkg-disable-dynamic-mmio-window-rhel-only.patch [bz#2174749]
  - edk2-UefiCpuPkg-MpInitLib-fix-apic-mode-for-cpu-hotplug.patch [bz#2124143]
  - edk2-OvmfPkg-PlatformInitLib-check-PcdUse1GPageTable.patch [RHEL-644]
  - edk2-OvmfPkg-OvmfPkgIa32X64-enable-1G-pages.patch [RHEL-644]
  - edk2-OvmfPkg-MicrovmX64-enable-1G-pages.patch [RHEL-644]
  - Resolves: RHEL-643
    (add virtio serial support to armvirt)
  - Resolves: bz#2174749
    ([edk2] re-enable dynamic mmio window)
  - Resolves: bz#2124143
    (ovmf must consider max cpu count not boot cpu count for apic mode [rhel-9])
  - Resolves: RHEL-644
    (enable gigabyte pages)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20230524-3
changelog:
  - edk2-OvmfPkg-AmdSev-fix-BdsPlatform.c-assertion-failure-d.patch [bz#2190244]
  - edk2-OvmfPkg-IoMmuDxe-add-locking-to-IoMmuAllocateBounceB.patch [bz#2211060]
  - edk2-OvmfPkg-AmdSevDxe-Shim-Reboot-workaround-RHEL-only.patch [bz#2218196]
  - Resolves: bz#2190244
    ([EDK2] [AMDSERVER 9.3 Bug] OVMF AP Creation Fixes)
  - Resolves: bz#2211060
    (SEV-es guest randomly stuck at boot to hard drive screen from powerdown and boot again)
  - Resolves: bz#2218196
    (Add vtpm devices with OVMF.amdsev.fd causes VM reset)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20230524-4
changelog:
  - edk2-OvmfPkg-ResetVector-Fix-assembler-bit-test-flag-chec.patch [RHEL-9943]
  - Resolves: RHEL-9943
    ([EDK2][AMDSERVER Bug] OvmfPkg/ResetVector: Fix assembler bit test flag check [rhel-9.3.0.z])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20231122-1
changelog:
  - Rebase to edk2-stable202311 [RHEL-12323]
  - Switch to OpenSSL 3.0 [RHEL-49]
  - Resolves: RHEL-12323
    (Rebase EDK2 for RHEL 9.4)
  - Resolves: RHEL-49
    (consume / bundle RHEL-9 OpenSSL (version 3.0.x) in RHEL-9 edk2)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20231122-2
changelog:
  - edk2-OvmfPkg-RiscVVirt-use-gEfiAuthenticatedVariableGuid-.patch [RHEL-20963]
  - edk2-OvmfPkg-VirtNorFlashDxe-stop-accepting-gEfiVariableG.patch [RHEL-20963]
  - edk2-OvmfPkg-VirtNorFlashDxe-sanity-check-variables.patch [RHEL-20963]
  - Resolves: RHEL-20963
    ([rhel9] guest fails to boot due to ASSERT error)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20231122-3
changelog:
  - edk2-SecurityPkg-DxeTpm2MeasureBootLib-SECURITY-PATCH-411.patch [RHEL-21155]
  - edk2-SecurityPkg-DxeTpmMeasureBootLib-SECURITY-PATCH-4117.patch [RHEL-21155]
  - edk2-SecurityPkg-Adding-CVE-2022-36763-to-SecurityFixes.y.patch [RHEL-21155]
  - Resolves: RHEL-21155
    (CVE-2022-36763 edk2: heap buffer overflow in Tcg2MeasureGptTable() [rhel-9])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20231122-4
changelog:
  - edk2-OvmfPkg-VirtNorFlashDxe-add-casts-to-UINTN-and-UINT3.patch [RHEL-20963]
  - edk2-OvmfPkg-VirtNorFlashDxe-clarify-block-write-logic-fi.patch [RHEL-20963]
  - edk2-OvmfPkg-VirtNorFlashDxe-add-a-loop-for-NorFlashWrite.patch [RHEL-20963]
  - edk2-OvmfPkg-VirtNorFlashDxe-allow-larger-writes-without-.patch [RHEL-20963]
  - edk2-OvmfPkg-VirtNorFlashDxe-ValidateFvHeader-unwritten-s.patch [RHEL-20963]
  - edk2-OvmfPkg-VirtNorFlashDxe-move-DoErase-code-block-into.patch [RHEL-20963]
  - Resolves: RHEL-20963
    ([rhel9] guest fails to boot due to ASSERT error)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20231122-5
changelog:
  - edk2-SecurityPkg-DxeTpm2MeasureBootLib-SECURITY-PATCH-4118.patch [RHEL-21157]
  - edk2-SecurityPkg-DxeTpmMeasureBootLib-SECURITY-PATCH-4118.patch [RHEL-21157]
  - edk2-SecurityPkg-DxeTpm2MeasureBootLib-SECURITY-PATCH-411-2.patch [RHEL-21157]
  - edk2-SecurityPkg-DxeTpmMeasureBootLib-SECURITY-PATCH-411-3.patch [RHEL-21157]
  - edk2-SecurityPkg-Updating-SecurityFixes.yaml-after-symbol.patch [RHEL-21157]
  - edk2-OvmfPkg-Sec-Setup-MTRR-early-in-the-boot-process.patch [RHEL-21704]
  - edk2-MdePkg-ArchitecturalMsr.h-add-defines-for-MTRR-cache.patch [RHEL-21704]
  - edk2-UefiCpuPkg-MtrrLib.h-use-cache-type-defines-from-Arc.patch [RHEL-21704]
  - edk2-OvmfPkg-Sec-use-cache-type-defines-from-Architectura.patch [RHEL-21704]
  - Resolves: RHEL-21157
    (CVE-2022-36764 edk2: heap buffer overflow in Tcg2MeasurePeImage() [rhel-9])
  - Resolves: RHEL-21704
    (vGPU VM take several minutes to show tianocore logo if firmware is ovmf)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20231122-6
changelog:
  - edk2-NetworkPkg-Dhcp6Dxe-SECURITY-PATCH-CVE-2023-45230-Pa.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Add-Unit-tests-to-CI-and-create-Host-Test.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Dhcp6Dxe-SECURITY-PATCH-CVE-2023-45230-Un.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Dhcp6Dxe-SECURITY-PATCH-CVE-2023-45229-Pa.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Dhcp6Dxe-SECURITY-PATCH-CVE-2023-45229-Un.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Ip6Dxe-SECURITY-PATCH-CVE-2023-45231-Patc.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Ip6Dxe-SECURITY-PATCH-CVE-2023-45231-Unit.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Ip6Dxe-SECURITY-PATCH-CVE-2023-45232-Patc.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Ip6Dxe-SECURITY-PATCH-CVE-2023-45232-Unit.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-UefiPxeBcDxe-SECURITY-PATCH-CVE-2023-4523.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-UefiPxeBcDxe-SECURITY-PATCH-CVE-2023-4523p2.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-UefiPxeBcDxe-SECURITY-PATCH-CVE-2023-4523p3.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-UefiPxeBcDxe-SECURITY-PATCH-CVE-2023-4523p4.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Adds-a-SecurityFix.yaml-file.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Dhcp6Dxe-SECURITY-PATCH-CVE-2023-45229-Re.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Dhcp6Dxe-Removes-duplicate-check-and-repl.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Dhcp6Dxe-Packet-Length-is-not-updated-bef.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - edk2-NetworkPkg-Updating-SecurityFixes.yaml.patch [RHEL-21841 RHEL-21843 RHEL-21845 RHEL-21847 RHEL-21849 RHEL-21851 RHEL-21853]
  - Resolves: RHEL-21841
    (CVE-2023-45229 edk2: Integer underflow when processing IA_NA/IA_TA options in a DHCPv6 Advertise message [rhel-9])
  - Resolves: RHEL-21843
    (CVE-2023-45230 edk2: Buffer overflow in the DHCPv6 client via a long Server ID option [rhel-9])
  - Resolves: RHEL-21845
    (CVE-2023-45231 edk2: Out of Bounds read when handling a ND Redirect message with truncated options [rhel-9])
  - Resolves: RHEL-21847
    (CVE-2023-45232 edk2: Infinite loop when parsing unknown options in the Destination Options header [rhel-9])
  - Resolves: RHEL-21849
    (TRIAGE CVE-2023-45233 edk2: Infinite loop when parsing a PadN option in the Destination Options header [rhel-9])
  - Resolves: RHEL-21851
    (CVE-2023-45234 edk2: Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise message [rhel-9])
  - Resolves: RHEL-21853
    (TRIAGE CVE-2023-45235 edk2: Buffer overflow when handling Server ID option from a DHCPv6 proxy Advertise message [rhel-9])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240214-2
changelog:
  - edk2-OvmfPkg-PlatformPei-log-a-warning-when-memory-is-tig.patch [RHEL-22202]
  - edk2-OvmfPkg-PlatformPei-consider-AP-stacks-for-pei-memor.patch [RHEL-22202]
  - edk2-OvmfPkg-PlatformPei-rewrite-page-table-calculation.patch [RHEL-22202]
  - edk2-OvmfPkg-PlatformPei-log-pei-memory-cap-details.patch [RHEL-22202]
  - edk2-UefiCpuPkg-MpInitLib-Add-support-for-multiple-HOBs-t.patch [RHEL-22202]
  - edk2-UefiCpuPkg-MpInitLib-Add-support-for-multiple-HOBs-t.p2.patch [RHEL-22202]
  - edk2-UefiCpuPkg-MpInitLib-Add-support-for-multiple-HOBs-t.p3.patch [RHEL-22202]
  - edk2-UefiCpuPkg-MpInitLib-Add-support-for-multiple-HOBs-t.p4.patch [RHEL-22202]
  - edk2-UefiCpuPkg-MpInitLib-Add-support-for-multiple-HOBs-t.p5.patch [RHEL-22202]
  - edk2-UefiCpuPkg-MpInitLib-return-early-in-GetBspNumber.patch [RHEL-22202]
  - Resolves: RHEL-22202
    ([EDK2] Support booting with 4096 vcpus)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240524-1
changelog:
  - Rebase to edk2-stable202405
  - Bumo openssl to 8e5beb77088b
  - Resolves: RHEL-32486
    (rebase to edk2-stable202405 [rhel-9])
  - Resolves: RHEL-36446
    (edk2: enable MOR [rhel-9])
  - Resolves: RHEL-21653
    (CVE-2023-6237 edk2: openssl: Excessive time spent checking invalid RSA public keys [rhel-9])
  - Resolves: RHEL-21150
    (CVE-2023-6129 edk2: mysql: openssl: POLY1305 MAC implementation corrupts vector registers on PowerPC)
  - Resolves: RHEL-22490
    (CVE-2024-0727 edk2: openssl: denial of service via null dereference [rhel-9])


author: Miro Hrončok <mhroncok@redhat.com> - 0.29.22-2
changelog:
  - Remove an obsoleted patch
  - Remove old Obsoletes and Conflicts
  - Update description
  - Provide cython, python3-cython


author: Tomas Orsava <torsava@redhat.com> - 0.29.22-6
changelog:
  - Add automatically generated Obsoletes tag with the python39- prefix
    for smoother upgrade from RHEL8
  - Related: rhbz#1990421


author: Milan Crha <mcrha@redhat.com> - 3.40.4-10
changelog:
  - Related: RHEL-12405 (Move WebKitGTK parts in Evolution Data Server into optional subpackage)
  - Add dependency on newly introduced evolution-data-server-ui


author: Milan Crha <mcrha@redhat.com> - 3.40.4-4
changelog:
  - Resolves: #2071056 (Addressbook: Switch from GData Contacts API to CardDAV API for Google books)
  - Resolves: #2071742 (Add patch to use correct colors in mail preview with webkit2gtk3 2.36.x)


author: Milan Crha <mcrha@redhat.com> - 3.40.4-8
changelog:
  - Resolves: #2129703 (EShellWindow: The 'New' menu is not filled after start)
  - Correct Requires for the 'devel' subpackage to enchant-2


author: Jan Grulich <jgrulich@redhat.com> - 0.27.3-7
changelog:
  - CVE-2021-3482: Fix heap-based buffer overflow in Jp2Image::readMetadata()
    CVE-2021-29458 exiv2: out-of-bounds read in Exiv2::Internal::CrwMap::encode
    CVE-2021-29457 exiv2: heap-based buffer overflow in Exiv2::Jp2Image::doWriteMetadata
    CVE-2021-29470 exiv2: out-of-bounds read in Exiv2::Jp2Image::encodeJp2Header
    CVE-2021-29473 exiv2: out-of-bounds read in Exiv2::Jp2Image::doWriteMetadata
    Resolves: bz#1956174


author: Jan Grulich <jgrulich@redhat.com> - 0.27.3-8
changelog:
  - CVE-2021-29623 exiv2: a read of uninitialized memory may lead to information leak
    Resolves: bz#1964183

  - CVE-2021-32617 exiv2: DoS due to quadratic complexity in ProcessUTF8Portion
    Resolves: bz#1964189


author: Jan Grulich <jgrulich@redhat.com> - 0.27.4-4
changelog:
  - Fix out-of-bounds read in Exiv2::Jp2Image::printStructure
    Resolves: bz#1993247

  - Fix out-of-bounds read in Exiv2::Jp2Image::encodeJp2Header
    Resolves: bz#1993284


author: Jan Grulich <jgrulich@redhat.com> - 0.27.5-1
changelog:
  - Exiv2 0.27.5
    Resolves: bz#2018421

    Fix stack exhaustion issue in the printIFDStructure function leading to DoS
    Resolves: bz#2003670


author: Debarshi Ray <rishi@fedoraproject.org> - 1.12.4-2
changelog:
  - Don't try to add Fedora's OCI Flatpak repository on RHEL
  - Remove an obsolete Fedora-specific update path
  Resolves: #2051697


author: Adam Jackson <ajax@redhat.com> - 1.3.5-9
changelog:
  - Remove BuildRequires xprop entirely. If present, the configure script will call
    it looking for a property on the root window that Fedora's X server does not
    set, and which would not work anyway since there is no X server running in the
    buildroot, so we can just remove the dependency.


author: Fabio Alessandro Locati <fale@fedoraproject.org> - 5.13.1-2
changelog:
  - Provide the right font configuration
  - Drop ttf format since upstream affirms that otf is to be preferred


author: Akira TAGOH <tagoh@redhat.com> - 2.13.93-3
changelog:
  - Add back fullname property at the scan matching phase for the backward compatibility.
    Resolves: rhbz#1902881


author: Akira TAGOH <tagoh@redhat.com> - 2.13.93-4
changelog:
  - cherry pick some upstream patches
    - Skip leading white space in style.
    - Remove abort from FcCompareSize.
    - Fix memory leaks
    - Check qual and compare for family tests.
  -


author: Akira TAGOH <tagoh@redhat.com> - 2.13.94-2
changelog:
  - Fix the score calculation on matching for multiple values.
  - Enable 11-lcdfilter-default.conf.
    Resolves: rhbz#1965684
  - Rebase to the latest release.
    Resolves: rhbz#2023161


author: Akira TAGOH <tagoh@redhat.com> - 2.13.95-1
changelog:
  - New upstream release.
  - Update deps to font(notosans)
    https://fedoraproject.org/wiki/Changes/DefaultToNotoFonts


author: Akira TAGOH <tagoh@redhat.com> - 2.14.0-1
changelog:
  - New upstream release.
  - Rebase to 2.14 and revert Noto Default change happened in f36.
    Resolves: rhbz#2075393


author: Parag Nemade <pnemade AT redhat DOT com> - 20201107-1
changelog:
  - Update to 20201107 version (#1895648)
  - removed %gittag0 macro, as it cause problem to automated package update script


author: Nicolas Mailhot <nim@fedoraproject.org>
changelog:
  - 3.0.3-1
  🐞 Fix bugs in the 3.0.2 refactoring
  - 3.0.2-1
  🐞 Workaround Fedora problems created by rpm commit 93604e2
     harder


author: Pavel Cahyna <pcahyna@redhat.com> - 1.6.14-2
changelog:
  - Apply upstream patch 41d0d70f
    ipmi-config: fix incorrect output of IPv6_Dynamic_Address_Source_Type


author: Antonio Torres <antorres@redhat.com> - 3.0.21-31
changelog:
  - Update OpenSSL 3.0 support backport to current v3.0.x branch state
  - Add "--enable-fips-workaround" to build options
    Related: rhbz#2083699


author: Antonio Torres <antorres@redhat.com> - 3.0.21-34
changelog:
  - Use GID / UID 95 as it's reserved for FreeRADIUS (https://pagure.io/setup/blob/07f8debf03dfb0e5ed36051c13c86c8cd00cd241/f/uidgid#_107)
    Resolves: #2095403


author: Ondrej Holy <oholy@redhat.com> - - 2:2.4.1-4
changelog:
  - CVE-2022-39282: Fix length checks in parallel driver (#2136152)
  - CVE-2022-39283: Add missing length check in video channel (#2136154)
  - CVE-2022-39316, CVE-2022-39317: Add missing length checks in zgfx (#2145140)
  - CVE-2022-39318: Fix division by zero in urbdrc channel (#2145140)
  - CVE-2022-39319: Add missing length checks in urbdrc channel (#2145140)
  - CVE-2022-39320: Ensure urb_create_iocompletion uses size_t (#2145140)
  - CVE-2022-39347: Fix path validation in drive channel (#2145140)
  - CVE-2022-41877: Add missing length check in drive channel (#2145140)


author: Ondrej Holy <oholy@redhat.com> - 2:2.11.2-1
changelog:
  - Update to 2.11.2 (RHEL-4290, RHEL-4292, RHEL-4296, RHEL-4298, RHEL-4300,
    RHEL-4302, RHEL-4304, RHEL-4306, RHEL-4308, RHEL-4310, RHEL-4312,
    RHEL-10060)


author: Ondrej Holy <oholy@redhat.com> - 2:2.11.7-1
changelog:
  - Update to 2.11.7 (CVE-2024-32039, CVE-2024-32040, CVE-2024-32041,
    CVE-2024-32458, CVE-2024-32459, CVE-2024-32460, CVE-2024-32658,
    CVE-2024-32659, CVE-2024-32660, CVE-2024-32661, CVE-2024-32662)


author: Dave Dykstra <dwd@fedoraproject.org> - 2.9.9-7
changelog:
  - Update the Requires: fuse-common >= version to 3.4.2-4 because
    fuse-common > 3.4.2-3 is insufficient to force the new version


author: Richard Hughes <richard@hughsie.com> 1.5.2-1
changelog:
  - New upstream release
  - Add a flag to indicate if packages are supported
  - Add a plugin for the Pinebook Pro laptop
  - Allow components to set the icon from the metadata
  - Fall back to FAT32 internal partitions for detecting ESP
  - Fix detection of ColorHug version on older firmware versions
  - Fix reading BCM57XX vendor and device ids from firmware
  - Fix replugging the MSP430 device
  - Fix sync method when called from threads without a context
  - Ignore an invalid vendor-id when adding releases for display
  - Improve synaptics-mst reliability when writing data
  - Install modules-load configs in the correct directory
  - Notify the service manager when idle-quitting
  - Only download the remote metadata as required
  - Remove HSI update and attestation suffixes
  - Restore recognizing GPG and PKCS7 signature types in libfwupd
  - Set the SMBIOS chassis type to portable if a DT battery exists
  - Switch from libsoup to libcurl for downloading data


author: Richard Hughes <richard@hughsie.com> 1.5.3-1
changelog:
  - New upstream release
  - Add a UEFI quirk for Star Labs Lite Mk III
  - Add the device firmare ID for serio class hardware
  - Allow setting the GMainContext when used for sync methods
  - Allow the client to send legacy PKCS7 and GPG signatures
  - Export the driver name from FuUdevDevice
  - Fix a possible critical warning due to missing retval
  - Fix the endianness for the CRC check in bcm57xx
  - Make sure the correct interface number is used for QMI
  - Mark more user-visible strings as translatable
  - Restrict loading component types of firmware
  - Validate ModemManager firmware update method combinations


author: Richard Hughes <richard@hughsie.com> 1.5.4-1
changelog:
  - New upstream release
  - Add Maple Ridge Thunderbolt firmware parsing support
  - Allow creating FMAP and Synaptics firmware using builder.xml
  - Allow using fwupdtool as non-root for firmware commands
  - Do not trust the Block.HintSystem boolean for ESP filtering
  - Fix a memory leak when parsing Synaptics firmware
  - Fix a possible crash when reading the Goodix MOC USB request
  - Fix possible crashes when parsing invalid firmware


author: Richard Hughes <richard@hughsie.com> 1.5.5-1
changelog:
  - New upstream release
  - Add a plugin to update PixArt RF devices
  - Add new hardware to use the elantp and rts54hid plugins
  - Detect the AMD TSME encryption state for HSI-4
  - Detect the AMI PK test key is not installed for HSI-1
  - Fix flashing a fingerprint reader that is in use
  - Fix several critical warnings when parsing invalid firmware
  - Fix updating DFU devices that use DNLOAD_BUSY
  - Ignore the legacy UEFI OVMF dummy GUID
  - Make libfwupd more thread safe to fix a crash in gnome-software
  - Never show unprintable chars from invalid firmware in the logs


author: Richard Hughes <richard@hughsie.com> 1.5.9-4
changelog:
  - Rebuilt to use redhatsecureboot503 signatures
  - Undo last Fedora sync to use the RHEL-specific patches
  - Resolves: rhbz#2007520


author: Richard Hughes <richard@hughsie.com> 1.7.1-1
changelog:
  - New upstream release
  - Backport Fedora 34 changes
  - Include support for Dell TBT4 Docking stations
  - Resolves: rhbz#1974347
  - Resolves: rhbz#1991426


author: Richard Hughes <richard@hughsie.com> 1.7.4-1
changelog:
  - New upstream release
  - Backport Fedora 34 changes
  - Include support for Lenovo TBT4 Docking stations
  - Do not cause systemd-modules-load failures
  - Build against a new enough pesign
  - Resolves: rhbz#2007520


author: Richard Hughes <richard@hughsie.com> 1.7.4-3
changelog:
  - Disable the Logitech bulkcontroller plugin to avoid adding a dep to protobuf-c
    which lives in AppStream, not BaseOS.
  - Use the efi_vendor variable from EFI-RPM
  - Resolves: rhbz#2064904


author: Richard Hughes <rhughes@redhat.com> 1.7.9-2
changelog:
  - Include the new dbx updates on the filesystem; clients typically do not have LVFS enabled.
  - Resolves: rhbz#2120708


author: Richard Hughes <richard@hughsie.com> 1.8.10-1
changelog:
  - Rebase to latest upstream release to fix multiple ESP detection problems
  - Resolves: rhbz#2128384, needed for rhbz#2119436 and rhbz#2128384


author: Richard Hughes <richard@hughsie.com> 1.8.10-2
changelog:
  - Rebuild because distrobaker did entirely the wrong thing.
  - Resolves: rhbz#2128384, needed for rhbz#2119436 and rhbz#2128384


author: Marek Polacek <polacek@redhat.com> 11.2.1-9.3
changelog:
  - use _thread_db_sizeof_pthread to obtain struct pthread size (#2034494)
  - add --enable-host-pie, build the compilers as PIE (#2044917)


author: David Malcolm <dmalcolm@redhat.com> - 11.2.1-10
changelog:
  - update from releases/gcc-11-branch (#2063255)
    - PRs ada/98724, ada/104258, ada/104767, ada/104861, c++/58646, c++/59950,
  	c++/61611, c++/95036, c++/100468, c++/101030, c++/101095, c++/101371,
  	c++/101515, c++/101767, c++/102045, c++/102123, c++/102538,
  	c++/102740, c++/102990, c++/103057, c++/103186, c++/103291,
  	c++/103299, c++/103337, c++/103711, c++/103769, c++/103968,
  	c++/104107, c++/104108, c++/104284, c++/104410, c++/104472,
  	c++/104513, c++/104568, c++/104667, c++/104806, c++/104847,
  	c++/104944, c++/104994, c++/105035, c++/105061, c/82283, c/84685,
  	c/104510, c/104711, d/104659, d/105004, debug/104337, debug/104517,
  	debug/104557, fortran/66193, fortran/99585, fortran/100337,
  	fortran/103790, fortran/104211, fortran/104311, fortran/104331,
  	fortran/104430, fortran/104619, fortran/104811, go/100537,
  	libgomp/104385, libstdc++/101231, libstdc++/102358, libstdc++/103904,
  	libstdc++/104442, lto/104237, lto/104333, lto/104617,
  	middle-end/95115, middle-end/99578, middle-end/100464,
  	middle-end/100680, middle-end/100775, middle-end/100786,
  	middle-end/104307, middle-end/104402, middle-end/104446,
  	middle-end/104786, middle-end/104971, middle-end/105032,
  	preprocessor/104147, rtl-optimization/104544, rtl-optimization/104589,
  	rtl-optimization/104777, rtl-optimization/104814, sanitizer/102656,
  	sanitizer/104449, sanitizer/105093, target/79754, target/87496,
  	target/99708, target/99754, target/100784, target/101324,
  	target/102140, target/102952, target/102957, target/103307,
  	target/103627, target/103925, target/104090, target/104208,
  	target/104219, target/104253, target/104362, target/104448,
  	target/104451, target/104453, target/104458, target/104462,
  	target/104469, target/104502, target/104674, target/104681,
  	target/104688, target/104775, target/104890, target/104910,
  	target/104923, target/104963, target/104998, target/105000,
  	target/105052, target/105058, target/105068, testsuite/103556,
  	testsuite/103586, testsuite/104730, testsuite/104759,
  	testsuite/105055, tree-optimization/45178, tree-optimization/100834,
  	tree-optimization/101636, tree-optimization/102819,
  	tree-optimization/102893, tree-optimization/103169,
  	tree-optimization/103361, tree-optimization/103489,
  	tree-optimization/103544, tree-optimization/103596,
  	tree-optimization/103641, tree-optimization/103864,
  	tree-optimization/104263, tree-optimization/104288,
  	tree-optimization/104511, tree-optimization/104601,
  	tree-optimization/104675, tree-optimization/104782,
  	tree-optimization/104931, tree-optimization/105094
  - fix x86 vector initialization expansion fallback (PR target/105123)
  - drop patch 22 (gcc11-libsanitizer-pthread.patch;
    upstreamed as r11-9607-ga8dd74bfb921ed)


author: Jakub Jelinek <jakub@redhat.com> 11.3.1-2
changelog:
  - update from releases/gcc-11-branch (#2077536)
    - GCC 11.3 release
    - PRs c++/98249, c++/99893, c++/100608, c++/101051, c++/101532, c++/101677,
  	c++/101717, c++/101894, c++/102869, c++/103105, c++/103328,
  	c++/103341, c++/103455, c++/103706, c++/103885, c++/103943,
  	c++/104008, c++/104079, c++/104225, c++/104507, c++/104565,
  	c++/105003, c++/105064, c++/105143, c++/105186, c++/105256, c/101585,
  	debug/105203, fortran/102992, fortran/104210, fortran/104228,
  	fortran/104570, fortran/105138, gcov-profile/105282, ipa/103083,
  	ipa/103432, jit/100613, libstdc++/90943, libstdc++/100516,
  	libstdc++/103630, libstdc++/103638, libstdc++/103650,
  	libstdc++/103955, libstdc++/104098, libstdc++/104301,
  	libstdc++/104542, libstdc++/104859, libstdc++/105021,
  	libstdc++/105027, middle-end/104497, middle-end/105165,
  	rtl-optimization/104985, rtl-optimization/105028,
  	rtl-optimization/105211, target/80556, target/100106, target/104117,
  	target/104474, target/104853, target/104894, target/105214,
  	target/105257, tree-optimization/99121, tree-optimization/104880,
  	tree-optimization/105053, tree-optimization/105070,
  	tree-optimization/105189, tree-optimization/105198,
  	tree-optimization/105226, tree-optimization/105232,
  	tree-optimization/105235
  - fix bogus -Wuninitialized warning on va_arg with complex types on x86_64
    (PR target/105331)
  - remove bogus assertion in std::from_chars (PR libstdc++/105324)


author: Marek Polacek <polacek@redhat.com> 11.3.1-4
changelog:
  - update from releases/gcc-11-branch (#2117632)
    - PRs analyzer/105252, analyzer/105365, analyzer/105366, c++/65211,
  	c++/82980, c++/86193, c++/90107, c++/97296, c++/101442, c++/101698,
  	c++/102071, c++/102177, c++/102300, c++/102307, c++/102479,
  	c++/102629, c++/104066, c++/104142, c++/104646, c++/104669,
  	c++/105245, c++/105265, c++/105289, c++/105304, c++/105321,
  	c++/105386, c++/105398, c++/105725, c++/105761, c++/105774,
  	c++/105795, c++/105852, c++/105925, c++/106024, c++/106361,
  	c++/107358, c/41041, c/106016, c/106981, c/107001, d/106139,
  	d/106638, debug/106261, fortran/82868, fortran/100029, fortran/100040,
  	fortran/100097, fortran/100098, fortran/100132, fortran/100136,
  	fortran/100245, fortran/103413, fortran/103504, fortran/103693,
  	fortran/103694, fortran/104313, fortran/104849, fortran/105012,
  	fortran/105230, fortran/105243, fortran/105310, fortran/105633,
  	fortran/105691, fortran/105813, fortran/105954, fortran/106121,
  	fortran/106817, fortran/106857, fortran/106985, fortran/106986,
  	fortran/107054, ipa/100413, ipa/105600, ipa/105739, libgomp/106045,
  	libstdc++/65018, libstdc++/84110, libstdc++/93602, libstdc++/96592,
  	libstdc++/99290, libstdc++/100823, libstdc++/101709, libstdc++/102447,
  	libstdc++/103664, libstdc++/103848, libstdc++/103853,
  	libstdc++/103911, libstdc++/103992, libstdc++/104217,
  	libstdc++/104443, libstdc++/104602, libstdc++/104731,
  	libstdc++/105128, libstdc++/105284, libstdc++/105375,
  	libstdc++/105502, libstdc++/105671, libstdc++/105915,
  	libstdc++/106162, libstdc++/106248, libstdc++/106320,
  	libstdc++/106607, libstdc++/106695, lto/106334, lto/106540,
  	middle-end/103193, middle-end/104869, middle-end/104966,
  	middle-end/105140, middle-end/105998, middle-end/106027,
  	middle-end/106030, middle-end/106144, middle-end/106331,
  	middle-end/106492, preprocessor/97498, preprocessor/105732,
  	rtl-optimization/104637, rtl-optimization/105041,
  	rtl-optimization/105333, rtl-optimization/105559,
  	rtl-optimization/106032, rtl-optimization/106187, sanitizer/105396,
  	sanitizer/105729, target/96072, target/99184, target/99685,
  	target/101322, target/101891, target/102059, target/102146,
  	target/103197, target/103353, target/104257, target/104829,
  	target/105147, target/105162, target/105209, target/105292,
  	target/105339, target/105349, target/105463, target/105472,
  	target/105854, target/105879, target/105970, target/105981,
  	target/106017, target/106091, target/106355, target/106491,
  	target/106721, target/107061, target/107064, target/107183,
  	target/107248, target/107304, target/107364, target/107748,
  	testsuite/105095, testsuite/105266, testsuite/105433,
  	testsuite/106345, tree-optimization/103116, tree-optimization/105148,
  	tree-optimization/105163, tree-optimization/105173,
  	tree-optimization/105250, tree-optimization/105263,
  	tree-optimization/105312, tree-optimization/105368,
  	tree-optimization/105431, tree-optimization/105437,
  	tree-optimization/105528, tree-optimization/105618,
  	tree-optimization/105726, tree-optimization/105860,
  	tree-optimization/106112, tree-optimization/106131,
  	tree-optimization/106189, tree-optimization/106513,
  	tree-optimization/106892, tree-optimization/106934
  - fix the detection of Sapphire Rapids in host_detect_local_cpu
  - fix -Wmismatched-dealloc documentation (#2116635)


author: Marek Polacek <polacek@redhat.com> 11.4.1-2
changelog:
  - update from releases/gcc-11-branch (#2193180)
    - GCC 11.4 release
    - PRs bootstrap/90543, c++/53932, c++/69410, c++/92752, c++/98056,
  	c++/98821, c++/100295, c++/100474, c++/101118, c++/101869,
  	c++/102780, c++/103871, c++/104527, c++/105406, c++/105996,
  	c++/106188, c++/106675, c++/106713, c++/106740, c++/107065,
  	c++/107163, c++/107179, c++/107558, c++/107579, c++/107864,
  	c++/108138, c++/108180, c++/108365, c++/108468, c++/108474,
  	c++/108607, c++/108975, c++/108998, c++/109096, c++/109164, c/107127,
  	c/107465, c/109151, d/107592, d/108050, d/108877, d/109108,
  	debug/106719, debug/108573, debug/108716, debug/108967, driver/106624,
  	fortran/85877, fortran/95107, fortran/96024, fortran/96025,
  	fortran/99036, fortran/103259, fortran/104332, fortran/106209,
  	fortran/106945, fortran/107576, fortran/107872, fortran/108131,
  	fortran/108349, fortran/108420, fortran/108421, fortran/108451,
  	fortran/108453, fortran/108501, fortran/108502, fortran/108527,
  	fortran/108529, fortran/108609, fortran/108937, fortran/109186,
  	fortran/109511, fortran/109846, ipa/105685, ipa/106124, ipa/107944,
  	libquadmath/87204, libquadmath/94756, libstdc++/91456,
  	libstdc++/103934, libstdc++/104866, libstdc++/104875,
  	libstdc++/105844, libstdc++/106183, libstdc++/107801,
  	libstdc++/107814, libstdc++/108030, libstdc++/108118,
  	libstdc++/108265, libstdc++/108636, libstdc++/108856,
  	libstdc++/108952, libstdc++/109064, libstdc++/109261,
  	libstdc++/109949, lto/109263, middle-end/104450, middle-end/104464,
  	middle-end/106190, middle-end/107317, middle-end/108237,
  	middle-end/108264, middle-end/108435, middle-end/108459,
  	middle-end/108546, middle-end/108625, middle-end/108685,
  	middle-end/108854, other/108560, other/109306,
  	rtl-optimization/106751, rtl-optimization/107482,
  	rtl-optimization/108193, rtl-optimization/108596,
  	rtl-optimization/109585, target/70243, target/90458, target/96373,
  	target/98776, target/100758, target/104871, target/104921,
  	target/105554, target/105599, target/106736, target/106875,
  	target/107568, target/107714, target/107863, target/108272,
  	target/108348, target/108589, target/108699, target/108807,
  	target/108812, target/108881, target/109067, target/109140,
  	target/109276, testsuite/47334, testsuite/103823, testsuite/108151,
  	testsuite/108973, testsuite/108985, tree-optimization/105484,
  	tree-optimization/106809, tree-optimization/107107,
  	tree-optimization/107212, tree-optimization/107254,
  	tree-optimization/107323, tree-optimization/107451,
  	tree-optimization/107554, tree-optimization/107898,
  	tree-optimization/107997, tree-optimization/108068,
  	tree-optimization/108076, tree-optimization/108095,
  	tree-optimization/108199, tree-optimization/108498,
  	tree-optimization/108688, tree-optimization/108692,
  	tree-optimization/108821, tree-optimization/108950,
  	tree-optimization/109176, tree-optimization/109410,
  	tree-optimization/109473, tree-optimization/109491,
  	tree-optimization/109502, tree-optimization/109573,
  	tree-optimization/109724, tree-optimization/109778
    - PRs fortran/100607, libstdc++/109822, target/109954,
  	tree-optimization/109505


author: Marek Polacek <polacek@redhat.com> 11.4.1-2.1
changelog:
  - fix ICE on pr96024.f90 on big-endian hosts (PR fortran/96024, #2213211)
  - use -fno-stack-protector to fix bit-field aarch64 tests (#2213221)


author: Marek Polacek <polacek@redhat.com> 11.4.1-3
changelog:
  - update from releases/gcc-11-branch (RHEL-17638)
    - PRs c++/106310, c++/106890, c++/109666, c++/109761, c++/111357,
  	c++/111512, c++/112795, d/108842, d/110359, d/110511, d/110516,
  	debug/110295, fortran/95947, fortran/103506, fortran/107397,
  	fortran/110288, fortran/110585, fortran/110658, fortran/111837,
  	fortran/111880, libstdc++/95048, libstdc++/99327, libstdc++/104161,
  	libstdc++/104242, libstdc++/108178, libstdc++/111050,
  	libstdc++/111511, libstdc++/112314, libstdc++/112491,
  	middle-end/110200, middle-end/111699, middle-end/111818,
  	middle-end/112733, rtl-optimization/110237, sanitizer/112727,
  	target/96762, target/101177, target/101469, target/105325,
  	target/109800, target/109932, target/110011, target/110044,
  	target/110170, target/110309, target/110741, target/111001,
  	target/111340, target/111367, target/111408, target/111815,
  	target/112672, target/112816, target/112837, target/112845,
  	target/112891, testsuite/66005, tree-optimization/110298,
  	tree-optimization/110731, tree-optimization/110914,
  	tree-optimization/111015, tree-optimization/111614,
  	tree-optimization/111764, tree-optimization/111917
  - use -fno-stack-protector in some aarch64 tests


author: Filip Januš <fjanus@redhat.com> - 1.18.1-3
changelog:
  - Resolves: #1799391
  - After upgrade GCC to version gcc version 10.0.1 build fails
  - Patch gdbm_gcc_10.patch was added


author: Ray Strode <rstrode@redhat.com> - 40.1-9
changelog:
  - Synchronize permission and group ownership for log dir between
    rpm file manifest and daemon expectations.
    Resolves: #1999586


author: Ray Strode <rstrode@redhat.com> - 40.1-12
changelog:
  - More fixes from RHEL 8:
    - Fix DisallowTCP=false
    - Fix crash when both wayland and xorg are unavailable
    Related: #2056931


author: Ray Strode <rstrode@redhat.com> - 40.1-15
changelog:
  - Fix accountsservice user templates
    Resolves: #2062827
  - Properly force Xorg on matrox cards
    Related: #2074013
  - Fix typo that prevents the correct session type from being
    used when user switching.
    Resolves: #2074014


author: Ray Strode <rstrode@redhat.com> - 40.1-23
changelog:
  - Make /var/log/gdm tmpfiles.d snippet match files manifest
    to fix installability test
    Related: RHEL-19410


author: Sandro Mani <manisandro@gmail.com> - 5.2.1-5
changelog:
  - Fix several defects found by Coverity scan
  - Generate HTML docs with consistent section IDs to avoid multilib difference


author: Michael Catanzaro <mcatanzaro@redhat.com> - 2.68.4-8
changelog:
  - Resolve use after free introduced by fixes for CVE-2023-24593/CVE-2023-25180
  - Related: #2181196
  - Related: #2181200


author: Michael Catanzaro <mcatanzaro@redhat.com> - 2.68.4-9
changelog:
  - Resolve s390x crashes introduced by fixes for CVE-2023-24593/CVE-2023-25180
  - Related: #2181196
  - Related: #2181200


author: Michael Catanzaro <mcatanzaro@redhat.com> - 2.68.4-11
changelog:
  - Really fix authentication failures when sd-bus clients connect to GDBus servers
  - Resolves: #2217771


author: Patsy Griffin <patsy@redhat.com> - 2.34-113
changelog:
  - CVE-2024-33601 glibc: netgroup cache may terminate daemon on
    memory allocation failure (RHEL-34272)
  - CVE-2024-33602 glibc: netgroup cache assumes NSS callback 
    uses in-buffer strings (RHEL-34274)


author: Joonas Sarajärvi <muep@iki.fi> - 0.9.9.8-1
changelog:
  - New upstream release (#1823615)
  - pkgconfig support is no longer supported in upstream and not shipped


author: Milan Crha <mcrha@redhat.com> - 41.0-2
changelog:
  - Resolves: #2012699 (Backport changes from Fedora 35)
  - Add patch to mark compulsory only repos, not apps from it
  - Resolves: #2011176 (flathub repo can't be added through gnome-software)
  - Resolves: #2010660 (gs-repos-dialog: Can show also desktop applications)
  - Resolves: #2010353 (Optional repos cannot be disabled)
  - Resolves: #2010740 (Refresh on repository setup change)
  - Resolves: #2009063 (Correct update notifications)


author: Milan Crha <mcrha@redhat.com> - 41.5-2
changelog:
  - Resolves: #2128812 (Correct property name in GsRemovalDialog .ui file)
  - Resolves: #2129021 (Hide some errors in non-debug builds)


author: David King <amigadave@amigadave.com> - 1.68.0-6
changelog:
  - Add Requires on python-markdown for g-ir-doc-tool (#1979144)
  - Add license texts and documentation files (#1979144)


author: Peng Wu <pwu@redhat.com> - 20230817-1
changelog:
  - Update Noto CJK to Sans 2.004 and Serif 2.002
  - Drop some Noto CJK Language Specific OTFs sub packages
  - Resolves: RHEL-13738


author: Akira TAGOH <tagoh@redhat.com> - 20201206-1
changelog:
  - Updates to 20201206.
    Resolves: rhbz#1899847
  - Refactoring spec file.
  - Fix invalid metainfo files.
    Resolves: rhbz#1830709


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.44.0-19
changelog:
  - Conditionalized guile support
    Resolves: rhbz#1953974
  - Updated RHEL macros
    Resolves: rhbz#1957653


author: Wim Taymans <wtaymans@redhat.com> - 1.22.1-2
changelog:
  - Patch CVE-2023-44429: AV1 codec parser heap-based buffer overflow
  - Patch CVE-2023-44446: MXF demuxer use-after-free
  - Resolves: RHEL-17030, RHEL-17039


author: Wim Taymans <wtaymans@redhat.com> - 1.22.1-4
changelog:
  - CVE-2023-40474: Integer overflow leading to heap overwrite in MXF
  - CVE-2023-40475: Integer overflow leading to heap overwrite in MXF
  - CVE-2023-40476: Integer overflow in H.265 video parser
  - ZDI-CAN-22300: buffer overflow vulnerability
  - Resolves: RHEL-19501, RHEL-19505, RHEL-19506, RHEL-20201


author: Kalev Lember <klember@redhat.com> - 1.33-1
changelog:
  - Update to 1.33
  - Switch to meson build system
  - Explicitly byte-compile python files using py_byte_compile macro


author: Daniel P. Berrangé <berrange@redhat.com> - 1.2.0-1
changelog:
  - Update to 1.2.0 release
  - Drop outdated conditionals
  - Drop outdated ldconfig script
  - Use versioned obsoletes tags
  - Resolves: rhbz#1949474


author: Kalev Lember <klember@redhat.com> - 3.24.3-1
changelog:
  - Update to 3.24.3
  - Use https source URLs
  - Re-enable LTO now that we have upstream fix in place (#1898054)
  - Switch to meson build system
  - Tighten soname globs


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.24-5
changelog:
  - Fix covscan reviews. Related: rhbz#1963071

  - Implement ibus_im_context_set_surrounding_with_selection()


author: Bruno Meneguele <bmeneg@redhat.com> - 1.3.2-9
changelog:
  - Use upstream accepted patch for the memory leak
  - Make SHA-256 the default hash algorithm (rhbz#1934949)


author: Bruno Meneguele <bmeneg@redhat.com> - 1.4-1
changelog:
  - Modify some pieces to get closer to Fedora's specfile
  - Remove patch handling memory leak: solved in the rebase
  - Remove patch handling SHA-256 default hash: solved in the rebase
  - Rebase to upstream release v1.4 (rhbz#2026028)


author: Christian Kellner <ckellner@redhat.com> - 49-1
changelog:
  - New upstream release 49
  - Switch to meson build system.
  - Ship the pkg-config file.
  - Remove ldconfig scriptlets.


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.9.6-1
changelog:
  - Resolves: rhbz#1969351 Rebase IPA to latest 4.9.x version
  - Resolves: rhbz#1976288 ansible-freeipa automember test fails with `automember_add_condition: testgroup: 'objectclass'` due to ldap cache
  - Resolves: rhbz#1975139 Upgrade error: Add failure missing required attribute "objectclass"
  - Resolves: rhbz#1973024 CA_less ipa-server-install fails if CA cert subject contains non ascii chars
  - Resolves: rhbz#1966101 [RFE] - IDM - Allow specifying permanent logging settings for BIND
  - Resolves: rhbz#1962570 IPA in c9s should not require redhat-logos-ipa as a runtime package 
  - Resolves: rhbz#1957736 [RFE] IPA to allow configuring auto-private-groups at idrange level


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.9.6-2
changelog:
  - Resolves: rhbz#1955440 ipa installation fails to configure chrony
  - Resolves: rhbz#1976761 Package python3-ipatests (from CRB repo) Requires python3-coverage
  - Resolves: rhbz#1979609 Unable to set ipaUserAuthType with stageuser-add
  - Resolves: rhbz#1979629 Add checks to prevent assigning authentication indicators to internal IPA services


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.9.6-3
changelog:
  - Resolves: rhbz#1979629 Add checks to prevent assigning authentication indicators to internal IPA services
  - Resolves: rhbz#1982212 ipa-trust-add fails with "not enough quota"
  - Resolves: rhbz#1952028 [RFE] Add support for managing subuids and subgids in FreeIPA
  - Resolves: rhbz#1981789 [man page] contradiction in ipa-server-upgrade command's man page and usage


author: Rob Crittenden <rcritten@redhat.com> - 4.9.6-4
changelog:
  - Use new method in check to prevent removal of last KRA (#1985072)
  - ipatests: NAMED_CRYPTO_POLICY_FILE not defined for RHEL (#1982952)
  - Fix index definition for memberOf (#1952028)


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.9.6-5
changelog:
  - Resolves: rhbz#1988383 Do SRV discovery in ipa-getkeytab if -s and -H aren't provided 
    - ipa-getkeytab: add option to discover servers using DNS SRV
    - ipa-getkeytab: fix compiler warnings
    - ipatests: test ipa-getkeytab server option
  - Resolves: rhbz#1986329 ipa-server install failure without DNS
    - Fix ldapupdate.get_sub_dict() for missing named user
  - Resolves: rhbz#1980734 Remove python3-pexpect as dependency for ipatests pkg
    - freeipa.spec.in: remove python3-pexpect from Requires
  - Resolves: rhbz#1992538 Backport recent test fixes in python3-ipatests
    - ipatests: use whole date when calling journalctl --since
    - ipatests: Fix for test_source_ipahealthcheck_ipa_host_check_ipahostkeytab
    - ipatests: test_ipahealthcheck: print a message if a system is healthy
    - ipatests: test_installation: move tracking_reqs dependency to ipalib constants ipaserver: krainstance: utilize moved tracking_reqs dependency
    - webui tests: close notification when revoking cert
    - ipatests: Test ipa-cert-fix warns when startup directive is missing from CS.cfg
    - webui tests: fix algo for finding available idrange
    - ipatests: smbclient "-k" => "--use-kerberos=desired"
    - test_acme: refactor with tasks
    - test_acme: make password renewal more robust
    - tasks.py: fix flake8-reported issues
    - ipatests: Test for OTP when the LDAP connection timed out.
    - ipatests: verify that getcert output includes the issued date
    - ipatests: Look for warning into stderr instead of stdout
    - ipatests: use krb5_trace in TestIpaAdTrustInstall
    - ipatests: Test ldapsearch with base scope works with compat tree.
    - ipatests: skip test_basesearch_compat_tree on fedora.
    - ipatests: Refactor test_check_otpd_after_idle_timeout


author: Florence Blanc-Renaud <frenaud@redhat.com> - 4.9.6-6
changelog:
  - Resolves: rhbz#1998098 - Backport latest test fixes in python3-ipatests
    - ipatests: Test unsecure nsupdate.
    - ipatests: Fix TestAJPSecretUpgrade tests on systems without pkiuser
    - ipatests: test_ipahealthcheck: Verify permissions for /var/log/ files
    - ipatests: test to renew certs on replica using ipa-cert-fix
    - ipatests: wait while http/ldap/pkinit cert get renew on replica
    - ipatests: refactor test_ipa_cert_fix with tasks
    - ipatests: use whole date for journalctl --since


author: Andrea Claudi <aclaudi@redhat.com> - 5.13.0-5.el9
changelog:
  - Add build and runtime dependency on libbpf (Andrea Claudi) [1994520]
  - Use TC_LIB_DIR environment variable (Andrea Claudi) [1994545]
  - Re-add iproute-doc package on the specfile (Andrea Claudi) [1994581]


author: Andrea Claudi <aclaudi@redhat.com> - 6.2.0-2.el9
changelog:
  - macvlan: Add bclim parameter (Andrea Claudi) [2186945]
  - Update kernel headers (Andrea Claudi) [2186945]


author: Andrea Claudi <aclaudi@redhat.com> - 6.2.0-5.el9
changelog:
  - tc: add missing separator (Andrea Claudi) [RHEL-337]
  - u32: fix TC_U32_TERMINAL printing (Andrea Claudi) [RHEL-586]


author: Phil Sutter <psutter@redhat.com> - 7.11-8
changelog:
  - Ship iptables-translate utility with ipset package
  - Add missing function to libipset.map and bump library version
  - Fix all debug mode warnings
  - ipset-translate: allow invoking with a path name
  - Fix IPv6 sets nftables translation
  - Fix typo in ipset-translate man page
  - tests: add tests ipset to nftables
  - add ipset to nftables translation infrastructure
  - lib: Detach restore routine from parser
  - lib: split parser from command execution


author: Charalampos Stratakis <cstratak@redhat.com> - 2.13.1-1
changelog:
  - Update to 2.13.1 (#1831402)
  - Fix docs build failures with Sphinx 3 (#1823532)
  - Use make macros: https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro


author: Francisco Ferrari Bihurriet <fferrari@redhat.com> - 1:11.0.15.0.10-3
changelog:
  - RH2007331: SecretKey generate/import operations don't add the CKA_SIGN attribute in FIPS mode
  - Resolves: rhbz#2102434


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.15.0.10-4
changelog:
  - Rebase FIPS patches from fips branch and simplify by using a single patch from that repository
  - * RH2036462: sun.security.pkcs11.wrapper.PKCS11.getInstance breakage
  - * RH2090378: Revert to disabling system security properties and FIPS mode support together
  - Rebase RH1648249 nss.cfg patch so it applies after the FIPS patch
  - Enable system security properties in the RPM (now disabled by default in the FIPS repo)
  - Improve security properties test to check both enabled and disabled behaviour
  - Run security properties test with property debugging on
  - Resolves: rhbz#2099839
  - Resolves: rhbz#2100676


author: Jiri Vanek <jvanek@redhat.com> - 1:11.0.16.0.7-0.1.ea
changelog:
  - Add additional patch during tarball generation to align tests with ECC changes
  - Related: rhbz#2083325


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.16.0.7-0.1.ea
changelog:
  - Update to jdk-11.0.16+7
  - Update release notes to 11.0.16+7
  - Switch to EA mode for 11.0.16 pre-release builds.
  - Use same tarball naming style as java-17-openjdk and java-latest-openjdk
  - Drop JDK-8257794 patch now upstreamed
  - Print release file during build, which should now include a correct SOURCE value from .src-rev
  - Update tarball script with IcedTea GitHub URL and .src-rev generation
  - Use "git apply" with patches in the tarball script to allow binary diffs
  - Include script to generate bug list for release notes
  - Update tzdata requirement to 2022a to match JDK-8283350
  - Make use of the vendor version string to store our version & release rather than an upstream release date
  - Explicitly require crypto-policies during build and runtime for system security properties
  - Resolves: rhbz#2083325


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.16.0.8-2
changelog:
  - Update to jdk-11.0.16+8
  - Update release notes to 11.0.16+8
  - Switch to GA mode for release
  - Resolves: rhbz#2106517


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.16.1.1-2
changelog:
  - Update to jdk-11.0.16.1+1
  - Update release notes to 11.0.16.1+1
  - Add patch to provide translations for Europe/Kyiv added in tzdata2022b
  - Add test to ensure timezones can be translated
  - Resolves: rhbz#2119528


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.16.1.1-3
changelog:
  - Switch to static builds, reducing system dependencies and making build more portable
  - Resolves: rhbz#2121275


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.17.0.1-0.2.ea
changelog:
  - Update to jdk-11.0.17+1
  - Update release notes to 11.0.17+1
  - Switch to EA mode for 11.0.17 pre-release builds.
  - Bump HarfBuzz bundled version to 4.4.1 following JDK-8289853
  - Bump FreeType bundled version to 2.12.1 following JDK-8290334
  - Related: rhbz#2130619


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.17.0.8-2
changelog:
  - Update to jdk-11.0.17+8 (GA)
  - Update release notes to 11.0.17+8
  - Switch to GA mode for release
  - Update in-tree tzdata to 2022e with JDK-8294357 & JDK-8295173
  - Update CLDR data with Europe/Kyiv (JDK-8293834)
  - Drop JDK-8292223 patch which we found to be unnecessary
  - Update TestTranslations.java to use public API based on TimeZoneNamesTest upstream
  - The stdc++lib, zlib & freetype options should always be set from the global, so they are not altered for staticlibs builds
  - Remove freetype sources along with zlib sources
  - Resolves: rhbz#2133695


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.18.0.1-0.3.ea
changelog:
  - Update to jdk-11.0.18+1
  - Update release notes to 11.0.18+1
  - Switch to EA mode for 11.0.18 pre-release builds.
  - Drop local copies of JDK-8294357 & JDK-8295173 now upstream contains tzdata 2022e
  - Drop local copy of JDK-8275535 which is finally upstream
  - Related: rhbz#2150197


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.18.0.9-0.3.ea
changelog:
  - Update to jdk-11.0.18+9
  - Update release notes to 11.0.18+9
  - Drop local copy of JDK-8293834 now this is upstream
  - Require tzdata 2022g due to inclusion of JDK-8296108, JDK-8296715 & JDK-8297804
  - Update TestTranslations.java to test the new America/Ciudad_Juarez zone
  - Resolves: rhbz#2150197


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.18.0.10-3
changelog:
  - Update to jdk-11.0.18+10 (GA)
  - Update release notes to 11.0.18+10
  - Switch to GA mode for release
  - Resolves: rhbz#2160111


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.18.0.10-4
changelog:
  - On portable architectures, replace build section with extraction of existing builds from portables
  - Rewrite ELF files so the source file path is correct and debugsources can be assembled
  - Backport SHA-3 support for PKCS11 provider
  - Sync patch set with portable build we are using by removing rh1648644-java_access_bridge_privileged_security.patch
  - Resolves: rhbz#2150201


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.19.0.7-2
changelog:
  - Update to jdk-11.0.19.0+7
  - Update release notes to 11.0.19.0+7
  - Require tzdata 2023c due to local inclusion of JDK-8274864 & JDK-8305113
  - Update generate_tarball.sh to add support for passing a boot JDK to the configure run
  - Add POSIX-friendly error codes to generate_tarball.sh and fix whitespace
  - Remove .jcheck and GitHub support when generating tarballs, as done in upstream release tarballs
  - Rebase FIPS support against 11.0.19+6
  - Rebase RH1750419 alt-java patch against 11.0.19+6
  - Replace local copies of JDK portable binaries with build dependencies
  - Use portable build on x86_32 now one is available
  - ** This tarball is embargoed until 2023-04-18 @ 1pm PT. **
  - Resolves: rhbz#2185182
  - Resolves: rhbz#2150201


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.19.0.7-3
changelog:
  - Revert "Restore native build for x86 as there is no portable build"
  - Reintroduce useful cleanups from x86 reversion
  - Adjust oj_vendor_version & oj_vendor_bug_url to match the portable so test passes
  - Related: rhbz#2150201


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.19.0.7-4
changelog:
  - Include the java-11-openjdk-portable.spec file with instructions on how to rebuild.
  - Related: rhbz#2150201


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.20.0.8-1
changelog:
  - Update to jdk-11.0.20.0+8 (GA)
  - Update release notes to 11.0.20.0+8
  - Drop local inclusion of JDK-8274864 & JDK-8305113 as they are included in 11.0.20+1
  - Bump tzdata requirement to 2023c now it is available in the buildroot
  - Bump bundled LCMS version to 2.15 as in jdk-11.0.20+1.
  - Bump bundled HarfBuzz version to 7.0.1 as in jdk-11.0.20+7
  - Use tapsets from the misc tarball
  - Introduce 'prelease' for the portable release versioning, to handle EA builds
  - Make sure root installation directory is created first
  - Use in-place substitution for all but the first of the tapset changes
  - Sync the copy of the portable specfile with the latest update
  - Add note at top of spec file about rebuilding
  - ** This tarball is embargoed until 2023-07-18 @ 1pm PT. **
  - Resolves: rhbz#2217715
  - Resolves: rhbz#2221106


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.20.0.8-3
changelog:
  - Fix tzdata requirement copy-and-paste error that led to two BuildRequires and no Requires
  - Resolves: rhbz#2224420


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:11.0.20.1.1-1
changelog:
  - Update to jdk-11.0.20.1+1 (GA)
  - Add backport of JDK-8312489 already upstream in 11.0.22 (see OPENJDK-2095)
  - Add backport of JDK-8243210 already upstream in 11.0.21 (see RH2229269)
  - Update openjdk_news script to specify subdirectory last
  - Add missing discover_trees script required by openjdk_news
  - Resolves: rhbz#2236590


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.0.7-0.1.ea
changelog:
  - Update to jdk-17.0.3.0+7
  - Update release notes to 17.0.3.0+7
  - Need to include the '.S' suffix in debuginfo checks after JDK-8284661
  - Explicitly require crypto-policies during build and runtime for system security properties
  - Make use of the vendor version string to store our version & release rather than an upstream release date
  - Include a test in the RPM to check the build has the correct vendor information.
  - Resolves: rhbz#2084218


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.0.7-0.2.ea
changelog:
  - Revert the following changes until copy-java-configs has adapted to relative symlinks:
  - * Move cacerts replacement to install section and retain original of this and tzdb.dat
  - * Run tests on the installed image, rather than the build image
  - * Introduce variables to refer to the static library installation directories
  - * Use relative symlinks so they work within the image
  - * Run debug symbols check during build stage, before the install strips them
  - The move of turning on system security properties is retained so we don't ship with them off
  - Related: rhbz#2084218


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.0.8-3
changelog:
  - Update to jdk-17.0.4.0+8
  - Update release notes to 17.0.4.0+8
  - Switch to GA mode for release
  - Resolves: rhbz#2106524


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.1.1-2
changelog:
  - Update to jdk-17.0.4.1+1
  - Update release notes to 17.0.4.1+1
  - Add patch to provide translations for Europe/Kyiv added in tzdata2022b
  - Add test to ensure timezones can be translated
  - Resolves: rhbz#2119532


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.1.1-3
changelog:
  - Update FIPS support to bring in latest changes
  - * RH2104724: Avoid import/export of DH private keys
  - * RH2092507: P11Key.getEncoded does not work for DH keys in FIPS mode
  - * Build the systemconf library on all platforms
  - * RH2048582: Support PKCS#12 keystores
  - * RH2020290: Support TLS 1.3 in FIPS mode
  - Resolves: rhbz#2104725
  - Resolves: rhbz#2117758
  - Resolves: rhbz#2115164
  - Resolves: rhbz#2029665


author: Stephan Bergmann <sbergman@redhat.com> - 1:17.0.4.1.1-4
changelog:
  - Fix flatpak builds (catering for their uncompressed manual pages)
  - Fix flatpak builds by exempting them from bootstrap
  - Resolves: rhbz#2102726


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.4.1.1-5
changelog:
  - Switch to static builds, reducing system dependencies and making build more portable
  - Resolves: rhbz#2121268


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.5.0.1-0.2.ea
changelog:
  - Update to jdk-17.0.5+1
  - Update release notes to 17.0.5+1
  - Switch to EA mode for 17.0.5 pre-release builds.
  - Bump HarfBuzz bundled version to 4.4.1 following JDK-8289853
  - Bump FreeType bundled version to 2.12.1 following JDK-8290334
  - Related: rhbz#2130622


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.5.0.8-2
changelog:
  - Update to jdk-17.0.5+8 (GA)
  - Update release notes to 17.0.5+8 (GA)
  - Switch to GA mode for final release.
  - Update in-tree tzdata to 2022e with JDK-8294357 & JDK-8295173
  - Update CLDR data with Europe/Kyiv (JDK-8293834)
  - Drop JDK-8292223 patch which we found to be unnecessary
  - Update TestTranslations.java to use public API based on TimeZoneNamesTest upstream
  - The stdc++lib, zlib & freetype options should always be set from the global, so they are not altered for staticlibs builds
  - Remove freetype sources along with zlib sources
  - Resolves: rhbz#2133695


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.5.0.8-5
changelog:
  - Update FIPS support to bring in latest changes
  - * Add nss.fips.cfg support to OpenJDK tree
  - * RH2117972: Extend the support for NSS DBs (PKCS11) in FIPS mode
  - * Remove forgotten dead code from RH2020290 and RH2104724
  - Drop local nss.fips.cfg.in handling now this is handled in the patched OpenJDK build
  - Resolves: rhbz#2118493


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.6.0.1-0.3.ea
changelog:
  - Update to jdk-17.0.6+1
  - Update release notes to 17.0.6+1
  - Switch to EA mode for 17.0.6 pre-release builds.
  - Re-enable EA upstream status check now it is being actively maintained.
  - Drop JDK-8294357 (tzdata2022d) & JDK-8295173 (tzdata2022e) local patches which are now upstream
  - Drop JDK-8275535 local patch now this has been accepted and backported upstream
  - Bump tzdata requirement to 2022e now the package is available in RHEL
  - Related: rhbz#2150198


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.6.0.9-0.3.ea
changelog:
  - Update to jdk-17.0.6+9
  - Update release notes to 17.0.6+9
  - Drop local copy of JDK-8293834 now this is upstream
  - Require tzdata 2022g due to inclusion of JDK-8296108, JDK-8296715 & JDK-8297804
  - Update TestTranslations.java to test the new America/Ciudad_Juarez zone
  - Resolves: rhbz#2150198


author: Stephan Bergmann <sbergman@redhat.com> - 1:17.0.6.0.9-0.4.ea
changelog:
  - Fix flatpak builds by disabling TestTranslations test due to missing tzdb.dat
  - Related: rhbz#2150198


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.6.0.9-0.4.ea
changelog:
  - Update FIPS support to bring in latest changes
  - * OJ1357: Fix issue on FIPS with a SecurityManager in place
  - Related: rhbz#2150198


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.6.0.10-3
changelog:
  - Update to jdk-17.0.6.0+10
  - Update release notes to 17.0.6.0+10
  - Switch to GA mode for release
  - Resolves: rhbz#2160111


author: Petra Alice Mikova <pmikova@redhat.com> - 1:18.0.2.0.9-1
changelog:
  - Update to ea version of jdk18
  - Add new slave jwebserver and corresponding manpage
  - Adjust rh1684077-openjdk_should_depend_on_pcsc-lite-libs_instead_of_pcsc-lite-devel.patch
  - Related: RHEL-12998


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:18.0.2.0.9-1
changelog:
  - Update to jdk-18.0.2 release
  - Support JVM variant zero following JDK-8273494 no longer installing Zero's libjvm.so in the server directory
  - Rebase FIPS patches from fips-18u branch
  - Rebase RH1648249 nss.cfg patch so it applies after the FIPS patch
  - Drop now unused fresh_libjvm, build_hotspot_first, bootjdk and buildjdkver variables, as we don't build a JDK here
  - Drop tzdata patches added for 17.0.7 which will eventually appear in the upstream tarball when we reach OpenJDK 21
  - Disable tzdata tests until we are on the latest JDK and things are back in sync
  - Use empty nss.fips.cfg until it is again available via the FIPS patch
  - Related: RHEL-12998


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:19.0.1.0.10-1
changelog:
  - Update to jdk-19.0.2 release
  - Update release notes to 19.0.2
  - Rebase FIPS patches from fips-19u branch
  - Remove references to sample directory removed by JDK-8284999
  - Add local patch JDK-8295447 (javac NPE) which was accepted into 19u upstream but not in the GA tag
  - Add local patches for JDK-8296239 & JDK-8299439 (Croatia Euro update) which are present in 8u, 11u & 17u releases
  - Related: RHEL-12998


author: Jiri Vanek <jvanek@redhat.com> - 1:20.0.0.0.36-1
changelog:
  - Dropped JDK-8295447, JDK-8296239 & JDK-8299439 patches now upstream
  - Adapted rh1750419-redhat_alt_java.patch
  - Related: RHEL-12998


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:20.0.0.0.36-1
changelog:
  - Update to jdk-20.0.2+9
  - Update release notes to 20.0.2+9
  - Update system crypto policy & FIPS patch from new fips-20u tree
  - Update generate_tarball.sh ICEDTEA_VERSION
  - Update CLDR reference data following update to 42 (Rocky Mountain-Normalzeit => Rocky-Mountain-Normalzeit)
  - Related: RHEL-12998


author: Vladis Dronov <vdronov@redhat.com> - 3.0.2.git.d18d5863-1
changelog:
  - Update to the upstream v3.0.2 + tip of origin/master
    with fixes for an important issue:
    https://github.com/nhorman/rng-tools/pull/123
    https://github.com/smuellerDD/jitterentropy-library/issues/37
  - Add important upstream fixes for the one CPU case (bz 1974132)


author: Vladis Dronov <vdronov@redhat.com> - 3.0.2-2.git.409828cf
changelog:
  - Update to the latest upstream commits upto 409828cf (bz 1973157)
  - Add clock_gettime() software time source
  - Add a code for choosing between software and hardware time sources
    https://github.com/smuellerDD/jitterentropy-library/pull/57
    https://bugzilla.redhat.com/show_bug.cgi?id=1974132


author: Vladis Dronov <vdronov@redhat.com> - 3.3.1-2
changelog:
  - Update to the upstream v3.3.1 @ 887c9871 (bz 2015560)
  - Fix a security issue found by a covscan in jitterentropy library


author: Björn Esser <besser82@fedoraproject.org> - 0.14-2
changelog:
  - Add a patch to backport fixes applied on upstream master branch
  - Re-enable RDRAND as json-c can detect broken implementations in CPUs now
  - Disable -Werror during build


author: Björn Esser <besser82@fedoraproject.org> - 0.14-6
changelog:
  - Build using Ninja instead of Make
  - Add a patch to move Doxyfile into doc subdir
  - Remove pre-built html documentation
  - Update Doxyfile during %prep
  - Add a patch to apply some optimizations to arraylist
  - Hardlink the files in %_pkgdocdir


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-443.el9]
changelog:
  - Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344]
  - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344]
  - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344]
  - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344]
  - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344]
  - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344]
  - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344]
  - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344]
  - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344]
  - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344]
  - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344]
  - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344]
  - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344]
  - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344]
  - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344]
  - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344]
  - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344]
  - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344]
  - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344]
  - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344]
  - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344]
  - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344]
  - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344]
  - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344]
  - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344]
  - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344]
  - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344]
  - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344]
  - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344]
  - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344]
  - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344]
  - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344]
  - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344]
  - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344]
  - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344]
  - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344]
  - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344]
  - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344]
  - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344]
  - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344]
  - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344]
  - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344]
  - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344]
  - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344]
  - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344]
  - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344]
  - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344]
  - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344]
  - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344]
  - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344]
  - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344]
  - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344]
  - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344]
  - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344]
  - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344]
  - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344]
  - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344]
  - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344]
  - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344]
  - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344]
  - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344]
  - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344]
  - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344]
  - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344]
  - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344]
  - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344]
  - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344]
  - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344]
  - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344]
  - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344]
  - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344]
  - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344]
  - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344]
  - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344]
  - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344]
  - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344]
  - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344]
  - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344]
  - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344]
  - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344]
  - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344]
  - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344]
  - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344]
  - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344]
  - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344]
  - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344]
  - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344]
  - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344]
  - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344]
  - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344]
  - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344]
  - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344]
  - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344]
  - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344]
  - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344]
  - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344]
  - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344]
  - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344]
  - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344]
  - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344]
  - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344]
  - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344]
  - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344]
  - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332]
  - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332]
  - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332]
  - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332]
  - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332]
  - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332]
  - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332]
  - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332]
  - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332]
  - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332]
  - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704]
  - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704]
  - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053]
  - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053]
  - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053]
  - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053]
  - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520}
  - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520}
  - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782}
  - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078]
  - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997]
  - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951]
  - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951]
  - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851}
  - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851}
  - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851}
  - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951]
  - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951]
  - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951]
  - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951]
  - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951]
  - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951]
  - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951]
  - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951]
  - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951]
  - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951]
  - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951]
  - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951]
  - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951]
  - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951]
  - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951]
  - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951]
  - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951]
  - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951]
  - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951]
  - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951]
  - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951]
  - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951]
  - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951]
  - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051]
  - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051]
  - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051]
  - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051]
  - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051]
  - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051]
  - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051]
  - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051]
  - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224]
  - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224]
  - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224]
  - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224]
  - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786]
  - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786]
  - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786]
  - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786]
  - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786]
  - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786]
  - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445}
  - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517]
  - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811]
  - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811]
  - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811]
  - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811]
  - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811]
  - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811]
  - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811]
  - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811]
  - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811]
  - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811]
  - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811]
  - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811]
  - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811]
  - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811]
  - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811]
  - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811]
  - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811]
  - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811]
  - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811]
  - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811]
  - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811]
  - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811]
  - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811]
  - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811]
  - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811]
  - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811]
  - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811]
  - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811]
  - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811]
  - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811]
  - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811]
  - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811]
  - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811]
  - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811]
  - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811]
  - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811]
  - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811]
  - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811]
  - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811]
  - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811]
  - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811]
  - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811]
  - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824]
  - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824]
  - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824]
  - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824]
  - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824]
  - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824]
  - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824]
  - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824]
  - perf list: Add output file option (Michael Petlan) [RHEL-25824]
  - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824]
  - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824]
  - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824]
  - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824]
  - perf tests: Add perf script test (Michael Petlan) [RHEL-25824]
  - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824]
  - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824]
  - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824]
  - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824]
  - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824]
  - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824]
  - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824]
  - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824]
  - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824]
  - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824]
  - perf annotate: Support event group display (Michael Petlan) [RHEL-25824]
  - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824]
  - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824]
  - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824]
  - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824]
  - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824]
  - perf report: Support data type profiling (Michael Petlan) [RHEL-25824]
  - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824]
  - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824]
  - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824]
  - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824]
  - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824]
  - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824]
  - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824]
  - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824]
  - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824]
  - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824]
  - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824]
  - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824]
  - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824]
  - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824]
  - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824]
  - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824]
  - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824]
  - perf debug: Expose debug file (Michael Petlan) [RHEL-25824]
  - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824]
  - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824]
  - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
  - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
  - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824]
  - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824]
  - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
  - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
  - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
  - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
  - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
  - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
  - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824]
  - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824]
  - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824]
  - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824]
  - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824]
  - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824]
  - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824]
  - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824]
  - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824]
  - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824]
  - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824]
  - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824]
  - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824]
  - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824]
  - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824]
  - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824]
  - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824]
  - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824]
  - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824]
  - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824]
  - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824]
  - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824]
  - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824]
  - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824]
  - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824]
  - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824]
  - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824]
  - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824]
  - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824]
  - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824]
  - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824]
  - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824]
  - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824]
  - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824]
  - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824]
  - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824]
  - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824]
  - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824]
  - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824]
  - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824]
  - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824]
  - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824]
  - perf test: Use common python setup library (Michael Petlan) [RHEL-25824]
  - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824]
  - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824]
  - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824]
  - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824]
  - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824]
  - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824]
  - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824]
  - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824]
  - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824]
  - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824]
  - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824]
  - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824]
  - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824]
  - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824]
  - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824]
  - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824]
  - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824]
  - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824]
  - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824]
  - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824]
  - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824]
  - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824]
  - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824]
  - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824]
  - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824]
  - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824]
  - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824]
  - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824]
  - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824]
  - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824]
  - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824]
  - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824]
  - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824]
  - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824]
  - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824]
  - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824]
  - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824]
  - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824]
  - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824]
  - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824]
  - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824]
  - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824]
  - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824]
  - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824]
  - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824]
  - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824]
  - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824]
  - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824]
  - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824]
  - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824]
  - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824]
  - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824]
  - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824]
  - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824]
  - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824]
  - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824]
  - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824]
  - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824]
  - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824]
  - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824]
  - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824]
  - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824]
  - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824]
  - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824]
  - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824]
  - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824]
  - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824]
  - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824]
  - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824]
  - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824]
  - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824]
  - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824]
  - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824]
  - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824]
  - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824]
  - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824]
  - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824]
  - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824]
  - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824]
  - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824]
  - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824]
  - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824]
  - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824]
  - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824]
  - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824]
  - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824]
  - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824]
  - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824]
  - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824]
  - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824]
  - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824]
  - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824]
  - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824]
  - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824]
  - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824]
  - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824]
  - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824]
  - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824]
  - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824]
  - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824]
  - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824]
  - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824]
  - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824]
  - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824]
  - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824]
  - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824]
  - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824]
  - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824]
  - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824]
  - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824]
  - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824]
  - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824]
  - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824]
  - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824]
  - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824]
  - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824]
  - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824]
  - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824]
  - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824]
  - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824]
  - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824]
  - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824]
  - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824]
  - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824]
  - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824]
  - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824]
  - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824]
  - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824]
  - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824]
  - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824]
  - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824]
  - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824]
  - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824]
  - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824]
  - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824]
  - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824]
  - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824]
  - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824]
  - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824]
  - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824]
  - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824]
  - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824]
  - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824]
  - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824]
  - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824]
  - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824]
  - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824]
  - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824]
  - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824]
  - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824]
  - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824]
  - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824]
  - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824]
  - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824]
  - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824]
  - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824]
  - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824]
  - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824]
  - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824]
  - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824]
  - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824]
  - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824]
  - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824]
  - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824]
  - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824]
  - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824]
  - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824]
  - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824]
  - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824]
  - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824]
  - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824]
  - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824]
  - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824]
  - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824]
  - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824]
  - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824]
  - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824]
  - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824]
  - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824]
  - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824]
  - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824]
  - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824]
  - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824]
  - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824]
  - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824]
  - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824]
  - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824]
  - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824]
  - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824]
  - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824]
  - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824]
  - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824]
  - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824]
  - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824]
  - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824]
  - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824]
  - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824]
  - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824]
  - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824]
  - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824]
  - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824]
  - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824]
  - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824]
  - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824]
  - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824]
  - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824]
  - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824]
  - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824]
  - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824]
  - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824]
  - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824]
  - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824]
  - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824]
  - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824]
  - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824]
  - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824]
  - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824]
  - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824]
  - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824]
  - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824]
  - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824]
  - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824]
  - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824]
  - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824]
  - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824]
  - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824]
  - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824]
  - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824]
  - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824]
  - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824]
  - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824]
  - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824]
  - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824]
  - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824]
  - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824]
  - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824]
  - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824]
  - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824]
  - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824]
  - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824]
  - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824]
  - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824]
  - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824]
  - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824]
  - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824]
  - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824]
  - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824]
  - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824]
  - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824]
  - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824]
  - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824]
  - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824]
  - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824]
  - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824]
  - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824]
  - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824]
  - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824]
  - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824]
  - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824]
  - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270]
  - udp: fix busy polling (Paolo Abeni) [RHEL-32270]
  - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270]
  - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270]
  - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939]
  - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939]
  - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939]
  - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939]
  - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939]
  - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939]
  - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939]
  - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939]
  - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939]
  - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939]
  - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939]
  - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939]
  - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643}
  - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185}
  - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185}
  - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705]
  - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705]
  - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705]
  - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705]
  - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705]
  - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705]
  - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705]
  - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705]
  - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705]
  - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705]
  - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705]
  - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]


author: Lucas Zampieri <lzampier@redhat.com> [5.14.0-444.el9]
changelog:
  - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763]
  - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986]
  - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986]
  - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986]
  - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986]
  - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986]
  - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986]
  - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986]
  - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986]
  - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986]
  - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986]
  - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986]
  - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986]
  - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986]
  - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986]
  - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714]
  - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751]
  - net: skbuff: don't include <net/page_pool/types.h> to <linux/skbuff.h> (Sabrina Dubroca) [RHEL-31751]
  - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751]
  - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751]
  - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751]
  - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751]
  - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020]
  - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020]
  - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020]
  - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020]
  - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020]
  - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020]
  - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020]
  - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020]
  - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020]
  - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020]
  - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020]
  - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020]
  - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020]
  - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020]
  - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020]
  - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020]
  - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020]
  - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020]
  - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743}
  - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640]
  - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640]
  - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656]
  - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656]
  - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656]
  - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656]
  - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656]
  - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656]
  - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656]
  - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656]
  - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656]
  - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656]
  - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656]
  - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656]
  - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656]
  - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656]
  - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656]
  - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656]
  - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656]
  - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656]
  - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656]
  - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656]
  - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656]
  - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656]
  - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656]
  - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656]
  - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656]
  - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656]
  - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656]
  - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656]
  - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656]
  - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656]
  - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656]
  - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656]
  - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656]
  - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656]
  - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656]
  - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656]
  - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656]
  - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656]
  - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656]
  - Documentation: Fix typos (Ivan Vecera) [RHEL-30656]
  - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656]
  - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656]
  - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656]
  - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656]
  - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656]
  - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656]
  - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656]
  - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656]
  - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656]
  - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656]
  - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656]
  - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656]
  - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656]
  - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656]
  - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656]
  - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656]
  - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656]
  - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656]
  - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656]
  - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656]
  - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656]
  - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656]
  - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656]
  - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656]
  - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656]
  - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656]
  - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656]
  - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656]
  - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656]
  - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656]
  - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656]
  - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656]
  - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656]
  - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656]
  - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656]
  - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656]
  - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656]
  - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656]
  - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656]
  - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656]
  - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656]
  - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656]
  - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656]
  - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656]
  - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656]
  - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656]
  - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656]
  - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656]
  - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656]
  - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656]
  - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656]
  - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656]
  - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656]
  - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656]
  - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656]
  - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656]
  - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656]
  - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656]
  - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656]
  - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656]
  - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656]
  - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656]
  - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656]
  - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656]
  - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656]
  - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656]
  - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656]
  - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656]
  - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656]
  - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656]
  - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656]
  - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656]
  - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656]
  - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656]
  - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656]
  - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656]
  - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656]
  - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656]
  - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656]
  - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656]
  - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656]
  - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656]
  - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656]
  - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656]
  - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656]
  - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656]
  - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656]
  - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656]
  - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656]
  - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656]
  - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656]
  - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656]
  - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656]
  - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656]
  - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656]
  - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656]
  - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656]
  - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656]
  - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656]
  - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656]
  - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656]
  - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656]
  - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656]
  - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656]
  - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656]
  - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656]
  - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656]
  - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]


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]


