# changelog

author: Viktor Ashirov <vashirov@redhat.com> - 3.0.6-1
changelog:
  - Update to 3.0.6
  - Resolves: RHEL-1681 - [RFE] Log buffering for all log types
  - Resolves: RHEL-5141 - [RFE] For each request, a ldap client can assign an
    identifier to be added in the logs
  - Resolves: RHEL-38917 - dscreate interactive install shows a traceback
    when mdb is selected
  - Resolves: RHEL-42485 - [RFE] pbkdf2 hardcoded parameters should be turned
    into configuration options
  - Resolves: RHEL-59513 - [RFE] Port logconv.pl to python
  - Resolves: RHEL-61253 - Make online import more robust
  - Resolves: RHEL-69819 - "Duplicated DN detected" errors when creating
    indexes or importing entries. [rhel-10.0]
  - Resolves: RHEL-70122 - Crash in attrlist_find() when the Account Policy
    plugin is enabled.
  - Resolves: RHEL-74149 - backup/restore broken
  - Resolves: RHEL-74154 - If an entry RDN is identical to the suffix, then
    Entryrdn gets broken during a reindex
  - Resolves: RHEL-74159 - Crash during bind when acct policy plugin does not
    have "alwaysrecordlogin" set
  - Resolves: RHEL-74164 - On replica consumer, account policy plugin fails
    to manage the last login history
  - Resolves: RHEL-76020 - IPA LDAP error code T3 when no exceeded time limit
    from a paged search result [rhel-10]
  - Resolves: RHEL-76838 - Unlocked and locked users having same error output
  - Resolves: RHEL-76841 - Healthcheck tool should warn admin about creating
    a substring index on membership attribute


author: Viktor Ashirov <vashirov@redhat.com> - 3.0.6-2
changelog:
  - Bump version to 3.0.6-3
  - Resolves: RHEL-5141 - [RFE] For each request, a ldap client can assign an
    identifier to be added in the logs
  - Resolves: RHEL-77948 - ns-slapd crashes with data directory ≥ 2 days old
    [rhel-10]
  - Resolves: RHEL-78342 - During import of entries without nsUniqueId, a
    supplier generates duplicate nsUniqueId (LMDB only)


author: Viktor Ashirov <vashirov@redhat.com> - 3.1.3-2
changelog:
  - Resolves: RHEL-5117 - ns-slapd crash in
    dbmdb_import_prepare_worker_entry()
  - Resolves: RHEL-31959 - [RFE] add plugin origin or source in security's
    log msg info
  - Resolves: RHEL-35241 - ns-slapd crashes in referral mode
  - Resolves: RHEL-61327 - Incomplete messages about replication in the
    errors log.
  - Resolves: RHEL-61353 - dbscan  on replication changelog does not display
    MOD_TYPE
  - Resolves: RHEL-62874 - dsidm: issue when renaming users
  - Resolves: RHEL-65660 - DSIDM: Re-enabling user accounts that reached
    inactivity limit fails with error
  - Resolves: RHEL-67003 - dsconf backend replication monitor fails if
    replica id starts with 0
  - Resolves: RHEL-67006 - dsconf  utility  should let you configure the
    "uniqueness-exclude-subtrees" parameter of the Attribute Uniqueness plug-
    in
  - Resolves: RHEL-67019 - Crash in __strlen_sse2 when using the nsRole
    filter rewriter.
  - Resolves: RHEL-67022 - Password modify extended operation should skip
    password policy checks when executed by root DN
  - Resolves: RHEL-70117 - Unify how group description can be added to a new
    group in WebUI and CLU
  - Resolves: RHEL-74085 - Increased memory consumption caused by NDN cache
  - Resolves: RHEL-74270 - [RFE] Implement "list-dn" option for dsidm tool in
    Directory Server
  - Resolves: RHEL-76832 - Wrong backend database name syntax causes "Red Hat
    Directory Server" => "Databases" menu blank in Cockpit
  - Resolves: RHEL-76837 - dsidm Error: float() argument must be a string or
    a number, not 'NoneType'
  - Resolves: RHEL-76840 - Monitoring tab should use dsconf monitor
  - Resolves: RHEL-77490 - Complete remove the parameter "nsslapd-subtree-
    rename-switch" from DS-12
  - Resolves: RHEL-79080 - Json option does not work with "dsidm account get-
    by-dn" command
  - Resolves: RHEL-80252 - [RFE] Structured (JSON) logging option for RHDS
    access and error logs
  - Resolves: RHEL-80253 - RHDS hangs when having online backup running
    together with automember_rebuild task executing
  - Resolves: RHEL-80497 - Can't rename users member of automember rule
    [rhel-10]
  - Resolves: RHEL-81277 - logconv.py fails when specific timestamps are
    provided
  - Resolves: RHEL-83850 - mdb database statistics don't work
  - Resolves: RHEL-86279 - Cannot create a nested role using "dsidm role
    create-nested"
  - Resolves: RHEL-86280 - Cannot create a filtered role using "dsidm role
    create-filtered"
  - Resolves: RHEL-86313 - RootDN Access Control Plugin with wildcards for IP
    addresses fails with an error "Invalid IP address"
  - Resolves: RHEL-86314 - dsidm failing with error "argument must be a
    string or a number"
  - Resolves: RHEL-86315 - Dsidm get_dn option fails for organizational unit,
    service and posixgroup
  - Resolves: RHEL-86316 - Dsidm uniquegroup members option does not work
  - Resolves: RHEL-86321 - dsidm role rename-by-dn does not rename a role
  - Resolves: RHEL-86322 - dsidm role subtree-status doesn't work
  - Resolves: RHEL-86323 - dsidm role get-by-dn doesn't work properly with -j
    option
  - Resolves: RHEL-86324 - Deleting a role with dsidm results in proper
    deletion message, but role is still present
  - Resolves: RHEL-86785 - dscontainer: support loading custom schema
  - Resolves: RHEL-86878 - segfault at 7ff2370010c8 ip 00007ff2339ba239 sp
    00007fed321fe100 error 6 in liblmdb.so.0.0.0
  - Resolves: RHEL-89748 - Nested group does not receive memberOf attribute
  - Resolves: RHEL-89774 - Improve the "result" field of ipa-healthcheck if
    replicas are busy [rhel-10]
  - Resolves: RHEL-89776 - RHDS12.2 NSMMReplicationPlugin - release_replica
    Unable to parse the response
  - Resolves: RHEL-95441 - ns-slapd[xxxx]: segfault at 10d7d0d0 ip
    00007ff734050cdb sp 00007ff6de9f1430 error 6 in
    libslapd.so.0.1.0[7ff733ec0000+1b3000]
  - Resolves: RHEL-95761 - Improve  error message when bulk import connection
    is closed
  - Resolves: RHEL-97565 - On RHDS 12.6 The user password policy for a user
    was created, but the pwdpolicysubentry attribute for this user
    incorrectly points to the People OU password policy instead of the
    specific user policy.
  - Resolves: RHEL-101926 - ipa-backup failed with error : 'No such file or
    directory: '/usr/sbin/dsctl'


author: Viktor Ashirov <vashirov@redhat.com> - 3.1.3-3
changelog:
  - Resolves: RHEL-80252 - [RFE] Structured (JSON) logging option for RHDS
    access and error logs
  - Resolves: RHEL-95441 - ns-slapd[xxxx]: segfault at 10d7d0d0 ip
    00007ff734050cdb sp 00007ff6de9f1430 error 6 in
    libslapd.so.0.1.0[7ff733ec0000+1b3000]


author: Viktor Ashirov <vashirov@redhat.com> - 3.1.3-4
changelog:
  - Resolves: RHEL-73032 - segfault - error 4 in libpthread-2.28.so
  - Resolves: RHEL-79079 - Failure to get Server monitoring data when NDN
    cache is disabled.
  - Resolves: RHEL-87352 - ns-slapd crashed when we add nsslapd-referral
  - Resolves: RHEL-92054 - Memory leak in
    roles_cache_create_object_from_entry [rhel-10]
  - Resolves: RHEL-107001 - ipa-restore fails to restore SELinux contexts,
    causes ns-slapd AVC denials on /dev/shm after restore. [rhel-10]
  - Resolves: RHEL-107028 - CWE-284 dirsrv log rotation creates files with
    world readable permission
  - Resolves: RHEL-107035 - CWE-532 Created user password hash available to
    see in audit log
  - Resolves: RHEL-107037 - CWE-778 Log doesn't show what user gets password
    changed by administrator


author: Viktor Ashirov <vashirov@redhat.com> - 3.1.3-5
changelog:
  - Resolves: RHEL-101727 - The numSubordinates value is not matching the
    number of direct children.
  - Resolves: RHEL-101783 - RHDS12: Web console doesn't show Server Version
  - Resolves: RHEL-109018 - Allow Uniqueness plugin to search uniqueness
    attributes using custom matching rules
  - Resolves: RHEL-111224 - Error showing local password policy on web UI
  - Resolves: RHEL-112675 - Statistics about index lookup report a wrong
    duration
  - Resolves: RHEL-112689 - Crash if repl keep alive entry can not be created
  - Resolves: RHEL-112722 - Exception thrown by dsconf instance repl get_ruv
  - Resolves: RHEL-113969 - AddressSanitizer: memory leak in
    memberof_add_memberof_attr


author: Stanislas Faye <sfaye@redhat.com> 1:1.48.4-1
changelog:
  - Update to 1.48.4 release
  - Support matching a OVS system interface by MAC address (RHEL-34617)
  - When looking up the system hostname from the reverse DNS lookup of
    addresses configured on interfaces, NetworkManager now takes into
    account the content of /etc/hosts (RHEL-33435)


author: Íñigo Huguet <ihuguet@redhat.com> - 1:1.48.10-1
changelog:
  - Unblock the autoconnect for children when parent is available (RHEL-46904)
  - Fix crash produced by malformed LLDP package when debug logging (RHEL-46199)
  - Support reapplying bridge-port VLANs (RHEL-26750)
  - Add small backoff time before resync (RHEL-29902)


author: Fernando Fernandez Mancera <ferferna@redhat.com> - 1:51.2-1
changelog:
  - Upgrade to 1.51.2 (dev)
  - Fix OVS race condition removing OVS interface (RHEL-60883)
  - Fix OVS DPDK interface name validation (RHEL-60884)
  - Support IPVLAN interface (RHEL-60885)


author: Íñigo Huguet <ihuguet@redhat.com> - 1:1.51.4-1
changelog:
  - Upgrade to 1.51.4 (dev)
  - Support configuring dhcp-send-hostname globally (RHEL-32685)
  - cloud-setup: Support OCI (Oracle Cloud) provider (RHEL-62729)
  - Support automatically adding DNS routes (RHEL-56555)
  - Support IPv6-Only Preferred DHCPv4 option (RHEL-58660)
  - Only validate SR-IOV capacity when enabled (RHEL-58397)
  - Steer IGMP/MLD queries to the active bond balance-slb primary port (RHEL-59559)
  - Add iputils as recommended dependency for ping command
  - Fix configs shown with NetworkManger --print-config (RHEL-14438)
  - Added ip-ping-addresses to check other hosts presence on activation (RHEL-21160)
  - Support ethtool Forward Error Correction (FEC) (RHEL-24055)


author: Íñigo Huguet <ihuguet@redhat.com> - 1:1.51.5-1
changelog:
  - Upgrade to 1.51.5 (dev)
  - Never retry ACD on NOARP interfaces (RHEL-47301)
  - Delete routes added by NM to tables different than main (RHEL-67324)
  - Honor route-table property for the route to VPN server (RHEL-69901)
  - Send GARP on bonding-slb failover (RHEL-59558)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.51.6-1
changelog:
  - Update to 1.51.6 (dev)
  - Honor the routing-rules property for VPN connections (RHEL-69899)
  - Fix potential crash when ipv4.dhcp-send-release is enabled (RHEL-67918)
  - Support encrypted DNS servers (RHEL-66260)
  - Fix configuration of VLAN ingress/egress QoS mapping (RHEL-72475)


author: Vladimír Beneš <vbenes@redhat.com> - 1:1.51.7-1
changelog:
  - Update to 1.51.7 (dev)
  - Add support in initramfs generator for parsing NM eDNS configuration (RHEL-70420)
  - Add new dnsconfd DNS backend (RHEL-67917)


author: Íñigo Huguet <ihuguet@redhat.com> - 1:1.51.7-2
changelog:
  - Remove the build argument -flto-partition to avoid compilation crashes due
    to high memory usage.


author: Íñigo Huguet <ihuguet@redhat.com> - 1:1.52.0-1
changelog:
  - Update to 1.52.0
  - Always reset retries when unblocking children or ports (RHEL-80475)
  - Prevent the activation of unavailable OVS interfaces (RHEL-79829)
  - Fix crash in imagemode with SELinux enforced (RHEL-77157)


author: Íñigo Huguet <ihuguet@redhat.com> - 1:1.53.1-1
changelog:
  - Update to 1.53.1 (dev)
  - Update MPTCP endpoints creation order (RHEL-78752)
  - Print all warnings from nmcli to stderr (RHEL-74255)


author: Vladimír Beneš <vbenes@redhat.com> - 1:1.53.2-1
changelog:
  - Update to 1.53.2 (dev)
  - Fix invalid memory access on Dnsconfd DBUS error (RHEL-83175)
  - Avoid getting transient hostname when "localhost" set in /etc/hostname (RHEL-55730)


author: Filip Pokryvk <fpokryvk@redhat.com> - 1:1.53.3-1
changelog:
  - Update to 1.53.3 (dev)
  - Add more IPv6 prefix delegation options (RHEL-81948)
  - Fix order of parsing port/controller properies in nmcli (RHEL-80273)
  - Improve interface activation logic (RHEL-80157)
  - Fix WireGuard IPv6 firewall rules (RHEL-79975)
  - Support OVS-DPDK dpdk-lsc-interrupt and mtu_request configurations (RHEL-78769)


author: Vladimír Beneš <vbenes@redhat.com> - 1:1.53.4-1
changelog:
  - Update to 1.53.4 (dev)
  - initrd: add new NBFT parser (RHEL-83058)
  - Add support for configuring per-device IPv4 sysctl forwarding option in NetworkManager (RHEL-89582)
  - Support reapply on OVS settings (RHEL-86877)
  - Add support for configuring the loopback interface in nmtui (RHEL-70484)
  - Replace ioctl wth netlink for ethtool in NetworkManager (RHEL-1794)
  - NetworkManager does not add the `lock` attribute when `rto_min` is used (RHEL-83752)
  - Can not change `bridge.options.mcast-snooping-enable` on partial managemd OVS bridge (RHEL-86767)


author: Vladimír Beneš <vbenes@redhat.com> - 1:1.54.0-1
changelog:
  - Update to 1.54.0 (rc1)
  - Devices not becoming managed sometimes (RHEL-89914)
  - Crash on _l3cfg_notify_cb (RHEL-92020)
  - Fix autoconnect-ports for unrealized VLANs and other virtual devices (NMT-1610)


author: Filip Pokryvka <fpokryvk@redhat.com> - 1:1.53.91-1
changelog:
  - Update to 1.54.0 (rc2)
  - Support deactivating a connection without resetting SRIOV sriov_numvfs (RHEL-69125)
  - Fix a race condition in ovs tun interface (RHEL-17358)


author: Filip Pokryvka <fpokryvk@redhat.com> - 1:1.53.92-1
changelog:
  - Update to 1.54.0 (rc3)
  - Fix ipv6 static route deleted with dualstack (RHEL-102774)
  - Allow setting IP method to disabled in port connections (RHEL-90756)


author: Filip Pokryvka <fpokryvk@redhat.com> - 1:1.54.0-1
changelog:
  - Update to 1.54.0
  - Fix reaply on bridge port VLAN (RHEL-102318)
  - Accept hostnames longer than 64 characters from DNS lookup (RHEL-104357)


author: Vladimír Beneš <vbenes@redhat.com> - 1:1.55.4-1
changelog:
  - Update to 1.55.4 (dev)
  - Adding a VF configuration resets and re-configures all other VFs (RHEL-95844)
  - Fix connection.autoconnect-ports of OVS ports (RHEL-93876)
  - Global DNS config without domains silently ignored from D-Bus (RHEL-109853)
  - Add support for a DHCP client-id kernelarg (RHEL-108454)


author: Pavel Cahyna <pcahyna@redhat.com> - 2.0.34-1
changelog:
  - Update to 2.0.34 (rhbz#2105023)
  - Resolve issues found by rpmdiff
    - add a patch to fix getaddrinfo detection to avoid using gethostbyname
    - add explicit Requires: on subpackages to avoid the need to test
      interoperability between the various combinations of old and new
      subpackages
  - Conditional Perl & Python module build, by default disabled


author: Al Stone <ahs3@fedoraproject.org> - 20240322-1
changelog:
  - Update source tree to 20240322 version from upstream.  NB: this update
    is done in conjunction with removing s390x support due to the large
    number of patches that are now rendered obsolete.  Closes BZ#2138250.
  - Note, too, that the upstream version of the tarball is missing two
    commits and has the wrong name; discussed this with upstream and
    included a patch with the two commits to correct this, and renamed
    the tarballs to try to maintain consistency. So, upstream is actually
    named version 20240321, but it should be 20240322 according to their
    own git tree (see tag G20240322 on github).
  - Removed executable bit from all the upstream source files
  - Remove big-endian support, aka s390x.  Closes BZ#2298855.
  - Remove several 32-bit only patches that are also obsolete since they
    are for unsupported architectures (thanks to pbonzini and PR#5).
  - Remove PIE patches since that is currently the default (again, thanks
    to pbonzini and PR#5)
  - Resolves: RHEL-66144


author: Eduard Abdullin <eabdullin@almalinux.org> - 10.0-0.18
changelog:
  - Rename to almalinux-kitten
  - Update repo paths and names
  - enable rpcbind.service and rpcbind.socket


author: Andrew Lukoshko <alukoshko@almalinux.org> - 10.0-0.21
changelog:
  - Rename extras to extras-common to follow CS
  - Enable kdump.service
  - Drop beta repos
  - Add Provides for compatibility with CentOS SIGs release packages


author: Eduard Abdullin <eabdullin@almalinux.org> - 10.0-12
changelog:
  - Add dist_purl_namespace to macros.dist
  - Re-disable rpcbind.service and rpcbind.socket
  - Enable greenboot services


author: Eduard Abdullin <eabdullin@almalinux.org> - 10.0-7
changelog:
  - Enable nvmefc-boot-connections.service
  - Tweak /etc/issue to avoid incorrect English
  - Provide system-release(releasever_major)


author: Katerina Koukiou <kkoukiou@redhat.com> - 40.22.3.5-1
changelog:
  - Adjust to freerdp and GNOME package changes (mkolman)
    Resolves: RHEL-38407
  - Replace VNC support with GNOME remote desktop (mkolman)
    Resolves: RHEL-38407
  - Rebuild Ask VNC spoke (mkolman)
    Resolves: RHEL-38407
  - Update translations from Weblate for rhel-10 (github-actions)
  - Add RDP boot options & deprecate VNC boot options (mkolman)
    Resolves: RHEL-38407
  - Introduce GNOME remote desktop support (mkolman)
    Resolves: RHEL-38407
  - Rename usevnc flag & similar variables (mkolman)
    Resolves: RHEL-38407
  - Add unit tests for GkKeyboardManager and its API in localization module
    (rvykydal)
    Resolves: RHEL-38399
  - Drop the X.Org server dependency (jexposit)
    Resolves: RHEL-38399
  - Drop xrdb (jexposit)
    Resolves: RHEL-38399
  - Drop xrandr (jexposit)
    Resolves: RHEL-38399
  - Drop libxklavier (jexposit)
    Resolves: RHEL-38399
  - Use GNOME Kiosk's API in LayoutIndicator (jexposit)
    Resolves: RHEL-38399
  - Setup gdbus-codegen (jexposit)
    Resolves: RHEL-38399
  - Use GNOME Kiosk's API in XklWrapper (jexposit)
    Resolves: RHEL-38399
  - Add GNOME Kiosk keyboard manager class (jexposit)
    Resolves: RHEL-38399


author: Katerina Koukiou <kkoukiou@redhat.com> - 40.22.3.7-1
changelog:
  - pykickstart: Use RHEL10 kickstart commands (bcl)
    Related: RHEL-36831
  - Fix starting anaconda on z/VM and LPAR s390x (jstodola)
    Resolves: RHEL-45516
  - Fix kickstart --dhcpclass option application (rvykydal)
    Resolves: RHEL-38998
  - Write a warning rescue selinux (akankovs)
    Resolves: RHEL-38389


author: Katerina Koukiou <kkoukiou@redhat.com> - 40.22.3.8-1
changelog:
  - The RPM tooling generates the compiled python so having automake do it is
    redundant (kkoukiou)
    Resolves: RHEL-46593


author: Martin Kolman <mkolman@redhat.com> - 40.22.3.9-1
changelog:
  - unit_tests: drop DASDDevice.opts like in related blivet change (maier)
    Resolves: RHEL-24057
  - network: use consolidated s390 device configuration (#1802482,#1937049)
    (maier)
    Resolves: RHEL-24057
  - write persistent config of any (dasd,zfcp,znet) s390 devices to sysroot
    (#1802482,#1937049) (maier)
    Resolves: RHEL-24057
  - DASDDiscoverTask: use consolidated device configuration with zdev
    (#1802482,#1937049) (maier)
    Resolves: RHEL-24057


author: Radek Vykydal <rvykydal@redhat.com> - 40.22.3.10-1
changelog:
  - Cleanup remaining Xorg and VNC references and dead code (mkolman)
    Resolves: RHEL-41219
  - Do not create default wired connections for bond ports (rvykydal)
    Resolves: RHEL-50039
  - Consolidate code for dumping network connections (rvykydal)
    Related: RHEL-50039
  - Handle inst.rdp in Dracut (mkolman)
    Resolves: RHEL-41219
  - Deprecate kickstart modularity module (marusak.matej)
    Resolves: RHEL-36831


author: Martin Kolman <mkolman@redhat.com> - 40.22.3.11-1
changelog:
  - Support the not-satellite: prefix for server hostname (mkolman)
    Related: RHEL-49661
  - Use the RHEL 10 version of the vnc kickstart command (mkolman)
    Resolves: RHEL-41219
    Resolves: RHEL-53844
  - Use proxy server also for FTP .treeinfo download (jkonecny)
    Resolves: RHEL-54009
  - Do not mark ancestors of device with source or stage2 as protected (rvykydal)
    Resolves: RHEL-35701


author: Martin Kolman <mkolman@redhat.com> - 40.22.3.12-1
changelog:
  - Redirect output of various GNOME related tools to Journal (mkolman)
    Resolves: RHEL-47097
  - Remove leftover debugging message (mkolman)
    Resolves: RHEL-47097
  - Redirect Anaconda main process stderr to Journal (mkolman)
    Resolves: RHEL-47097
  - network: ignore kickstart configuration of nBFT devices (rvykydal)
    Resolves: RHEL-46014
  - network: do not dump configurations of nBFT devices (rvykydal)
    Resolves: RHEL-46014
  - network: ignore nBFT devices connections in network configuration (rvykydal)
    Resolves: RHEL-46014
  - network: add a test for ignoring ifname=nbft* for device renaming (rvykydal)
    Resolves: RHEL-46014
  - network: do not create empty dir for only ifname=nbft* options (rvykydal)
    Resolves: RHEL-46014
  - network: Avoid creating link files for 'nbft' interfaces (tbzatek)
    Resolves: RHEL-46014


author: Katerina Koukiou <k.koukiou@gmail.com> - 40.22.3.13-1
changelog:
  - Fix check for biosboot partition in GRUB2.check (vtrefny)
    Resolves: RHEL-56591
  - dracut: Remove 'linear' from modules to load (vtrefny)
    Resolves: RHEL-33812
  - Ignore all storage errors when trying to activate swaps (vtrefny)
    Resolves: RHEL-56591


author: Martin Kolman <mkolman@redhat.com> - 40.22.3.14-1
changelog:
  - network: do not crash on destroyed device object in GUI (rvykydal)
    Resolves: RHEL-56141
  - Fix crash on continue after a missing package non-critical error (mkolman)
    Resolves: INSTALLER-4045
    Resolves: RHEL-57699


author: Martin Kolman <mkolman@redhat.com> - 40.22.3.16-1
changelog:
  - Subscription code updates - adjust unit tests (mkolman)
    Resolves: RHEL-49661
    Related: INSTALLER-3903
    Related: INSTALLER-3882
  - Subscription code updates - GTK GUI (mkolman)
    Resolves: RHEL-49661
    Related: INSTALLER-3903
    Related: INSTALLER-3882
  - Subscription code updates - backend (mkolman)
    Resolves: RHEL-49661
    Related: INSTALLER-3903
    Related: INSTALLER-3882
  - Bump minimal subscription manager versions (mkolman)
    Resolves: RHEL-49661
    Related: INSTALLER-3063
    Related: INSTALLER-3882


author: Martin Kolman <mkolman@redhat.com> - 40.22.3.17-1
changelog:
  - network: add warning for kickstart network configuration when running from
    nfs (rvykydal)
    Resolves: RHEL-35250
  - Explicitly place biosboot partition only on stage1 disk (vtrefny)
    Resolves: RHEL-61143
  - network: handle autoconnections policy for rhel upstream (rvykydal)
    Resolves: RHEL-53196


author: Paweł Poławski <ppolawsk@redhat.com> - 40.22.3.18-1
changelog:
  - Update to version 40.22.3.18
  - util: Add additional information for EFI systems (riehecky)
    Resolves: RHEL-55129
  - Use log levels when getting logs from GLib (jkonecny)
    Related: RHEL-58834
  - Remove GLib logging condition for HW logging (jkonecny)
    Related: RHEL-58834
  - Move GLib imports to pyanaconda.core.glib (jkonecny)
    Related: RHEL-58834
  - Redirect only GLib loggers to Journal (mkolman)
    Related: RHEL-58834
  - Log stderr to journal only on supported platforms (jkonecny)
    Related: RHEL-58834
  - Fix journal redirect on systems without journal (jkonecny)
    Related: RHEL-58834
  - Suppress warning from systemd user session (jkonecny)
    Resolves: RHEL-67911
  - Fix RDP var contains string instead of bool (jkonecny)
    Related: RHEL-67911
  - Set --rdp in liveinst unsupported (jkonecny)
    Related: RHEL-67911
  - Stop pretending liveinst+vnc is supported (#678354) (kkoukiou)
    Related: RHEL-67911
  - Create GRDServer class only when required (jkonecny)
    Related: RHEL-67911
  - Fix typo in the GRD source file name (jkonecny)
    Related: RHEL-67911
  - Do not change compositor options when not defined (jkonecny)
    Related: RHEL-58181
  - Add release-notes for Wayland migration (jkonecny)
    Related: RHEL-58181
  - Remove Wayland detection logic from code (jkonecny)
    Related: RHEL-58181
  - Do not create GRDServer on Live ISO (jkonecny)
    Related: RHEL-67911
  - Remove dead spice_vd_agent code (jkonecny)
    Related: RHEL-67911
  - Switch keyboard management to Localed (jkonecny)
    Resolves: RHEL-58181
  - Add localed signal support to LocaledWrapper (jkonecny)
    Resolves: RHEL-58181
  - Add missing support to localed for compositor (jkonecny)
    Related: RHEL-58181


author: Paweł Poławski <ppolawsk@redhat.com> - 40.22.3.19-1
changelog:
  - Update to version 40.22.3.19
  - util: Add additional information for EFI systems (riehecky)
    Resolves: RHEL-55129
  - Use log levels when getting logs from GLib (jkonecny)
    Related: RHEL-58834
  - Remove GLib logging condition for HW logging (jkonecny)
    Related: RHEL-58834
  - Move GLib imports to pyanaconda.core.glib (jkonecny)
    Related: RHEL-58834
  - Redirect only GLib loggers to Journal (mkolman)
    Related: RHEL-58834
  - Log stderr to journal only on supported platforms (jkonecny)
    Related: RHEL-58834
  - Fix journal redirect on systems without journal (jkonecny)
    Related: RHEL-58834
  - Suppress warning from systemd user session (jkonecny)
    Resolves: RHEL-67911
  - Fix RDP var contains string instead of bool (jkonecny)
    Related: RHEL-67911
  - Set --rdp in liveinst unsupported (jkonecny)
    Related: RHEL-67911
  - Stop pretending liveinst+vnc is supported (#678354) (kkoukiou)
    Related: RHEL-67911
  - Create GRDServer class only when required (jkonecny)
    Related: RHEL-67911
  - Fix typo in the GRD source file name (jkonecny)
    Related: RHEL-67911
  - Do not change compositor options when not defined (jkonecny)
    Related: RHEL-58181
  - Add release-notes for Wayland migration (jkonecny)
    Related: RHEL-58181
  - Remove Wayland detection logic from code (jkonecny)
    Related: RHEL-58181
  - Do not create GRDServer on Live ISO (jkonecny)
    Related: RHEL-67911
  - Remove dead spice_vd_agent code (jkonecny)
    Related: RHEL-67911
  - Switch keyboard management to Localed (jkonecny)
    Resolves: RHEL-58181
  - Add localed signal support to LocaledWrapper (jkonecny)
    Resolves: RHEL-58181
  - Add missing support to localed for compositor (jkonecny)
    Related: RHEL-58181


author: Katerina Koukiou <k.koukiou@gmail.com> - 40.22.3.20-1
changelog:
  - Avoid side effect of ask rdp methods (jkonecny)
    Related: RHEL-69940
  - Do not crash if RDP is selected after regular GUI startup failed (#2326410)
    (mkolman)
    Resolves: RHEL-69940
  - Only match liveinst.desktop app in live environment (ales.astone)
    Resolves: RHEL-67390
  - Show correct taskbar icon in Wayland (ales.astone)
    Resolves: RHEL-67390
  - Hide server-side-decorations in Wayland (ales.astone)
    Resolves: RHEL-67390
  - liveinst: Allow running as a Wayland-native application (neal)
    Resolves: RHEL-67390
  - Support leavebootorder for bootupd (jkonecny)
    Resolves: RHEL-40896
  - bootupd: call bootupctl with --update-firmware (awilliam)
    Resolves: RHEL-40896


author: Jiri Konecny <jkonecny@redhat.com> - 40.22.3.21-1
changelog:
  - Disable keyboard shortcut switching on gnome-kiosk (jkonecny)
    Related: RHEL-71880
    Resolves: RHEL-74504
  - Improve name of compositor layout selection method (jkonecny)
    Related: RHEL-71880
    Resolves: RHEL-74504
  - Split LocaledWrapper code for compositor (jkonecny)
    Related: RHEL-71880
    Resolves: RHEL-74504
  - security: do not crash initramfs ks parsing on failing certificate dump
    (rvykydal)
    Resolves: RHEL-61434
  - security: require pykickstart version with %certificates support (rvykydal)
    Resolves: RHEL-61434
  - security: add service to transfer certificates from initramfs (rvykydal)
    Resolves: RHEL-61434
  - security: import certificates in initramfs (rvykydal)
    Resolves: RHEL-61434
  - security: install certificates in pre-install phase only for dnf payload
    (rvykydal)
    Resolves: RHEL-61434
  - security: raise exception if certificate destination is unknown (rvykydal)
    Resolves: RHEL-61434
  - security: log a warning when dumping certificate over an existing file
    (rvykydal)
    Resolves: RHEL-61434
  - security: pre-install certificates before payload installation (rvykydal)
    Resolves: RHEL-61434
  - security: add API to install certificates early before payload (rvykydal)
    Resolves: RHEL-61434
  - security: install certificates on target system (rvykydal)
    Resolves: RHEL-61434
  - security: Add API for installation on target system (rvykydal)
    Resolves: RHEL-61434
  - security: import certificates early after Anaconda start (rvykydal)
    Resolves: RHEL-61434
  - security: add API to import certificates to Anaconda environment (rvykydal)
    Related: RHEL-61434
  - security: add API: Certificate getter (rvykydal)
    Resolves: RHEL-61434
  - kickstart: extend section specification for list of section data (rvykydal)
    Resolves: RHEL-61434
  - security: implement the support to install certificates to Anaconda
    (k.koukiou)
    Resolves: RHEL-61434


author: Jiri Konecny <jkonecny@redhat.com> - 40.22.3.22-1
changelog:
  - Fix RDP question will switch to GUI instead of TUI (jkonecny)
    Resolves: RHEL-77162
  - rpmostree: Use `--merge` for kargs (walters)
    Resolves: RHEL-73029
  - Revert "dracut: Remove 'linear' from modules to load" (vtrefny)
    Resolves: RHEL-76805


author: Radek Vykydal <rvykydal@redhat.com> - 40.22.3.23-1
changelog:
  - security: add a development note for certificates import in initramfs
    (rvykydal)
    Related: RHEL-77156
  - security: do not issue warning on existing certificate file during dump
    (rvykydal)
    Resolves: RHEL-77156
  - Add systemd override to make /usr RW in Dracut (mkolman)
    Resolves: RHEL-77192
  - network: pass NM global dns configuration to the installed system (rvykydal)
    Resolves: RHEL-71415
  - network: pass global dns initrd option to the installed system (rvykydal)
    Resolves: RHEL-71415


author: Radek Vykydal <rvykydal@redhat.com> - 40.22.3.25-1
changelog:
  - network: add dnsconfd to installer environment (rvykydal)
    Resolves: RHEL-79800
  - network: add dnsconfd to selected packages if used in installer (rvykydal)
    Resolves: RHEL-79802


author: Radek Vykydal <rvykydal@redhat.com> - 40.22.3.26-1
changelog:
  - network: start dnsconfd in initramfs (rvykydal)
    Resolves: RHEL-80302
  - network: enable dnsconfd service on installed system if required (rvykydal)
    Resolves: RHEL-80011
  - network: pass 16-dns-backend.conf to target system (rvykydal)
    Resolves: RHEL-80232
  - netowrk: enable dnsconfd service in installer environment (rvykydal)
    Resolves: RHEL-80011


author: Martin Kolman <mkolman@redhat.com> - 40.22.3.27-1
changelog:
  - Update the tests/README.rst file (jkonecny)
    Related: RHEL-48821
  - Move shell testing to a separated directory (jkonecny)
    Related: RHEL-48821
  - Enable dynamic bash commands disable for tests (jkonecny)
    Related: RHEL-48821
  - Add test for config_get dracut function (jkonecny)
    Related: RHEL-48821
  - Fix trailing `/` when downloading stage2 image (jkonecny)
    Resolves: RHEL-48821
  - Fix whitespace chars broke Dracut config parsing (jkonecny)
    Related: RHEL-48821


author: Martin Kolman <mkolman@redhat.com> - 40.22.3.28-1
changelog:
  - network: update NM autoconnections configuration for centos (rvykydal)
    Resolves: RHEL-67815
  - Run restorecon after copying logs (champetier.etienne)
    Resolves: RHEL-86788
  - s390x - enable raid1 as a stage2 device (dan)
    Resolves: RHEL-83924
    Resolves: INSTALLER-4148
  - edns: restart dnsconfd only after the first kickstart parsing (rvykydal)
    Resolves: RHEL-83931
  - edns: allow dnsconfd name resolution for kickstart fetching (rvykydal)
    Resolves: RHEL-83931
  - network: disable autoconnections on RHEL also for BOOTIF option (rvykydal)
    Resolves: RHEL-69400
  - security: fix dnsconfd backend option check in initramfs (rvykydal)
    Resolves: RHEL-83576


author: Jiri Konecny <jkonecny@redhat.com> - 40.22.3.29-1
changelog:
  - liveinst: Propagate the AT-SPI bus address to Anaconda for Wayland (neal)
    Resolves: RHEL-88645
  - Revert "Do not copy resolv.conf to target system at the end of installation"
    (mkolman)
    Resolves: RHEL-84110
  - rpm_ostree/installation.py: fix image deployment on s390x (nikita)
    Resolves: RHEL-88558


author: Jiri Konecny <jkonecny@redhat.com> - 40.22.3.30-1
changelog:
  - Revert "s390x - enable raid1 as a stage2 device" (jkonecny)
    Reverts: RHEL-83924
  - pyanaconda: module_manager: fix ciclic import (k.koukiou)
    Related: RHEL-85415
  - pyanaconda: bootloader: fix ImportError (k.koukiou)
    Related: RHEL-85415
  - ruff: enable isort rules and autofix all isort warnings (jkonecny)
    Resolves: RHEL-85415


author: Jiri Konecny <jkonecny@redhat.com> - 40.22.3.31-1
changelog:
  - bootloader: drop write_config_console, just preserve console= (awilliam)
    Resolves: RHEL-79961
  - flatpak: Fix Flatpak source generation from DNF (jkonecny)
    Related: RHEL-75804
  - flatpak: Add constants for Flatpak (jkonecny)
    Related: RHEL-75804
  - flatpak: Change log level for source processing (jkonecny)
    Related: RHEL-75804
  - flatpak: Improve log for setting refs for install (jkonecny)
    Related: RHEL-75804
  - flatpak: Improve documentation (jkonecny)
    Related: RHEL-75804
  - flatpak: `NoSourceError` to `SourceSetupError` (jkonecny)
    Related: RHEL-75804
  - Fix imports in flatpak payload (jkonecny)
    Related: RHEL-75804
  - When installing Flatpaks from a local repository, disable download (otaylor)
    Related: RHEL-75804
  - Add additional logging to Flatpak code (jkonecny)
    Related: RHEL-75804
  - Fix directory where flatpak blobs are stored (jkonecny)
    Related: RHEL-75804
  - Add FlatpakManager tests (jkonecny)
    Related: RHEL-75804
  - Improve FlatpakManager testing (jkonecny)
    Related: RHEL-75804
  - Add tests for Flatpak source.py (jkonecny)
    Related: RHEL-75804
  - Add tests for Flatpak payload utils (jkonecny)
    Related: RHEL-75804
  - Extract flatpak.source utils to a separate module (jkonecny)
    Related: RHEL-75804
  - Add Flatpak tests for the Flatpak module (jkonecny)
    Related: RHEL-75804
  - Do not allow any sources for Flatpak payload (jkonecny)
    Related: RHEL-75804
  - Support payload with no default source (jkonecny)
    Related: RHEL-75804
  - Add new API for Flatpak to CalculateSizeWithTask (jkonecny)
    Related: RHEL-75804
  - Add side_payload to PayloadBase object (jkonecny)
    Related: RHEL-75804
  - Add more logs for easier Flatpak module debugging (jkonecny)
    Related: RHEL-75804
  - Call calculate_size of the Flatpak manager (jkonecny)
    Related: RHEL-75804
  - Improve logging of the Flatpak module (jkonecny)
    Related: RHEL-75804
  - Support Flatpak preinstallation as part of a DNF install (otaylor)
    Resolves: RHEL-75804
  - anaconda.spec: Add Flatpak client to Requires (otaylor)
    Resolves: RHEL-75804
  - Extract pick_download_location(), calculate_required_space() utilities
    (otaylor)
    Resolves: RHEL-75804
  - Move hardcoded flatpak remote to configuration (jkonecny)
    Related: RHEL-75804
  - payload/rpm-ostree: Include program output in exception (walters)
    Resolves: RHEL-83926


author: Martin Kolman <mkolman@redhat.com> - 40.22.3.32-1
changelog:
  - Fix vconsole layout doesn't work for ostree (jkonecny)
    Resolves: RHEL-101058
  - Remove unused Flatpak manager code (jkonecny)
    Resolves: RHEL-106503
  - Rename DNF strings to Flatpak in installation.py (jkonecny)
    Resolves: RHEL-106503
  - Update to the approved version of the blivet change (a.badger)
    Resolves: RHEL-69878
  - Do not duplicate the DEVICE_TYPES enum in storage_constraints (a.badger)
    Resolves: RHEL-69878
  - Retrieve DEVICE_TYPES from blivet. (a.badger)
    Resolves: RHEL-69878


author: Katerina Koukiou <k.koukiou@gmail.com> - 40.22.3.34-1
changelog:
  - ui: tui: installation_source: show error message in the TUI screen
    (k.koukiou)
  - pyanaconda: dnf: clarify is_ready boolean return (k.koukiou)
  - tui: make SoftwareSpoke ready once installation source succeeds or fails
    (k.koukiou)
    Resolves: RHEL-60724
  - gui: Fix GTK warnings when removing non-existent accelerators (k.koukiou)
    Resolves: RHEL-45999
  - storage: fix mount point assignment of non-formatted swap partitions
    (rvykydal)
    Related: RHEL-61460
  - storage: include only fstab devices in fsset swap devices property (rvykydal)
    Resolves: RHEL-61460
  - Disable checking for the rdp verb in Anaconda (a.badger)


author: Jerry James <loganjerry@gmail.com> - 1.2-34
changelog:
  - Build with log4j support in non-bootstrap mode
  - Convert the License tag to SPDX
  - Update the project URL


author: Neal Gompa <ngompa@fedoraproject.org> - 1.0.2-1
changelog:
  - Update to 1.0.2
  - Clean up some pre-1.0 scriptlet cruft
  - Resolves: RHEL-31497 (Backport latest bulid from Fedora 40)


author: Alessandro Astone <ales.astone@gmail.com> - 1.0.2-2
changelog:
  - Backport patch to fix installing swcatalog
  - Resolves: RHEL-31497 (Backport latest build from Fedora 40)


author: Richard W.M. Jones <rjones@redhat.com> - 1.14.1-1
changelog:
  - New upstream version 1.14.1
  - Use github tarballs again.
  - New binary augprint.
  - New bash-completions subpackage.


author: Richard W.M. Jones <rjones@redhat.com> - 1.14.2-0.3
changelog:
  - lenses/tmpfiles.aug: Permit '$' character in /usr/lib/tmpfiles.d/*.conf
    resolves: RHEL-76283
  - lenses/multipath.aug: Support all possible values for find_multipaths
  - lenses/systemd.aug: Allow "+"(fullprivileges) command flag


author: Petr Menšík <pemensik@redhat.com> - 0.8-22
changelog:
  - Enable unit tests during check
  - Prevent crashes on some invalid DBus calls
  - Provide versioned howl compatibility package
  - Correct bootstrap option


author: Miro Hrončok <mhroncok@redhat.com> - 2.12.0-1
changelog:
  - Update to 2.12.0
  - No longer depends on pytz
  - No longer depends on setuptools
  - Update the License tag to SPDX


author: Jerome Marchand <jmarchan@redhat.com> - 0.29.1-1
changelog:
  - Rebase to the latest release version (#2253688)
  - Enable libbpf-tools on s390x (#2249458)
  - Misc 0.29.1 fixes


author: Jerome Marchand <jmarchan@redhat.com> - 0.30.1-1
changelog:
  - Rebase to the latest version (RHEL-32379)
  - Really prevent the loading of compromised headers (CVE-2024-2314)
  - Add python3-pyelftools dependency
  - Exclude unsupported tools


author: Jerome Marchand <jmarchan@redhat.com> - 0.34.0-1
changelog:
  - Rebase to the latest version (RHEL-78921)
  - Rebuild with LLVM 20 (RHEL-81772)
  - Silence warning of trace tools (RHEL-68952)
  - Fix bpf-runqlen (RHEL-91190)
  - Fix sslsniff and sofdsnoop (RHEL-58348)
  - Fix slabratetop (RHEL-58810)
  - Fix funclatency funcslower and gethostlatency on s390x (RHEL-68947)
  - Fix bpf-klockstat on aarch64 and ppc64 (RHEL-83001)
  - Remove unsupported bpf-bcachefs* and bpf-zfs* tools (RHEL-75529)
  - Fix multiples ppc64 tools (RHEL-58147)


author: Petr Menšík <pemensik@redhat.com> - 32:9.18.33-1
changelog:
  - Update to 9.16.33 (rhbz#2342784)
  - Make relative documentation links
  - Permanently remove DLZ parts build


author: Arjun Shankar <arjun@redhat.com> - 3.8.2-6
changelog:
  - Analyse bison sources for license information
  - Migrate License field to SPDX identifiers for
    https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2
    (#2222079)


author: Patrick Palka <ppalka@redhat.com> - 1.83.0-0
changelog:
  - Rebase to 1.83.0
  - See https://fedoraproject.org/wiki/Changes/F40Boost183
  - Drop patch for accumulators library that has since been applied upstream.
  - Fix spurious Boost.Regex test failures.


author: Fedora Release Engineering <releng@fedoraproject.org> - 4.0.2-11
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
  - drop java binding for platforms not in %{java_arches}


author: Jindrich Novy <jnovy@redhat.com> - 1.0.5-1
changelog:
  - composefs-1.0.5-1.el10
  - update to https://github.com/containers/composefs/releases/tag/v1.0.5
  - Related: RHEL-34195


author: Jindrich Novy <jnovy@redhat.com> - 1.0.6-1
changelog:
  - update to the latest upstream release
    https://github.com/containers/composefs/releases/tag/v1.0.6 Related:
    RHEL-60292


author: Jindrich Novy <jnovy@redhat.com> - 1.0.7-1
changelog:
  - composefs-1.0.7-1.el10
  - update to https://github.com/containers/composefs/releases/tag/v1.0.7
  - Related: RHEL-60292


author: Jan Friesse <jfriesse@redhat.com> - 3.1.9-2
changelog:
  - Resolves: RHEL-96073

  - exec: Add support for env STATE_DIRECTORY
  - init: Use LogsDirectory in systemd unit file


author: Parag Nemade <pnemade AT redhat DOT com> - 2.9.7-30
changelog:
  - As -dicts subpackage installs files under %{_libdir} path it should not be noarch
  - this fixes FTBFS on F37+


author: Paul Wouters <paul.wouters@aiven.io - 2.9.11-1
changelog:
  - Resolves: rhbz#2123955 cracklib-2.9.11 is available
  - Remove old patches, port remaining patches to 2.9.11
  - Use man pages from doc/ instead of pulling them from debian


author: Veronika Hanulikova <vhanulik@redhat.com> - 2.9.11-7
changelog:
  - Add missing man page for create-cracklib-dict (RHEL-39972)
  - Preserve special characters in cracklib-format (RHEL-39972)


author: Jan Kolarik <jkolarik@redhat.com> - 1.0.3-1
changelog:
  - Update to 1.0.3
  - Set compression level 10 for zstd and zck
  - Introduce new --no-pretty option to reduce metadata size
  - Use gzip compression by default when --compatibility is specified
  - Default changelog limit restored for --compatibility
  - Use epoch-friendly sub-package interdependencies
  - Enable sqlite shared cache on connection level
  - Fix const-correctness with libxml2-2.12.0
  - Allow specifying zck compression only


author: Jan Kolarik <jkolarik@redhat.com> - 1.0.4-1
changelog:
  - Update to 1.0.4 (RHEL-38831)
  - Extend the --compatibility flag to cover other defaults
  - mergerepo_c and modifyrepo_c now make "pretty" indented xml
  - Fix building due to bash-completion repackaging


author: Petr Pisar <ppisar@redhat.com> - 1.1.2-3
changelog:
  - Fix a file descriptor and a memory leak in an error path of
    cr_detect_compression() (RHEL-45645)


author: Ondrej Kozina <okozina@redhat.com> - 2.7.0-2
changelog:
  - Rebuild for OpenSSL Argon2 implementation (OpenSSL 3.2)
  - patch: Do not compile unused internal argon2 implementation


author: Ondrej Kozina <okozina@redhat.com> - 2.7.5-1
changelog:
  - Update to cryptsetup 2.7.5
  - patch: Warn if Argon2 keyslot is unlocked in FIPS mode.
  - patch: Enable Argon2 in FIPS with openssl backend.
  - Resolves: RHEL-57036 RHEL-57037 RHEL-61581


author: Jeff Moyer <jmoyer@redhat.com> - 80-4
changelog:
  - Fix listing of region capabilities (Jeff Moyer)
  - Remove orphaned patch file (Jeff Moyer)
  - Resolves: RHEL-80436


author: Marian Csontos <mcsontos@redhat.com> - 2.03.28-4
changelog:
  - Fix temporary LVs not cleaned when converting in use LV to a thin pool.
  - Check FS resize is supported before extending LV.
  - Fix issue affecting memory locking before suspend (2.03.27).
  - Workaround for NVMe WWID changing after kernel update.


author: Marian Csontos <mcsontos@redhat.com> - 2.03.32-2
changelog:
  - Fix vgremove hanging immediately after lockstart.
  - Add repair option for RAID volumes with too many transiently failed devices.


author: Paul Donohue <git@PaulSD.com> - 0.9.7-2
changelog:
  - Modify 0006-RH-add-mpathconf.patch
  - Modify 0008-RH-reset-default-find_mutipaths-value-to-off.patch
    * Fix find_multipaths values in docs and mpathconf


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.7-5
changelog:
  - Add 0014-multipathd-fix-null-pointer-dereference-in-uev_updat.patch
    * Fix auto_resize code to avoid a segfault
  - Add 0015-multipathd-fix-auto-resize-configuration.patch
    * Fix auto_resize default value


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.9-1
changelog:
  - Update source to upstream version 0.9.9
    * Previous patches 0014-0015 are included in the soruce tarball
    * Patch 0001 is from the upstream staging branch
  - Rename redhat patches
    * Previous patches 0001-0013 are now 0002-0014
  - Install /lib/udev/rules.d/99-z-dm-mpath-late.rules
  - Resolves: RHEL-50698


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.9-7
changelog:
  - Add 0018-multipath-tools-move-DEFAULT_SOCKET-definition-into-.patch
  - Add 0019-multipath-tools-add-helper-mpath_fill_sockaddr__.patch
  - Add 0020-libmpathutil-add-support-for-Unix-pathname-sockets.patch
  - Add 0021-libmpathutil-move-systemd_listen_fds-support-into-mu.patch
  - Add 0022-multipathd-make-uxsock_listen-take-a-pointer-to-fd.patch
  - Add 0023-multipathd-allow-receiving-two-socket-fds-from-syste.patch
  - Add 0024-multipathd-listen-on-pathname-and-abstract-socket-by.patch
  - Add 0025-libmpathcmd-try-both-abstract-and-pathname-sockets.patch
  - Add 0026-libmpathcmd-honor-MULTIPATH_SOCKET_NAME-environment-.patch
  - Add 0027-multipathd-honor-MULTIPATH_SOCKET_NAME-environment-v.patch
  - Add 0028-multipath-clean-up-find_multipaths-documentation.patch
  - Add 0029-multipathd-Add-multipathd-man-page-section-about-soc.patch
    * Fixes RHEL-82180 ("RFE: Enable multipathd to communicate with a
      process in another network namespace")
  - Resolves: RHEL-82180


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.9-9
changelog:
  - Add 0030-multipathd-monitor-new-multipath-dev-even-if-we-can-.patch
  - Add 0031-libmultipath-add-helper-function-check_path_wwid_cha.patch
  - Add 0032-multipathd-re-add-paths-skipped-because-they-were-of.patch
    * Fixes RHEL-82535 ("multipathd does not monitor multipath devices
      created externally while there are offline paths.")
  - Resolves: RHEL-82535


author: Filip Suba <fsuba@redhat.com> - 0.9.9-11
changelog:
  - Add 0033-multipath-tools-add-HPE-MSA-Gen7-2070-2072-to-hwtabl.patch
    * Fixes RHEL-103112 ("Update multipath builtin config to add new
      device defaults [rhel-10]")
  - Resolves: RHEL-103112


author: Lin Li <lilin@redhat.com> - 0.9.9-12
changelog:
  Add 0034-libmultipath-fix-crash-in-print_foreign_topology.patch
    * Fixes RHEL-107436 ("Running multipath -ll on system with "enable_foreign
      nvme" results in segfault")
  Resolves: RHEL-107436


author: Ales Nezbeda <anezbeda@redhat.com> - 0.8.8-49
changelog:
  - Fix SPDX license tag based on further research
  - https://gitlab.com/fedora/legal/fedora-license-data/-/issues/396#note_1976038980
  - Related: RHEL-37885


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.3.21-14
changelog:
  - fix CVE-2024-23185: very large headers can cause resource exhaustion
    when parsing message (RHEL-55218)
  - fix CVE-2024-23184: using a large number of address headers may trigger
    a denial of service (RHEL-55205)


author: Than Ngo <than@redhat.com> - 2:1.12.0-3
changelog:
  - Fix Non-reproducible file names in doxygen output
  - Fix broken markdown links to anchors
  Related: RHEL-58045


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.12.6-1
changelog:
  - Update to 0.12.6 (close RHBZ#2162811)
  - Update License to SPDX
  - Document and/or unbundle all bundled libraries


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240524-2
changelog:
  - edk2-MdeModulePkg-Warn-if-out-of-flash-space-when-writing.patch [RHEL-45261]
  - Resolves: RHEL-45261
    ([RHEL10] edk2 disconnects abnormally before loading the kernel)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240524-3
changelog:
  - edk2-NetworkPkg-DxeNetLib-adjust-PseudoRandom-error-loggi.patch [RHEL-45829]
  - edk2-NetworkPkg-DxeNetLib-Reword-PseudoRandom-error-loggi.patch [RHEL-45829]
  - Resolves: RHEL-45829
    ([RHEL-10.0] edk2 hit Failed to generate random data )


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240524-4
changelog:
  - edk2-AmdSevDxe-Fix-the-shim-fallback-reboot-workaround-fo.patch [RHEL-56082]
  - Resolves: RHEL-56082
    ([EDK2] Shim fallback reboot workaround might not work on SNP [rhel-10])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240524-5
changelog:
  - edk2-UefiCpuPkg-PiSmmCpuDxeSmm-skip-PatchInstructionX86-c.patch [RHEL-50185]
  - Resolves: RHEL-50185
    ([RHEL10] Hit soft lockup when hotplug vcpu)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240524-7
changelog:
  - edk2-OvmfPkg-CpuHotplugSmm-delay-SMM-exit.patch [RHEL-56154]
  - Resolves: RHEL-56154
    (qemu-kvm: warning: Blocked re-entrant IO on MemoryRegion: acpi-cpu-hotplug at addr: 0x0 [rhel-10])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240524-8
changelog:
  - edk2-Bumped-openssl-submodule-version-to-0205b5898872.patch [RHEL-55302]
  - Resolves: RHEL-55302
    (CVE-2024-6119 edk2/openssl: Possible denial of service in X.509 name checks [rhel-10.0 beta])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240524-9
changelog:
  - edk2-OvmfPkg-VirtioGpuDxe-ignore-display-resolutions-smal.patch [RHEL-56249]
  - edk2-OvmfPkg-QemuVideoDxe-ignore-display-resolutions-smal.patch [RHEL-56249]
  - edk2-MdePkg-Fix-overflow-issue-in-BasePeCoffLib.patch [RHEL-60829]
  - Resolves: RHEL-56249
    (507x510 display resolution should not crash the firmware [edk2,rhel-10])
  - Resolves: RHEL-60829
    (CVE-2024-38796 edk2: Integer overflows in PeCoffLoaderRelocateImage [rhel-10.0])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240524-11
changelog:
  - edk2-OvmfPkg-Add-a-Fallback-RNG-RH-only.patch [RHEL-66234]
  - edk2-OvmfPkg-ArmVirtPkg-Add-a-Fallback-RNG-RH-only.patch [RHEL-66234]
  - Resolves: RHEL-66234
    ([Regression] HTTP Boot not working on old vCPU without virtio-rng device present [rhel-10])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20240524-12
changelog:
  - edk2-OvmfPkg-Rerun-dispatcher-after-initializing-virtio-r.patch [RHEL-64642]
  - Resolves: RHEL-64642
    ([Regression] HTTP Boot fails to work with edk2-ovmf-20231122-6.el9_4.2 and greater [rhel-10])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20241117-2
changelog:
  - edk2-Fix-amd-sev-firmware-file-for-amd-snp.patch [RHEL-72446]
  - Resolves: RHEL-72446
    ( QEMU should creating new json file that will correctly describe firmware for amd-sev-snp [rhel-10])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20250221-1
changelog:
  - Rebase to edk2-stable202502 [RHEL-75592]
  - Resolves: RHEL-75592
    (rebase to edk2-stable202502)
  - Resulves: RHEL-82646
    (fix typo in fwcfg file name)
  - Resolves: RHEL-82837
    (The newer revocation file and Server 2025 required to update it)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20250221-2
changelog:
  - edk2-.distro-drop-setup-macro-in-specfile-comment.patch [RHEL-85759]
  - edk2-.distro-switch-to-rhel-10-build-config.patch [RHEL-85759]
  - edk2-.distro-add-riscv64-sub-rpm.patch [RHEL-85759]
  - Resolves: RHEL-85759
    (RFE: Add riscv64 build and sub-package)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20250221-3
changelog:
  - edk2-.distro-make-sure-virt-firmware-is-new-enough.patch [RHEL-85759]
  - Resolves: RHEL-85759
    (RFE: Add riscv64 build and sub-package)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20250523-1
changelog:
  - Rebase to edk2-stable202505 [RHEL-82556]
  - Resolves: RHEL-82556
    ([edk2,rhel-10] rebase to edk2-stable202505)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20250523-2
changelog:
  - edk2-add-qemu-vars-builds-to-build-config-and-file-lists.patch [RHEL-2908]
  - edk2-add-dbx-update-script.patch [RHEL-96866]
  - edk2-update-dbx-to-20250610.patch [RHEL-96866]
  - Resolves: RHEL-2908
    ([aarch64][EDK2] UEFI writable variable service in QEMU)
  - Resolves: RHEL-96866
    ([edk2,rhel-10] dbx update 20250610)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20250822-1
changelog:
  - Rebase to edk2-stable202508 [RHEL-111718]
  - Resolves: RHEL-111718
    ([edk2,rhel-10] rebase to edk2-stable202508)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1.51.1-6
changelog:
  - Fixed buffer overflow in SetUpPhonemeTable function at synthdata.c
    Resolves: CVE-2023-49990
  - Fixed buffer underflow in CountVowelPosition function at synthdata.c
    Resolves: CVE-2023-49991
  - Fixed buffer overflow in RemoveEnding at dictionary.c
    Resolves: CVE-2023-49992
  - Fixed buffer overflow in ReadClause function at readclause.c
    Resolves: CVE-2023-49993
  - Fixed floating point exception in PeaksToHarmspect at wavegen.c
    Resolves: CVE-2023-49994


author: Milan Crha <mcrha@redhat.com> - 3.52.0-1
changelog:
  - Resolves: RHEL-30204 (Backport Fedora 40 changes)
  - Update to 3.52.0
  - Add patch to allow reconfiguring the dbus-prefix without rebuilding;
    this is needed to make EDS work with the new Flatpak infrastructure.
  - Remove support _eds_dbus_services_prefix - this was only used by
    F38 and earlier Flatpak builds.


author: Trent Piepho <tpiepho@gmail.com> - 3.3.10-6
changelog:
  - Enable AVX2 on x86-86
  - Enable NEON on aarch64
  - Clean up precision list
  - Fix for OpenMPI build with < 4 processors
  - Fix building with no enabled MPI types
  - Enable single precision Altivec on PPC
  - Enable CNTVCT_EL0 support on ARMv8


author: Fedora Release Engineering <releng@fedoraproject.org> - 3.3.10-10
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
  - Fix i686 build by disabling openmpi
  - Fix "The file FFTW3LibraryDepends.cmake is missing" in autotools build
    https://github.com/FFTW/fftw3/issues/130#issuecomment-1902748460 (#2193075)
  - Disable mpich on s390x to fix the build


author: Jan Grulich <jgrulich@redhat.com> - 1.16.0-1
changelog:
  - Update to 1.16.0
    Resolves: RHEL-72779
  - Add support for preinstalling Flatpaks
    Resolves: RHEL-26066


author: Yaakov Selkowitz <yselkowi@redhat.com> - 40-1
changelog:
  - Version bump for F40
  - Define JAVA_HOME, JAVACONFDIRS and %__maven_path
  - Change xmvn configuration location


author: Iñaki Úcar <iucar@fedoraproject.org> - 3.3.1-3
changelog:
  - Require netlib from base package
  - Adapt license tag to SPDX
  - Add rpminspect.yaml file to skip tests with false positives


author: Akira TAGOH <tagoh@redhat.com> - 2.14.2-5
changelog:
  - Update 65-nonlatin.conf to 69-nonlatin.conf
    This basically provides substitutes for certain languages and is helpful
    to determine default behavior though, we have per-package config for similar purpose.
    Since 65 is mostly used for default fonts and this config prevents some behavior for
    packages named something coming later than "nonlatin" in the alphabetical order.
    So moving this to the safer priority.
    This would fixes an issue, particularly Lohit Marathi vs Lohit Devanagari after
    updating their priorities from 65 to 66.


author: Antonio Torres <antorres@redhat.com> - 3.2.8-2
changelog:
  - Disable JIT if PCRE can't allocate executable memory
  - Fix warnings from service file
    Resolves: RHEL-116594


author: Marek Kasik <mkasik@redhat.com> - 2:3.10.3-3
changelog:
  - Initialize function pointers after resource allocation
  - Fixes CVE-2025-4478
  - Resolves: RHEL-91583


author: Ondrej Holy <oholy@redhat.com> - 2:3.5.1-1
changelog:
  - Update to 3.5.1 (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: Jakub Jelinek <jakub@redhat.com> 14.1.1-1
changelog:
  - update from releases/gcc-14 branch
    - GCC 14.1.0 release
    - PRs analyzer/111475, c++/89224, c++/114856, c++/114889, c++/114935,
  	ipa/92606, middle-end/114734, middle-end/114907, modula2/113768,
  	modula2/114133, modula2/114929, rtl-optimization/114924,
  	sanitizer/114956, tree-optimization/114876,
  	tree-optimization/114921, tree-optimization/114965


author: Jakub Jelinek <jakub@redhat.com> 14.1.1-4
changelog:
  - update from releases/gcc-14 branch
    - PRs c++/114901, c++/114903, c++/114974, c++/114994, c++/115114,
  	c++/115139, driver/114980, fortran/114827, fortran/114874,
  	fortran/115039, libstdc++/107800, libstdc++/114866, libstdc++/114891,
  	libstdc++/115015, libstdc++/115063, libstdc++/115119,
  	middle-end/114931, sanitizer/115172, target/69374, target/112959,
  	target/114968, target/114975, target/114981, target/115065,
  	target/115069, tree-optimization/114998, tree-optimization/115143,
  	tree-optimization/115152, tree-optimization/115154


author: Jakub Jelinek <jakub@redhat.com> 14.1.1-5
changelog:
  - update from releases/gcc-14 branch
    - PRs ada/115270, c/114493, c++/105320, c++/114275, c++/114868, c++/114983,
  	c++/115187, fortran/86100, fortran/115150, libstdc++/109849,
  	libstdc++/111641, libstdc++/114940, libstdc++/115099,
  	libstdc++/115269, libstdc++/115335, middle-end/108789,
  	middle-end/115352, modula2/114886, rtl-optimization/114902,
  	rtl-optimization/115038, rtl-optimization/115092, target/113719,
  	target/115169, target/115297, target/115317, target/115324,
  	tree-optimization/115149, tree-optimization/115192,
  	tree-optimization/115197, tree-optimization/115232,
  	tree-optimization/115307, tree-optimization/115337


author: Jakub Jelinek <jakub@redhat.com> 14.1.1-6
changelog:
  - update from releases/gcc-14 branch
    - PRs ada/114398, ada/114708, c/115290, c++/99678, c++/115239, c++/115283,
  	c++/115378, c++/115511, driver/115440, fortran/83865, jit/115442,
  	libstdc++/114958, libstdc++/115247, libstdc++/115308,
  	rtl-optimization/115281, target/109549, target/111343, target/115253,
  	target/115353, target/115360, tree-optimization/115544
    - fix s390x ICEs with vector permutations from memory (#2293207, #2292501)


author: Jakub Jelinek <jakub@redhat.com> 14.1.1-7
changelog:
  - update from releases/gcc-14 branch
    - PRs c/114930, c/115502, c/115587, c++/115198, c++/115358, c++/115504,
  	c++/115624, fortran/114019, fortran/115390, libstdc++/115454,
  	libstdc++/115575, libstdc++/115668, target/106069, target/114846,
  	target/115342, target/115355, target/115608, tree-optimization/115278,
  	tree-optimization/115508
  - revert the August 2016 workaround for python bytecode compilation (#2294381)


author: Jakub Jelinek <jakub@redhat.com> 14.2.1-1
changelog:
  - update from releases/gcc-14 branch
    - GCC 14.2 release
    - PRs analyzer/114899, c++/99241, c++/99242, c++/104981, c++/106760,
  	c++/111890, c++/115165, c++/115476, c++/115550, c++/115561,
  	c++/115583, c++/115623, c++/115754, c++/115783, c++/115865,
  	c++/115897, c++/115900, c++/115986, fortran/59104, fortran/84006,
  	fortran/93635, fortran/98534, fortran/99798, fortran/100027,
  	fortran/103115, fortran/103312, fortran/113363, fortran/115700,
  	ipa/111613, ipa/113291, ipa/113787, ipa/114207, ipa/115033,
  	ipa/115277, ipa/116055, libstdc++/113376, libstdc++/114387,
  	libstdc++/115399, libstdc++/115482, libstdc++/115522,
  	libstdc++/115585, libstdc++/115807, libstdc++/115854,
  	libstdc++/116070, middle-end/115527, middle-end/115836,
  	middle-end/115887, pch/115312, rtl-optimization/115049,
  	rtl-optimization/115565, target/87376, target/88236, target/97367,
  	target/98762, target/105090, target/113715, target/114759,
  	target/114890, target/114936, target/114988, target/115068,
  	target/115153, target/115188, target/115351, target/115389,
  	target/115456, target/115457, target/115459, target/115475,
  	target/115526, target/115554, target/115562, target/115591,
  	target/115611, target/115691, target/115725, target/115726,
  	target/115752, target/115763, target/115840, target/115872,
  	target/115978, target/115981, target/115988, target/116035,
  	testsuite/115826, testsuite/116061, tree-optimization/113673,
  	tree-optimization/115382, tree-optimization/115646,
  	tree-optimization/115669, tree-optimization/115694,
  	tree-optimization/115701, tree-optimization/115723,
  	tree-optimization/115841, tree-optimization/115843,
  	tree-optimization/115867, tree-optimization/115868,
  	tree-optimization/116034, tree-optimization/116057


author: Joseph Myers <josmyers@redhat.com> - 14.2.1-6
changelog:
  - update from releases/gcc-14 branch
    - PRs ada/114593, ada/114636, ada/114640, ada/115535, ada/116190,
  	ada/116430, ada/116551, c/116726, c/117230, c++/88313, c++/96097,
  	c++/112288, c++/115296, c++/115361, c++/115656, c++/115987,
  	c++/116071, c++/116219, c++/116223, c++/116276, c++/116320,
  	c++/116327, c++/116369, c++/116384, c++/116418, c++/116424,
  	c++/116449, c++/116476, c++/116492, c++/116534, c++/116567,
  	c++/116606, c++/116636, c++/116676, c++/116678, c++/116929,
  	c++/117054, c++/117107, c++/117259, c++/117274, fortran/79685,
  	fortran/84868, fortran/100273, fortran/108889, fortran/116530,
  	ipa/109985, ipa/115815, ipa/116410, jit/117275, libstdc++/37475,
  	libstdc++/108619, libstdc++/113663, libstdc++/116038,
  	libstdc++/116159, libstdc++/116381, libstdc++/116529,
  	libstdc++/116549, libstdc++/116641, libstdc++/116754,
  	libstdc++/116755, libstdc++/116777, libstdc++/116857,
  	libstdc++/117085, libstdc++/117094, libstdc++/117135,
  	libstdc++/117321, libstdc++/117406, lto/116361, lto/116614,
  	middle-end/115110, middle-end/115426, middle-end/115641,
  	middle-end/116258, middle-end/116259, middle-end/116454,
  	middle-end/116891, middle-end/116898, middle-end/116899,
  	middle-end/117086, middle-end/117249, middle-end/117354,
  	rtl-optimization/116783, rtl-optimization/117327, sanitizer/117209,
  	target/85624, target/112108, target/113384, target/115464,
  	target/115860, target/116007, target/116033, target/116043,
  	target/116174, target/116189, target/116237, target/116287,
  	target/116295, target/116390, target/116407, target/116415,
  	target/116512, target/116617, target/116627, target/116738,
  	target/116839, target/116883, target/116921, target/116953,
  	target/116962, target/117116, target/117159, target/117240,
  	target/117296, target/117318, testsuite/70150, testsuite/116238,
  	tree-optimization/107467, tree-optimization/113281,
  	tree-optimization/116156, tree-optimization/116166,
  	tree-optimization/116224, tree-optimization/116258,
  	tree-optimization/116274, tree-optimization/116290,
  	tree-optimization/116380, tree-optimization/116460,
  	tree-optimization/116481, tree-optimization/116501,
  	tree-optimization/116585, tree-optimization/116610,
  	tree-optimization/116768, tree-optimization/116850,
  	tree-optimization/116879, tree-optimization/116907,
  	tree-optimization/116982, tree-optimization/116990,
  	tree-optimization/117041, tree-optimization/117104,
  	tree-optimization/117287
    - add hint #34 to aarch64 sanitizer asm stubs if -mbranch-protection=standard
      (#2306353)


author: Marek Polacek <polacek@redhat.com> 14.2.1-7
changelog:
  - update from releases/gcc-14 branch (RHEL-65532)
    - PRs ada/113036, ada/113868, ada/115917, ada/117328, ada/117996,
  	analyzer/115724, c/117641, c/117745, c/117802, c++/100358, c++/101463,
  	c++/102594, c++/109859, c++/113108, c++/114854, c++/115008,
  	c++/115430, c++/115657, c++/116108, c++/116634, c++/117158,
  	c++/117317, c++/117614, c++/117615, c++/117792, c++/117825,
  	c++/117845, c++/117880, c++/117925, c++/117985, c++/118060,
  	c++/118069, driver/117942, fortran/84674, fortran/84869,
  	fortran/105054, fortran/109105, fortran/109345, fortran/115070,
  	fortran/115348, fortran/116388, fortran/117730, fortran/117763,
  	fortran/117774, fortran/117791, fortran/117797, fortran/117819,
  	fortran/117820, fortran/117843, fortran/117897, libgomp/117851,
  	libstdc++/89624, libstdc++/106212, libstdc++/106676, libstdc++/108236,
  	libstdc++/109517, libstdc++/109976, libstdc++/112349,
  	libstdc++/112641, libstdc++/117520, libstdc++/117560,
  	libstdc++/117822, libstdc++/117962, libstdc++/117966,
  	libstdc++/118035, libstdc++/118093, middle-end/43374,
  	middle-end/102674, middle-end/116997, middle-end/117433,
  	middle-end/117458, middle-end/117459, middle-end/117847,
  	middle-end/118024, modula2/114529, modula2/115003, modula2/115057,
  	modula2/115164, modula2/115276, modula2/115328, modula2/115536,
  	modula2/115540, modula2/115804, modula2/115823, modula2/115957,
  	modula2/116048, modula2/116181, modula2/116378, modula2/116557,
  	modula2/116918, modula2/117120, modula2/117371, modula2/117555,
  	modula2/117660, modula2/117904, modula2/117948, other/116603,
  	preprocessor/117118, rtl-optimization/113994, rtl-optimization/116799,
  	rtl-optimization/117095, sanitizer/117960, target/64242,
  	target/114801, target/114942, target/116371, target/116629,
  	target/116999, target/117045, target/117105, target/117304,
  	target/117357, target/117408, target/117418, target/117443,
  	target/117500, target/117525, target/117562, target/117564,
  	target/117642, target/117659, target/117675, target/117744,
  	target/117926, testsuite/103298, testsuite/109360,
  	tree-optimization/94589, tree-optimization/112376,
  	tree-optimization/116463, tree-optimization/117142,
  	tree-optimization/117254, tree-optimization/117307,
  	tree-optimization/117333, tree-optimization/117398,
  	tree-optimization/117417, tree-optimization/117439,
  	tree-optimization/117574, tree-optimization/117594,
  	tree-optimization/117612, tree-optimization/117912
  - fix up -freport-bug default (#2330362, RHEL-73475)
  - revert -mearly-ldp-fusion and -mlate-ldp-fusion default to enabled on
    aarch64 to match upstream (RHEL-73585)
  - consider TARGET_EXPR invariant like SAVE_EXPR (PR c++/118509)


author: Daan De Meyer <daan.j.demeyer@gmail.com> - 2.7.0-3
changelog:
  - Provide a sysusers.d file to get user() and group() provides
    (see https://fedoraproject.org/wiki/Changes/Adopting_sysusers.d_format).


author: Neal Gompa <ngompa@centosproject.org> - 2.7.2-1
changelog:
  - Update to 2.7.2
    + Backport fixes from upstream to use BeaconDB
    + Use BeaconDB for the default location services source
    Resolves: RHEL-79063


author: Zdenek Dohnal <zdohnal@redhat.com> - 10.02.1-9
changelog:
  - RHEL-38835 CVE-2024-33871 ghostscript: OPVP device arbitrary code execution via custom Driver library


author: Zdenek Dohnal <zdohnal@redhat.com> - 10.02.1-12
changelog:
  - RHEL-44771 CVE-2024-33870 ghostscript: path traversal to arbitrary files if the current directory is in the permitted paths


author: Zdenek Dohnal <zdohnal@redhat.com> - 10.02.1-12
changelog:
  - RHEL-46149 CVE-2024-29509 ghostscript: heap buffer overflow via the PDFPassword parameter
  - RHEL-46131 CVE-2024-29508 ghostscript: heap pointer leak in pdf_base_font_alloc()
  - RHEL-46112 CVE-2024-29507 ghostscript: stack-based buffer overflow via the CIDFSubstPath and CIDFSubstFont parameters
  - RHEL-46076 CVE-2024-29506 ghostscript: stack-based buffer overflow in the pdfi_apply_filter()
  - RHEL-44727 CVE-2024-29510 ghostscript: format string injection leads to shell command execution (SAFER bypass)


author: Zdenek Dohnal <zdohnal@redhat.com> - 10.02.1-15
changelog:
  - RHEL-67044 CVE-2024-46951 ghostscript: Arbitrary Code Execution in Artifex Ghostscript Pattern Color Space
  - RHEL-67050 CVE-2024-46952 ghostscript: Buffer Overflow in Ghostscript PDF XRef Stream Handling
  - RHEL-67050 CVE-2024-46954 ghostscript: Directory Traversal in Ghostscript via Overlong UTF-8 Encoding
  - RHEL-67050 CVE-2024-46953 ghostscript: Path Traversal and Code Execution via Integer Overflow in Ghostscript
  - RHEL-67050 CVE-2024-46956 ghostscript: Out-of-Bounds Data Access in Ghostscript Leads to Arbitrary Code Execution


author: Arjun Shankar <arjun@redhat.com> - 2.39-15
changelog:
  - Sync with upstream branch release/2.39/master,
    commit 6ade91c21140d8c803c289932dbfc74537f65a1f:
  - elf: Avoid some free (NULL) calls in _dl_update_slotinfo
  - misc: Add support for Linux uio.h RWF_NOAPPEND flag
  - i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782)
  - Reinstate generic features-time64.h
  - Always define __USE_TIME_BITS64 when 64 bit time_t is used
  - socket: Use may_alias on sockaddr structs (bug 19622)
  - parse_fdinfo: Don't advance pointer twice [BZ #31798]
  - LoongArch: Fix undefined `__memset_aligned` reference in ld.so linking.
  - socket: Add new test for connect
  - libsupport: Add xgetpeername
  - x86_64: Fix missing wcsncat function definition without multiarch (x86-64-v4)


author: Arjun Shankar <arjun@redhat.com> - 2.39-16
changelog:
  - Sync with upstream branch release/2.39/master,
    commit 7f9f25f255ee2c00178779fbce502f4b94b848b9:
  - Linux: Include <dl-symbol-redir-ifunc.h> in dl-sysdep.c
  - x86: Properly set x86 minimum ISA level [BZ #31883]
  - x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867]
  - localedata: ssy_ER: Fix syntax error
  - malloc: New test to check malloc alternate path using memory obstruction
  - malloc: Improve aligned_alloc and calloc test coverage.
  - malloc/Makefile: Split and sort tests
  - x86/cet: fix shadow stack test scripts


author: Arjun Shankar <arjun@redhat.com> - 2.39-21
changelog:
  - Sync with upstream branch release/2.39/master,
    commit 4bdcc1963bc2b5ba5f8e319e402d9eb2cb6096c1:
  - manual: make setrlimit() description less ambiguous
  - manual/stdio: Clarify putc and putwc
  - malloc: add multi-threaded tests for aligned_alloc/calloc/malloc
  - malloc: avoid global locks in tst-aligned_alloc-lib.c
  - resolv: Track single-request fallback via _res._flags (bug 31476)
  - resolv: Do not wait for non-existing second DNS response after error (bug 30081)
  - resolv: Allow short error responses to match any query (bug 31890)
  - elf: Fix localplt.awk for DT_RELR-enabled builds (BZ 31978)
  - Fix usage of _STACK_GROWS_DOWN and _STACK_GROWS_UP defines [BZ 31989]
  - Linux: Make __rseq_size useful for feature detection (bug 31965)
  - elf: Make dl-rseq-symbols Linux only
  - nptl: fix potential merge of __rseq_* relro symbols
  - s390x: Fix segfault in wcsncmp [BZ #31934]
  - stdlib: fix arc4random fallback to /dev/urandom (BZ 31612)
  - math: Provide missing math symbols on libc.a (BZ 31781)
  - math: Fix isnanf128 static build (BZ 31774)
  - math: Fix i386 and m68k exp10 on static build (BZ 31775)
  - math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488)
  - posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695)


author: Florian Weimer <fweimer@redhat.com> - 2.39-22
changelog:
  - Support clearing options in /etc/resolv.conf, RES_OPTIONS with a - prefix
  - Introduce the strict-error/RES_STRICTERR stub resolver option (RHEL-18039)


author: Arjun Shankar <arjun@redhat.com> - 2.39-29
changelog:
  - Sync with upstream branch release/2.39/master,
    commit dcaf51b41e259387602774829c45222d0507f90a:
  - elf: Change ldconfig auxcache magic number (bug 32231)
  - Make tst-strtod-underflow type-generic
  - Add crt1-2.0.o for glibc 2.0 compatibility tests
  - Add tests of more strtod special cases
  - Add more tests of strtod end pointer
  - Make tst-strtod2 and tst-strtod5 type-generic
  - powerpc64le: Build new strtod tests with long double ABI flags (bug 32145)
  - Do not set errno for overflowing NaN payload in strtod/nan (bug 32045)
  - Improve NaN payload testing
  - Make __strtod_internal tests type-generic
  - Fix strtod subnormal rounding (bug 30220)
  - More thoroughly test underflow / errno in tst-strtod-round
  - Test errno setting on strtod overflow in tst-strtod-round
  - Add tests of fread
  - stdio-common: Add new test for fdopen
  - libio: Attempt wide backup free only for non-legacy code
  - debug: Fix read error handling in pcprofiledump
  - elf: Fix tst-dlopen-tlsreinit1.out test dependency
  - elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717)
  - elf: Clarify and invert second argument of _dl_allocate_tls_init
  - elf: Support recursive use of dynamic TLS in interposed malloc
  - nptl: Use <support/check.h> facilities in tst-setuid3
  - posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64
  - ungetc: Fix backup buffer leak on program exit [BZ #27821]
  - ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]
  - Make tst-ungetc use libsupport
  - stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650]
  - support: Add FAIL test failure helper
  - string: strerror, strsignal cannot use buffer after dlmopen (bug 32026)
  - Define __libc_initial for the static libc
  - x86: Fix bug in strchrnul-evex512 [BZ #32078]
  - Adjust check-local-headers test for libaudit 4.0
  - x32/cet: Support shadow stack during startup for Linux 6.10
  - x86-64: Remove sysdeps/x86_64/x32/dl-machine.h
  - support: Add options list terminator to the test driver
  - manual/stdio: Further clarify putc, putwc, getc, and getwc
  - Fix name space violation in fortify wrappers (bug 32052)
  - resolv: Fix tst-resolv-short-response for older GCC (bug 32042)
  - Add mremap tests
  - mremap: Update manual entry
  - linux: Update the mremap C implementation [BZ #31968]
  - Enhanced test coverage for strncmp, wcsncmp
  - Enhance test coverage for strnlen, wcsnlen


author: Florian Weimer <fweimer@redhat.com> - 2.39-34
changelog:
  - Sync with upstream branch release/2.39/master,
    commit 808a84a8b81468b517a4d721fdc62069cb8c211f:
  - Fix underallocation of abort_msg_s struct (CVE-2025-0395)
  - x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212]
  - x86: Improve large memset perf with non-temporal stores [RHEL-29312]
  - x86: Avoid integer truncation with large cache sizes (bug 32470)
  - math: Exclude internal math symbols for tests [BZ #32414]
  - malloc: add indirection for malloc(-like) functions in tests [BZ #32366]
  - Pass -nostdlib -nostartfiles together with -r [BZ #31753]
  - nptl: initialize cpu_id_start prior to rseq registration
  - nptl: initialize rseq area prior to registration


author: Arjun Shankar <arjun@redhat.com> - 2.39-40
changelog:
  - Sync with upstream branch release/2.39/master (RHEL-87416)
  - Upstream commit: cff1042cceec3502269947e96cf7023451af22f3
  - CVE-2025-5702: Vector register overwrite bug in glibc (RHEL-95485)
  - elf: Keep using minimal malloc after early DTV resize (RHEL-71923)
  - libio: Fix a deadlock after fork in popen (RHEL-86433)
  - Linux: Switch back to assembly syscall wrapper for prctl (RHEL-82286)
  - Fix missed wakeup in POSIX thread condition variables (RHEL-82285)
  - x86: Detect Intel Diamond Rapids
  - x86: Handle unknown Intel processor with default tuning
  - x86: Add ARL/PTL/CWF model detection support
  - x86: Optimize xstate size calculation
  - x86: Support and fixes for separate non-temporal tunable for memset
  - x86: Fix a crash when running with XSAVEC disabled via tunables (RHEL-84837)
  - x86_64: Add tanh, sinh, and atanh with FMA
  - x86-64: Exclude FMA4 IFUNC functions for -mapxf
  - nptl: clear the whole rseq area before registration
  - math: Improve layout of exp/exp10 data
  - AArch64: Add SVE memset
  - math: Improve layout of expf data
  - AArch64: Remove zva_128 from memset
  - AArch64: Optimize memset
  - AArch64: Improve generic strlen
  - AArch64: Improve codegen for SVE tans and logs
  - AArch64: Improve codegen in AdvSIMD logs, logf function family, and atan(2)(f)
  - AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines
  - aarch64: Avoid redundant MOVs in AdvSIMD F32 logs
  - aarch64: Fix AdvSIMD libmvec routines for big-endian


author: Arjun Shankar <arjun@redhat.com> - 2.39-57
changelog:
  - Sync with upstream branch release/2.39/master (RHEL-109536)
  - Upstream commit: fffc2df8a3e2c8cda2991063d23086360268b777
  - Extend struct r_debug to support multiple namespaces (RHEL-101985)
  - Fix a potential crash in the dynamic loader when processing specific
    symbol versions (RHEL-109683)
  - Signal la_objopen for ld.so with dlmopen (RHEL-109693)
  - Switch to main malloc after final ld.so self-relocation (RHEL-109703)
  - Prevent ld.so from asserting and crashing during audited library loads
    (RHEL-109702)
  - x86-64: Provide GLIBC_ABI_DT_X86_64_PLT symbol version (RHEL-109621)
  - x86-64: Provide GLIBC_ABI_GNU2_TLS symbol version (RHEL-109625)
  - Ensure fallback initialization of ctype TLS data pointers to fix segfaults in
    programs using dlmopen or auditors (RHEL-72018)
  - Handle load segment gaps in _dl_find_object (RHEL-104854)
  - AArch64: Improve codegen in SVE log1p
  - AArch64: Optimize inverse trig functions
  - AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112]


author: Frédéric Bérat <fberat@redhat.com> - 2.39-64
changelog:
  - Fix `readdir_r` error reporting and `readdir64_r` entry handling, extend `dirent` testing. (RHEL-111120)


author: Frédéric Bérat <fberat@redhat.com> - 2.39-64
changelog:
  - Fix `readdir_r` error reporting and `readdir64_r` entry handling, extend	
    `dirent` testing. (RHEL-111120)


author: Takao Fujiwara <tfujiwar@redhat.com> - 2018.1-17
changelog:
  - Resolve RHELPLAN-170235 Fix OpenScanHub report
  - Fix deprecated g_spawn_check_exit_status with -Wdeprecated-declarations
  - Fix uninitialized n_failed with -Wanalyzer-use-of-uninitialized-value
  - Fix to check return value of g_setenv() with CWE-252


author: Matthias Clasen <mclasen@redhat.com> - 3.36.0-14
changelog:
  - Use autosetup
  - Rename 14.patch to gnome-menus-01.patch
  - Rearrange after design review
  - Resolves: RHEL-65839


author: Tomas Popela <tpopela@redhat.com> - 3.36.0-16
changelog:
  - Fix Calculator to be presented
  - Papers should be in Utilities and not in Graphics and Office
  - Resolves: RHEL-65839


author: Milan Crha <mcrha@redhat.com> - 3.50.1-2
changelog:
  - Resolves: RHEL-33893
  - Disable Microsoft 365 provider
  - Remove support for 'files' in Google provider


author: Tomas Popela <tpopela@redhat.com> - 3.24.43-2
changelog:
  - Don't require package gtk-immodules-imsettings as it isn't part of
    RHEL 10 (it's built from GTK 2 SRPM which isn't presented)
  - Resolves: RHEL-38223


author: Matthias Clasen <mclasen@redhat.com> - 3.24.43-4
changelog:
  - Stop relying on xpms in the testsuite
    Resolves: RHEL-69453
  - Avoid criticals on headless systems
    Resolves: RHEL-40884
  - Hide emoji chooser unless explicitly requested
    Resolves: RHEL-65214


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.31~beta1-7
changelog:
  - Resolves #2297147 Add directory datadir/GConf/gsettings
  - Resolves #2297735 Move ibus.conf to ibus-xinit sub package
  - Fix memory leaks in error handlings


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.31~beta1-11
changelog:
  - Disable ibus-panel rich condition in RHEL
  - Delete ibus-xx-desktop-testing-mutter.patch
  - Delete libXtst-devel dependency
  - Replace gnome-terminal with ptyxis
  - Install gnome-desktop-testing for RHEL
  - Delete xorg-x11-server-Xvfb gnome-session-xsession
  - Delete build packages for gnome-desktop-testing for RHEL
  - Move evince gnome-logs gvfs-fuse gvfs-gphoto2 gvfs-smb to Fedora specific
  - Fix CI test case conditions
  - Add no-overview@fthx until gnome-shell-extension-no-overview is available
  - Add gnome-headless-session@.service until GDM will provide it


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.31-1
changelog:
  - Bump to 1.5.31
  - Delete RHEL specific packages
  - Update installed packages in CI
  - configure option for Flatpak build
  - Move xinit post scripts
  - Require gnome-shell-extension-no-overview in RHEL


author: Phil Sutter <psutter@redhat.com> - 7.22-4
changelog:
  - Add legacy actions for service save support
  - ipset-services to depend on iptables-nft-services
  - Require kernel-modules-extra


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.2.0.13-1
changelog:
  - Update to jdk-21.0.2+13 (GA)
  - Sync the copy of the portable specfile with the latest update
  - Bump libpng version to 1.6.40 following JDK-8316030
  - Bump HarfBuzz version to 8.2.2 following JDK-8313643
  - Drop local JDK-8311630 patch which is now upstream
  - ** This tarball is embargoed until 2024-01-16 @ 1pm PT. **
  - Resolves: RHEL-45217


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.2.0.13-2
changelog:
  - Define portablesuffix according to whether pkgos is defined or not
  - Handle debugedit being a separate package installed in /usr on RHEL/CentOS 10
  - Related: RHEL-45217


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.2.0.13-3
changelog:
  - Fix gating.yaml to reference RHEL 10
  - Set this to be the default/system JDK providing 'java', 'jre', 'java-devel' ,etc.
  - Resolves: RHEL-34597
  - Resolves: RHEL-51617


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.1-0.1.ea
changelog:
  - Update to jdk-21.0.3+1 (EA)
  - Update release notes to 21.0.3+1
  - Switch to EA mode
  - Require tzdata 2023d due to local inclusion of JDK-8322725
  - Bump FreeType version to 2.13.2 following JDK-8316028
  - Install alt-java man page from the misc tarball as it is no longer in the JDK image
  - generate_source_tarball.sh: Update examples in header for clarity
  - generate_source_tarball.sh: Cleanup message issued when checkout already exists
  - generate_source_tarball.sh: Create directory in TMPDIR when using WITH_TEMP
  - generate_source_tarball.sh: Only add --depth=1 on non-local repositories
  - Move maintenance scripts to a scripts subdirectory
  - discover_trees.sh: Set compile-command and indentation instructions for Emacs
  - discover_trees.sh: shellcheck: Do not use -o (SC2166)
  - discover_trees.sh: shellcheck: Remove x-prefixes since we use Bash (SC2268)
  - discover_trees.sh: shellcheck: Double-quote variable references (SC2086)
  - generate_source_tarball.sh: Add authorship
  - icedtea_sync.sh: Set compile-command and indentation instructions for Emacs
  - icedtea_sync.sh: shellcheck: Double-quote variable references (SC2086)
  - icedtea_sync.sh: shellcheck: Remove x-prefixes since we use Bash (SC2268)
  - openjdk_news.sh: Set compile-command and indentation instructions for Emacs
  - openjdk_news.sh: shellcheck: Double-quote variable references (SC2086)
  - openjdk_news.sh: shellcheck: Remove x-prefixes since we use Bash (SC2268)
  - openjdk_news.sh: shellcheck: Remove deprecated egrep usage (SC2196)
  - generate_source_tarball.sh: Output values of new options WITH_TEMP and OPENJDK_LATEST
  - generate_source_tarball.sh: Double-quote DEPTH reference (SC2086)
  - generate_source_tarball.sh: Avoid empty DEPTH reference while still appeasing shellcheck
  - Related: RHEL-52723


author: Thomas Fitzsimmons <fitzsim@redhat.com> - 1:21.0.3.0.1-0.1.ea
changelog:
  - Invoke xz in multi-threaded mode
  - generate_source_tarball.sh: Add WITH_TEMP environment variable
  - generate_source_tarball.sh: Multithread xz on all available cores
  - generate_source_tarball.sh: Add OPENJDK_LATEST environment variable
  - generate_source_tarball.sh: Update comment about tarball naming
  - generate_source_tarball.sh: Reformat comment header
  - generate_source_tarball.sh: Reformat and update help output
  - generate_source_tarball.sh: Do a shallow clone, for speed
  - generate_source_tarball.sh: Append -ea designator when required
  - generate_source_tarball.sh: Eliminate some removal prompting
  - generate_source_tarball.sh: Make tarball reproducible
  - generate_source_tarball.sh: Prefix temporary directory with temp-
  - generate_source_tarball.sh: Remove temporary directory exit conditions
  - generate_source_tarball.sh: Fix -ea logic to add dash
  - generate_source_tarball.sh: Set compile-command in Emacs
  - generate_source_tarball.sh: Remove REPO_NAME from FILE_NAME_ROOT
  - generate_source_tarball.sh: Move PROJECT_NAME and REPO_NAME checks
  - generate_source_tarball.sh: shellcheck: Remove x-prefixes since we use Bash (SC2268)
  - generate_source_tarball.sh: shellcheck: Double-quote variable references (SC2086)
  - generate_source_tarball.sh: shellcheck: Do not use -a (SC2166)
  - generate_source_tarball.sh: shellcheck: Do not use $ on arithmetic variables (SC2004)
  - Use backward-compatible patch syntax
  - generate_source_tarball.sh: Ignore -ga tags with OPENJDK_LATEST
  - generate_source_tarball.sh: Fix whitespace
  - generate_source_tarball.sh: Remove trailing period in echo
  - generate_source_tarball.sh: Use long-style argument to grep
  - generate_source_tarball.sh: Add license
  - generate_source_tarball.sh: Add indentation instructions for Emacs
  - Related: RHEL-52723


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.7-0.1.ea
changelog:
  - Update to jdk-21.0.3+7 (EA)
  - Update release notes to 21.0.3+7
  - Require tzdata 2024a due to upstream inclusion of JDK-8322725
  - Only require tzdata 2023d for now as 2024a is unavailable in buildroot
  - Drop JDK-8009550 which is now available upstream
  - Re-generate FIPS patch against 21.0.3+7 following backport of JDK-8325254
  - Resolves: RHEL-52723


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.3.0.9-1
changelog:
  - Update to jdk-21.0.3+9 (GA)
  - Update release notes to 21.0.3+9
  - Switch to GA mode.
  - Sync the copy of the portable specfile with the latest update
  - ** This tarball is embargoed until 2024-04-16 @ 1pm PT. **
  - Resolves: RHEL-32427


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.4.0.1-0.1.ea
changelog:
  - Update to jdk-21.0.4+1 (EA)
  - Update release notes to 21.0.4+1
  - Switch to EA mode
  - Bump LCMS 2 version to 2.16.0 following JDK-8321489
  - Add zlib build requirement or bundled version (1.3.1), depending on system_libs setting
  - Restore NEWS file so portable can be rebuilt
  - Sync the copy of the portable specfile with the latest update
  - Related: RHEL-45357
  - Resolves: RHEL-46026


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.4.0.5-0.1.ea
changelog:
  - Update to jdk-21.0.4+5 (EA)
  - Update release notes to 21.0.4+5
  - Limit Java only tests to one architecture using jdk_test_arch
  - Actually require tzdata 2024a now it is available in the buildroot
  - Resolves: RHEL-45357
  - Resolves: RHEL-52735
  - Related: RHEL-52723


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.4.0.7-1
changelog:
  - Update to jdk-21.0.4+7 (GA)
  - Update release notes to 21.0.4+7
  - Switch to GA mode.
  - Sync the copy of the portable specfile with the latest update
  - Add missing section headers in NEWS
  - Vary portablesuffix depending on whether we are on RHEL ('el8') or CentOS ('el9')
  - ** This tarball is embargoed until 2024-07-16 @ 1pm PT. **
  - Resolves: RHEL-47024


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.5.0.9-0.1.ea
changelog:
  - Update to jdk-21.0.5+9 (EA)
  - Update release notes to 21.0.5+9
  - Switch to EA mode
  - Bump giflib version to 5.2.2 following JDK-8328999
  - Bump libpng version to 1.6.43 following JDK-8329004
  - Sync with RHEL 7 portable build:
    - Use ExclusiveArch over ExcludeArch
    - pkgos definition needs to be early enough to be used in portablesuffix
  - Add build scripts to repository to ease remembering all CentOS & RHEL targets and options
  - Make build scripts executable
  - Sync the copy of the portable specfile with the latest update
  - Resolves: RHEL-62239
  - Resolves: RHEL-62241


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.5.0.10-2
changelog:
  - Update to jdk-21.0.5+10 (GA)
  - Update release notes to 21.0.5+10
  - Switch to GA mode.
  - Revert JDK-8327501 & JDK-8328366 backport until more mature.
  - ** This tarball is embargoed until 2024-10-15 @ 1pm PT. **
  - Resolves: RHEL-61276


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.5.0.10-3
changelog:
  - Sync the copy of the portable specfile with the latest update
  - ** This tarball is embargoed until 2024-10-15 @ 1pm PT. **
  - Related: RHEL-61276


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.5.0.11-2
changelog:
  - Update to jdk-21.0.5+11 (GA)
  - Update release notes to 21.0.5+11
  - Remove local JDK-8327501 & JDK-8328366 backport as this is now upstream.
  - Sync the copy of the portable specfile with the latest update
  - Related: RHEL-61276


author: Thomas Fitzsimmons <fitzsim@redhat.com> - 1:21.0.5.0.11-4
changelog:
  - Revert incorrect automated Release change from 1:21.0.5.0.11-2.1
  - Set rpmrelease to 4
  - Remove copy-jdk-configs logic
  - Remove alternatives removal special handling
  - Move postun alternatives logic to preun
  - Remove --family arguments to alternatives --install
  - Precompute alternative priorities at build time
  - Remove extra newlines
  - Inline .gz for alternatives slave man pages
  - Unwrap alternatives --install lines
  - Remove set_if_needed_alternatives
  - Unroll alternatives --install loops
  - Remove exit 0 from alternatives scriptlets
  - Move alternatives installation from posttrans to post
  - Replace jrelnk alternative with sdkdir
  - Remove full version from uniquejavadocdir
  - Remove full version from uniquesuffix
  - Fix classes.jsa and classes_nocoops.jsa file-listed-twice warnings
  - Eliminate devel "failed to link [/usr/lib/jvm/java-21-openjdk] exists and it is not a symlink" warning
  - Eliminate javadoc-zip "failed to link [/usr/share/javadoc/java-21-openjdk.zip] exists and it is not a symlink" warning
  - Eliminate javadoc "failed to link [/usr/share/javadoc/java-21-openjdk] exists and it is not a symlink" warning
  - Take ownership of versioned jvmdir in javadoc, javadoc-zip subpackages
  - Make headless own /usr/share/doc/java-21-openjdk
  - Make javadoc-zip own /usr/share/javadoc/java-21-openjdk
  - Delete old conflicting links in pretrans for headless, javadoc and javadoc-zip
  - Use compatiblename not name in uniquejavadocdir and uniquesuffix
  - Do not overwrite slowdebug __provides_exclude_from and __requires_exclude_from regexps
  - Use RPM global macro for man page file extension and unwrap --slave lines
  - Comment on alternatives removal in preun and RPM scriptlet idiom
  - Remove unused family macros
  - Document priority_for
  - Consistently end scriptlets with exit 0
  - Resolves: RHEL-71920
  - Resolves: RHEL-71954
  - Resolves: RHEL-69321
  - Resolves: RHEL-69995
  - Resolves: RHEL-71924
  - Resolves: RHEL-68848


author: Thomas Fitzsimmons <fitzsim@redhat.com> - 1:21.0.5.0.11-5
changelog:
  - Document rationale for gtk-update-icon-cache being in posttrans
  - Remove extra spaces in posttrans files section headers
  - Resolves: RHEL-71488


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.5.0.11-6
changelog:
  - Transition to the devkit build by not defining pkgos
  - Exempt x86_64 from the static libs debuginfo test until portable uses an older DWARF version
  - Sync the copy of the portable specfile with the devkit version
  - Include the devkit specfile and patches
  - Document the devkit in README.md
  - Resolves: RHEL-74407


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.6.0.7-1
changelog:
  - Update to jdk-21.0.6+7 (GA)
  - Update release notes to 21.0.6+7
  - Sync the copy of the portable & devkit specfiles with the latest update
  - Include the latest devkit patches
  - Update README.md to list an easier way of disabling the devkit
  - Bump tzdata requirement to 2024b for JDK-8339637
  - ** This tarball is embargoed until 2025-01-21 @ 1pm PT. **
  - Resolves: RHEL-73565
  - Resolves: RHEL-74005


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.6.0.7-2
changelog:
  - Attempt to avoid conflicts between subpackages
    - Make javadoc packages depend on headless package for legal documentation
    - Only include legal subdirectory in headless package, not demo, src & javadoc{,-zip}
    - Change javadoc-zip to just own the top-level directory, not include the entire subtree
  - Resolves: RHEL-78710


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.6.0.7-3
changelog:
  - Cleanup java_javadoc_rpo macro, removing unused argument and duplicated Requires
  - Related: RHEL-78710


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.7.0.6-1
changelog:
  - Update to jdk-21.0.7+6 (GA)
  - Update release notes to 21.0.7+6
  - Rebase FIPS support against 21.0.7+5
  - Require tzdata 2025a due to upstream inclusion of JDK-8347965
  - ** This tarball is embargoed until 2025-04-15 @ 1pm PT. **
  - Resolves: RHEL-86986
  - Resolves: RHEL-86636


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.7.0.6-2
changelog:
  - Add local version of JDK-8351500 for early interim release before 21.0.8
  - Sync the copy of the portable specfile with the latest update
  - Resolves: RHEL-90310


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.7.0.6-3
changelog:
  - Bump portablerelease to match riscv64 patched version
  - Sync the copy of the portable specfile with the latest update
  - Related: RHEL-92631


author: Thomas Fitzsimmons <fitzsim@redhat.com> - 1:21.0.7.0.6-3
changelog:
  - Recommend PipeWire on RHEL 9 and later for java.awt.Robot screenshots under Wayland
  - Resolves: RHEL-102686


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.8.0.1-0.1.ea
changelog:
  - Update to jdk-21.0.8+1 (EA)
  - Update release notes to 21.0.8+1
  - Bump freetype version to 2.13.3 following JDK-8348596
  - Bump harfbuzz version to 10.4.0 following JDK-8348597
  - Bump lcms2 version to 2.17.0 following JDK-8348110
  - Bump libpng version to 1.6.47 following JDK-8348598
  - Switch to EA mode
  - Drop JDK-8351500 local patch which is now available in 21.0.8+1 upstream
  - Sync the copy of the portable specfile with the latest update
  - Related: RHEL-101803


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.8.0.1-0.1.ea
changelog:
  - Update get_bundle_versions.sh to match other scripts
  - * get_bundle_versions.sh: Add license
  - * get_bundle_versions.sh: Set compile-command in Emacs
  - * get_bundle_versions.sh: Use different error codes for different failures
  - * get_bundle_versions.sh: Remove unneeded '.' in JPEG version
  - * get_bundle_versions.sh: shellcheck: Double-quote variable references (SC2086)
  - * get_bundle_versions.sh: shellcheck: Drop use of cat and pass file to awk directly (SC2002)
  - Add OpenJDK 8u support to get_bundle_versions.sh
  - Print bundle updates and backouts at end of openjdk_news.sh output
  - Refer user to get_bundle_versions.sh when bundle updates are found by openjdk_news.sh
  - Related: RHEL-103211


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.8.0.2-0.1.ea
changelog:
  - Update to jdk-21.0.8+2 (EA)
  - Update release notes to 21.0.8+2
  - Sync the copy of the portable specfile with the latest update
  - Add timezone data update check to openjdk_news.sh
  - Add duplicate check to openjdk_news.sh
  - Exit if no fixes are obtained rather than try to run filters in openjdk_news.sh
  - Related: RHEL-101803
  - Resolves: RHEL-103211


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.8.0.8-0.1.ea
changelog:
  - Update to jdk-21.0.8+8 (EA)
  - Update release notes to 21.0.8+8
  - Sync the copy of the portable specfile with the latest update
  - Resolves: RHEL-101803


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.8.0.9-1.1
changelog:
  - Update to jdk-21.0.8+9 (GA)
  - Update release notes to 21.0.8+9
  - Switch to GA mode
  - Sync the copy of the portable specfile with the latest update
  - ** This tarball is embargoed until 2025-07-15 @ 1pm PT. **
  - Resolves: RHEL-102295


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.8.0.9-1
changelog:
  - Create java-25-openjdk package based on java-21-openjdk
  - Introduce fakefeaturever to pretend we are java-25-openjdk ahead of time
  - Sync the copy of the portable specfile with the latest update
  - Update README file for java-25-openjdk
  - Make sure this is not the default/system JDK providing 'java', 'jre', 'java-devel' ,etc.
  - Related: RHEL-100678


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:22.0.2.0.9-1
changelog:
  - Update to jdk-22.0.2+9 (GA)
  - Update release notes with features of JDK 22
  - Remove 21u FIPS patch and disable use until we are ready for the 25 version
  - Adjust CLDR expectations in TestTranslations.java after JDK-8317979 started using tzdata values
  - Adjust TestTranslations.java to expect the same short name throughout for fr_FR and de_DE (bug?)
  - Sync the copy of the portable specfile with the latest update
  - Remove references to libsystemconf.so and nss.fips.cfg from the 21u FIPS patch
  - Include static libraries in the vm_variant subdirectory after JDK-8307858 (libjvm.a)
  - Flip equals test in TestSecurityProperties.java to handle null values from Security.getProperty
  - Introduce crypto_policy_active to designate whether we should expect policy adherence in testing
  - Flip crypto_policy_active to false while the crypto policy & FIPS patch is not present
  - Handle new libsimdsort.so introduced on x86_64 only by JDK-8309130
  - Related: RHEL-100678


author: Jerry James <loganjerry@gmail.com> - 0:7.0.12-1
changelog:
  - Update to 7.0.12
  - Convert License tag to SPDX
  - Add bootstrap build mode
  - Add patch to fix javadoc errors in the JavaCharStream template
  - Add patch to remove duplicate @Deprecated annotations


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 6.2.0-10
changelog:
  - Switch to OpenJDK 21 as default JDK/JRE
  - Drop generated Requires on JRE
  - Drop subpackages related to Java other than 21
  - Resolves: RHEL-49822, RHEL-51276, RHEL-51276


author: Martin Osvald <mosvald@redhat.com> - 2.6.1-4
changelog:
  - Add missing changes to service files so kea starts as non-root
  - Fix startup failures during upgrade due to wrong permissions and
    ownership


author: Martin Osvald <mosvald@redhat.com> - 2.6.3-1
changelog:
  - New version 2.6.3
  - Fix for: CVE-2025-32801, CVE-2025-32802, CVE-2025-32803
  - kea.conf: Remove /tmp/ from socket-name for existing configurations
  - kea.conf: Set pseudo-random password for default config to secure fresh
    install and allow CA startup without user intervention
  - kea.conf: Restrict directory permissions
  - Sync service files with upstream
  - Fix leases ownership when switching from root to kea user


author: Martin Osvald <mosvald@redhat.com> - 3.0.0-1
changelog:
  - New version 3.0.0
  - Remove broken keactrl in favor of systemd unit files
  - kea.spec: General cleanup and removal of lines that have no effect
  - kea-msg-compiler was moved from kea to kea-devel


author: Jan Stancek <jstancek@redhat.com> [6.11.0-0.rc2.16.el10]
changelog:
  - Linux 6.11-rc2 (Linus Torvalds)
  - profiling: remove profile=sleep support (Tetsuo Handa)
  - x86/uaccess: Zero the 8-byte get_range case on failure on 32-bit (David Gow)
  - x86/mm: Fix pti_clone_entry_text() for i386 (Peter Zijlstra)
  - x86/mm: Fix pti_clone_pgtable() alignment assumption (Peter Zijlstra)
  - x86/setup: Parse the builtin command line before merging (Borislav Petkov (AMD))
  - x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range (Perry Yuan)
  - x86/sev: Fix __reserved field in sev_config (Pavan Kumar Paluri)
  - x86/aperfmperf: Fix deadlock on cpu_hotplug_lock (Jonathan Cameron)
  - clocksource: Fix brown-bag boolean thinko in cs_watchdog_read() (Paul E. McKenney)
  - tick/broadcast: Move per CPU pointer access into the atomic section (Thomas Gleixner)
  - sched/core: Fix unbalance set_rq_online/offline() in sched_cpu_deactivate() (Yang Yingliang)
  - sched/core: Introduce sched_set_rq_on/offline() helper (Yang Yingliang)
  - sched/smt: Fix unbalance sched_smt_present dec/inc (Yang Yingliang)
  - sched/smt: Introduce sched_smt_present_inc/dec() helper (Yang Yingliang)
  - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime (Zheng Zucheng)
  - perf/x86: Fix smp_processor_id()-in-preemptible warnings (Li Huafei)
  - perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra Forest (Zhenyu Wang)
  - irqchip/mbigen: Fix mbigen node address layout (Yipeng Zou)
  - irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t' (Arseniy Krasnov)
  - irqchip/irq-pic32-evic: Add missing 'static' to internal function (Luca Ceresoli)
  - irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq() (Huacai Chen)
  - jump_label: Fix the fix, brown paper bags galore (Peter Zijlstra)
  - locking/pvqspinlock: Correct the type of "old" variable in pv_kick_node() (Uros Bizjak)
  - arm: dts: arm: versatile-ab: Fix duplicate clock node name (Rob Herring (Arm))
  - cifs: update internal version number (Steve French)
  - smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp (Paulo Alcantara)
  - smb3: add dynamic tracepoints for shutdown ioctl (Steve French)
  - cifs: Remove cifs_aio_ctx (David Howells)
  - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara)
  - media: uvcvideo: Fix custom control mapping probing (Ricardo Ribalda)
  - media: v4l: Fix missing tabular column hint for Y14P format (Jean-Michel Hautbois)
  - media: intel/ipu6: select AUXILIARY_BUS in Kconfig (Bingbu Cao)
  - media: ipu-bridge: fix ipu6 Kconfig dependencies (Arnd Bergmann)
  - rh_flags: fix failed when register_sysctl_sz rh_flags_table to kernel (Ricardo Robaina) [RHEL-52629]
  - redhat: regenerate test-data (Jan Stancek) [RHEL-29722]
  - redhat: rpminspect.yaml: more tests to ignore selftests (Jan Stancek)
  - gitlab-ci: add initial version (Michael Hofmann)
  - redhat/Makefile.variables: don't set DISTRO (Jan Stancek) [RHEL-29722]
  - redhat/Makefile.variables: set PATCHLIST_URL to none (Jan Stancek) [RHEL-29722]
  - redhat/kernel.spec.template: fix with_realtime (Jan Stancek) [RHEL-29722]
  - remove ARK .gitlab-ci.yml (Jan Stancek)
  - redhat: update rpminspect with c9s one (Jan Stancek)
  - redhat: remove fedora configs and files (Jan Stancek)
  - redhat: init RHEL10.0 beta variables and dist tag (Jan Stancek) [RHEL-29722]
  - scsi: ufs: exynos: Don't resume FMP when crypto support is disabled (Eric Biggers)
  - scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES (Damien Le Moal)
  - scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES (Damien Le Moal)
  - scsi: ufs: core: Do not set link to OFF state while waking up from hibernation (Manivannan Sadhasivam)
  - scsi: Revert "scsi: sd: Do not repeat the starting disk message" (Johan Hovold)
  - scsi: ufs: core: Fix deadlock during RTC update (Peter Wang)
  - scsi: ufs: core: Bypass quick recovery if force reset is needed (Peter Wang)
  - scsi: ufs: core: Check LSDBS cap when !mcq (Kyoungrul Kim)
  - xfs: convert comma to semicolon (Chen Ni)
  - xfs: convert comma to semicolon (Chen Ni)
  - xfs: remove unused parameter in macro XFS_DQUOT_LOGRES (Julian Sun)
  - xfs: fix file_path handling in tracepoints (Darrick J. Wong)
  - xfs: allow SECURE namespace xattrs to use reserved block pool (Eric Sandeen)
  - xfs: fix a memory leak (Darrick J. Wong)
  - parisc: fix a possible DMA corruption (Mikulas Patocka)
  - parisc: fix unaligned accesses in BPF (Mikulas Patocka)
  - runtime constants: deal with old decrepit linkers (Linus Torvalds)
  - redhat: enable changes to build rt variants (Clark Williams)
  - Add localversion for -RT release (Thomas Gleixner)
  - sysfs: Add /sys/kernel/realtime entry (Clark Williams)
  - riscv: add PREEMPT_AUTO support (Jisheng Zhang)
  - POWERPC: Allow to enable RT (Sebastian Andrzej Siewior)
  - powerpc/stackprotector: work around stack-guard init from atomic (Sebastian Andrzej Siewior)
  - powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT (Bogdan Purcareata)
  - powerpc/pseries: Select the generic memory allocator. (Sebastian Andrzej Siewior)
  - powerpc/pseries/iommu: Use a locallock instead local_irq_save() (Sebastian Andrzej Siewior)
  - powerpc: traps: Use PREEMPT_RT (Sebastian Andrzej Siewior)
  - ARM: Allow to enable RT (Sebastian Andrzej Siewior)
  - ARM: vfp: Move sending signals outside of vfp_lock()ed section. (Sebastian Andrzej Siewior)
  - ARM: vfp: Use vfp_lock() in vfp_support_entry(). (Sebastian Andrzej Siewior)
  - ARM: vfp: Use vfp_lock() in vfp_sync_hwstate(). (Sebastian Andrzej Siewior)
  - ARM: vfp: Provide vfp_lock() for VFP locking. (Sebastian Andrzej Siewior)
  - arm: Disable FAST_GUP on PREEMPT_RT if HIGHPTE is also enabled. (Sebastian Andrzej Siewior)
  - ARM: enable irq in translation/section permission fault handlers (Yadi.hu)
  - arm: Disable jump-label on PREEMPT_RT. (Thomas Gleixner)
  - tun: Add missing bpf_net_ctx_clear() in do_xdp_generic() (Jeongjun Park)
  - sched: define TIF_ALLOW_RESCHED (Thomas Gleixner)
  - Revert "drm/i915: Depend on !PREEMPT_RT." (Sebastian Andrzej Siewior)
  - drm/i915/guc: Consider also RCU depth in busy loop. (Sebastian Andrzej Siewior)
  - drm/i915: Drop the irqs_disabled() check (Sebastian Andrzej Siewior)
  - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() (Sebastian Andrzej Siewior)
  - drm/i915: Disable tracing points on PREEMPT_RT (Sebastian Andrzej Siewior)
  - drm/i915: Don't check for atomic context on PREEMPT_RT (Sebastian Andrzej Siewior)
  - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates (Mike Galbraith)
  - drm/i915: Use preempt_disable/enable_rt() where recommended (Mike Galbraith)
  - time: Allow to preempt after a callback. (Sebastian Andrzej Siewior)
  - softirq: Add function to preempt serving softirqs. (Sebastian Andrzej Siewior)
  - sched/core: Provide a method to check if a task is PI-boosted. (Sebastian Andrzej Siewior)
  - zram: Shrink zram_table_entry::flags. (Sebastian Andrzej Siewior)
  - zram: Remove ZRAM_LOCK (Sebastian Andrzej Siewior)
  - zram: Replace bit spinlocks with a spinlock_t. (Mike Galbraith)
  - softirq: Wake ktimers thread also in softirq. (Junxiao Chang)
  - tick: Fix timer storm since introduction of timersd (Frederic Weisbecker)
  - rcutorture: Also force sched priority to timersd on boosting test. (Frederic Weisbecker)
  - softirq: Use a dedicated thread for timer wakeups. (Sebastian Andrzej Siewior)
  - sched/rt: Don't try push tasks if there are none. (Sebastian Andrzej Siewior)
  - riscv: allow to enable RT (Jisheng Zhang)
  - ARM64: Allow to enable RT (Sebastian Andrzej Siewior)
  - x86: Enable RT also on 32bit (Sebastian Andrzej Siewior)
  - x86: Allow to enable RT (Sebastian Andrzej Siewior)
  - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Sebastian Andrzej Siewior)
  - serial: 8250: Revert "drop lockdep annotation from serial8250_clear_IER()" (John Ogness)
  - serial: 8250: Switch to nbcon console (John Ogness)
  - printk: nbcon: Add function for printers to reacquire ownership (John Ogness)
  - printk: Avoid false positive lockdep report for legacy printing (John Ogness)
  - printk: Provide threadprintk boot argument (John Ogness)
  - tty: sysfs: Add nbcon support for 'active' (John Ogness)
  - proc: Add nbcon support for /proc/consoles (John Ogness)
  - proc: consoles: Add notation to c_start/c_stop (John Ogness)
  - printk: Add kthread for all legacy consoles (John Ogness)
  - printk: nbcon: Show replay message on takeover (John Ogness)
  - printk: Provide helper for message prepending (John Ogness)
  - printk: nbcon: Start printing threads (John Ogness)
  - printk: nbcon: Stop threads on shutdown/reboot (John Ogness)
  - printk: nbcon: Add printer thread wakeups (Thomas Gleixner)
  - printk: nbcon: Add context to console_is_usable() (John Ogness)
  - printk: nbcon: Fix nbcon_cpu_emergency_flush() when preemptible (John Ogness)
  - printk: Atomic print in printk context on shutdown (John Ogness)
  - printk: nbcon: Introduce printing kthreads (Thomas Gleixner)
  - lockdep: Mark emergency sections in lockdep splats (John Ogness)
  - rcu: Mark emergency sections in rcu stalls (John Ogness)
  - panic: Mark emergency section in oops (John Ogness)
  - panic: Mark emergency section in warn (Thomas Gleixner)
  - printk: nbcon: Implement emergency sections (Thomas Gleixner)
  - printk: Coordinate direct printing in panic (John Ogness)
  - printk: Track nbcon consoles (John Ogness)
  - printk: Avoid console_lock dance if no legacy or boot consoles (John Ogness)
  - printk: nbcon: Add unsafe flushing on panic (John Ogness)
  - printk: nbcon: Use nbcon consoles in console_flush_all() (John Ogness)
  - printk: Track registered boot consoles (John Ogness)
  - printk: nbcon: Provide function to flush using write_atomic() (Thomas Gleixner)
  - printk: nbcon: Add helper to assign priority based on CPU state (John Ogness)
  - printk: Add @flags argument for console_is_usable() (John Ogness)
  - printk: Let console_is_usable() handle nbcon (John Ogness)
  - printk: Make console_is_usable() available to nbcon (John Ogness)
  - printk: nbcon: Do not rely on proxy headers (John Ogness)
  - serial: core: Implement processing in port->lock wrapper (John Ogness)
  - nbcon: Add API to acquire context for non-printing operations (John Ogness)
  - console: Improve console_srcu_read_flags() comments (John Ogness)
  - serial: core: Introduce wrapper to set @uart_port->cons (John Ogness)
  - serial: core: Provide low-level functions to lock port (John Ogness)
  - printk: nbcon: Use driver synchronization while (un)registering (John Ogness)
  - printk: nbcon: Add callbacks to synchronize with driver (John Ogness)
  - printk: nbcon: Add detailed doc for write_atomic() (John Ogness)
  - printk: Check printk_deferred_enter()/_exit() usage (Sebastian Andrzej Siewior)
  - printk: nbcon: Remove return value for write_atomic() (John Ogness)
  - printk: Properly deal with nbcon consoles on seq init (Petr Mladek)
  - printk: Add notation to console_srcu locking (John Ogness)
  - crypto: x86/aes-gcm: Disable FPU around skcipher_walk_done(). (Sebastian Andrzej Siewior)
  - task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK (Linus Torvalds)


author: Jan Stancek <jstancek@redhat.com> [6.11.0-0.rc2.17.el10]
changelog:
  - btrfs: avoid using fixed char array size for tree names (Qu Wenruo)
  - btrfs: fix double inode unlock for direct IO sync writes (Filipe Manana)
  - btrfs: emit a warning about space cache v1 being deprecated (Josef Bacik)
  - btrfs: fix qgroup reserve leaks in cow_file_range (Boris Burkov)
  - btrfs: implement launder_folio for clearing dirty page reserve (Boris Burkov)
  - btrfs: scrub: update last_physical after scrubbing one stripe (Qu Wenruo)
  - btrfs: factor out stripe length calculation into a helper (Qu Wenruo)
  - power: supply: qcom_battmgr: Ignore extra __le32 in info payload (Stephan Gerhold)
  - power: supply: qcom_battmgr: return EAGAIN when firmware service is not up (Neil Armstrong)
  - power: supply: axp288_charger: Round constant_charge_voltage writes down (Hans de Goede)
  - power: supply: axp288_charger: Fix constant_charge_voltage writes (Hans de Goede)
  - power: supply: rt5033: Bring back i2c_set_clientdata (Nikita Travkin)
  - vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler (Jason Wang)
  - platform/x86/intel/ifs: Initialize union ifs_status to zero (Kuppuswamy Sathyanarayanan)
  - platform/x86: msi-wmi-platform: Fix spelling mistakes (Luis Felipe Hernandez)
  - platform/x86/amd/pmf: Add new ACPI ID AMDI0107 (Shyam Sundar S K)
  - platform/x86/amd/pmc: Send OS_HINT command for new AMD platform (Shyam Sundar S K)
  - platform/x86/amd: pmf: Add quirk for ROG Ally X (Luke D. Jones)
  - platform/x86: intel-vbtn: Protect ACPI notify handler against recursion (Hans de Goede)
  - selftests: ksft: Fix finished() helper exit code on skipped tests (Laura Nao)
  - mm, slub: do not call do_slab_free for kfence object (Rik van Riel)
  - redhat/configs: Disable gfs2 in rhel configs (Andrew Price)
  - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito)
  - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito)
  - Linux v6.11.0-0.rc2


author: Jan Stancek <jstancek@redhat.com> [6.11.0-0.rc3.18.el10]
changelog:
  - Linux 6.11-rc3 (Linus Torvalds)
  - x86/mtrr: Check if fixed MTRRs exist before saving them (Andi Kleen)
  - x86/paravirt: Fix incorrect virt spinlock setting on bare metal (Chen Yu)
  - x86/acpi: Remove __ro_after_init from acpi_mp_wake_mailbox (Zhiquan Li)
  - x86/mm: Fix PTI for i386 some more (Thomas Gleixner)
  - timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() (Thomas Gleixner)
  - ntp: Safeguard against time_constant overflow (Justin Stitt)
  - ntp: Clamp maxerror and esterror to operating range (Justin Stitt)
  - irqchip/riscv-aplic: Retrigger MSI interrupt on source configuration (Yong-Xuan Wang)
  - irqchip/xilinx: Fix shift out of bounds (Radhey Shyam Pandey)
  - genirq/irqdesc: Honor caller provided affinity in alloc_desc() (Shay Drory)
  - usb: typec: ucsi: Fix a deadlock in ucsi_send_command_common() (Heikki Krogerus)
  - usb: typec: tcpm: avoid sink goto SNK_UNATTACHED state if not received source capability message (Xu Yang)
  - usb: gadget: f_fs: pull out f->disable() from ffs_func_set_alt() (Tudor Ambarus)
  - usb: gadget: f_fs: restore ffs_func_disable() functionality (Tudor Ambarus)
  - USB: serial: debug: do not echo input by default (Marek Marczykowski-Górecki)
  - usb: typec: tipd: Delete extra semi-colon (Harshit Mogalapalli)
  - usb: typec: tipd: Fix dereferencing freeing memory in tps6598x_apply_patch() (Harshit Mogalapalli)
  - usb: gadget: u_serial: Set start_delayed during suspend (Prashanth K)
  - usb: typec: tcpci: Fix error code in tcpci_check_std_output_cap() (Dan Carpenter)
  - usb: typec: fsa4480: Check if the chip is really there (Konrad Dybcio)
  - usb: gadget: core: Check for unset descriptor (Chris Wulff)
  - usb: vhci-hcd: Do not drop references before new references are gained (Oliver Neukum)
  - usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed. (Chris Wulff)
  - usb: gadget: midi2: Fix the response for FB info with block 0xff (Takashi Iwai)
  - dt-bindings: usb: microchip,usb2514: Add USB2517 compatible (Alexander Stein)
  - USB: serial: garmin_gps: use struct_size() to allocate pkt (Javier Carrasco)
  - USB: serial: garmin_gps: annotate struct garmin_packet with __counted_by (Javier Carrasco)
  - USB: serial: add missing MODULE_DESCRIPTION() macros (Jeff Johnson)
  - USB: serial: spcp8x5: remove unused struct 'spcp8x5_usb_ctrl_arg' (Dr. David Alan Gilbert)
  - tty: vt: conmakehash: cope with abs_srctree no longer in env (Max Krummenacher)
  - serial: sc16is7xx: fix invalid FIFO access with special register set (Hugo Villeneuve)
  - serial: sc16is7xx: fix TX fifo corruption (Hugo Villeneuve)
  - serial: core: check uartclk for zero to avoid divide by zero (George Kennedy)
  - driver core: Fix uevent_show() vs driver detach race (Dan Williams)
  - Documentation: embargoed-hardware-issues.rst: add a section documenting the "early access" process (Greg Kroah-Hartman)
  - Documentation: embargoed-hardware-issues.rst: minor cleanups and fixes (Greg Kroah-Hartman)
  - rust: firmware: fix invalid rustdoc link (Andrew Ballance)
  - spmi: pmic-arb: add missing newline in dev_err format strings (David Collins)
  - spmi: pmic-arb: Pass the correct of_node to irq_domain_add_tree (Konrad Dybcio)
  - binder_alloc: Fix sleeping function called from invalid context (Mukesh Ojha)
  - binder: fix descriptor lookup for context manager (Carlos Llamas)
  - char: add missing NetWinder MODULE_DESCRIPTION() macros (Jeff Johnson)
  - misc: mrvl-cn10k-dpi: add PCI_IOV dependency (Arnd Bergmann)
  - eeprom: ee1004: Fix locking issues in ee1004_probe() (Armin Wolf)
  - fsi: add missing MODULE_DESCRIPTION() macros (Jeff Johnson)
  - scsi: sd: Keep the discard mode stable (Li Feng)
  - scsi: sd: Move sd_read_cpr() out of the q->limits_lock region (Shin'ichiro Kawasaki)
  - scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic (Vamshi Gajjela)
  - nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets (Jeff Layton)
  - sunrpc: avoid -Wformat-security warning (Arnd Bergmann)
  - i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume (Gaosheng Cui)
  - i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume (Gaosheng Cui)
  - i2c: testunit: match HostNotify test name with docs (Wolfram Sang)
  - i2c: Fix conditional for substituting empty ACPI functions (Richard Fitzgerald)
  - i2c: smbus: Send alert notifications to all devices if source not found (Guenter Roeck)
  - i2c: smbus: Improve handling of stuck alerts (Guenter Roeck)
  - dma-debug: avoid deadlock between dma debug vs printk and netconsole (Rik van Riel)
  - bcachefs: bcachefs_metadata_version_disk_accounting_v3 (Kent Overstreet)
  - bcachefs: improve bch2_dev_usage_to_text() (Kent Overstreet)
  - bcachefs: bch2_accounting_invalid() (Kent Overstreet)
  - bcachefs: Switch to .get_inode_acl() (Kent Overstreet)
  - cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath (Gleb Korobeynikov)
  - Fix spelling errors in Server Message Block (Xiaxi Shen)
  - smb3: fix setting SecurityFlags when encryption is required (Steve French)
  - spi: spi-fsl-lpspi: Fix scldiv calculation (Stefan Wahren)
  - spi: spidev: Add missing spi_device_id for bh2228fv (Geert Uytterhoeven)
  - spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware (Devyn Liu)
  - spi: hisi-kunpeng: Add validation for the minimum value of speed_hz (Devyn Liu)
  - drm/i915: Attempt to get pages without eviction first (David Gow)
  - drm/i915: Allow evicting to use the requested placement (David Gow)
  - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation (Andi Shyti)
  - drm/i915/gem: Adjust vma offset for framebuffer mmap offset (Andi Shyti)
  - drm/i915/display: correct dual pps handling for MTL_PCH+ (Dnyaneshwar Bhadane)
  - drm/xe: Take ref to VM in delayed snapshot (Matthew Brost)
  - drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write (Karthik Poosa)
  - drm/xe: Use dma_fence_chain_free in chain fence unused as a sync (Matthew Brost)
  - drm/xe/rtp: Fix off-by-one when processing rules (Lucas De Marchi)
  - drm/amdgpu: Add DCC GFX12 flag to enable address alignment (Arunpravin Paneer Selvam)
  - drm/amdgpu: correct sdma7 max dw (Frank Min)
  - drm/amdgpu: Add address alignment support to DCC buffers (Arunpravin Paneer Selvam)
  - drm/amd/display: Skip Recompute DSC Params if no Stream on Link (Fangzhi Zuo)
  - drm/amdgpu: change non-dcc buffer copy configuration (Frank Min)
  - drm/amdgpu: Forward soft recovery errors to userspace (Joshua Ashton)
  - drm/amdgpu: add golden setting for gc v12 (Likun Gao)
  - drm/buddy: Add start address support to trim function (Arunpravin Paneer Selvam)
  - drm/amd/display: Add missing program DET segment call to pipe init (Rodrigo Siqueira)
  - drm/amd/display: Add missing DCN314 to the DML Makefile (Rodrigo Siqueira)
  - drm/amdgpu: force to use legacy inv in mmhub (Likun Gao)
  - drm/amd/pm: update powerplay structure on smu v14.0.2/3 (Kenneth Feng)
  - drm/amd/display: Add missing mcache registers (Rodrigo Siqueira)
  - drm/amd/display: Add dcc propagation value (Rodrigo Siqueira)
  - drm/amd/display: Add missing DET segments programming (Rodrigo Siqueira)
  - drm/amd/display: Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd (Rodrigo Siqueira)
  - drm/atomic: allow no-op FB_ID updates for async flips (Simon Ser)
  - dt-bindings: display: panel: samsung,atna45dc02: Document ATNA45DC02 (Rob Clark)
  - drm/bridge-connector: Fix double free in error handling paths (Cristian Ciocaltea)
  - drm/omap: add CONFIG_MMU dependency (Arnd Bergmann)
  - drm/test: fix the gem shmem test to map the sg table. (Dave Airlie)
  - drm/client: fix null pointer dereference in drm_client_modeset_probe (Ma Ke)
  - cpumask: Fix crash on updating CPU enabled mask (Gavin Shan)
  - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Pedro Henrique Kopper)
  - syscalls: add back legacy __NR_nfsservctl macro (Arnd Bergmann)
  - syscalls: fix fstat() entry again (Arnd Bergmann)
  - arm64: dts: ti: k3-j784s4-main: Correct McASP DMAs (Parth Pancholi)
  - arm64: dts: ti: k3-j722s: Fix gpio-range for main_pmx0 (Jared McArthur)
  - arm64: dts: ti: k3-am62p: Fix gpio-range for main_pmx0 (Jared McArthur)
  - arm64: dts: ti: k3-am62p: Add gpio-ranges for mcu_gpio0 (Jared McArthur)
  - arm64: dts: ti: k3-am62-verdin-dahlia: Keep CTRL_SLEEP_MOCI# regulator on (Francesco Dolcini)
  - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney)
  - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney)
  - ARM: pxa/gumstix: fix attaching properties to vbus gpio device (Dmitry Torokhov)
  - doc: platform: cznic: turris-omnia-mcu: Use double backticks for attribute value (Marek Behún)
  - doc: platform: cznic: turris-omnia-mcu: Fix sphinx-build warning (Marek Behún)
  - platform: cznic: turris-omnia-mcu: Make GPIO code optional (Marek Behún)
  - platform: cznic: turris-omnia-mcu: Make poweroff and wakeup code optional (Marek Behún)
  - platform: cznic: turris-omnia-mcu: Make TRNG code optional (Marek Behún)
  - platform: cznic: turris-omnia-mcu: Make watchdog code optional (Marek Behún)
  - kprobes: Fix to check symbol prefixes correctly (Masami Hiramatsu (Google))
  - bpf: kprobe: remove unused declaring of bpf_kprobe_override (Menglong Dong)
  - nvme: reorganize nvme_ns_head fields (Kanchan Joshi)
  - nvme: change data type of lba_shift (Kanchan Joshi)
  - nvme: remove a field from nvme_ns_head (Kanchan Joshi)
  - nvme: remove unused parameter (Kanchan Joshi)
  - blk-throttle: remove more latency dead-code (Dr. David Alan Gilbert)
  - io_uring/net: don't pick multiple buffers for non-bundle send (Jens Axboe)
  - io_uring/net: ensure expanded bundle send gets marked for cleanup (Jens Axboe)
  - io_uring/net: ensure expanded bundle recv gets marked for cleanup (Jens Axboe)
  - ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value (Simon Trimmer)
  - ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT (Jerome Brunet)
  - MAINTAINERS: Update Cirrus Logic parts to linux-sound mailing list (Charles Keepax)
  - ASoC: dt-bindings: qcom,wcd939x: Correct reset GPIO polarity in example (Krzysztof Kozlowski)
  - ASoC: dt-bindings: qcom,wcd938x: Correct reset GPIO polarity in example (Krzysztof Kozlowski)
  - ASoC: dt-bindings: qcom,wcd934x: Correct reset GPIO polarity in example (Krzysztof Kozlowski)
  - ASoC: dt-bindings: qcom,wcd937x: Correct reset GPIO polarity in example (Krzysztof Kozlowski)
  - ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx (Takashi Iwai)
  - ASoC: codecs: ES8326: button detect issue (Zhang Yi)
  - ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6 (Krzysztof Stępniak)
  - ASoC: cs35l56: Stop creating ALSA controls for firmware coefficients (Simon Trimmer)
  - ASoC: wm_adsp: Add control_add callback and export wm_adsp_control_add() (Simon Trimmer)
  - ASoC: cs35l56: Handle OTP read latency over SoundWire (Richard Fitzgerald)
  - ASoC: codecs: lpass-macro: fix missing codec version (Johan Hovold)
  - ASoC: cs-amp-lib: Fix NULL pointer crash if efi.get_variable is NULL (Richard Fitzgerald)
  - ASoC: cs42l43: Cache shutter IRQ control pointers (Charles Keepax)
  - ASoC: cs35l45: Use new snd_soc_component_get_kcontrol_locked() helper (Charles Keepax)
  - ASoC: soc-component: Add new snd_soc_component_get_kcontrol() helpers (Charles Keepax)
  - ASoC: cs42l43: Remove redundant semi-colon at end of function (Charles Keepax)
  - ASoC: SOF: Remove libraries from topology lookups (Curtis Malainey)
  - ASoC: nau8822: Lower debug print priority (Francesco Dolcini)
  - ASoC: fsl_micfil: Differentiate register access permission for platforms (Shengjiu Wang)
  - ASoC: fsl_micfil: Expand the range of FIFO watermark mask (Shengjiu Wang)
  - ASoC: codecs: wsa884x: Correct Soundwire ports mask (Krzysztof Kozlowski)
  - ASoC: codecs: wsa883x: Correct Soundwire ports mask (Krzysztof Kozlowski)
  - ASoC: codecs: wsa881x: Correct Soundwire ports mask (Krzysztof Kozlowski)
  - ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask (Krzysztof Kozlowski)
  - ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask (Krzysztof Kozlowski)
  - ASoC: codecs: wcd937x-sdw: Correct Soundwire ports mask (Krzysztof Kozlowski)
  - ASoC: cs530x: Change IN HPF Select kcontrol name (Paul Handrigan)
  - ASoC: amd: yc: Support mic on HP 14-em0002la (Bruno Ancona)
  - ASoC: sti: add missing probe entry for player and reader (Jerome Audu)
  - ALSA: usb-audio: Re-add ScratchAmp quirk entries (Takashi Iwai)
  - ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks (Dustin L. Howett)
  - ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 (Takashi Iwai)
  - ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list (Steven 'Steve' Kendall)
  - ALSA: line6: Fix racy access to midibuf (Takashi Iwai)
  - ALSA: hda: cs35l41: Stop creating ALSA Controls for firmware coefficients (Stefan Binding)
  - ALSA: hda: cs35l56: Stop creating ALSA controls for firmware coefficients (Simon Trimmer)
  - module: make waiting for a concurrent module loader interruptible (Linus Torvalds)
  - kernel: config: enable erofs lzma compression (Ian Kent)
  - fedora: disable RTL8192CU in Fedora (Peter Robinson)
  - ice: Fix incorrect assigns of FEC counts (Mateusz Polchlopek)
  - ice: Skip PTP HW writes during PTP reset procedure (Grzegorz Nitka)
  - ice: Fix reset handler (Grzegorz Nitka)
  - net: dsa: microchip: disable EEE for KSZ8567/KSZ9567/KSZ9896/KSZ9897. (Martin Whitaker)
  - ethtool: Fix context creation with no parameters (Gal Pressman)
  - net: ethtool: fix off-by-one error in max RSS context IDs (Edward Cree)
  - net: pse-pd: tps23881: include missing bitfield.h header (Arnd Bergmann)
  - net: fec: Stop PPS on driver remove (Csókás, Bence)
  - net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities (Florian Fainelli)
  - l2tp: fix lockdep splat (James Chapman)
  - net: stmmac: dwmac4: fix PCS duplex mode decode (Russell King (Oracle))
  - Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor (Anton Khirnov)
  - Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() (Dmitry Antipov)
  - Bluetooth: hci_qca: fix a NULL-pointer derefence at shutdown (Bartosz Golaszewski)
  - Bluetooth: hci_qca: fix QCA6390 support on non-DT platforms (Bartosz Golaszewski)
  - Bluetooth: hci_qca: don't call pwrseq_power_off() twice for QCA6390 (Bartosz Golaszewski)
  - idpf: fix UAFs when destroying the queues (Alexander Lobakin)
  - idpf: fix memleak in vport interrupt configuration (Michal Kubiak)
  - idpf: fix memory leaks and crashes while performing a soft reset (Alexander Lobakin)
  - bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl() (Michael Chan)
  - net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() (Joe Hattori)
  - net/smc: add the max value of fallback reason count (Zhengchao Shao)
  - net: usb: qmi_wwan: add MeiG Smart SRM825L (ZHANG Yuntian)
  - net: dsa: microchip: Fix Wake-on-LAN check to not return an error (Tristram Ha)
  - net: linkwatch: use system_unbound_wq (Eric Dumazet)
  - net: bridge: mcast: wait for previous gc cycles when removing port (Nikolay Aleksandrov)
  - net: usb: qmi_wwan: fix memory leak for not ip packets (Daniele Palmas)
  - virtio-net: unbreak vq resizing when coalescing is not negotiated (Heng Qi)
  - virtio-net: check feature before configuring the vq coalescing command (Heng Qi)
  - net/tcp: Disable TCP-AO static key after RCU grace period (Dmitry Safonov)
  - gve: Fix use of netif_carrier_ok() (Praveen Kaligineedi)
  - net: pse-pd: tps23881: Fix the device ID check (Kyle Swenson)
  - sctp: Fix null-ptr-deref in reuseport_add_sock(). (Kuniyuki Iwashima)
  - MAINTAINERS: update status of sky2 and skge drivers (Stephen Hemminger)
  - selftests: mptcp: join: test both signal & subflow (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: ability to invert ADD_ADDR check (Matthieu Baerts (NGI0))
  - mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set (Matthieu Baerts (NGI0))
  - mptcp: pm: don't try to create sf if alloc failed (Matthieu Baerts (NGI0))
  - mptcp: pm: reduce indentation blocks (Matthieu Baerts (NGI0))
  - mptcp: pm: deny endp with signal + subflow + port (Matthieu Baerts (NGI0))
  - mptcp: fully established after ADD_ADDR echo on MPJ (Matthieu Baerts (NGI0))
  - tracefs: Use generic inode RCU for synchronizing freeing (Steven Rostedt)
  - ring-buffer: Remove unused function ring_buffer_nr_pages() (Jianhui Zhou)
  - tracing: Fix overflow in get_free_elt() (Tze-nan Wu)
  - function_graph: Fix the ret_stack used by ftrace_graph_ret_addr() (Petr Pavlu)
  - eventfs: Use SRCU for freeing eventfs_inodes (Mathias Krause)
  - eventfs: Don't return NULL in eventfs_create_dir() (Mathias Krause)
  - tracefs: Fix inode allocation (Mathias Krause)
  - tracing: Use refcount for trace_event_file reference counter (Steven Rostedt)
  - tracing: Have format file honor EVENT_FILE_FL_FREED (Steven Rostedt)
  - bcachefs: Use bch2_wait_on_allocator() in btree node alloc path (Kent Overstreet)
  - bcachefs: Make allocator stuck timeout configurable, ratelimit messages (Kent Overstreet)
  - bcachefs: Add missing path_traverse() to btree_iter_next_node() (Kent Overstreet)
  - bcachefs: ec should not allocate from ro devs (Kent Overstreet)
  - bcachefs: Improved allocator debugging for ec (Kent Overstreet)
  - bcachefs: Add missing bch2_trans_begin() call (Kent Overstreet)
  - bcachefs: Add a comment for bucket helper types (Kent Overstreet)
  - bcachefs: Don't rely on implicit unsigned -> signed integer conversion (Kent Overstreet)
  - lockdep: Fix lockdep_set_notrack_class() for CONFIG_LOCK_STAT (Kent Overstreet)
  - bcachefs: Fix double free of ca->buckets_nouse (Kent Overstreet)
  - module: warn about excessively long module waits (Linus Torvalds)
  - LoongArch: KVM: Remove undefined a6 argument comment for kvm_hypercall() (Dandan Zhang)
  - LoongArch: KVM: Remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS (Yuli Wang)
  - LoongArch: Use accessors to page table entries instead of direct dereference (Huacai Chen)
  - LoongArch: Enable general EFI poweroff method (Miao Wang)
  - padata: Fix possible divide-by-0 panic in padata_mt_helper() (Waiman Long)
  - mailmap: update entry for David Heidelberg (David Heidelberg)
  - memcg: protect concurrent access to mem_cgroup_idr (Shakeel Butt)
  - mm: shmem: fix incorrect aligned index when checking conflicts (Baolin Wang)
  - mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem (Baolin Wang)
  - mm: list_lru: fix UAF for memory cgroup (Muchun Song)
  - kcov: properly check for softirq context (Andrey Konovalov)
  - MAINTAINERS: Update LTP members and web (Petr Vorel)
  - selftests: mm: add s390 to ARCH check (Nico Pache)
  - redhat: Fix the ownership of /lib/modules/<kversion> directory (Vitaly Kuznetsov)
  - new configs in drivers/phy (Izabela Bakollari)
  - Add support to rh_waived cmdline boot parameter (Ricardo Robaina) [RHEL-26170]
  - Linux v6.11.0-0.rc3


author: Jan Stancek <jstancek@redhat.com> [6.11.0-0.rc3.19.el10]
changelog:
  - exec: Fix ToCToU between perm check and set-uid/gid usage (Kees Cook)
  - binfmt_flat: Fix corruption when not offsetting data start (Kees Cook)
  - ksmbd: override fsids for smb2_query_info() (Namjae Jeon)
  - ksmbd: override fsids for share path check (Namjae Jeon)
  - fedora: Enable AF8133J Magnetometer driver (Peter Robinson)
  - platform/x86: ideapad-laptop: add a mutex to synchronize VPC commands (Gergo Koteles)
  - platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc (Gergo Koteles)
  - platform/x86: ideapad-laptop: introduce a generic notification chain (Gergo Koteles)
  - platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled (Shyam Sundar S K)
  - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE (Al Viro)
  - redhat: spec: add cachestat kselftest (Eric Chanudet)
  - redhat: hmac sign the UKI for FIPS (Vitaly Kuznetsov)
  - not upstream: Disable vdso getrandom when FIPS is enabled (Herbert Xu)
  - Linux v6.11.0-0.rc3


author: Jan Stancek <jstancek@redhat.com> [6.11.0-0.rc4.20.el10]
changelog:
  - Linux 6.11-rc4 (Linus Torvalds)
  - mips: sgi-ip22: Fix the build (Bart Van Assche)
  - ARM: riscpc: ecard: Fix the build (Bart Van Assche)
  - char: xillybus: Check USB endpoints when probing device (Eli Billauer)
  - char: xillybus: Refine workqueue handling (Eli Billauer)
  - Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD" (Griffin Kroah-Hartman)
  - char: xillybus: Don't destroy workqueue from work item running on it (Eli Billauer)
  - Revert "serial: 8250_omap: Set the console genpd always on if no console suspend" (Griffin Kroah-Hartman)
  - tty: atmel_serial: use the correct RTS flag. (Mathieu Othacehe)
  - tty: vt: conmakehash: remove non-portable code printing comment header (Masahiro Yamada)
  - tty: serial: fsl_lpuart: mark last busy before uart_add_one_port (Peng Fan)
  - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration (Mathias Nyman)
  - usb: misc: ljca: Add Lunar Lake ljca GPIO HID to ljca_gpio_hids[] (Hans de Goede)
  - Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET" (Xu Yang)
  - usb: typec: ucsi: Fix the return value of ucsi_run_command() (Heikki Krogerus)
  - usb: xhci: fix duplicate stall handling in handle_tx_event() (Niklas Neronin)
  - usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup() (Marc Zyngier)
  - thunderbolt: Mark XDomain as unplugged when router is removed (Mika Westerberg)
  - thunderbolt: Fix memory leaks in {port|retimer}_sb_regs_write() (Aapo Vienamo)
  - btrfs: only enable extent map shrinker for DEBUG builds (Qu Wenruo)
  - btrfs: zoned: properly take lock to read/update block group's zoned variables (Naohiro Aota)
  - btrfs: tree-checker: add dev extent item checks (Qu Wenruo)
  - btrfs: update target inode's ctime on unlink (Jeff Layton)
  - btrfs: send: annotate struct name_cache_entry with __counted_by() (Thorsten Blum)
  - fuse: Initialize beyond-EOF page contents before setting uptodate (Jann Horn)
  - mm/migrate: fix deadlock in migrate_pages_batch() on large folios (Gao Xiang)
  - alloc_tag: mark pages reserved during CMA activation as not tagged (Suren Baghdasaryan)
  - alloc_tag: introduce clear_page_tag_ref() helper function (Suren Baghdasaryan)
  - crash: fix riscv64 crash memory reserve dead loop (Jinjie Ruan)
  - selftests: memfd_secret: don't build memfd_secret test on unsupported arches (Muhammad Usama Anjum)
  - mm: fix endless reclaim on machines with unaccepted memory (Kirill A. Shutemov)
  - selftests/mm: compaction_test: fix off by one in check_compaction() (Dan Carpenter)
  - mm/numa: no task_numa_fault() call if PMD is changed (Zi Yan)
  - mm/numa: no task_numa_fault() call if PTE is changed (Zi Yan)
  - mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0 (Hailong Liu)
  - mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu (Waiman Long)
  - mm: don't account memmap per-node (Pasha Tatashin)
  - mm: add system wide stats items category (Pasha Tatashin)
  - mm: don't account memmap on failure (Pasha Tatashin)
  - mm/hugetlb: fix hugetlb vs. core-mm PT locking (David Hildenbrand)
  - mseal: fix is_madv_discard() (Pedro Falcato)
  - powerpc/topology: Check if a core is online (Nysal Jan K.A)
  - cpu/SMT: Enable SMT only if a core is online (Nysal Jan K.A)
  - powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL (Christophe Leroy)
  - powerpc/mm: Fix size of allocated PGDIR (Christophe Leroy)
  - soc: fsl: qbman: remove unused struct 'cgr_comp' (Dr. David Alan Gilbert)
  - smb: smb2pdu.h: Use static_assert() to check struct sizes (Gustavo A. R. Silva)
  - smb3: fix lock breakage for cached writes (Steve French)
  - smb/client: avoid possible NULL dereference in cifs_free_subrequest() (Su Hui)
  - i2c: tegra: Do not mark ACPI devices as irq safe (Breno Leitao)
  - i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume (Andi Shyti)
  - i2c: Use IS_REACHABLE() for substituting empty ACPI functions (Richard Fitzgerald)
  - scsi: mpi3mr: Avoid MAX_PAGE_ORDER WARNING for buffer allocations (Shin'ichiro Kawasaki)
  - scsi: mpi3mr: Add missing spin_lock_init() for mrioc->trigger_lock (Shin'ichiro Kawasaki)
  - xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set (Darrick J. Wong)
  - xfs: revert AIL TASK_KILLABLE threshold (Darrick J. Wong)
  - xfs: attr forks require attr, not attr2 (Darrick J. Wong)
  - bcachefs: Fix locking in __bch2_trans_mark_dev_sb() (Kent Overstreet)
  - bcachefs: fix incorrect i_state usage (Kent Overstreet)
  - bcachefs: avoid overflowing LRU_TIME_BITS for cached data lru (Kent Overstreet)
  - bcachefs: Fix forgetting to pass trans to fsck_err() (Kent Overstreet)
  - bcachefs: Increase size of cuckoo hash table on too many rehashes (Kent Overstreet)
  - bcachefs: bcachefs_metadata_version_disk_accounting_inum (Kent Overstreet)
  - bcachefs: Kill __bch2_accounting_mem_mod() (Kent Overstreet)
  - bcachefs: Make bkey_fsck_err() a wrapper around fsck_err() (Kent Overstreet)
  - bcachefs: Fix warning in __bch2_fsck_err() for trans not passed in (Kent Overstreet)
  - bcachefs: Add a time_stat for blocked on key cache flush (Kent Overstreet)
  - bcachefs: Improve trans_blocked_journal_reclaim tracepoint (Kent Overstreet)
  - bcachefs: Add hysteresis to waiting on btree key cache flush (Kent Overstreet)
  - lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() (Kent Overstreet)
  - bcachefs: Convert for_each_btree_node() to lockrestart_do() (Kent Overstreet)
  - bcachefs: Add missing downgrade table entry (Kent Overstreet)
  - bcachefs: disk accounting: ignore unknown types (Kent Overstreet)
  - bcachefs: bch2_accounting_invalid() fixup (Kent Overstreet)
  - bcachefs: Fix bch2_trigger_alloc when upgrading from old versions (Kent Overstreet)
  - bcachefs: delete faulty fastpath in bch2_btree_path_traverse_cached() (Kent Overstreet)
  - memcg_write_event_control(): fix a user-triggerable oops (Al Viro)
  - arm64: Fix KASAN random tag seed initialization (Samuel Holland)
  - arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu)
  - arm64: uaccess: correct thinko in __get_mem_asm() (Mark Rutland)
  - clk: thead: fix dependency on clk_ignore_unused (Drew Fustini)
  - block: Fix lockdep warning in blk_mq_mark_tag_wait (Li Lingfeng)
  - md/raid1: Fix data corruption for degraded array with slow disk (Yu Kuai)
  - s390/dasd: fix error recovery leading to data corruption on ESE devices (Stefan Haberland)
  - s390/dasd: Remove DMA alignment (Eric Farman)
  - io_uring: fix user_data field name in comment (Caleb Sander Mateos)
  - io_uring/sqpoll: annotate debug task == current with data_race() (Jens Axboe)
  - io_uring/napi: remove duplicate io_napi_entry timeout assignation (Olivier Langlois)
  - io_uring/napi: check napi_enabled in io_napi_add() before proceeding (Olivier Langlois)
  - of/irq: Prevent device address out-of-bounds read in interrupt map walk (Stefan Wiehler)
  - dt-bindings: eeprom: at25: add fujitsu,mb85rs256 compatible (Francesco Dolcini)
  - dt-bindings: Batch-update Konrad Dybcio's email (Konrad Dybcio)
  - thermal: gov_bang_bang: Use governor_data to reduce overhead (Rafael J. Wysocki)
  - thermal: gov_bang_bang: Add .manage() callback (Rafael J. Wysocki)
  - thermal: gov_bang_bang: Split bang_bang_control() (Rafael J. Wysocki)
  - thermal: gov_bang_bang: Call __thermal_cdev_update() directly (Rafael J. Wysocki)
  - ACPI: EC: Evaluate _REG outside the EC scope more carefully (Rafael J. Wysocki)
  - ACPICA: Add a depth argument to acpi_execute_reg_methods() (Rafael J. Wysocki)
  - Revert "ACPI: EC: Evaluate orphan _REG under EC device" (Rafael J. Wysocki)
  - nvdimm/pmem: Set dax flag for all 'PFN_MAP' cases (Zhihao Cheng)
  - rust: x86: remove `-3dnow{,a}` from target features (Miguel Ojeda)
  - kbuild: rust-analyzer: mark `rust_is_available.sh` invocation as recursive (Miguel Ojeda)
  - rust: add intrinsics to fix `-Os` builds (Miguel Ojeda)
  - kbuild: rust: skip -fmin-function-alignment in bindgen flags (Zehui Xu)
  - rust: Support latest version of `rust-analyzer` (Sarthak Singh)
  - rust: macros: indent list item in `module!`'s docs (Miguel Ojeda)
  - rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (Masahiro Yamada)
  - rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT (Masahiro Yamada)
  - RISC-V: hwprobe: Add SCALAR to misaligned perf defines (Evan Green)
  - RISC-V: hwprobe: Add MISALIGNED_PERF key (Evan Green)
  - riscv: Fix out-of-bounds when accessing Andes per hart vendor extension array (Alexandre Ghiti)
  - RISC-V: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE (Haibo Xu)
  - riscv: change XIP's kernel_map.size to be size of the entire kernel (Nam Cao)
  - riscv: entry: always initialize regs->a0 to -ENOSYS (Celeste Liu)
  - riscv: Re-introduce global icache flush in patch_text_XXX() (Alexandre Ghiti)
  - rtla/osnoise: Prevent NULL dereference in error handling (Dan Carpenter)
  - tracing: Return from tracing_buffers_read() if the file has been closed (Steven Rostedt)
  - KEYS: trusted: dcp: fix leak of blob encryption key (David Gstir)
  - KEYS: trusted: fix DCP blob payload length assignment (David Gstir)
  - dm persistent data: fix memory allocation failure (Mikulas Patocka)
  - Documentation: dm-crypt.rst warning + error fix (Daniel Yang)
  - dm resume: don't return EINVAL when signalled (Khazhismel Kumykov)
  - dm suspend: return -ERESTARTSYS instead of -EINTR (Mikulas Patocka)
  - iommu: Remove unused declaration iommu_sva_unbind_gpasid() (Yue Haibing)
  - iommu: Restore lost return in iommu_report_device_fault() (Barak Biber)
  - gpio: mlxbf3: Support shutdown() function (Asmaa Mnebhi)
  - ALSA: hda/tas2781: Use correct endian conversion (Takashi Iwai)
  - ALSA: usb-audio: Support Yamaha P-125 quirk entry (Juan José Arboleda)
  - ALSA: hda: cs35l41: Remove redundant call to hda_cs_dsp_control_remove() (Richard Fitzgerald)
  - ALSA: hda: cs35l56: Remove redundant call to hda_cs_dsp_control_remove() (Richard Fitzgerald)
  - ALSA: hda/tas2781: fix wrong calibrated data order (Baojun Xu)
  - ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET (Lianqin Hu)
  - ALSA: hda/realtek: Add support for new HP G12 laptops (Simon Trimmer)
  - spi: Add empty versions of ACPI functions (Richard Fitzgerald)
  - ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 (Parsa Poorshikhian)
  - ALSA: timer: Relax start tick time check for slave timer elements (Takashi Iwai)
  - drm/mediatek: Set sensible cursor width/height values to fix crash (AngeloGioacchino Del Regno)
  - drm/xe: Hold a PM ref when GT TLB invalidations are inflight (Matthew Brost)
  - drm/xe: Drop xe_gt_tlb_invalidation_wait (Matthew Brost)
  - drm/xe: Add xe_gt_tlb_invalidation_fence_init helper (Matthew Brost)
  - drm/xe/pf: Fix VF config validation on multi-GT platforms (Michal Wajdeczko)
  - drm/xe: Build PM into GuC CT layer (Matthew Brost)
  - drm/xe/vf: Fix register value lookup (Michal Wajdeczko)
  - drm/xe: Fix use after free when client stats are captured (Umesh Nerlige Ramappa)
  - drm/xe: Take a ref to xe file when user creates a VM (Umesh Nerlige Ramappa)
  - drm/xe: Add ref counting for xe_file (Umesh Nerlige Ramappa)
  - drm/xe: Move part of xe_file cleanup to a helper (Umesh Nerlige Ramappa)
  - drm/xe: Validate user fence during creation (Matthew Brost)
  - drm/rockchip: inno-hdmi: Fix infoframe upload (Alex Bee)
  - drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()` (Maíra Canal)
  - drm: panel-orientation-quirks: Add quirk for Ayn Loki Max (Bouke Sybren Haarsma)
  - drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero (Bouke Sybren Haarsma)
  - dt-bindings: display: panel: samsung,atna45dc02: Fix indentation (Douglas Anderson)
  - drm/amd/amdgpu: add HDP_SD support on gc 12.0.0/1 (Kenneth Feng)
  - drm/amdgpu: Update kmd_fw_shared for VCN5 (Yinjie Yao)
  - drm/amd/amdgpu: command submission parser for JPEG (David (Ming Qiang) Wu)
  - drm/amdgpu/mes12: fix suspend issue (Jack Xiao)
  - drm/amdgpu/mes12: sw/hw fini for unified mes (Jack Xiao)
  - drm/amdgpu/mes12: configure two pipes hardware resources (Jack Xiao)
  - drm/amdgpu/mes12: adjust mes12 sw/hw init for multiple pipes (Jack Xiao)
  - drm/amdgpu/mes12: add mes pipe switch support (Jack Xiao)
  - drm/amdgpu/mes12: load unified mes fw on pipe0 and pipe1 (Jack Xiao)
  - drm/amdgpu/mes: add multiple mes ring instances support (Jack Xiao)
  - drm/amdgpu/mes12: update mes_v12_api_def.h (Jack Xiao)
  - drm/amdgpu: Actually check flags for all context ops. (Bas Nieuwenhuizen)
  - drm/amdgpu/jpeg4: properly set atomics vmid field (Alex Deucher)
  - drm/amdgpu/jpeg2: properly set atomics vmid field (Alex Deucher)
  - drm/amd/display: Adjust cursor position (Rodrigo Siqueira)
  - drm/amd/display: fix cursor offset on rotation 180 (Melissa Wen)
  - drm/amd/display: Fix MST BW calculation Regression (Fangzhi Zuo)
  - drm/amd/display: Enable otg synchronization logic for DCN321 (Loan Chen)
  - drm/amd/display: fix s2idle entry for DCN3.5+ (Hamza Mahfooz)
  - drm/amdgpu/mes: fix mes ring buffer overflow (Jack Xiao)
  - v6.11-rc3-rt3 (Sebastian Andrzej Siewior)
  - crypto: x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt() (Eric Biggers)
  - hrtimer: Annotate hrtimer_cpu_base_.*_expiry() for sparse. (Sebastian Andrzej Siewior)
  - timers: Add sparse annotation for timer_sync_wait_running(). (Sebastian Andrzej Siewior)
  - locking/rt: Annotate unlock followed by lock for sparse. (Sebastian Andrzej Siewior)
  - locking/rt: Add sparse annotation for RCU. (Sebastian Andrzej Siewior)
  - locking/rt: Remove one __cond_lock() in RT's spin_trylock_irqsave() (Sebastian Andrzej Siewior)
  - locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. (Sebastian Andrzej Siewior)
  - v6.11-rc3-rt2 (Sebastian Andrzej Siewior)
  - perf daemon: Fix the build on 32-bit architectures (Arnaldo Carvalho de Melo)
  - tools/include: Sync arm64 headers with the kernel sources (Namhyung Kim)
  - tools/include: Sync x86 headers with the kernel sources (Namhyung Kim)
  - tools/include: Sync filesystem headers with the kernel sources (Namhyung Kim)
  - tools/include: Sync network socket headers with the kernel sources (Namhyung Kim)
  - tools/include: Sync uapi/asm-generic/unistd.h with the kernel sources (Namhyung Kim)
  - tools/include: Sync uapi/sound/asound.h with the kernel sources (Namhyung Kim)
  - tools/include: Sync uapi/linux/perf.h with the kernel sources (Namhyung Kim)
  - tools/include: Sync uapi/linux/kvm.h with the kernel sources (Namhyung Kim)
  - tools/include: Sync uapi/drm/i915_drm.h with the kernel sources (Namhyung Kim)
  - perf tools: Add tools/include/uapi/README (Namhyung Kim)
  - kallsyms: Match symbols exactly with CONFIG_LTO_CLANG (Song Liu)
  - kallsyms: Do not cleanup .llvm.<hash> suffix before sorting symbols (Song Liu)
  - kunit/overflow: Fix UB in overflow_allocation_test (Ivan Orlov)
  - gcc-plugins: randstruct: Remove GCC 4.7 or newer requirement (Thorsten Blum)
  - refcount: Report UAF for refcount_sub_and_test(0) when counter==0 (Petr Pavlu)
  - netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests (Phil Sutter)
  - netfilter: nf_tables: Introduce nf_tables_getobj_single (Phil Sutter)
  - netfilter: nf_tables: Audit log dump reset after the fact (Phil Sutter)
  - selftests: netfilter: add test for br_netfilter+conntrack+queue combination (Florian Westphal)
  - netfilter: nf_queue: drop packets with cloned unconfirmed conntracks (Florian Westphal)
  - netfilter: flowtable: initialise extack before use (Donald Hunter)
  - netfilter: nfnetlink: Initialise extack before use in ACKs (Donald Hunter)
  - netfilter: allow ipv6 fragments to arrive on different devices (Tom Hughes)
  - net: hns3: use correct release function during uninitialization (Peiyang Wang)
  - net: hns3: void array out of bound when loop tnl_num (Peiyang Wang)
  - net: hns3: fix a deadlock problem when config TC during resetting (Jie Wang)
  - net: hns3: use the user's cfg after reset (Peiyang Wang)
  - net: hns3: fix wrong use of semaphore up (Jie Wang)
  - selftests: net: lib: kill PIDs before del netns (Matthieu Baerts (NGI0))
  - pse-core: Conditionally set current limit during PI regulator registration (Oleksij Rempel)
  - net: thunder_bgx: Fix netdev structure allocation (Marc Zyngier)
  - net: ethtool: Allow write mechanism of LPL and both LPL and EPL (Danielle Ratson)
  - vsock: fix recursive ->recvmsg calls (Cong Wang)
  - wifi: ath12k: use 128 bytes aligned iova in transmit path for WCN7850 (Baochen Qiang)
  - wifi: iwlwifi: correctly lookup DMA address in SG table (Benjamin Berg)
  - wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change (Bert Karwatzki)
  - wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion (Janne Grunau)
  - wifi: rtlwifi: rtl8192du: Initialise value32 in _rtl92du_init_queue_reserved_page (Bitterblue Smith)
  - selftest: af_unix: Fix kselftest compilation warnings (Abhinav Jain)
  - tcp: Update window clamping condition (Subash Abhinov Kasiviswanathan)
  - mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size (Eugene Syromiatnikov)
  - mlxbf_gige: disable RX filters until RX path initialized (David Thompson)
  - net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings (Long Li)
  - net: macb: Use rcu_dereference() for idev->ifa_list in macb_suspend(). (Kuniyuki Iwashima)
  - net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb() (Zheng Zhang)
  - net: mana: Fix RX buf alloc_size alignment and atomic op panic (Haiyang Zhang)
  - dt-bindings: net: fsl,qoriq-mc-dpmac: add missed property phys (Frank Li)
  - net: phy: vitesse: repair vsc73xx autonegotiation (Pawel Dembicki)
  - net: dsa: vsc73xx: allow phy resetting (Pawel Dembicki)
  - net: dsa: vsc73xx: check busy flag in MDIO operations (Pawel Dembicki)
  - net: dsa: vsc73xx: pass value in phy_write operation (Pawel Dembicki)
  - net: dsa: vsc73xx: fix port MAC configuration in full duplex mode (Pawel Dembicki)
  - net: axienet: Fix register defines comment description (Radhey Shyam Pandey)
  - atm: idt77252: prevent use after free in dequeue_rx() (Dan Carpenter)
  - igc: Fix qbv tx latency by setting gtxoffset (Faizal Rahim)
  - igc: Fix reset adapter logics when tx mode change (Faizal Rahim)
  - igc: Fix qbv_config_change_errors logics (Faizal Rahim)
  - igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer (Faizal Rahim)
  - net: ethernet: use ip_hdrlen() instead of bit shift (Moon Yeounsu)
  - net/mlx5e: Fix queue stats access to non-existing channels splat (Gal Pressman)
  - net/mlx5e: Correctly report errors for ethtool rx flows (Cosmin Ratiu)
  - net/mlx5e: Take state lock during tx timeout reporter (Dragos Tatulea)
  - net/mlx5e: SHAMPO, Increase timeout to improve latency (Dragos Tatulea)
  - net/mlx5: SD, Do not query MPIR register if no sd_group (Tariq Toukan)
  - selftests/net: Add coverage for UDP GSO with IPv6 extension headers (Jakub Sitnicki)
  - udp: Fall back to software USO if IPv6 extension headers are present (Jakub Sitnicki)
  - net: Make USO depend on CSUM offload (Jakub Sitnicki)
  - gtp: pull network headers in gtp_dev_xmit() (Eric Dumazet)
  - usbnet: ipheth: fix carrier detection in modes 1 and 4 (Foster Snowhill)
  - usbnet: ipheth: do not stop RX on failing RX callback (Foster Snowhill)
  - usbnet: ipheth: drop RX URBs with no payload (Foster Snowhill)
  - usbnet: ipheth: remove extraneous rx URB length check (Foster Snowhill)
  - usbnet: ipheth: race between ipheth_close and error handling (Oliver Neukum)
  - media: atomisp: Fix streaming no longer working on BYT / ISP2400 devices (Hans de Goede)
  - media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" (Sean Young)
  - Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" (Niklas Cassel)
  - redhat/configs: Disable dlm in rhel configs (Andrew Price)
  - rhel: aarch64: enable required PSCI configs (Peter Robinson)
  - btrfs: fix invalid mapping of extent xarray state (Naohiro Aota)
  - btrfs: send: allow cloning non-aligned extent if it ends at i_size (Filipe Manana)
  - btrfs: only run the extent map shrinker from kswapd tasks (Filipe Manana)
  - btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type (Qu Wenruo)
  - btrfs: check delayed refs when we're checking if a ref exists (Josef Bacik)
  - KVM: SEV: uapi: fix typo in SEV_RET_INVALID_CONFIG (Amit Shah)
  - KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX) (Sean Christopherson)
  - KVM: eventfd: Use synchronize_srcu_expedited() on shutdown (Li RongQing)
  - KVM: selftests: Add a testcase to verify x2APIC is fully readonly (Michal Luczaj)
  - KVM: x86: Make x2APIC ID 100% readonly (Sean Christopherson)
  - KVM: x86: Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id()) (Isaku Yamahata)
  - KVM: x86: hyper-v: Remove unused inline function kvm_hv_free_pa_page() (Yue Haibing)
  - KVM: SVM: Fix an error code in sev_gmem_post_populate() (Dan Carpenter)
  - s390/uv: Panic for set and remove shared access UVC errors (Claudio Imbrenda)
  - KVM: s390: fix validity interception issue when gisa is switched off (Michael Mueller)
  - KVM: arm64: vgic: Hold config_lock while tearing down a CPU interface (Marc Zyngier)
  - KVM: selftests: arm64: Correct feature test for S1PIE in get-reg-list (Mark Brown)
  - KVM: arm64: Tidying up PAuth code in KVM (Fuad Tabba)
  - KVM: arm64: vgic-debug: Exit the iterator properly w/o LPI (Zenghui Yu)
  - KVM: arm64: Enforce dependency on an ARMv8.4-aware toolchain (Marc Zyngier)
  - docs: KVM: Fix register ID of SPSR_FIQ (Takahiro Itazuri)
  - KVM: arm64: vgic: fix unexpected unlock sparse warnings (Sebastian Ott)
  - KVM: arm64: fix kdoc warnings in W=1 builds (Sebastian Ott)
  - KVM: arm64: fix override-init warnings in W=1 builds (Sebastian Ott)
  - KVM: arm64: free kvm->arch.nested_mmus with kvfree() (Danilo Krummrich)
  - KVM: SVM: Fix uninitialized variable bug (Dan Carpenter)
  - selinux: revert our use of vma_is_initial_heap() (Paul Moore)
  - selinux: add the processing of the failure of avc_add_xperms_decision() (Zhen Lei)
  - selinux: fix potential counting error in avc_add_xperms_decision() (Zhen Lei)
  - Squashfs: sanity check symbolic link size (Phillip Lougher)
  - 9p: Fix DIO read through netfs (Dominique Martinet)
  - vfs: Don't evict inode under the inode lru traversing context (Zhihao Cheng)
  - netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flags (David Howells)
  - netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second writeback flag" (David Howells)
  - file: fix typo in take_fd() comment (Mathias Krause)
  - pidfd: prevent creation of pidfds for kthreads (Christian Brauner)
  - netfs: clean up after renaming FSCACHE_DEBUG config (Lukas Bulwahn)
  - libfs: fix infinite directory reads for offset dir (yangerkun)
  - nsfs: fix ioctl declaration (Christian Brauner)
  - fs/netfs/fscache_cookie: add missing "n_accesses" check (Max Kellermann)
  - filelock: fix name of file_lease slab cache (Omar Sandoval)
  - netfs: Fault in smaller chunks for non-large folio mappings (Matthew Wilcox (Oracle))
  - perf/bpf: Don't call bpf_overflow_handler() for tracing events (Kyle Huey)
  - selftests/bpf: Add a test to verify previous stacksafe() fix (Yonghong Song)
  - bpf: Fix a kernel verifier crash in stacksafe() (Yonghong Song)
  - bpf: Fix updating attached freplace prog in prog_array map (Leon Hwang)
  - Linux v6.11.0-0.rc4


author: Jan Stancek <jstancek@redhat.com> [6.11.0-0.rc5.21.el10]
changelog:
  - Linux 6.11-rc5 (Linus Torvalds)
  - bcachefs: Fix rebalance_work accounting (Kent Overstreet)
  - bcachefs: Fix failure to flush moves before sleeping in copygc (Kent Overstreet)
  - bcachefs: don't use rht_bucket() in btree_key_cache_scan() (Kent Overstreet)
  - bcachefs: add missing inode_walker_exit() (Kent Overstreet)
  - bcachefs: clear path->should_be_locked in bch2_btree_key_cache_drop() (Kent Overstreet)
  - bcachefs: Fix double assignment in check_dirent_to_subvol() (Yuesong Li)
  - bcachefs: Fix refcounting in discard path (Kent Overstreet)
  - bcachefs: Fix compat issue with old alloc_v4 keys (Kent Overstreet)
  - bcachefs: Fix warning in bch2_fs_journal_stop() (Kent Overstreet)
  - fs/super.c: improve get_tree() error message (Kent Overstreet)
  - bcachefs: Fix missing validation in bch2_sb_journal_v2_validate() (Kent Overstreet)
  - bcachefs: Fix replay_now_at() assert (Kent Overstreet)
  - bcachefs: Fix locking in bch2_ioc_setlabel() (Kent Overstreet)
  - bcachefs: fix failure to relock in btree_node_fill() (Kent Overstreet)
  - bcachefs: fix failure to relock in bch2_btree_node_mem_alloc() (Kent Overstreet)
  - bcachefs: unlock_long() before resort in journal replay (Kent Overstreet)
  - bcachefs: fix missing bch2_err_str() (Kent Overstreet)
  - bcachefs: fix time_stats_to_text() (Kent Overstreet)
  - bcachefs: Fix bch2_bucket_gens_init() (Kent Overstreet)
  - bcachefs: Fix bch2_trigger_alloc assert (Kent Overstreet)
  - bcachefs: Fix failure to relock in btree_node_get() (Kent Overstreet)
  - bcachefs: setting bcachefs_effective.* xattrs is a noop (Kent Overstreet)
  - bcachefs: Fix "trying to move an extent, but nr_replicas=0" (Kent Overstreet)
  - bcachefs: bch2_data_update_init() cleanup (Kent Overstreet)
  - bcachefs: Extra debug for data move path (Kent Overstreet)
  - bcachefs: Fix incorrect gfp flags (Kent Overstreet)
  - bcachefs: fix field-spanning write warning (Kent Overstreet)
  - bcachefs: Reallocate table when we're increasing size (Kent Overstreet)
  - smb/server: update misguided comment of smb2_allocate_rsp_buf() (ChenXiaoSong)
  - smb/server: remove useless assignment of 'file_present' in smb2_open() (ChenXiaoSong)
  - smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() (ChenXiaoSong)
  - smb/server: fix return value of smb2_open() (ChenXiaoSong)
  - ksmbd: the buffer of smb2 query dir response has at least 1 byte (Namjae Jeon)
  - s390/boot: Fix KASLR base offset off by __START_KERNEL bytes (Alexander Gordeev)
  - s390/boot: Avoid possible physmem_info segment corruption (Alexander Gordeev)
  - s390/ap: Refine AP bus bindings complete processing (Harald Freudenberger)
  - s390/mm: Pin identity mapping base to zero (Alexander Gordeev)
  - s390/mm: Prevent lowcore vs identity mapping overlap (Alexander Gordeev)
  - scsi: sd: Do not attempt to configure discard unless LBPME is set (Martin K. Petersen)
  - scsi: MAINTAINERS: Add header files to SCSI SUBSYSTEM (Simon Horman)
  - scsi: ufs: qcom: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP for SM8550 SoC (Manivannan Sadhasivam)
  - scsi: ufs: core: Add a quirk for handling broken LSDBS field in controller capabilities register (Manivannan Sadhasivam)
  - scsi: core: Fix the return value of scsi_logical_block_count() (Chaotian Jing)
  - scsi: MAINTAINERS: Update HiSilicon SAS controller driver maintainer (Yihang Li)
  - cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug (Waiman Long)
  - cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set (Waiman Long)
  - cgroup/cpuset: fix panic caused by partcmd_update (Chen Ridong)
  - workqueue: Correct declaration of cpu_pwq in struct workqueue_struct (Uros Bizjak)
  - workqueue: Fix spruious data race in __flush_work() (Tejun Heo)
  - workqueue: Remove incorrect "WARN_ON_ONCE(!list_empty(&worker->entry));" from dying worker (Lai Jiangshan)
  - workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask() (Will Deacon)
  - workqueue: doc: Fix function name, remove markers (Nikita Shubin)
  - MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed (Jiaxun Yang)
  - MIPS: Loongson64: Set timer mode in cpu-probe (Jiaxun Yang)
  - KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 (Marc Zyngier)
  - KVM: arm64: Ensure canonical IPA is hugepage-aligned when handling fault (Oliver Upton)
  - KVM: arm64: vgic: Don't hold config_lock while unregistering redistributors (Marc Zyngier)
  - KVM: arm64: vgic-debug: Don't put unmarked LPIs (Zenghui Yu)
  - NFS: Avoid unnecessary rescanning of the per-server delegation list (Trond Myklebust)
  - NFSv4: Fix clearing of layout segments in layoutreturn (Trond Myklebust)
  - NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations (Trond Myklebust)
  - nfs: fix bitmap decoder to handle a 3rd word (Jeff Layton)
  - nfs: fix the fetch of FATTR4_OPEN_ARGUMENTS (Jeff Layton)
  - rpcrdma: Trace connection registration and unregistration (Chuck Lever)
  - rpcrdma: Use XA_FLAGS_ALLOC instead of XA_FLAGS_ALLOC1 (Chuck Lever)
  - rpcrdma: Device kref is over-incremented on error from xa_alloc (Chuck Lever)
  - smb/client: fix typo: GlobalMid_Sem -> GlobalMid_Lock (ChenXiaoSong)
  - smb: client: ignore unhandled reparse tags (Paulo Alcantara)
  - smb3: fix problem unloading module due to leaked refcount on shutdown (Steve French)
  - smb3: fix broken cached reads when posix locks (Steve French)
  - Input: himax_hx83112b - fix incorrect size when reading product ID (Dmitry Torokhov)
  - Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination (Werner Sembach)
  - Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3 (Werner Sembach)
  - Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table (Takashi Iwai)
  - Input: uinput - reject requests with unreasonable number of slots (Dmitry Torokhov)
  - Input: edt-ft5x06 - add support for FocalTech FT8201 (Felix Kaechele)
  - dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support (Felix Kaechele)
  - Input: adc-joystick - fix optional value handling (John Keeping)
  - Input: synaptics - enable SMBus for HP Elitebook 840 G2 (Jonathan Denose)
  - Input: ads7846 - ratelimit the spi_sync error message (Marek Vasut)
  - drm/xe: Free job before xe_exec_queue_put (Matthew Brost)
  - drm/xe: Drop HW fence pointer to HW fence ctx (Matthew Brost)
  - drm/xe: Fix missing workqueue destroy in xe_gt_pagefault (Stuart Summers)
  - drm/xe/uc: Use devm to register cleanup that includes exec_queues (Daniele Ceraolo Spurio)
  - drm/xe: use devm instead of drmm for managed bo (Daniele Ceraolo Spurio)
  - drm/xe/xe2hpg: Add Wa_14021821874 (Tejas Upadhyay)
  - drm/xe: fix WA 14018094691 (Daniele Ceraolo Spurio)
  - drm/xe/xe2: Add Wa_15015404425 (Tejas Upadhyay)
  - drm/xe/xe2: Make subsequent L2 flush sequential (Tejas Upadhyay)
  - drm/xe/xe2lpg: Extend workaround 14021402888 (Bommu Krishnaiah)
  - drm/xe/xe2lpm: Extend Wa_16021639441 (Ngai-Mint Kwan)
  - drm/xe/bmg: implement Wa_16023588340 (Matthew Auld)
  - drm/xe/oa/uapi: Make bit masks unsigned (Geert Uytterhoeven)
  - drm/xe/display: Make display suspend/resume work on discrete (Maarten Lankhorst)
  - drm/xe: prevent UAF around preempt fence (Matthew Auld)
  - drm/xe: Fix tile fini sequence (Matthew Brost)
  - drm/xe: Move VM dma-resv lock from xe_exec_queue_create to __xe_exec_queue_init (Matthew Brost)
  - drm/xe/observation: Drop empty sysctl table entry (Ashutosh Dixit)
  - drm/xe: Fix opregion leak (Lucas De Marchi)
  - nouveau/firmware: use dma non-coherent allocator (Dave Airlie)
  - drm/i915/hdcp: Use correct cp_irq_count (Suraj Kandpal)
  - drm/amdgpu: fix eGPU hotplug regression (Alex Deucher)
  - drm/amdgpu: Validate TA binary size (Candice Li)
  - drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1 (Alex Deucher)
  - drm/amdgpu: fixing rlc firmware loading failure issue (Yang Wang)
  - drm/msm/adreno: Fix error return if missing firmware-name (Rob Clark)
  - drm/msm: fix the highest_bank_bit for sc7180 (Abhinav Kumar)
  - drm/msm/dpu: take plane rotation into account for wide planes (Dmitry Baryshkov)
  - drm/msm/dpu: relax YUV requirements (Dmitry Baryshkov)
  - drm/msm/dpu: limit QCM2290 to RGB formats only (Dmitry Baryshkov)
  - drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails (Dmitry Baryshkov)
  - drm/msm/dp: reset the link phy params before link training (Abhinav Kumar)
  - drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable() (Abhinav Kumar)
  - drm/msm/dp: fix the max supported bpp logic (Abhinav Kumar)
  - drm/msm/dpu: don't play tricks with debug macros (Dmitry Baryshkov)
  - nvme: Remove unused field (Nilay Shroff)
  - nvme: move stopping keep-alive into nvme_uninit_ctrl() (Ming Lei)
  - block: Drop NULL check in bdev_write_zeroes_sectors() (John Garry)
  - block: Read max write zeroes once for __blkdev_issue_write_zeroes() (John Garry)
  - io_uring/kbuf: sanitize peek buffer setup (Jens Axboe)
  - ACPI: video: Add backlight=native quirk for Dell OptiPlex 7760 AIO (Hans de Goede)
  - platform/x86: dell-uart-backlight: Use acpi_video_get_backlight_type() (Hans de Goede)
  - ACPI: video: Add Dell UART backlight controller detection (Hans de Goede)
  - thermal: of: Fix OF node leak in of_thermal_zone_find() error paths (Krzysztof Kozlowski)
  - thermal: of: Fix OF node leak in thermal_of_zone_register() (Krzysztof Kozlowski)
  - thermal: of: Fix OF node leak in thermal_of_trips_init() error path (Krzysztof Kozlowski)
  - thermal/debugfs: Fix the NULL vs IS_ERR() confusion in debugfs_create_dir() (Yang Ruibin)
  - mmc: mmc_test: Fix NULL dereference on allocation failure (Dan Carpenter)
  - mmc: dw_mmc: allow biu and ciu clocks to defer (Ben Whitten)
  - mmc: mtk-sd: receive cmd8 data when hs400 tuning fail (Mengqi Zhang)
  - spi: pxa2xx: Move PM runtime handling to the glue drivers (Andy Shevchenko)
  - spi: pxa2xx: Do not override dev->platform_data on probe (Andy Shevchenko)
  - spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register (Carlos Song)
  - spi: spi-cadence-quadspi: Fix OSPI NOR failures during system resume (Vignesh Raghavendra)
  - spi: zynqmp-gqspi: Scale timeout by data size (Sean Anderson)
  - power: sequencing: request the WLAN enable GPIO as-is (Bartosz Golaszewski)
  - pmdomain: imx: wait SSAR when i.MX93 power domain on (Peng Fan)
  - pmdomain: imx: scu-pd: Remove duplicated clocks (Alexander Stein)
  - ata: pata_macio: Use WARN instead of BUG (Michael Ellerman)
  - ata: pata_macio: Fix DMA table overflow (Michael Ellerman)
  - s390/iucv: Fix vargs handling in iucv_alloc_device() (Alexandra Winter)
  - net: ovs: fix ovs_drop_reasons error (Menglong Dong)
  - netfilter: flowtable: validate vlan header (Pablo Neira Ayuso)
  - netfilter: nft_counter: Synchronize nft_counter_reset() against reader. (Sebastian Andrzej Siewior)
  - netfilter: nft_counter: Disable BH in nft_counter_offload_stats(). (Sebastian Andrzej Siewior)
  - net: xilinx: axienet: Fix dangling multicast addresses (Sean Anderson)
  - net: xilinx: axienet: Always disable promiscuous mode (Sean Anderson)
  - MAINTAINERS: Mark JME Network Driver as Odd Fixes (Simon Horman)
  - MAINTAINERS: Add header files to NETWORKING sections (Simon Horman)
  - MAINTAINERS: Add limited globs for Networking headers (Simon Horman)
  - MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section (Simon Horman)
  - MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS (Simon Horman)
  - octeontx2-af: Fix CPT AF register offset calculation (Bharat Bhushan)
  - net: phy: realtek: Fix setting of PHY LEDs Mode B bit on RTL8211F (Sava Jakovljev)
  - net: ngbe: Fix phy mode set to external phy (Mengyuan Lou)
  - ice: use internal pf id instead of function number (Michal Swiatkowski)
  - ice: fix truesize operations for PAGE_SIZE >= 8192 (Maciej Fijalkowski)
  - ice: fix ICE_LAST_OFFSET formula (Maciej Fijalkowski)
  - ice: fix page reuse when PAGE_SIZE is over 8k (Maciej Fijalkowski)
  - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Somnath Kotur)
  - ipv6: prevent possible UAF in ip6_xmit() (Eric Dumazet)
  - ipv6: fix possible UAF in ip6_finish_output2() (Eric Dumazet)
  - ipv6: prevent UAF in ip6_send_skb() (Eric Dumazet)
  - netpoll: do not export netpoll_poll_[disable|enable]() (Eric Dumazet)
  - selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path (Ido Schimmel)
  - udp: fix receiving fraglist GSO packets (Felix Fietkau)
  - mptcp: pm: avoid possible UaF when selecting endp (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: validate fullmesh endp on 1st sf (Matthieu Baerts (NGI0))
  - mptcp: pm: fullmesh: select the right ID later (Matthieu Baerts (NGI0))
  - mptcp: pm: only in-kernel cannot have entries with ID 0 (Matthieu Baerts (NGI0))
  - mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR (Matthieu Baerts (NGI0))
  - mptcp: pm: only decrement add_addr_accepted for MPJ req (Matthieu Baerts (NGI0))
  - mptcp: pm: only mark 'subflow' endp as available (Matthieu Baerts (NGI0))
  - mptcp: pm: remove mptcp_pm_remove_subflow() (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: test for flush/re-add endpoints (Matthieu Baerts (NGI0))
  - mptcp: pm: re-using ID of unused flushed subflows (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: check re-using ID of closed subflow (Matthieu Baerts (NGI0))
  - mptcp: pm: re-using ID of unused removed subflows (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: check re-using ID of unused ADD_ADDR (Matthieu Baerts (NGI0))
  - mptcp: pm: re-using ID of unused removed ADD_ADDR (Matthieu Baerts (NGI0))
  - netem: fix return value if duplicate enqueue fails (Stephen Hemminger)
  - net: dsa: mv88e6xxx: Fix out-of-bound access (Joseph Huang)
  - net: dsa: microchip: fix PTP config failure when using multiple ports (Martin Whitaker)
  - igb: cope with large MAX_SKB_FRAGS (Paolo Abeni)
  - cxgb4: add forgotten u64 ivlan cast before shift (Nikolay Kuratov)
  - dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp() (Dan Carpenter)
  - bonding: fix xfrm state handling when clearing active slave (Nikolay Aleksandrov)
  - bonding: fix xfrm real_dev null pointer dereference (Nikolay Aleksandrov)
  - bonding: fix null pointer deref in bond_ipsec_offload_ok (Nikolay Aleksandrov)
  - bonding: fix bond_ipsec_offload_ok return type (Nikolay Aleksandrov)
  - ip6_tunnel: Fix broken GRO (Thomas Bogendoerfer)
  - kcm: Serialise kcm_sendmsg() for the same socket. (Kuniyuki Iwashima)
  - net: mctp: test: Use correct skb for route input check (Jeremy Kerr)
  - tcp: prevent concurrent execution of tcp_sk_exit_batch (Florian Westphal)
  - selftests: udpgro: no need to load xdp for gro (Hangbin Liu)
  - selftests: udpgro: report error when receive failed (Hangbin Liu)
  - Bluetooth: MGMT: Add error handling to pair_device() (Griffin Kroah-Hartman)
  - Bluetooth: SMP: Fix assumption of Central always being Initiator (Luiz Augusto von Dentz)
  - Bluetooth: hci_core: Fix LE quote calculation (Luiz Augusto von Dentz)
  - Bluetooth: HCI: Invert LE State quirk to be opt-out rather then opt-in (Luiz Augusto von Dentz)
  - tc-testing: don't access non-existent variable on exception (Simon Horman)
  - net/mlx5: Fix IPsec RoCE MPV trace call (Patrisious Haddad)
  - net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes (Carolina Jubran)
  - net/mlx5e: SHAMPO, Release in progress headers (Dragos Tatulea)
  - net/mlx5e: SHAMPO, Fix page leak (Dragos Tatulea)
  - net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged (Vladimir Oltean)
  - net: dsa: felix: fix VLAN tag loss on CPU reception with ocelot-8021q (Vladimir Oltean)
  - net: dsa: provide a software untagging function on RX for VLAN-aware bridges (Vladimir Oltean)
  - net: mscc: ocelot: serialize access to the injection/extraction groups (Vladimir Oltean)
  - net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q" (Vladimir Oltean)
  - net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection (Vladimir Oltean)
  - selftests: net: bridge_vlan_aware: test that other TPIDs are seen as untagged (Vladimir Oltean)
  - selftests: net: local_termination: add PTP frames to the mix (Vladimir Oltean)
  - selftests: net: local_termination: don't use xfail_on_veth() (Vladimir Oltean)
  - selftests: net: local_termination: introduce new tests which capture VLAN behavior (Vladimir Oltean)
  - selftests: net: local_termination: add one more test for VLAN-aware bridges (Vladimir Oltean)
  - selftests: net: local_termination: parameterize test name (Vladimir Oltean)
  - selftests: net: local_termination: parameterize sending interface (Vladimir Oltean)
  - selftests: net: local_termination: refactor macvlan creation/deletion (Vladimir Oltean)
  - MAINTAINERS: add selftests to network drivers (Jakub Kicinski)
  - bnxt_en: Don't clear ntuple filters and rss contexts during ethtool ops (Pavan Chebbi)
  - virtio_net: move netdev_tx_reset_queue() call before RX napi enable (Jiri Pirko)
  - kbuild: fix typos "prequisites" to "prerequisites" (Masahiro Yamada)
  - Documentation/llvm: turn make command for ccache into code block (Javier Carrasco)
  - kbuild: avoid scripts/kallsyms parsing /dev/null (Masahiro Yamada)
  - treewide: remove unnecessary <linux/version.h> inclusion (Masahiro Yamada)
  - scripts: kconfig: merge_config: config files: add a trailing newline (Anders Roxell)
  - Makefile: add $(srctree) to dependency of compile_commands.json target (Alexandre Courbot)
  - kbuild: clean up code duplication in cmd_fdtoverlay (Masahiro Yamada)
  - platform/x86: ISST: Fix return value on last invalid resource (Srinivas Pandruvada)
  - platform/surface: aggregator: Fix warning when controller is destroyed in probe (Maximilian Luz)
  - platform/surface: aggregator_registry: Add support for Surface Laptop 6 (Maximilian Luz)
  - platform/surface: aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5 (Maximilian Luz)
  - platform/surface: aggregator_registry: Add support for Surface Laptop Studio 2 (Maximilian Luz)
  - platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 (Maximilian Luz)
  - platform/surface: aggregator_registry: Add Support for Surface Pro 10 (Maximilian Luz)
  - platform/x86: asus-wmi: Add quirk for ROG Ally X (Luke D. Jones)
  - erofs: fix out-of-bound access when z_erofs_gbuf_growsize() partially fails (Gao Xiang)
  - erofs: allow large folios for compressed files (Gao Xiang)
  - erofs: get rid of check_layout_compatibility() (Hongzhen Luo)
  - erofs: simplify readdir operation (Hongzhen Luo)
  - ksmbd: Replace one-element arrays with flexible-array members (Thorsten Blum)
  - ksmbd: fix spelling mistakes in documentation (Victor Timofei)
  - ksmbd: fix race condition between destroy_previous_session() and smb2 operations() (Namjae Jeon)
  - ksmbd: Use unsafe_memcpy() for ntlm_negotiate (Namjae Jeon)
  - iommufd/selftest: Make dirty_ops static (Jinjie Ruan)
  - iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace() (Nicolin Chen)
  - cxl/test: Skip cxl_setup_parent_dport() for emulated dports (Li Ming)
  - cxl/pci: Get AER capability address from RCRB only for RCH dport (Li Ming)
  - HID: wacom: Defer calculation of resolution until resolution_code is known (Jason Gerecke)
  - HID: multitouch: Add support for GT7868Q (Dmitry Savin)
  - HID: amd_sfh: free driver_data after destroying hid device (Olivier Sobrie)
  - hid-asus: add ROG Ally X prod ID to quirk list (Luke D. Jones)
  - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup (Camila Alvarez)
  - printk/panic: Allow cpu backtraces to be written into ringbuffer during panic (Ryo Takakura)
  - fedora: disable CONFIG_DRM_WERROR (Patrick Talbert)


author: Jan Stancek <jstancek@redhat.com> [6.11.0-0.rc5.22.el10]
changelog:
  - netfs: Fix interaction of streaming writes with zero-point tracker (David Howells)
  - netfs: Fix missing iterator reset on retry of short read (David Howells)
  - netfs: Fix trimming of streaming-write folios in netfs_inval_folio() (David Howells)
  - netfs: Fix netfs_release_folio() to say no if folio dirty (David Howells)
  - afs: Fix post-setattr file edit to do truncation correctly (David Howells)
  - mm: Fix missing folio invalidation calls during truncation (David Howells)
  - ovl: ovl_parse_param_lowerdir: Add missed '\n' for pr_err (Zhihao Cheng)
  - ovl: fix wrong lowerdir number check for parameter Opt_lowerdir (Zhihao Cheng)
  - ovl: pass string to ovl_parse_layer() (Christian Brauner)
  - backing-file: convert to using fops->splice_write (Ed Tsai)
  - Revert "pidfd: prevent creation of pidfds for kthreads" (Christian Brauner)
  - romfs: fix romfs_read_folio() (Christian Brauner)
  - netfs, ceph: Partially revert "netfs: Replace PG_fscache by setting folio->private and marking dirty" (David Howells)
  - Add weakdep support to the kernel spec (Justin M. Forbes)
  - redhat: configs: disable PF_KEY in RHEL (Sabrina Dubroca)
  - crypto: akcipher - Disable signing and decryption (Vladis Dronov) [RHEL-54183] {CVE-2023-6240}
  - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-54183]
  - crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [RHEL-54183]
  - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [RHEL-54183]
  - [kernel] bpf: set default value for bpf_jit_harden (Artem Savkov) [RHEL-51896]
  - Linux v6.11.0-0.rc5


author: Patrick Talbert <ptalbert@redhat.com> [6.11.0-0.rc6.23.el10]
changelog:
  - ata: libata: Fix memory leak for error path in ata_host_alloc() (Zheng Qixing)
  - x86/resctrl: Fix arch_mbm_* array overrun on SNC (Peter Newman)
  - x86/tdx: Fix data leak in mmio_read() (Kirill A. Shutemov)
  - x86/kaslr: Expose and use the end of the physical memory address space (Thomas Gleixner)
  - x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported (Mitchell Levy)
  - x86/apic: Make x2apic_disable() work correctly (Yuntao Wang)
  - perf/x86/intel: Limit the period on Haswell (Kan Liang)
  - rtmutex: Drop rt_mutex::wait_lock before scheduling (Roland Xu)
  - irqchip/irq-msi-lib: Check for NULL ops in msi_lib_irq_domain_select() (Maxime Chevallier)
  - irqchip/gic-v3: Init SRE before poking sysregs (Mark Rutland)
  - irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() (Ma Ke)
  - irqchip/riscv-aplic: Fix an IS_ERR() vs NULL bug in probe() (Dan Carpenter)
  - irqchip/gic-v4: Fix ordering between vmapp and vpe locks (Marc Zyngier)
  - irqchip/sifive-plic: Probe plic driver early for Allwinner D1 platform (Anup Patel)
  - Linux 6.11-rc6 (Linus Torvalds)
  - cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region (David Howells)
  - cifs: Fix copy offload to flush destination region (David Howells)
  - netfs, cifs: Fix handling of short DIO read (David Howells)
  - cifs: Fix lack of credit renegotiation on read retry (David Howells)
  - bcachefs: Mark more errors as autofix (Kent Overstreet)
  - bcachefs: Revert lockless buffered IO path (Kent Overstreet)
  - bcachefs: Fix bch2_extents_match() false positive (Kent Overstreet)
  - bcachefs: Fix failure to return error in data_update_index_update() (Kent Overstreet)
  - apparmor: fix policy_unpack_test on big endian systems (Guenter Roeck)
  - Revert "MIPS: csrc-r4k: Apply verification clocksource flags" (Guenter Roeck)
  - microblaze: don't treat zero reserved memory regions as error (Mike Rapoport)
  - power: sequencing: qcom-wcn: set the wlan-enable GPIO to output (Bartosz Golaszewski)
  - USB: serial: option: add MeiG Smart SRM825L (ZHANG Yuntian)
  - usb: cdnsp: fix for Link TRB with TC (Pawel Laszczak)
  - usb: dwc3: st: add missing depopulate in probe error path (Krzysztof Kozlowski)
  - usb: dwc3: st: fix probed platform device ref count on probe error path (Krzysztof Kozlowski)
  - usb: dwc3: ep0: Don't reset resource alloc flag (including ep0) (Michael Grzeschik)
  - usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() (Zijun Hu)
  - usb: typec: fsa4480: Relax CHIP_ID check (Luca Weiss)
  - usb: dwc3: xilinx: add missing depopulate in probe error path (Krzysztof Kozlowski)
  - usb: dwc3: omap: add missing depopulate in probe error path (Krzysztof Kozlowski)
  - dt-bindings: usb: microchip,usb2514: Fix reference USB device schema (Alexander Stein)
  - usb: gadget: uvc: queue pump work in uvcg_video_enable() (Xu Yang)
  - cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller (Ian Ray)
  - usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function (Pawel Laszczak)
  - usb: dwc3: core: Prevent USB core invalid event buffer address access (Selvarasu Ganesan)
  - MAINTAINERS: Mark UVC gadget driver as orphan (Laurent Pinchart)
  - scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress (Yihang Li)
  - scsi: aacraid: Fix double-free on probe failure (Ben Hutchings)
  - scsi: lpfc: Fix overflow build issue (Sherry Yang)
  - nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease (NeilBrown)
  - xfs: reset rootdir extent size hint after growfsrt (Darrick J. Wong)
  - xfs: take m_growlock when running growfsrt (Darrick J. Wong)
  - xfs: Fix missing interval for missing_owner in xfs fsmap (Zizhi Wo)
  - xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code (Darrick J. Wong)
  - xfs: Fix the owner setting issue for rmap query in xfs fsmap (Zizhi Wo)
  - xfs: don't bother reporting blocks trimmed via FITRIM (Darrick J. Wong)
  - xfs: xfs_finobt_count_blocks() walks the wrong btree (Dave Chinner)
  - xfs: fix folio dirtying for XFILE_ALLOC callers (Darrick J. Wong)
  - xfs: fix di_onlink checking for V1/V2 inodes (Darrick J. Wong)
  - MAINTAINERS: Update DTS path for ARM/Microchip (AT91) SoC (Andrei Simion)
  - firmware: microchip: fix incorrect error report of programming:timeout on success (Steve Wilkins)
  - arm64: dts: qcom: x1e80100: Fix Adreno SMMU global interrupt (Konrad Dybcio)
  - arm64: dts: qcom: disable GPU on x1e80100 by default (Dmitry Baryshkov)
  - arm64: dts: qcom: x1e80100-crd: Fix backlight (Stephan Gerhold)
  - arm64: dts: qcom: x1e80100-yoga-slim7x: fix missing PCIe4 gpios (Johan Hovold)
  - arm64: dts: qcom: x1e80100-yoga-slim7x: disable PCIe6a perst pull down (Johan Hovold)
  - arm64: dts: qcom: x1e80100-yoga-slim7x: fix up PCIe6a pinctrl node (Johan Hovold)
  - arm64: dts: qcom: x1e80100-yoga-slim7x: fix PCIe4 PHY supply (Johan Hovold)
  - arm64: dts: qcom: x1e80100-vivobook-s15: fix missing PCIe4 gpios (Johan Hovold)
  - arm64: dts: qcom: x1e80100-vivobook-s15: disable PCIe6a perst pull down (Johan Hovold)
  - arm64: dts: qcom: x1e80100-vivobook-s15: fix up PCIe6a pinctrl node (Johan Hovold)
  - arm64: dts: qcom: x1e80100-vivobook-s15: fix PCIe4 PHY supply (Johan Hovold)
  - arm64: dts: qcom: x1e80100-qcp: fix missing PCIe4 gpios (Johan Hovold)
  - arm64: dts: qcom: x1e80100-qcp: disable PCIe6a perst pull down (Johan Hovold)
  - arm64: dts: qcom: x1e80100-qcp: fix up PCIe6a pinctrl node (Johan Hovold)
  - arm64: dts: qcom: x1e80100-qcp: fix PCIe4 PHY supply (Johan Hovold)
  - arm64: dts: qcom: x1e80100-crd: fix missing PCIe4 gpios (Johan Hovold)
  - arm64: dts: qcom: x1e80100-crd: disable PCIe6a perst pull down (Johan Hovold)
  - arm64: dts: qcom: x1e80100-crd: fix up PCIe6a pinctrl node (Johan Hovold)
  - arm64: dts: qcom: x1e80100: add missing PCIe minimum OPP (Johan Hovold)
  - arm64: dts: qcom: x1e80100: fix PCIe domain numbers (Johan Hovold)
  - arm64: dts: qcom: x1e80100-crd: fix PCIe4 PHY supply (Johan Hovold)
  - arm64: dts: qcom: ipq5332: Fix interrupt trigger type for usb (Varadarajan Narayanan)
  - arm64: dts: qcom: x1e80100-yoga: add wifi calibration variant (Patrick Wildt)
  - arm64: defconfig: Add CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 (Stephan Gerhold)
  - soc: qcom: pd-mapper: Fix singleton refcount (Bjorn Andersson)
  - firmware: qcom: tzmem: disable sdm670 platform (Richard Acayan)
  - soc: qcom: pmic_glink: Actually communicate when remote goes down (Bjorn Andersson)
  - usb: typec: ucsi: Move unregister out of atomic section (Bjorn Andersson)
  - soc: qcom: pmic_glink: Fix race during initialization (Bjorn Andersson)
  - firmware: qcom: qseecom: remove unused functions (Bartosz Golaszewski)
  - firmware: qcom: tzmem: fix virtual-to-physical address conversion (Bartosz Golaszewski)
  - firmware: qcom: scm: Mark get_wq_ctx() as atomic call (Murali Nalajala)
  - MAINTAINERS: Update Konrad Dybcio's email address (Konrad Dybcio)
  - mailmap: Add an entry for Konrad Dybcio (Konrad Dybcio)
  - soc: qcom: pd-mapper: mark qcom_pdm_domains as __maybe_unused (Arnd Bergmann)
  - soc: qcom: cmd-db: Map shared memory as WC, not WB (Volodymyr Babchuk)
  - soc: qcom: pd-mapper: Depend on ARCH_QCOM || COMPILE_TEST (Andrew Halaney)
  - arm64: dts: imx8mm-phygate: fix typo pinctrcl-0 (Frank Li)
  - arm64: dts: imx95: correct L3Cache cache-sets (Peng Fan)
  - arm64: dts: imx95: correct a55 power-domains (Peng Fan)
  - arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo (Markus Niebel)
  - arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges (Markus Niebel)
  - ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design (Michal Vokáč)
  - arm64: dts: imx93: update default value for snps,clk-csr (Shenwei Wang)
  - arm64: dts: freescale: tqma9352: Fix watchdog reset (Sascha Hauer)
  - arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962 (Adam Ford)
  - arm64: dts: layerscape: fix thermal node names length (Krzysztof Kozlowski)
  - ARM: dts: omap3-n900: correct the accelerometer orientation (Sicelo A. Mhlongo)
  - Input: cypress_ps2 - fix waiting for command response (Dmitry Torokhov)
  - MAINTAINERS: PCI: Add NXP PCI controller mailing list imx@lists.linux.dev (Frank Li)
  - PCI: qcom: Use OPP only if the platform supports it (Manivannan Sadhasivam)
  - PCI: qcom-ep: Disable MHI RAM data parity error interrupt for SA8775P SoC (Manivannan Sadhasivam)
  - MAINTAINERS: Add Manivannan Sadhasivam as Reviewer for PCI native host bridge and endpoint drivers (Manivannan Sadhasivam)
  - block: fix detection of unsupported WRITE SAME in blkdev_issue_write_zeroes (Darrick J. Wong)
  - io_uring/kbuf: return correct iovec count from classic buffer peek (Jens Axboe)
  - io_uring/rsrc: ensure compat iovecs are copied correctly (Jens Axboe)
  - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Scott Mayhew)
  - cpufreq/amd-pstate-ut: Don't check for highest perf matching on prefcore (Mario Limonciello)
  - cpufreq/amd-pstate: Use topology_logical_package_id() instead of logical_die_id() (Gautham R. Shenoy)
  - cpufreq: amd-pstate: Fix uninitialized variable in amd_pstate_cpu_boost_update() (Dan Carpenter)
  - dmaengine: dw-edma: Do not enable watermark interrupts for HDMA (Mrinmay Sarkar)
  - dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA (Mrinmay Sarkar)
  - dmaengine: stm32-dma3: Set lli_size after allocation (Kees Cook)
  - dmaengine: ti: omap-dma: Initialize sglen after allocation (Kees Cook)
  - dmaengine: dw: Unify ret-val local variables naming (Serge Semin)
  - dmaengine: dw: Simplify max-burst calculation procedure (Serge Semin)
  - dmaengine: dw: Define encode_maxburst() above prepare_ctllo() callbacks (Serge Semin)
  - dmaengine: dw: Simplify prepare CTL_LO methods (Serge Semin)
  - dmaengine: dw: Add memory bus width verification (Serge Semin)
  - dmaengine: dw: Add peripheral bus width verification (Serge Semin)
  - phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume (Piyush Mehta)
  - phy: exynos5-usbdrd: fix error code in probe() (Dan Carpenter)
  - phy: fsl-imx8mq-usb: fix tuning parameter name (Xu Yang)
  - phy: qcom: qmp-pcie: Fix X1E80100 PCIe Gen4 PHY initialisation (Abel Vesa)
  - soundwire: stream: fix programming slave ports for non-continous port maps (Krzysztof Kozlowski)
  - MAINTAINERS: Add Jean-Philippe as SMMUv3 SVA reviewer (Will Deacon)
  - iommu: Do not return 0 from map_pages if it doesn't do anything (Jason Gunthorpe)
  - iommufd: Do not allow creating areas without READ or WRITE (Jason Gunthorpe)
  - iommu/vt-d: Fix incorrect domain ID in context flush helper (Lu Baolu)
  - iommu: Handle iommu faults for a bad iopf setup (Pranjal Shrivastava)
  - Remove CONFIG_FSCACHE_DEBUG as it has been renamed (Justin M. Forbes)
  - Set Fedora configs for 6.11 (Justin M. Forbes)
  - drm/v3d: Disable preemption while updating GPU stats (Tvrtko Ursulin)
  - video/aperture: optionally match the device in sysfb_disable() (Alex Deucher)
  - drm/vmwgfx: Disable coherent dumb buffers without 3d (Zack Rusin)
  - drm/vmwgfx: Fix prime with external buffers (Zack Rusin)
  - drm/vmwgfx: Prevent unmapping active read buffers (Zack Rusin)
  - Revert "drm/ttm: increase ttm pre-fault value to PMD size" (Alex Deucher)
  - drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16 (Karthik Poosa)
  - drm/xe: Invalidate media_gt TLBs (Matthew Brost)
  - drm/i915/dp_mst: Fix MST state after a sink reset (Imre Deak)
  - drm/i915: ARL requires a newer GSC firmware (John Harrison)
  - drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede)
  - drm/amd/pm: Drop unsupported features on smu v14_0_2 (Candice Li)
  - drm/amd/pm: Add support for new P2S table revision (Lijo Lazar)
  - drm/amdgpu: support for gc_info table v1.3 (Likun Gao)
  - drm/amd/display: avoid using null object of framebuffer (Ma Ke)
  - drm/amdgpu/gfx12: set UNORD_DISPATCH in compute MQDs (Alex Deucher)
  - drm/amd/pm: update message interface for smu v14.0.2/3 (Kenneth Feng)
  - drm/amdgpu/swsmu: always force a state reprogram on init (Alex Deucher)
  - drm/amdgpu/smu13.0.7: print index for profiles (Alex Deucher)
  - drm/amdgpu: align pp_power_profile_mode with kernel docs (Alex Deucher)
  - binfmt_elf_fdpic: fix AUXV size calculation when ELF_HWCAP2 is defined (Max Filippov)
  - dcache: keep dentry_hashtable or d_hash_shift even when not used (Stephen Brennan)
  - hwmon: (pt5161l) Fix invalid temperature reading (Cosmo Chou)
  - hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING (Ross Brown)
  - nfc: pn533: Add poll mod list filling check (Aleksandr Mishin)
  - netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation (Pablo Neira Ayuso)
  - netfilter: nf_tables: restore IP sanity checks for netdev/egress (Pablo Neira Ayuso)
  - mailmap: update entry for Sriram Yagnaraman (Sriram Yagnaraman)
  - selftests: mptcp: join: check re-re-adding ID 0 signal (Matthieu Baerts (NGI0))
  - mptcp: pm: ADD_ADDR 0 is not a new address (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: validate event numbers (Matthieu Baerts (NGI0))
  - mptcp: avoid duplicated SUB_CLOSED events (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: check re-re-adding ID 0 endp (Matthieu Baerts (NGI0))
  - mptcp: pm: fix ID 0 endp usage after multiple re-creations (Matthieu Baerts (NGI0))
  - mptcp: pm: do not remove already closed subflows (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: no extra msg if no counter (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: check re-adding init endp with != id (Matthieu Baerts (NGI0))
  - mptcp: pm: reset MPC endp ID when re-added (Matthieu Baerts (NGI0))
  - mptcp: pm: skip connecting to already established sf (Matthieu Baerts (NGI0))
  - mptcp: pm: send ACK on an active subflow (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: check removing ID 0 endpoint (Matthieu Baerts (NGI0))
  - mptcp: pm: fix RM_ADDR ID for the initial subflow (Matthieu Baerts (NGI0))
  - mptcp: pm: reuse ID 0 after delete and re-add (Matthieu Baerts (NGI0))
  - net: busy-poll: use ktime_get_ns() instead of local_clock() (Eric Dumazet)
  - wifi: iwlwifi: clear trans->state earlier upon error (Emmanuel Grumbach)
  - wifi: wfx: repair open network AP mode (Alexander Sverdlin)
  - wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap() (Dmitry Antipov)
  - wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead (Emmanuel Grumbach)
  - wifi: iwlwifi: mvm: allow 6 GHz channels in MLO scan (Avraham Stern)
  - wifi: iwlwifi: mvm: pause TCM when the firmware is stopped (Emmanuel Grumbach)
  - wifi: iwlwifi: fw: fix wgds rev 3 exact size (Anjaneyulu)
  - wifi: iwlwifi: mvm: take the mutex before running link selection (Emmanuel Grumbach)
  - wifi: iwlwifi: mvm: fix iwl_mvm_max_scan_ie_fw_cmd_room() (Daniel Gabay)
  - wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation (Daniel Gabay)
  - wifi: iwlwifi: lower message level for FW buffer destination (Benjamin Berg)
  - wifi: iwlwifi: mvm: fix hibernation (Emmanuel Grumbach)
  - wifi: mac80211: fix beacon SSID mismatch handling (Daniel Gabay)
  - wifi: mwifiex: duplicate static structs used in driver instances (Sascha Hauer)
  - sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek)
  - mptcp: pr_debug: add missing \n at the end (Matthieu Baerts (NGI0))
  - mptcp: sched: check both backup in retrans (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: cannot rm sf if closed (Matthieu Baerts (NGI0))
  - mptcp: close subflow when receiving TCP+FIN (Matthieu Baerts (NGI0))
  - tcp: fix forever orphan socket caused by tcp_abort (Xueming Feng)
  - gtp: fix a potential NULL pointer dereference (Cong Wang)
  - bonding: change ipsec_lock from spin lock to mutex (Jianbo Liu)
  - bonding: extract the use of real_device into local variable (Jianbo Liu)
  - bonding: implement xdo_dev_state_free and call it after deletion (Jianbo Liu)
  - selftests: forwarding: local_termination: Down ports on cleanup (Petr Machata)
  - selftests: forwarding: no_forwarding: Down ports on cleanup (Petr Machata)
  - net_sched: sch_fq: fix incorrect behavior for small weights (Eric Dumazet)
  - ionic: Prevent tx_timeout due to frequent doorbell ringing (Brett Creeley)
  - net: ti: icssg-prueth: Fix 10M Link issue on AM64x (MD Danish Anwar)
  - ethtool: check device is present when getting link settings (Jamie Bainbridge)
  - Bluetooth: hci_core: Fix not handling hibernation actions (Luiz Augusto von Dentz)
  - Bluetooth: btnxpuart: Fix random crash seen while removing driver (Neeraj Sanjay Kale)
  - Bluetooth: btintel: Allow configuring drive strength of BRI (Kiran K)
  - net: ftgmac100: Ensure tx descriptor updates are visible (Jacky Chou)
  - net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response (Haiyang Zhang)
  - net: drop special comment style (Johannes Berg)
  - pktgen: use cpus_read_lock() in pg_net_init() (Eric Dumazet)
  - random: vDSO: reject unknown getrandom() flags (Yann Droneaud)
  - LoongArch: KVM: Invalidate guest steal time address on vCPU reset (Bibo Mao)
  - LoongArch: Add ifdefs to fix LSX and LASX related warnings (Tiezhu Yang)
  - LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE (Huacai Chen)
  - LoongArch: Remove the unused dma-direct.h (Miao Wang)
  - platform/x86: x86-android-tablets: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede)
  - platform/x86: asus-wmi: Fix spurious rfkill on UX8406MA (Mathieu Fenniak)
  - platform/x86/amd/pmc: Extend support for PMC features on new AMD platform (Shyam Sundar S K)
  - platform/x86/amd/pmc: Fix SMU command submission path on new AMD platform (Shyam Sundar S K)
  - fs/nfsd: fix update of inode attrs in CB_GETATTR (Jeff Layton)
  - nfsd: fix potential UAF in nfsd4_cb_getattr_release (Jeff Layton)
  - nfsd: hold reference to delegation when updating it for cb_getattr (Jeff Layton)
  - MAINTAINERS: Update Olga Kornievskaia's email address (Chuck Lever)
  - nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open (Olga Kornievskaia)
  - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jeff Layton)
  - btrfs: fix uninitialized return value from btrfs_reclaim_sweep() (Filipe Manana)
  - btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk() (Qu Wenruo)
  - btrfs: initialize last_extent_end to fix -Wmaybe-uninitialized warning in extent_fiemap() (David Sterba)
  - btrfs: run delayed iputs when flushing delalloc (Josef Bacik)
  - redhat/configs: Microchip lan743x driver (Izabela Bakollari)
  - v6.11-rc5-rt5 (Sebastian Andrzej Siewior)
  - printk: Update John's printk series. (Sebastian Andrzej Siewior)
  - netfilter: nft_counter: Use u64_stats_t for statistic. (Sebastian Andrzej Siewior)
  - v6.11-rc5-rt4 (Sebastian Andrzej Siewior)
  - cifs: Fix FALLOC_FL_PUNCH_HOLE support (David Howells)
  - smb/client: fix rdma usage in smb2_async_writev() (Stefan Metzmacher)
  - smb/client: remove unused rq_iter_size from struct smb_rqst (Stefan Metzmacher)
  - smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req() (Stefan Metzmacher)
  - tpm: ibmvtpm: Call tpm2_sessions_init() to initialize session support (Stefan Berger)
  - selftests/livepatch: wait for atomic replace to occur (Ryan Sullivan)
  - pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins (Huang-Huang Bao)
  - pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register (Hal Feng)
  - pinctrl: qcom: x1e80100: Fix special pin offsets (Konrad Dybcio)
  - pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE (Nícolas F. R. A. Prado)
  - pinctrl: single: fix potential NULL dereference in pcs_get_function() (Ma Ke)
  - pinctrl: at91: make it work with current gpiolib (Thomas Blocher)
  - pinctrl: qcom: x1e80100: Update PDC hwirq map (Konrad Dybcio)
  - ALSA: hda: hda_component: Fix mutex crash if nothing ever binds (Richard Fitzgerald)
  - ALSA: hda/realtek: support HP Pavilion Aero 13-bg0xxx Mute LED (Hendrik Borghorst)
  - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book3 Ultra (YOUNGJIN JOO)
  - ASoC: cs-amp-lib: Ignore empty UEFI calibration entries (Richard Fitzgerald)
  - ASoC: cs-amp-lib-test: Force test calibration blob entries to be valid (Richard Fitzgerald)
  - ASoC: allow module autoloading for table board_ids (Hongbo Li)
  - ASoC: allow module autoloading for table db1200_pids (Hongbo Li)
  - ASoC: SOF: amd: Fix for acp init sequence (Vijendar Mukunda)
  - ASoC: amd: acp: fix module autoloading (Yuntao Liu)
  - ASoC: mediatek: mt8188: Mark AFE_DAC_CON0 register as volatile (YR Yang)
  - ASoC: codecs: wcd937x: Fix missing de-assert of reset GPIO (Krzysztof Kozlowski)
  - ASoC: SOF: mediatek: Add missing board compatible (Albert Jakieła)
  - ASoC: MAINTAINERS: Drop Banajit Goswami from Qualcomm sound drivers (Krzysztof Kozlowski)
  - ASoC: SOF: amd: Fix for incorrect acp error register offsets (Vijendar Mukunda)
  - ASoC: SOF: amd: move iram-dram fence register programming sequence (Vijendar Mukunda)
  - ASoC: codecs: lpass-va-macro: warn on unknown version (Dmitry Baryshkov)
  - ASoC: codecs: lpass-macro: fix version strings returned for 1.x codecs (Dmitry Baryshkov)
  - ALSA: hda/realtek - FIxed ALC285 headphone no sound (Kailang Yang)
  - ALSA: hda/realtek - Fixed ALC256 headphone no sound (Kailang Yang)
  - ALSA: hda: cs35l56: Don't use the device index as a calibration index (Simon Trimmer)
  - ALSA: seq: Skip event type filtering for UMP events (Takashi Iwai)
  - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Laptop 14-ey0xxx (John Sweeney)
  - redhat: include resolve_btfids in kernel-devel (Jan Stancek)
  - redhat: workaround CKI cross compilation for scripts (Jan Stancek)
  - spec: fix "unexpected argument to non-parametric macro" warnings (Jan Stancek)
  - Linux v6.11.0-0.rc6


author: Jan Stancek <jstancek@redhat.com> [6.11.0-0.rc7.24.el10]
changelog:
  - redhat: Do not include UKI addons twice (Vitaly Kuznetsov)
  - redhat: update gating.yml (Michael Hofmann)
  - Linux 6.11-rc7 (Linus Torvalds)
  - clocksource/drivers/imx-tpm: Fix next event not taking effect sometime (Jacky Bai)
  - clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX (Jacky Bai)
  - clocksource/drivers/timer-of: Remove percpu irq related code (Daniel Lezcano)
  - perf/aux: Fix AUX buffer serialization (Peter Zijlstra)
  - uprobes: Use kzalloc to allocate xol area (Sven Schnelle)
  - VMCI: Fix use-after-free when removing resource in vmci_resource_remove() (David Fernandez Gonzalez)
  - Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic (Naman Jain)
  - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind (Saurabh Sengar)
  - misc: keba: Fix sysfs group creation (Gerhard Engleder)
  - dt-bindings: nvmem: Use soc-nvmem node name instead of nvmem (Michal Simek)
  - nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc (Geert Uytterhoeven)
  - nvmem: u-boot-env: error if NVMEM device is too small (John Thomson)
  - misc: fastrpc: Fix double free of 'buf' in error path (Sukrut Bellary)
  - binder: fix UAF caused by offsets overwrite (Carlos Llamas)
  - iio: imu: inv_mpu6050: fix interrupt status read for old buggy chips (Jean-Baptiste Maneyrol)
  - iio: adc: ad7173: fix GPIO device info (Dumitru Ceclan)
  - iio: adc: ad7124: fix DT configuration parsing (Dumitru Ceclan)
  - iio: adc: ad_sigma_delta: fix irq_flags on irq request (Nuno Sa)
  - iio: adc: ads1119: Fix IRQ flags (Francesco Dolcini)
  - iio: fix scale application in iio_convert_raw_to_processed_unlocked (Matteo Martelli)
  - iio: adc: ad7124: fix config comparison (Dumitru Ceclan)
  - iio: adc: ad7124: fix chip ID mismatch (Dumitru Ceclan)
  - iio: adc: ad7173: Fix incorrect compatible string (Dumitru Ceclan)
  - iio: buffer-dmaengine: fix releasing dma channel on error (David Lechner)
  - iio: adc: ad7606: remove frstdata check for serial mode (Guillaume Stols)
  - staging: iio: frequency: ad9834: Validate frequency parameter value (Aleksandr Mishin)
  - usb: typec: ucsi: Fix cable registration (Heikki Krogerus)
  - usb: typec: ucsi: Fix the partner PD revision (Heikki Krogerus)
  - usb: cdns2: Fix controller reset issue (Pawel Laszczak)
  - usb: dwc3: core: update LC timer as per USB Spec V3.2 (Faisal Hassan)
  - usb: dwc3: Avoid waking up gadget during startxfer (Prashanth K)
  - clk: qcom: gcc-sc8280xp: don't use parking clk_ops for QUPs (Johan Hovold)
  - clk: starfive: jh7110-sys: Add notifier for PLL0 clock (Xingyu Wu)
  - clk: qcom: gcc-sm8650: Don't use shared clk_ops for QUPs (Neil Armstrong)
  - clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time (Stephen Boyd)
  - clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs (Stephen Boyd)
  - clk: qcom: gcc-x1e80100: Don't use parking clk_ops for QUPs (Bryan O'Donoghue)
  - clk: qcom: ipq9574: Update the alpha PLL type for GPLLs (devi priya)
  - clk: qcom: gcc-x1e80100: Fix USB 0 and 1 PHY GDSC pwrsts flags (Abel Vesa)
  - clk: qcom: clk-alpha-pll: Update set_rate for Zonda PLL (Satya Priya Kakitapalli)
  - clk: qcom: clk-alpha-pll: Fix zonda set_rate failure when PLL is disabled (Satya Priya Kakitapalli)
  - clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API (Satya Priya Kakitapalli)
  - clk: qcom: clk-alpha-pll: Fix the pll post div mask (Satya Priya Kakitapalli)
  - scsi: ufs: ufs-mediatek: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP (Mary Guillemard)
  - pinctrl: qcom: x1e80100: Bypass PDC wakeup parent for now (Stephan Gerhold)
  - kunit: Fix missing kerneldoc comment (David Gow)
  - PCI/pwrctl: Rescan bus on a separate thread (Bartosz Golaszewski)
  - PCI: Don't rely on of_platform_depopulate() for reused OF-nodes (Bartosz Golaszewski)
  - netfs, cifs: Improve some debugging bits (David Howells)
  - cifs: Fix SMB1 readv/writev callback in the same way as SMB2/3 (David Howells)
  - cifs: Fix zero_point init on inode initialisation (David Howells)
  - smb: client: fix double put of @cfile in smb2_set_path_size() (Paulo Alcantara)
  - smb: client: fix double put of @cfile in smb2_rename_path() (Paulo Alcantara)
  - smb: client: fix hang in wait_for_response() for negproto (Paulo Alcantara)
  - KVM: x86: don't fall through case statements without annotations (Linus Torvalds)
  - arm64: stacktrace: fix the usage of ftrace_graph_ret_addr() (Puranjay Mohan)
  - riscv: Fix RISCV_ALTERNATIVE_EARLY (Alexandre Ghiti)
  - riscv: Do not restrict memory size because of linear mapping on nommu (Alexandre Ghiti)
  - riscv: Fix toolchain vector detection (Anton Blanchard)
  - riscv: misaligned: Restrict user access to kernel memory (Samuel Holland)
  - riscv: mm: Do not restrict mmap address based on hint (Charlie Jenkins)
  - riscv: selftests: Remove mmap hint address checks (Charlie Jenkins)
  - Revert "RISC-V: mm: Document mmap changes" (Charlie Jenkins)
  - powerpc/qspinlock: Fix deadlock in MCS queue (Nysal Jan K.A.)
  - powerpc/mm: Fix return type of pgd_val() (Christophe Leroy)
  - powerpc/vdso: Don't discard rela sections (Christophe Leroy)
  - powerpc/64e: Define mmu_pte_psize static (Christophe Leroy)
  - KVM: Remove HIGH_RES_TIMERS dependency (Steven Rostedt)
  - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras)
  - KVM: x86: Only advertise KVM_CAP_READONLY_MEM when supported by VM (Tom Dohrmann)
  - KVM: SEV: Update KVM_AMD_SEV Kconfig entry and mention SEV-SNP (Vitaly Kuznetsov)
  - KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing (Ravi Bangoria)
  - KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE (Maxim Levitsky)
  - KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS (Sean Christopherson)
  - KVM: x86/mmu: Check that root is valid/loaded when pre-faulting SPTEs (Sean Christopherson)
  - KVM: x86/mmu: Fixup comments missed by the REMOVED_SPTE=>FROZEN_SPTE rename (Yan Zhao)
  - cpufreq/amd-pstate: Remove warning for X86_FEATURE_CPPC on certain Zen models (Gautham R. Shenoy)
  - nvmet: Identify-Active Namespace ID List command should reject invalid nsid (Maurizio Lombardi)
  - nvme: set BLK_FEAT_ZONED for ZNS multipath disks (Christoph Hellwig)
  - nvme-pci: Add sleep quirk for Samsung 990 Evo (Georg Gottleuber)
  - nvme-pci: allocate tagset on reset if necessary (Keith Busch)
  - nvmet-tcp: fix kernel crash if commands allocation fails (Maurizio Lombardi)
  - nvme: use better description for async reset reason (Keith Busch)
  - nvmet: Make nvmet_debugfs static (Jinjie Ruan)
  - bio-integrity: don't restrict the size of integrity metadata (Mikulas Patocka)
  - ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery() (Li Nan)
  - ASoC: codecs: lpass-va-macro: set the default codec version for sm8250 (Srinivas Kandagatla)
  - ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode (Matteo Martelli)
  - ASoC: amd: yc: Add a quirk for MSI Bravo 17 (D7VEK) (Markuss Broks)
  - ASoC: mediatek: mt8188-mt6359: Modify key (Zhang Yi)
  - ASoc: SOF: topology: Clear SOF link platform name upon unload (Chen-Yu Tsai)
  - ASoC: fix module autoloading (Liao Chen)
  - ASoC: tda7419: fix module autoloading (Liao Chen)
  - ASoC: google: fix module autoloading (Liao Chen)
  - ASoC: intel: fix module autoloading (Liao Chen)
  - ASoC: SOF: ipc: replace "enum sof_comp_type" field with "uint32_t" (Laurentiu Mihalcea)
  - ASoC: tegra: Fix CBB error during probe() (Mohan Kumar)
  - ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object (robelin)
  - ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Hans de Goede)
  - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards harder (Hans de Goede)
  - ALSA: hda/realtek - Fix inactive headset mic jack for ASUS Vivobook 15 X1504VAP (Vasiliy Kovalev)
  - ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx (Maximilien Perreault)
  - ALSA: hda/realtek: Enable Mute Led for HP Victus 15-fb1xxx (Adam Queler)
  - ALSA: hda/realtek: extend quirks for Clevo V5[46]0 (Marek Marczykowski-Górecki)
  - ALSA: hda: add HDMI codec ID for Intel PTL (Kai Vehmanen)
  - ALSA: hda/realtek: add patch for internal mic in Lenovo V145 (Terry Cheong)
  - ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices (Christoffer Sandberg)
  - mmc: cqhci: Fix checking of CQHCI_HALT state (Seunghwan Baek)
  - mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K (Sam Protsenko)
  - mmc: sdhci-of-aspeed: fix module autoloading (Liao Chen)
  - mmc: core: apply SD quirks earlier during probe (Jonathan Bell)
  - gpio: modepin: Enable module autoloading (Liao Chen)
  - gpio: rockchip: fix OF node leak in probe() (Krzysztof Kozlowski)
  - OPP: Fix support for required OPPs for multiple PM domains (Ulf Hansson)
  - pwm: stm32: Use the right CCxNP bit in stm32_pwm_enable() (Uwe Kleine-König)
  - Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs" (Alex Deucher)
  - drm/amd/display: Block timing sync for different signals in PMO (Dillon Varone)
  - drm/amd/display: Lock DC and exit IPS when changing backlight (Leo Li)
  - drm/amdgpu: always allocate cleared VRAM for GEM allocations (Alex Deucher)
  - drm/amdgpu/mes: add mes mapping legacy queue switch (Jack Xiao)
  - drm/amd/display: Determine IPS mode by ASIC and PMFW versions (Leo Li)
  - drm/fbdev-dma: Only install deferred I/O if necessary (Thomas Zimmermann)
  - drm/panthor: flush FW AS caches in slow reset path (Adrián Larumbe)
  - drm: panel: nv3052c: Correct WL-355608-A8 panel compatible (Ryan Walklin)
  - dt-bindings: display: panel: Rename WL-355608-A8 panel to rg35xx-*-panel (Ryan Walklin)
  - drm/panthor: Restrict high priorities on group_create (Mary Guillemard)
  - drm/bridge-connector: reset the HDMI connector state (Dmitry Baryshkov)
  - drm/bridge-connector: move to DRM_DISPLAY_HELPER module (Dmitry Baryshkov)
  - drm/display: stop depending on DRM_DISPLAY_HELPER (Dmitry Baryshkov)
  - drm/imagination: Free pvr_vm_gpuva after unlink (Matt Coster)
  - nouveau: fix the fwsec sb verification register. (Dave Airlie)
  - drm: komeda: Fix an issue related to normalized zpos (hongchi.peng)
  - drm/xe/display: Avoid encoder_suspend at runtime suspend (Rodrigo Vivi)
  - drm/xe: Suspend/resume user access only during system s/r (Imre Deak)
  - drm/xe/display: Match i915 driver suspend/resume sequences better (Maarten Lankhorst)
  - drm/xe: Add missing runtime reference to wedged upon gt_reset (Rodrigo Vivi)
  - drm/xe/pcode: Treat pcode as per-tile rather than per-GT (Matt Roper)
  - drm/xe/gsc: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio)
  - drm/i915/display: Increase Fast Wake Sync length as a quirk (Jouni Högander)
  - drm/i915/display: Add mechanism to use sink model when applying quirk (Jouni Högander)
  - drm/i915/fence: Mark debug_fence_free() with __maybe_unused (Andy Shevchenko)
  - drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused (Andy Shevchenko)
  - drm/i915: Fix readout degamma_lut mismatch on ilk/snb (Ville Syrjälä)
  - drm/i915: Do not attempt to load the GSC multiple times (Daniele Ceraolo Spurio)
  - libfs: fix get_stashed_dentry() (Christian Brauner)
  - selftests/bpf: Add a selftest to check for incorrect names (Jeongjun Park)
  - bpf: add check for invalid name in btf_name_valid_section() (Jeongjun Park)
  - bpf: Fix a crash when btf_parse_base() returns an error pointer (Martin KaFai Lau)
  - ila: call nf_unregister_net_hooks() sooner (Eric Dumazet)
  - tools/net/ynl: fix cli.py --subscribe feature (Arkadiusz Kubalewski)
  - MAINTAINERS: fix ptp ocp driver maintainers address (Vadim Fedorenko)
  - selftests: net: enable bind tests (Jamie Bainbridge)
  - net: dsa: vsc73xx: fix possible subblocks range of CAPT block (Pawel Dembicki)
  - sched: sch_cake: fix bulk flow accounting logic for host fairness (Toke Høiland-Jørgensen)
  - docs: netdev: document guidance on cleanup.h (Jakub Kicinski)
  - ice: do not bring the VSI up, if it was down before the XDP setup (Larysa Zaremba)
  - ice: remove ICE_CFG_BUSY locking from AF_XDP code (Larysa Zaremba)
  - ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset (Larysa Zaremba)
  - ice: check for XDP rings instead of bpf program when unconfiguring (Larysa Zaremba)
  - ice: protect XDP configuration with a mutex (Larysa Zaremba)
  - ice: move netif_queue_set_napi to rtnl-protected sections (Larysa Zaremba)
  - MAINTAINERS: wifi: cw1200: add net-cw1200.h (Simon Horman)
  - Revert "wifi: ath11k: support hibernation" (Baochen Qiang)
  - Revert "wifi: ath11k: restore country code during resume" (Baochen Qiang)
  - wifi: ath11k: fix NULL pointer dereference in ath11k_mac_get_eirp_power() (Baochen Qiang)
  - net: xilinx: axienet: Fix race in axienet_stop (Sean Anderson)
  - net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN (Jonas Gorski)
  - r8152: fix the firmware doesn't work (Hayes Wang)
  - fou: Fix null-ptr-deref in GRO. (Kuniyuki Iwashima)
  - bareudp: Fix device stats updates. (Guillaume Nault)
  - net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup (Souradeep Chakrabarti)
  - bpf, net: Fix a potential race in do_sock_getsockopt() (Tze-nan Wu)
  - net: dqs: Do not use extern for unused dql_group (Breno Leitao)
  - sch/netem: fix use after free in netem_dequeue (Stephen Hemminger)
  - usbnet: modern method to get random MAC (Oliver Neukum)
  - docs: ABI: update OCP TimeCard sysfs entries (Vadim Fedorenko)
  - ptp: ocp: adjust sysfs entries to expose tty information (Vadim Fedorenko)
  - ptp: ocp: convert serial ports to array (Vadim Fedorenko)
  - net: phy: Fix missing of_node_put() for leds (Jinjie Ruan)
  - net: ethernet: ti: am65-cpsw: Fix RX statistics for XDP_TX and XDP_REDIRECT (Roger Quadros)
  - net: ethernet: ti: am65-cpsw: Fix NULL dereference on XDP_TX (Roger Quadros)
  - net: ethernet: ti: am65-cpsw: fix XDP_DROP, XDP_TX and XDP_REDIRECT (Roger Quadros)
  - Bluetooth: MGMT: Ignore keys being loaded with invalid type (Luiz Augusto von Dentz)
  - Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" (Luiz Augusto von Dentz)
  - Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT (Luiz Augusto von Dentz)
  - Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once (Luiz Augusto von Dentz)
  - Bluetooth: qca: If memdump doesn't work, re-enable IBS (Douglas Anderson)
  - can: kvaser_pciefd: Use a single write when releasing RX buffers (Martin Jocic)
  - can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open (Simon Arlott)
  - can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration (Marc Kleine-Budde)
  - can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode (Marc Kleine-Budde)
  - can: m_can: Limit coalescing to peripheral instances (Markus Schneider-Pargmann)
  - can: m_can: Reset cached active_interrupts on start (Markus Schneider-Pargmann)
  - can: m_can: disable_all_interrupts, not clear active_interrupts (Markus Schneider-Pargmann)
  - can: m_can: Do not cancel timer from within timer (Markus Schneider-Pargmann)
  - can: m_can: Remove m_can_rx_peripheral indirection (Markus Schneider-Pargmann)
  - can: m_can: Remove coalesing disable in isr during suspend (Markus Schneider-Pargmann)
  - can: m_can: Reset coalescing during suspend/resume (Markus Schneider-Pargmann)
  - can: m_can: Release irq on error in m_can_open (Simon Horman)
  - can: bcm: Remove proc entry when dev is unregistered. (Kuniyuki Iwashima)
  - igc: Unlock on error in igc_io_resume() (Dan Carpenter)
  - net: microchip: vcap: Fix use-after-free error in kunit test (Jens Emil Schulz Østergaard)
  - net: mctp-serial: Fix missing escapes on transmit (Matt Johnston)
  - net: mctp-serial: Add kunit test for next_chunk_len() (Matt Johnston)
  - tcp_bpf: fix return value of tcp_bpf_sendmsg() (Cong Wang)
  - net/smc: prevent NULL pointer dereference in txopt_get (Jeongjun Park)
  - ice: Add netif_device_attach/detach into PF reset flow (Dawid Osuchowski)
  - igb: Fix not clearing TimeSync interrupts for 82580 (Daiwei Li)
  - MAINTAINERS: exclude bluetooth and wireless DT bindings from netdev ML (Jakub Kicinski)
  - MAINTAINERS: SPI: Add mailing list imx@lists.linux.dev for nxp spi drivers (Frank Li)
  - MAINTAINERS: SPI: Add freescale lpspi maintainer information (Frank Li)
  - spi: spi-fsl-lpspi: Fix off-by-one in prescale max (Stefan Wahren)
  - spi: spidev: Add missing spi_device_id for jg10309-01 (Geert Uytterhoeven)
  - spi: bcm63xx: Enable module autoloading (Liao Chen)
  - spi: intel: Add check devm_kasprintf() returned value (Charles Han)
  - spi: spidev: Add an entry for elgin,jg10309-01 (Fabio Estevam)
  - spi: rockchip: Resolve unbalanced runtime PM / system PM handling (Brian Norris)
  - regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR (Douglas Anderson)
  - MAINTAINERS: update Andreas Hindborg's email address (Andreas Hindborg)
  - MAINTAINERS: Remove Wedson as Rust maintainer (Wedson Almeida Filho)
  - rust: macros: provide correct provenance when constructing THIS_MODULE (Boqun Feng)
  - rust: allow `stable_features` lint (Miguel Ojeda)
  - docs: rust: remove unintended blockquote in Quick Start (Jon Mulder)
  - rust: alloc: eschew `Box<MaybeUninit<T>>::write` (Jubilee Young)
  - rust: kernel: fix typos in code comments (Michael Vetter)
  - docs: rust: remove unintended blockquote in Coding Guidelines (Vincent Woltmann)
  - rust: block: fix wrong usage of lockdep API (Andreas Hindborg)
  - rust: kbuild: fix export of bss symbols (Andreas Hindborg)
  - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Steven Rostedt)
  - tracing/timerlat: Only clear timer if a kthread exists (Steven Rostedt)
  - tracing/osnoise: Use a cpumask to know what threads are kthreads (Steven Rostedt)
  - eventfs: Use list_del_rcu() for SRCU protected list variable (Steven Rostedt)
  - tracing: Avoid possible softlockup in tracing_iter_reset() (Zheng Yejian)
  - tracing: Fix memory leak in fgraph storage selftest (Masami Hiramatsu (Google))
  - tracing: fgraph: Fix to add new fgraph_ops to array after ftrace_startup_subops() (Masami Hiramatsu (Google))
  - platform/x86/amd: pmf: Make ASUS GA403 quirk generic (Luke D. Jones)
  - platform/x86: dell-smbios: Fix error path in dell_smbios_init() (Aleksandr Mishin)
  - kunit: Device wrappers should also manage driver name (David Gow)
  - bcachefs: BCH_SB_MEMBER_INVALID (Kent Overstreet)
  - bcachefs: fix rebalance accounting (Kent Overstreet)
  - perf daemon: Fix the build on more 32-bit architectures (Arnaldo Carvalho de Melo)
  - perf python: include "util/sample.h" (Xu Yang)
  - perf lock contention: Fix spinlock and rwlock accounting (Namhyung Kim)
  - perf test pmu: Set uninitialized PMU alias to null (Veronika Molnarova)
  - hwmon: (hp-wmi-sensors) Check if WMI event data exists (Armin Wolf)
  - hwmon: ltc2991: fix register bits defines (Pawel Dembicki)
  - btrfs: fix race between direct IO write and fsync when using same fd (Filipe Manana)
  - btrfs: zoned: handle broken write pointer on zones (Naohiro Aota)
  - btrfs: qgroup: don't use extent changeset when not needed (Fedor Pchelkin)
  - ksmbd: Unlock on in ksmbd_tcp_set_interfaces() (Dan Carpenter)
  - ksmbd: unset the binding mark of a reused connection (Namjae Jeon)
  - smb: Annotate struct xattr_smb_acl with __counted_by() (Thorsten Blum)
  - fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF (Baokun Li)
  - mm: Fix filemap_invalidate_inode() to use invalidate_inode_pages2_range() (David Howells)
  - ARM: 9414/1: Fix build issue with LD_DEAD_CODE_DATA_ELIMINATION (Yuntao Liu)
  - parisc: Delay write-protection until mark_rodata_ro() call (Helge Deller)
  - alloc_tag: fix allocation tag reporting when CONFIG_MODULES=n (Suren Baghdasaryan)
  - mm: vmalloc: optimize vmap_lazy_nr arithmetic when purging each vmap_area (Adrian Huang)
  - mailmap: update entry for Jan Kuliga (Jan Kuliga)
  - codetag: debug: mark codetags for poisoned page as empty (Hao Ge)
  - mm/memcontrol: respect zswap.writeback setting from parent cg too (Mike Yuan)
  - scripts: fix gfp-translate after ___GFP_*_BITS conversion to an enum (Marc Zyngier)
  - Revert "mm: skip CMA pages when they are not available" (Usama Arif)
  - maple_tree: remove rcu_read_lock() from mt_validate() (Liam R. Howlett)
  - kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y (Petr Tesarik)
  - mm/slub: add check for s->flags in the alloc_tagging_slab_free_hook (Hao Ge)
  - nilfs2: fix state management in error path of log writing function (Ryusuke Konishi)
  - nilfs2: fix missing cleanup on rollforward recovery error (Ryusuke Konishi)
  - nilfs2: protect references to superblock parameters exposed in sysfs (Ryusuke Konishi)
  - userfaultfd: don't BUG_ON() if khugepaged yanks our page table (Jann Horn)
  - userfaultfd: fix checks for huge PMDs (Jann Horn)
  - mm: vmalloc: ensure vmap_block is initialised before adding to queue (Will Deacon)
  - selftests: mm: fix build errors on armhf (Muhammad Usama Anjum)
  - fuse: disable the combination of passthrough and writeback cache (Bernd Schubert)
  - fuse: update stats for pages in dropped aux writeback list (Joanne Koong)
  - fuse: clear PG_uptodate when using a stolen page (Miklos Szeredi)
  - fuse: fix memory leak in fuse_create_open (yangyun)
  - fuse: check aborted connection before adding requests to pending list for resending (Joanne Koong)
  - fuse: use unsigned type for getxattr/listxattr size truncation (Jann Horn)
  - Linux v6.11.0-0.rc7


author: Jan Stancek <jstancek@redhat.com> [6.11.0-25.el10]
changelog:
  - Linux 6.11 (Linus Torvalds)
  - Revert "KVM: VMX: Always honor guest PAT on CPUs that support self-snoop" (Paolo Bonzini)
  - pinctrl: pinctrl-cy8c95x0: Fix regcache (Patrick Rudolph)
  - pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID (Mika Westerberg)
  - ASoC: meson: axg-card: fix 'use-after-free' (Arseniy Krasnov)
  - ASoC: codecs: avoid possible garbage value in peb2466_reg_read() (Su Hui)
  - MAINTAINERS: update Pierre Bossart's email and role (Pierre-Louis Bossart)
  - ASoC: tas2781: fix to save the dsp bin file name into the correct array in case name_prefix is not NULL (Shenghao Ding)
  - ASoC: Intel: soc-acpi-intel-mtl-match: add missing empty item (Bard Liao)
  - ASoC: Intel: soc-acpi-intel-lnl-match: add missing empty item (Bard Liao)
  - cifs: Fix signature miscalculation (David Howells)
  - PCI: Fix potential deadlock in pcim_intx() (Philipp Stanner)
  - spi: nxp-fspi: fix the KASAN report out-of-bounds bug (Han Xu)
  - spi: geni-qcom: Fix incorrect free_irq() sequence (Jinjie Ruan)
  - spi: geni-qcom: Undo runtime PM changes at driver exit time (Jinjie Ruan)
  - soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps" (Krzysztof Kozlowski)
  - drm/xe/client: add missing bo locking in show_meminfo() (Matthew Auld)
  - drm/xe/client: fix deadlock in show_meminfo() (Matthew Auld)
  - drm/xe/oa: Enable Xe2+ PES disaggregation (Ashutosh Dixit)
  - drm/xe/display: fix compat IS_DISPLAY_STEP() range end (Jani Nikula)
  - drm/xe: Fix access_ok check in user_fence_create (Nirmoy Das)
  - drm/xe: Fix possible UAF in guc_exec_queue_process_msg (Matthew Brost)
  - drm/xe: Remove fence check from send_tlb_invalidation (Matthew Brost)
  - drm/xe/gt: Remove double include (Lucas De Marchi)
  - drm/tegra: Use iommu_paging_domain_alloc() (Lu Baolu)
  - drm/rockchip: Use iommu_paging_domain_alloc() (Lu Baolu)
  - drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl (T.J. Mercier)
  - drm/stm: add COMMON_CLK dependency (Arnd Bergmann)
  - drm/nouveau/fb: restore init() for ramgp102 (Ben Skeggs)
  - dma-buf: heaps: Fix off-by-one in CMA heap fault handler (T.J. Mercier)
  - drm/i915/guc: prevent a possible int overflow in wq offsets (Nikita Zhandarovich)
  - drm/amd/display: Add all planes on CRTC to state for overlay cursor (Leo Li)
  - drm/amdgpu/atomfirmware: Silence UBSAN warning (Alex Deucher)
  - drm/amd/amdgpu: apply command submission parser for JPEG v1 (David (Ming Qiang) Wu)
  - drm/amd/amdgpu: apply command submission parser for JPEG v2+ (David (Ming Qiang) Wu)
  - drm/amd/pm: fix the pp_dpm_pcie issue on smu v14.0.2/3 (Kenneth Feng)
  - drm/amd/pm: update the features set on smu v14.0.2/3 (Kenneth Feng)
  - drm/amd/display: Do not reset planes based on crtc zpos_changed (Leo Li)
  - drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct() (Tobias Jakobi)
  - drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct() (Tobias Jakobi)
  - drm/amdkfd: Add cache line size info (David Belanger)
  - Consolidate configs into common for 6.11 kernels (Justin M. Forbes)
  - uki-virt: add systemd-cryptsetup module (Vitaly Kuznetsov)
  - redhat/docs: fix command to install missing build dependencies (Davide Cavalca)
  - clk: qcom: clk-alpha-pll: Simplify the zonda_pll_adjust_l_val() (Satya Priya Kakitapalli)
  - block: Prevent deadlocks when switching elevators (Damien Le Moal)
  - hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2 (Patryk Biel)
  - workqueue: Clear worker->pool in the worker thread context (Lai Jiangshan)
  - riscv: Disable preemption while handling PR_RISCV_CTX_SW_FENCEI_OFF (Charlie Jenkins)
  - drivers: perf: Fix smp_processor_id() use in preemptible code (Alexandre Ghiti)
  - net: netfilter: move nf flowtable bpf initialization in nf_flow_table_module_init() (Lorenzo Bianconi)
  - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal)
  - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal)
  - net: tighten bad gso csum offset check in virtio_net_hdr (Willem de Bruijn)
  - netlink: specs: mptcp: fix port endianness (Asbjørn Sloth Tønnesen)
  - net: dpaa: Pad packets to ETH_ZLEN (Sean Anderson)
  - mptcp: pm: Fix uaf in __timer_delete_sync (Edward Adam Davis)
  - net: libwx: fix number of Rx and Tx descriptors (Jiawen Wu)
  - net: dsa: felix: ignore pending status of TAS module when it's disabled (Xiaoliang Yang)
  - net: hsr: prevent NULL pointer dereference in hsr_proxy_announce() (Jeongjun Park)
  - selftests: mptcp: include net_helper.sh file (Matthieu Baerts (NGI0))
  - selftests: mptcp: include lib.sh file (Matthieu Baerts (NGI0))
  - selftests: mptcp: join: restrict fullmesh endp on 1st sf (Matthieu Baerts (NGI0))
  - igb: Always call igb_xdp_ring_update_tail() under Tx lock (Sriram Yagnaraman)
  - ice: fix VSI lists confusion when adding VLANs (Michal Schmidt)
  - ice: stop calling pci_disable_device() as we use pcim (Przemek Kitszel)
  - ice: fix accounting for filters shared by multiple VSIs (Jacob Keller)
  - ice: Fix lldp packets dropping after changing the number of channels (Martyna Szapar-Mudlaw)
  - net/mlx5: Fix bridge mode operations when there are no VFs (Benjamin Poirier)
  - net/mlx5: Verify support for scheduling element and TSAR type (Carolina Jubran)
  - net/mlx5: Add missing masks and QoS bit masks for scheduling elements (Carolina Jubran)
  - net/mlx5: Explicitly set scheduling element and TSAR type (Carolina Jubran)
  - net/mlx5e: Add missing link mode to ptys2ext_ethtool_map (Shahar Shitrit)
  - net/mlx5e: Add missing link modes to ptys2ethtool_map (Shahar Shitrit)
  - net/mlx5: Update the list of the PCI supported devices (Maher Sanalla)
  - MAINTAINERS: Add ethtool pse-pd to PSE NETWORK DRIVER (Kory Maincent)
  - dt-bindings: net: tja11xx: fix the broken binding (Wei Fang)
  - selftests: net: csum: Fix checksums for packets with non-zero padding (Sean Anderson)
  - net: phy: dp83822: Fix NULL pointer dereference on DP83825 devices (Tomas Paukrt)
  - virtio_net: disable premapped mode by default (Xuan Zhuo)
  - Revert "virtio_net: big mode skip the unmap check" (Xuan Zhuo)
  - Revert "virtio_net: rx remove premapped failover code" (Xuan Zhuo)
  - net: ftgmac100: Enable TX interrupt to avoid TX timeout (Jacky Chou)
  - octeontx2-af: Modify SMQ flush sequence to drop packets (Naveen Mamindlapalli)
  - fou: fix initialization of grc (Muhammad Usama Anjum)
  - net: hsr: remove seqnr_lock (Eric Dumazet)
  - platform/x86: asus-wmi: Disable OOBE experience on Zenbook S 16 (Bas Nieuwenhuizen)
  - platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array (Hans de Goede)
  - platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses (Hans de Goede)
  - mm: avoid leaving partial pfn mappings around in error case (Linus Torvalds)
  - spec: Respect rpmbuild --without debuginfo (Orgad Shaneh)
  - fedora/configs: enable GPIO expander drivers (Rupinderjit Singh)
  - redhat/configs: Switch to the Rust implementation of AX88796B_PHY driver for Fedora (Neal Gompa)
  - redhat: Turn on support for Rust code in Fedora (Neal Gompa)
  - Turn off RUST for risc-v (Justin M. Forbes)
  - riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz (Xingyu Wu)
  - platform: cznic: turris-omnia-mcu: fix HW_RANDOM dependency (Arnd Bergmann)
  - arm64: dts: rockchip: Fix compatibles for RK3588 VO{0,1}_GRF (Cristian Ciocaltea)
  - dt-bindings: soc: rockchip: Fix compatibles for RK3588 VO{0,1}_GRF (Cristian Ciocaltea)
  - arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma (Quentin Schulz)
  - arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma (Quentin Schulz)
  - arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E (FUKAUMI Naoki)
  - arm64: dts: rockchip: Remove broken tsadc pinctrl binding for rk356x (Alexander Shiyan)
  - firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire() (Dan Carpenter)
  - dm-integrity: fix a race condition when accessing recalc_sector (Mikulas Patocka)
  - printk: Export match_devname_and_update_preferred_console() (Yu Liao)
  - minmax: reduce min/max macro expansion in atomisp driver (Lorenzo Stoakes)
  - gitlab-ci: allow failure of clang LTO pipelines (Michael Hofmann)
  - redhat/configs: Consolidate the CONFIG_KVM_BOOK3S_HV_P*_TIMING switches (Thomas Huth)
  - redhat/configs: Consolidate the CONFIG_KVM_SW_PROTECTED_VM switch (Thomas Huth)
  - redhat/configs: Consolidate the CONFIG_KVM_HYPERV switch (Thomas Huth)
  - redhat/configs: Consolidate the CONFIG_KVM_AMD_SEV switch (Thomas Huth)
  - tracing: Drop unused helper function to fix the build (Andy Shevchenko)
  - tracing/osnoise: Fix build when timerlat is not enabled (Steven Rostedt)
  - Cleanup some riscv CONFIG locations (Justin M. Forbes)
  - Fix up pending riscv Fedora configs post merge (Justin M. Forbes)
  - bcachefs: Don't delete open files in online fsck (Kent Overstreet)
  - bcachefs: fix btree_key_cache sysfs knob (Kent Overstreet)
  - bcachefs: More BCH_SB_MEMBER_INVALID support (Kent Overstreet)
  - bcachefs: Simplify bch2_bkey_drop_ptrs() (Kent Overstreet)
  - bcachefs: Add a cond_resched() to __journal_keys_sort() (Kent Overstreet)
  - bcachefs: Fix ca->io_ref usage (Kent Overstreet)
  - hv: vmbus: Constify struct kobj_type and struct attribute_group (Hongbo Li)
  - tools: hv: rm .*.cmd when make clean (zhang jiao)
  - x86/hyperv: fix kexec crash due to VP assist page corruption (Anirudh Rayabharam (Microsoft))
  - Drivers: hv: vmbus: Fix the misplaced function description (Roman Kisel)
  - tools: hv: lsvmbus: change shebang to use python3 (Anthony Nandaa)
  - x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency (Michael Kelley)
  - Documentation: hyperv: Add overview of Confidential Computing VM support (Michael Kelley)
  - clocksource: hyper-v: Use lapic timer in a TDX VM without paravisor (Dexuan Cui)
  - Drivers: hv: Remove deprecated hv_fcopy declarations (Rachel Menge)
  - fedora/configs: Enable SCMI configuration (Rupinderjit Singh)
  - Remove S390 special config for PHYLIB (Justin M. Forbes)
  - Disable ELN for riscv64 (Isaiah Stapleton)
  - redhat: add checks to ensure only building riscv64 on fedora (Isaiah Stapleton)
  - redhat: Add missing riscv fedora configs (Isaiah Stapleton)
  - Add riscv64 to the CI pipelines (Isaiah Stapleton)
  - redhat: Regenerate dist-self-test-data for riscv64 (Isaiah Stapleton)
  - redhat: Add riscv config changes for fedora (David Abdurachmanov)
  - redhat: Add support for riscv (David Abdurachmanov)
  - Linux v6.11.0


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-95.el10]
changelog:
  - KVM: arm64: Restore TCR2_EL1 register visibility to userspace (Eric Auger) [RHEL-89567]
  - KVM: arm64: Restore S1PIE register visibility to userspace (Eric Auger) [RHEL-89567]
  - s390/pci: Serialize device addition and removal (Mete Durlu) [RHEL-94944]
  - s390/pci: Allow re-add of a reserved but not yet removed device (Mete Durlu) [RHEL-94944]
  - s390/pci: Prevent self deletion in disable_slot() (Mete Durlu) [RHEL-94944]
  - s390/pci: Remove redundant bus removal and disable from zpci_release_device() (Mete Durlu) [RHEL-94944]
  - s390/pci: Fix duplicate pci_dev_put() in disable_slot() when PF has child VFs (Mete Durlu) [RHEL-94944]
  - s390/pci: Fix missing check for zpci_create_device() error return (Mete Durlu) [RHEL-94944]
  - s390/pci: Fix potential double remove of hotplug slot (Mete Durlu) [RHEL-94944]
  - rtla: Define _GNU_SOURCE in timerlat_bpf.c (Tomas Glozar) [RHEL-94187]
  - ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up (CKI Backport Bot) [RHEL-93461] {CVE-2025-21887}
  - Enable NVGRACE_GPU_VFIO_PCI nvgrace-vgpu vfio variant driver in RHEL-10.1 (Donald Dutile) [RHEL-86867]
  - xhci: don't mess with ->d_iname (Desnes Nunes) [RHEL-78931]
  - debugfs: Fix the missing initializations in __debugfs_file_get() (Desnes Nunes) [RHEL-78931]
  - debugfs: take debugfs_short_fops definition out of ifdef (Desnes Nunes) [RHEL-78931]
  - debugfs: allow to store an additional opaque pointer at file creation (Desnes Nunes) [RHEL-78931]
  - debugfs: don't mess with bits in ->d_fsdata (Desnes Nunes) [RHEL-78931]
  - debugfs: get rid of dynamically allocation proxy_ops (Desnes Nunes) [RHEL-78931]
  - debugfs: move ->automount into debugfs_inode_info (Desnes Nunes) [RHEL-78931]
  - debugfs: separate cache for debugfs inodes (Desnes Nunes) [RHEL-78931]
  - usb: typec: tcpm: fix state transition for SNK_WAIT_CAPABILITIES state in run_state_machine() (Desnes Nunes) [RHEL-78931]
  - USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Prevent use-after-free in resume from hibernate (Desnes Nunes) [RHEL-78931]
  - usb: typec: ucsi: Fix NULL pointer access (Desnes Nunes) [RHEL-78931] {CVE-2025-21918}
  - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Desnes Nunes) [RHEL-78931]
  - USB: serial: option: fix Telit Cinterion FE990A name (Desnes Nunes) [RHEL-78931]
  - USB: serial: option: add Telit Cinterion FE990B compositions (Desnes Nunes) [RHEL-78931]
  - USB: serial: option: match on interface class for Telit FN990B (Desnes Nunes) [RHEL-78931]
  - usb: dwc3: Set SUSPENDENABLE soon after phy init (Desnes Nunes) [RHEL-78931]
  - usb: hub: lack of clearing xHC resources (Desnes Nunes) [RHEL-78931]
  - usb: dwc3: gadget: Prevent irq storm when TH re-executes (Desnes Nunes) [RHEL-78931]
  - xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts (Desnes Nunes) [RHEL-78931]
  - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" (Desnes Nunes) [RHEL-78931]
  - usb: xhci: Enable the TRB overfetch quirk on VIA VL805 (Desnes Nunes) [RHEL-78931]
  - usb: typec: ucsi: increase timeout for PPM reset operations (Desnes Nunes) [RHEL-78931]
  - usb: atm: cxacru: fix a flaw in existing endpoint checks (Desnes Nunes) [RHEL-78931] {CVE-2025-21916}
  - usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY (Desnes Nunes) [RHEL-78931]
  - usb: roles: set switch registered flag early on (Desnes Nunes) [RHEL-78931]
  - USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist (Desnes Nunes) [RHEL-78931]
  - usb: gadget: core: flush gadget workqueue after device removal (Desnes Nunes) [RHEL-78931] {CVE-2025-21838}
  - usb: core: fix pipe creation for get_bMaxPacketSize0 (Desnes Nunes) [RHEL-78931]
  - usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Desnes Nunes) [RHEL-78931]
  - USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone (Desnes Nunes) [RHEL-78931]
  - USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk (Desnes Nunes) [RHEL-78931]
  - usb: cdc-acm: Fix handling of oversized fragments (Desnes Nunes) [RHEL-78931]
  - usb: cdc-acm: Check control transfer buffer size before access (Desnes Nunes) [RHEL-78931] {CVE-2025-21704}
  - usb: xhci: Restore xhci_pci support for Renesas HCs (Desnes Nunes) [RHEL-78931]
  - USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI (Desnes Nunes) [RHEL-78931]
  - USB: serial: option: drop MeiG Smart defines (Desnes Nunes) [RHEL-78931]
  - USB: serial: option: fix Telit Cinterion FN990A name (Desnes Nunes) [RHEL-78931]
  - USB: serial: option: add Telit Cinterion FN990B compositions (Desnes Nunes) [RHEL-78931]
  - USB: serial: option: add MeiG Smart SLM828 (Desnes Nunes) [RHEL-78931]
  - usb: dwc2: gadget: remove of_node reference upon udc_stop (Desnes Nunes) [RHEL-78931]
  - USB: hub: Ignore non-compliant devices with too many configs or interfaces (Desnes Nunes) [RHEL-78931] {CVE-2025-21776}
  - usb: dwc3: Document nostream_work (Desnes Nunes) [RHEL-78931]
  - usb: phy: generic: Use proper helper for property detection (Desnes Nunes) [RHEL-78931]
  - usb: hcd: Bump local buffer size in rh_string() (Desnes Nunes) [RHEL-78931]
  - usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS (Desnes Nunes) [RHEL-78931]
  - usb: xhci: tegra: Fix OF boolean read warning (Desnes Nunes) [RHEL-78931]
  - usb: host: xhci-plat: add support compatible ID PNP0D15 (Desnes Nunes) [RHEL-78931]
  - usb: typec: ucsi: Add a macro definition for UCSI v1.0 (Desnes Nunes) [RHEL-78931]
  - usb: dwc3: core: Defer the probe until USB power supply ready (Desnes Nunes) [RHEL-78931]
  - usbip: Correct format specifier for seqnum from %d to %u (Desnes Nunes) [RHEL-78931]
  - usbip: Fix seqnum sign extension issue in vhci_tx_urb (Desnes Nunes) [RHEL-78931]
  - dt-bindings: usb: snps,dwc3: Split core description (Desnes Nunes) [RHEL-78931]
  - dt-bindings: usb: qcom,dwc3: Add IPQ5424 to USB DWC3 bindings (Desnes Nunes) [RHEL-78931]
  - usb: quirks: Add NO_LPM quirk for TOSHIBA TransMemory-Mx device (Desnes Nunes) [RHEL-78931]
  - usb: dwc3: gadget: Reinitiate stream for all host NoStream behavior (Desnes Nunes) [RHEL-78931]
  - USB: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78931]
  - USB: typec: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78931]
  - USB: host: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78931]
  - USB: Replace own str_plural with common one (Desnes Nunes) [RHEL-78931]
  - memstick: core: fix kernel-doc notation (Desnes Nunes) [RHEL-78931]
  - usb: phy: Remove API devm_usb_put_phy() (Desnes Nunes) [RHEL-78931]
  - usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE (Desnes Nunes) [RHEL-78931]
  - usb: host: xhci-plat: Assign shared_hcd->rsrc_start (Desnes Nunes) [RHEL-78931]
  - usb: dwc3-am62: Fix an OF node leak in phy_syscon_pll_refclk() (Desnes Nunes) [RHEL-78931]
  - usb: dwc3: Skip resume if pm_runtime_set_active() fails (Desnes Nunes) [RHEL-78931]
  - dt-bindings: usb: Correct indentation and style in DTS example (Desnes Nunes) [RHEL-78931]
  - drivers/card_reader/rtsx_usb: Restore interrupt based detection (Desnes Nunes) [RHEL-78931]
  - media: dvb-usb-v2: af9035: fix ISO C90 compilation error on af9035_i2c_master_xfer (Desnes Nunes) [RHEL-78931]
  - USB: serial: ch341: use fix-width types consistently (Desnes Nunes) [RHEL-78931]
  - USB: serial: ch341: add hardware flow control RTS/CTS (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Expose router DROM through debugfs (Desnes Nunes) [RHEL-78931]
  - usb: typec: class: Remove both cable_match() and partner_match() (Desnes Nunes) [RHEL-78931]
  - usb: typec: ucsi: Implement ChromeOS UCSI driver (Desnes Nunes) [RHEL-78931]
  - usb: cdns3: remove redundant if branch (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Handle DisplayPort tunnel activation asynchronously (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Rework tb_tunnel_consumed_bandwidth() (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Move forward declarations in one place (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Pass reason to tb_dp_resource_unavailable() (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Drop tb_tunnel_restart() (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Rework how tunnel->[init|deinit] hooks are called (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Show path name in debug log when path is deactivated (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Make tb_tunnel_one_dp() return void (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Increase DPRX capabilities read timeout (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Debug log an invalid config space reply just once (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Log config space when invalid config space reply is received (Desnes Nunes) [RHEL-78931]
  - thunderbolt: Drop doubled empty line from ctl.h (Desnes Nunes) [RHEL-78931]
  - thunderbolt: debugfs: Add write capability to path config space (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Add Kurokesu C1 PRO camera (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Implement dual stream quirk to fix loss of usb packets (Desnes Nunes) [RHEL-78931]
  - USB: usbip: Update USB/IP OP_REP_IMPORT documentation. (Desnes Nunes) [RHEL-78931]
  - xhci: Add missing capability definition bits (Desnes Nunes) [RHEL-78931]
  - xhci: Add command completion parameter support (Desnes Nunes) [RHEL-78931]
  - xhci: dbgtty: Improve performance by handling received data immediately. (Desnes Nunes) [RHEL-78931]
  - xhci: dbc: Improve performance by removing delay in transfer event polling. (Desnes Nunes) [RHEL-78931]
  - phy: qcom-qusb2: Add support for QCS615 (Desnes Nunes) [RHEL-78931]
  - dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings (Desnes Nunes) [RHEL-78931]
  - phy: core: Simplify API of_phy_simple_xlate() implementation (Desnes Nunes) [RHEL-78931]
  - usb: typec: Print err when displayport fails to enter (Desnes Nunes) [RHEL-78931]
  - usb: typec: Make active on port altmode writable (Desnes Nunes) [RHEL-78931]
  - usb: typec: thunderbolt: Remove IS_ERR check for plug (Desnes Nunes) [RHEL-78931]
  - usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PLUG_SOP_PP (Desnes Nunes) [RHEL-78931]
  - usb: typec: Add driver for Thunderbolt 3 Alternate Mode (Desnes Nunes) [RHEL-78931]
  - redhat/configs: Enable CONFIG_TYPEC_TBT_ALTMODE in RHEL (Desnes Nunes) [RHEL-78931]
  - usb: typec: Only use SVID for matching altmodes (Desnes Nunes) [RHEL-78931]
  - modpost: call module_alias_printf() from all do_*_entry() functions (Desnes Nunes) [RHEL-78931]
  - modpost: pass (struct module *) to do_*_entry() functions (Desnes Nunes) [RHEL-78931]
  - modpost: introduce module_alias_printf() helper (Desnes Nunes) [RHEL-78931]
  - modpost: remove unnecessary check in do_acpi_entry() (Desnes Nunes) [RHEL-78931]
  - modpost: remove incorrect code in do_eisa_entry() (Desnes Nunes) [RHEL-78931]
  - usb: core: sysfs: Constify 'struct bin_attribute' (Desnes Nunes) [RHEL-78931]
  - usbip: Accept arbitrarily long scatter-gather list (Desnes Nunes) [RHEL-78931]
  - usb: typec: tcpm: Add new AMS for Get_Revision response (Desnes Nunes) [RHEL-78931]
  - usb: typec: tcpm: Add support for parsing pd-revision DT property (Desnes Nunes) [RHEL-78931]
  - dt-bindings: connector: Add pd-revision property (Desnes Nunes) [RHEL-78931]
  - usb: typec: tcpci: set local CC to Rd only when cc1/cc2 status is Rp (Desnes Nunes) [RHEL-78931]
  - USB: usblp: remove redundant semicolon (Desnes Nunes) [RHEL-78931]
  - USB: Optimize goto logic in API usb_register_driver() (Desnes Nunes) [RHEL-78931]
  - usb: dwc3: dwc3-am62: Re-initialize controller if lost power in PM suspend (Desnes Nunes) [RHEL-78931]
  - usb: common: expand documentation for USB functions (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Announce the user our deprecation intentions (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Allow changing noparam on the fly (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Invert default value for nodrop module param (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Propagate buf->error to userspace (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Flush the control cache when we get an event (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Annotate lock requirements for uvc_ctrl_set (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Remove dangling pointers (Desnes Nunes) [RHEL-78931] {CVE-2024-58002}
  - media: uvcvideo: Remove redundant NULL assignment (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Only save async fh if success (Desnes Nunes) [RHEL-78931]
  - MAINTAINERS: Add missing file entries for the USB video class driver (Desnes Nunes) [RHEL-78931]
  - docs: media: update location of the media patches (Desnes Nunes) [RHEL-78931]
  - MAINTAINERS: update location of media main tree (Desnes Nunes) [RHEL-78931]
  - MAINTAINERS: mailmap: update Alexey Klimov's email address (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Refactor frame parsing code into a uvc_parse_frame function (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Remove duplicated cap/out code (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Use uvc_query_name in uvc_get_video_ctrl (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Add more logging to uvc_query_ctrl() (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Support partial control reads (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Fix event flags in uvc_ctrl_send_events (Desnes Nunes) [RHEL-78931]
  - media: uvcvideo: Fix double free in error path (Desnes Nunes) [RHEL-78931] {CVE-2024-57980}
  - media: uvcvideo: Fix crash during unbind if gpio unit is in use (Desnes Nunes) [RHEL-78931] {CVE-2024-58079}
  - media: uvcvideo: Reorder uvc_status_init() (Desnes Nunes) [RHEL-78931]
  - mmc: core: Drop the MMC_RSP_R1_NO_CRC response (Desnes Nunes) [RHEL-78931]
  - phy: qualcomm: qmp-pcie: add support for SAR2130P (Desnes Nunes) [RHEL-78931]
  - phy: qualcomm: qmp-pcie: define several new registers (Desnes Nunes) [RHEL-78931]
  - phy: qualcomm: qmp-pcie: split PCS_LANE1 region (Desnes Nunes) [RHEL-78931]
  - phy: qualcomm: qmp-combo: add support for SAR2130P (Desnes Nunes) [RHEL-78931]
  - phy: qcom: qmp: Add phy register and clk setting for QCS615 PCIe (Desnes Nunes) [RHEL-78931]
  - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add SAR2130P compatible (Desnes Nunes) [RHEL-78931]
  - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS615 QMP PCIe PHY Gen3 x1 (Desnes Nunes) [RHEL-78931]
  - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Add SAR2130P compatible (Desnes Nunes) [RHEL-78931]
  - extcon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Desnes Nunes) [RHEL-78931]
  - extcon: realtek: fix NULL deref check in extcon_rtk_type_c_probe (Desnes Nunes) [RHEL-78931]
  - Documentation: extcon: add documentation for Extcon subsystem (Desnes Nunes) [RHEL-78931]
  - usb: storage: add a macro for the upper limit of max LUN (Desnes Nunes) [RHEL-78931]
  - USB: Fix the issue of task recovery failure caused by USB status when S4 wakes up (Desnes Nunes) [RHEL-78931]
  - usb: chipidea: host: Improve port index sanitizing (Desnes Nunes) [RHEL-78931]
  - usb: dwc3: core: Disable USB2 retry for DWC_usb31 1.80a and prior (Desnes Nunes) [RHEL-78931]
  - dt-bindings: usb: qcom,dwc3: Make ss_phy_irq optional for X1E80100 (Desnes Nunes) [RHEL-78931]
  - usb: collapse USB_STORAGE Kconfig comment (Desnes Nunes) [RHEL-78931]
  - usb: gadget: functionfs: fix spellos (Desnes Nunes) [RHEL-78931]
  - usb: dwc3: remove unused sg struct member (Desnes Nunes) [RHEL-78931]
  - phy: qcom: qmp: Enable IPQ5424 support (Desnes Nunes) [RHEL-78931]
  - dt-bindings: phy: qcom,qmp-usb: Add IPQ5424 USB3 PHY (Desnes Nunes) [RHEL-78931]
  - phy: qcom-qusb2: add QUSB2 support for IPQ5424 (Desnes Nunes) [RHEL-78931]
  - dt-bindings: phy: qcom,qusb2: Document IPQ5424 compatible (Desnes Nunes) [RHEL-78931]
  - phy: tegra194: p2u: Allow to enable driver on Tegra234 (Desnes Nunes) [RHEL-78931]
  - serial: 8250_dma: terminate correct DMA in tx_dma_flush() (Derek Barbosa) [RHEL-89498]
  - serial: 8250: Fix fifo underflow on flush (Derek Barbosa) [RHEL-89498]
  - tty: serial: 8250: Fix another runtime PM usage counter underflow (Derek Barbosa) [RHEL-89498]
  - Flush console log from kernel_power_off() (Derek Barbosa) [RHEL-89498]
  - printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (Derek Barbosa) [RHEL-89498]
  - printk: Defer legacy printing when holding printk_cpu_sync (Derek Barbosa) [RHEL-89498]
  - redhat: add namespace selftests to kernel-modules-internal package (Joel Savitz) [RHEL-88630]
  - iommu/amd: Enable support for up to 2K interrupts per function (Eder Zulian) [RHEL-24190]
  - iommu/amd: Rename DTE_INTTABLEN* and MAX_IRQS_PER_TABLE macro (Eder Zulian) [RHEL-24190]
  - iommu/amd: Replace slab cache allocator with page allocator (Eder Zulian) [RHEL-24190]
  - iommu/amd: Introduce generic function to set multibit feature value (Eder Zulian) [RHEL-24190]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-96.el10]
changelog:
  - x86/CPU/AMD: Print the reason for the last reset (Steve Best) [RHEL-89439]
  - Documentation: Add AMD Zen debugging document (Steve Best) [RHEL-89439]
  - platform/x86/amd/pmc: Use FCH_PM_BASE definition (Steve Best) [RHEL-89439]
  - i2c: piix4, x86/platform: Move the SB800 PIIX4 FCH definitions to <asm/amd/fch.h> (Steve Best) [RHEL-89439]
  - i2c: piix4: Make CONFIG_I2C_PIIX4 dependent on CONFIG_X86 (Steve Best) [RHEL-89439]
  - unmaintain ahci_xgene, ahci_seattle and hisi_sas_main (Tomas Henzl) [RHEL-81214]
  - s390/cpumf: Update CPU Measurement facility extended counter set support (Mete Durlu) [RHEL-90739]
  - ext4: ignore xattrs past end (CKI Backport Bot) [RHEL-94262] {CVE-2025-37738}
  - ext4: fix off-by-one error in do_split (CKI Backport Bot) [RHEL-93643] {CVE-2025-23150}
  - lockd: add netlink control interface (Scott Mayhew) [RHEL-71698]
  - macintosh: declare ctl_table as const (José Expósito) [RHEL-88416]
  - tty: Make sysctl table const (José Expósito) [RHEL-88416]
  - sysctl: allow registration of const struct ctl_table (José Expósito) [RHEL-88416]
  - sysctl: move internal interfaces to const struct ctl_table (José Expósito) [RHEL-88416]
  - bpf: Constify ctl_table argument of filter function (José Expósito) [RHEL-88416]
  - hrtimers: Introduce hrtimer_setup() to replace hrtimer_init() (José Expósito) [RHEL-88416]
  - hrtimers: Add missing hrtimer_init() trace points (José Expósito) [RHEL-88416]
  - mm/migrate: Add migrate_device_pfns (José Expósito) [RHEL-88416]
  - mm: allow compound zone device pages (José Expósito) [RHEL-88416]
  - mm/mm_init: move p2pdma page refcount initialisation to p2pdma (José Expósito) [RHEL-88416]
  - drm: Move for_each_if() to util_macros.h for wider use (José Expósito) [RHEL-88416]
  - ksm: add ksm involvement information for each process (CKI Backport Bot) [RHEL-84770]
  - MAINTAINERS: Add CCA and pKVM CoCO guest support to the ARM64 entry (Mark Salter) [RHEL-80338]
  - selftests/mm: rename pkey register macro (Mark Salter) [RHEL-80338]
  - scripts/decode_stacktrace.sh: fix decoding of lines with an additional info (Mark Salter) [RHEL-80338]
  - scripts/decode_stacktrace.sh: remove trailing space (Mark Salter) [RHEL-80338]
  - redhat/configs: Enable ARM_CCA_GUEST (Mark Salter) [RHEL-80338]
  - arm64: Fix 5-level paging support in kexec/hibernate trampoline (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Get rid of TRFCR_ELx SysregFields (Mark Salter) [RHEL-80338]
  - arm64: Remove duplicate included header (Mark Salter) [RHEL-80338]
  - arm64/Kconfig: Drop EXECMEM dependency from ARCH_WANTS_EXECMEM_LATE (Mark Salter) [RHEL-80338]
  - arm64: asm: Fix typo in pgtable.h (Mark Salter) [RHEL-80338]
  - arm64/mm: Ensure adequate HUGE_MAX_HSTATE (Mark Salter) [RHEL-80338]
  - arm64/mm: Drop INIT_MM_CONTEXT() (Mark Salter) [RHEL-80338]
  - Documentation: Update the behaviour of "kvm-arm.mode" (Mark Salter) [RHEL-80338]
  - arm64: rsi: Add automatic arm-cca-guest module loading (Mark Salter) [RHEL-80338]
  - arm64: Document Arm Confidential Compute (Mark Salter) [RHEL-80338]
  - virt: arm-cca-guest: TSM_REPORT support for realms (Mark Salter) [RHEL-80338]
  - arm64: Add missing registrations of hwcaps (Mark Salter) [RHEL-80338]
  - arm64/hwcap: Remove stray references to SF8MMx (Mark Salter) [RHEL-80338]
  - kselftest/arm64: Add 2024 dpISA extensions to hwcap test (Mark Salter) [RHEL-80338]
  - KVM: arm64: Allow control of dpISA extensions in ID_AA64ISAR3_EL1 (Mark Salter) [RHEL-80338]
  - arm64/hwcap: Describe 2024 dpISA extensions to userspace (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Update ID_AA64SMFR0_EL1 to DDI0601 2024-12 (Mark Salter) [RHEL-80338]
  - arm64: Filter out SVE hwcaps when FEAT_SVE isn't implemented (Mark Salter) [RHEL-80338]
  - arm64/sme: Move storage of reg_smidr to __cpuinfo_store_cpu() (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Update ID_AA64ISAR2_EL1 to DDI0601 2024-09 (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Update ID_AA64ZFR0_EL1 to DDI0601 2024-09 (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Update ID_AA64FPFR0_EL1 to DDI0601 2024-09 (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Update ID_AA64ISAR3_EL1 to DDI0601 2024-09 (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Update ID_AA64PFR2_EL1 to DDI0601 2024-09 (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Get rid of CPACR_ELx SysregFields (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Convert *_EL12 accessors to Mapping (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Get rid of the TCR2_EL1x SysregFields (Mark Salter) [RHEL-80338]
  - arm64/sysreg: Allow a 'Mapping' descriptor for system registers (Mark Salter) [RHEL-80338]
  - arm64/cpufeature: Refactor conditional logic in init_cpu_ftr_reg() (Mark Salter) [RHEL-80338]
  - arm64: cpufeature: Add HAFT to cpucap_is_possible() (Mark Salter) [RHEL-80338]
  - arm64: mm: Test for pmd_sect() in vmemmap_check_pmd() (Mark Salter) [RHEL-80338]
  - arm64/mm: Replace open encodings with PXD_TABLE_BIT (Mark Salter) [RHEL-80338]
  - arm64/mm: Rename pte_mkpresent() as pte_mkvalid() (Mark Salter) [RHEL-80338]
  - arm64: Kconfig: force ARM64_PAN=y when enabling TTBR0 sw PAN (Mark Salter) [RHEL-80338]
  - arm64/mm: Fix Boot panic on Ampere Altra (Mark Salter) [RHEL-80338]
  - arm64/mm: Override PARange for !LPA2 and use it consistently (Mark Salter) [RHEL-80338]
  - arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled (Mark Salter) [RHEL-80338]
  - bpf, arm64: Emit A64_{ADD,SUB}_I when possible in emit_{lse,ll_sc}_atomic() (Mark Salter) [RHEL-80338]
  - bpf, arm64: Factor out emit_a64_add_i() (Mark Salter) [RHEL-80338]
  - bpf, arm64: Simplify if logic in emit_lse_atomic() (Mark Salter) [RHEL-80338]
  - redhat configs: enable CONFIG_HISILICON_ERRATUM_162100801 (Mark Salter) [RHEL-80338]
  - arm64: realm: Use aliased addresses for device DMA to shared buffers (Mark Salter) [RHEL-80338]
  - dma: Introduce generic dma_addr_*crypted helpers (Mark Salter) [RHEL-80338]
  - dma: Fix encryption bit clearing for dma_to_phys (Mark Salter) [RHEL-80338]
  - arm64: stacktrace: Don't WARN when unwinding other tasks (Mark Salter) [RHEL-80338]
  - arm64: stacktrace: Skip reporting LR at exception boundaries (Mark Salter) [RHEL-80338]
  - kselftest/arm64: mte: Skip the hugetlb tests if MTE not supported on such mappings (Mark Salter) [RHEL-80338]
  - kselftest/arm64: mte: Use the correct naming for tag check modes in check_hugetlb_options.c (Mark Salter) [RHEL-80338]
  - arm64/signal: Silence sparse warning storing GCSPR_EL0 (Mark Salter) [RHEL-80338]
  - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 (Mark Salter) [RHEL-80338]
  - clocksource/drivers/arm_arch_timer: Use of_property_present() for non-boolean properties (Mark Salter) [RHEL-80338]
  - kselftest/arm64: Ensure stable names for GCS stress test results (Mark Salter) [RHEL-80338]
  - kselftest/arm64: Validate that GCS push and write permissions work (Mark Salter) [RHEL-80338]
  - arm64: cpufeature: Add GCS to cpucap_is_possible() (Mark Salter) [RHEL-80338]
  - arm64: disable ARCH_CORRECT_STACKTRACE_ON_KRETPROBE tests (Mark Salter) [RHEL-80338]
  - crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fallback code (Mark Salter) [RHEL-80338]
  - crypto: arm64/crct10dif - Use faster 16x64 bit polynomial multiply (Mark Salter) [RHEL-80338]
  - crypto: arm64/crct10dif - Remove obsolete chunking logic (Mark Salter) [RHEL-80338]
  - arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled (Mark Salter) [RHEL-80338]
  - arm64/ptrace: Clarify documentation of VL configuration via ptrace (Mark Salter) [RHEL-80338]
  - arm64/mm: Change protval as 'pteval_t' in map_range() (Mark Salter) [RHEL-80338]
  - arm64: uprobes: Optimize cache flushes for xol slot (Mark Salter) [RHEL-80338]
  - arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG (Mark Salter) [RHEL-80338]
  - arm64/mm: Sanity check PTE address before runtime P4D/PUD folding (Mark Salter) [RHEL-80338]
  - arm64/fpsimd: Fix a typo (Mark Salter) [RHEL-80338]
  - arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers (Mark Salter) [RHEL-80338]
  - arm64: Return early when break handler is found on linked-list (Mark Salter) [RHEL-80338]
  - arm64/mm: Drop _PROT_SECT_DEFAULT (Mark Salter) [RHEL-80338]
  - arm64: Add command-line override for ID_AA64MMFR0_EL1.ECV (Mark Salter) [RHEL-80338]
  - arm64: head: Drop SWAPPER_TABLE_SHIFT (Mark Salter) [RHEL-80338]
  - arm64: cpufeature: add POE to cpucap_is_possible() (Mark Salter) [RHEL-80338]
  - selftests/mm: Enable pkey_sighandler_tests on arm64 (Mark Salter) [RHEL-80338]
  - selftests/mm: Use generic pkey register manipulation (Mark Salter) [RHEL-80338]
  - arm64: signal: Remove unused macro (Mark Salter) [RHEL-80338]
  - arm64: signal: Remove unnecessary check when saving POE state (Mark Salter) [RHEL-80338]
  - arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux() (Mark Salter) [RHEL-80338]
  - arm64/scs: Deal with 64-bit relative offsets in FDE frames (Mark Salter) [RHEL-80338]
  - arm64/scs: Fix handling of DWARF augmentation data in CIE/FDE frames (Mark Salter) [RHEL-80338]
  - arm64: preserve pt_regs::stackframe during exec*() (Mark Salter) [RHEL-80338]
  - arm64: stacktrace: unwind exception boundaries (Mark Salter) [RHEL-80338]
  - arm64: stacktrace: split unwind_consume_stack() (Mark Salter) [RHEL-80338]
  - arm64: stacktrace: report recovered PCs (Mark Salter) [RHEL-80338]
  - arm64: stacktrace: report source of unwind data (Mark Salter) [RHEL-80338]
  - arm64: stacktrace: move dump_backtrace() to kunwind_stack_walk() (Mark Salter) [RHEL-80338]
  - arm64: use a common struct frame_record (Mark Salter) [RHEL-80338]
  - arm64: pt_regs: swap 'unused' and 'pmr' fields (Mark Salter) [RHEL-80338]
  - arm64: pt_regs: rename "pmr_save" -> "pmr" (Mark Salter) [RHEL-80338]
  - arm64: pt_regs: remove stale big-endian layout (Mark Salter) [RHEL-80338]
  - arm64: pt_regs: assert pt_regs is a multiple of 16 bytes (Mark Salter) [RHEL-80338]
  - arm64: Support AT_HWCAP3 (Mark Salter) [RHEL-80338]
  - binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4 (Mark Salter) [RHEL-80338]
  - arm64/crc32: Implement 4-way interleave using PMULL (Mark Salter) [RHEL-80338]
  - arm64/crc32: Reorganize bit/byte ordering macros (Mark Salter) [RHEL-80338]
  - arm64/lib: Handle CRC-32 alternative in C code (Mark Salter) [RHEL-80338]
  - arm64: Use SYSTEM_OFF2 PSCI call to power off for hibernate (Mark Salter) [RHEL-80338]
  - arm64: mops: Document requirements for hypervisors (Mark Salter) [RHEL-80338]
  - arm64: lib: Use MOPS for copy_page() and clear_page() (Mark Salter) [RHEL-80338]
  - arm64: lib: Use MOPS for memcpy() routines (Mark Salter) [RHEL-80338]
  - arm64: mops: Document booting requirement for HCR_EL2.MCE2 (Mark Salter) [RHEL-80338]
  - arm64: mops: Handle MOPS exceptions from EL1 (Mark Salter) [RHEL-80338]
  - arm64: probes: Disable kprobes/uprobes on MOPS instructions (Mark Salter) [RHEL-80338]
  - arm64: optimize flush tlb kernel range (Mark Salter) [RHEL-80338]
  - arm64: tlbflush: add __flush_tlb_range_limit_excess() (Mark Salter) [RHEL-80338]
  - arm64: insn: Simulate nop instruction for better uprobe performance (Mark Salter) [RHEL-80338]
  - arm64: probes: Remove probe_opcode_t (Mark Salter) [RHEL-80338]
  - arm64: probes: Cleanup kprobes endianness conversions (Mark Salter) [RHEL-80338]
  - arm64: probes: Move kprobes-specific fields (Mark Salter) [RHEL-80338]
  - arm64: asm-offsets: remove PREEMPT_DISABLE_OFFSET (Mark Salter) [RHEL-80338]
  - arm64: asm-offsets: remove DMA_{TO,FROM}_DEVICE (Mark Salter) [RHEL-80338]
  - arm64: asm-offsets: remove VM_EXEC and PAGE_SZ (Mark Salter) [RHEL-80338]
  - arm64: asm-offsets: remove MM_CONTEXT_ID (Mark Salter) [RHEL-80338]
  - arm64: asm-offsets: remove COMPAT_{RT_,SIGFRAME_REGS_OFFSET (Mark Salter) [RHEL-80338]
  - arm64: asm-offsets: remove VMA_VM_* (Mark Salter) [RHEL-80338]
  - arm64: asm-offsets: remove TSK_ACTIVE_MM (Mark Salter) [RHEL-80338]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-97.el10]
changelog:
  - memcg: always call cond_resched() after fn() (Radostin Stoyanov) [RHEL-81199]
  - memcg: fix soft lockup in the OOM process (Radostin Stoyanov) [RHEL-81199] {CVE-2024-57977}
  - r8169: switch away from deprecated pcim_iomap_table (Izabela Bakollari) [RHEL-89042]
  - r8169: increase max jumbo packet size on RTL8125/RTL8126 (Izabela Bakollari) [RHEL-89042]
  - r8169: add support for Intel Killer E5000 (Izabela Bakollari) [RHEL-89042]
  - r8169: don't scan PHY addresses > 0 (Izabela Bakollari) [RHEL-89042]
  - r8169: remove redundant hwmon support (Izabela Bakollari) [RHEL-89042]
  - r8169: add support for RTL8125D rev.b (Izabela Bakollari) [RHEL-89042]
  - r8169: adjust version numbering for RTL8126 (Izabela Bakollari) [RHEL-89042]
  - r8169: remove unused flag RTL_FLAG_TASK_RESET_NO_QUEUE_WAKE (Izabela Bakollari) [RHEL-89042]
  - r8169: use helper r8169_mod_reg8_cond to simplify rtl_jumbo_config (Izabela Bakollari) [RHEL-89042]
  - r8169: align WAKE_PHY handling with r8125/r8126 vendor drivers (Izabela Bakollari) [RHEL-89042]
  - r8169: improve rtl_set_d3_pll_down (Izabela Bakollari) [RHEL-89042]
  - r8169: improve __rtl8169_set_wol (Izabela Bakollari) [RHEL-89042]
  - r8169: remove leftover locks after reverted change (Izabela Bakollari) [RHEL-89042]
  - r8169: improve initialization of RSS registers on RTL8125/RTL8126 (Izabela Bakollari) [RHEL-89042]
  - r8169: fix inconsistent indenting in rtl8169_get_eth_mac_stats (Izabela Bakollari) [RHEL-89042]
  - r8169: add support for RTL8125D (Izabela Bakollari) [RHEL-89042]
  - r8169: enable EEE at 2.5G per default on RTL8125B (Izabela Bakollari) [RHEL-89042]
  - r8169: remove rtl_dash_loop_wait_high/low (Izabela Bakollari) [RHEL-89042]
  - r8169: avoid duplicated messages if loading firmware fails and switch to warn level (Izabela Bakollari) [RHEL-89042]
  - r8169: replace custom flag with disable_work() et al (Izabela Bakollari) [RHEL-89042]
  - r8169: don't take RTNL lock in rtl_task() (Izabela Bakollari) [RHEL-89042]
  - r8169: implement additional ethtool stats ops (Izabela Bakollari) [RHEL-89042]
  - r8169: enable SG/TSO on selected chip versions per default (Izabela Bakollari) [RHEL-89042]
  - r8169: remove original workaround for RTL8125 broken rx issue (Izabela Bakollari) [RHEL-89042]
  - r8169: don't apply UDP padding quirk on RTL8126A (Izabela Bakollari) [RHEL-89042]
  - r8169: add support for the temperature sensor being available from RTL8125B (Izabela Bakollari) [RHEL-89042]
  - perf trace: Add missing perf_tool__init() (Anubhav Shelat) [RHEL-83635]
  - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() (Tony Camuso) [RHEL-93188]
  - HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove() (Tony Camuso) [RHEL-93188]
  - HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs (Tony Camuso) [RHEL-93188]
  - HID: intel-thc: fix CONFIG_HID dependency (Tony Camuso) [RHEL-93188]
  - HID: intel-ish-hid: Send clock sync message immediately after reset (Tony Camuso) [RHEL-93188]
  - HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell (Tony Camuso) [RHEL-93188]
  - HID: intel-ish-hid: Remove unused ishtp_cl_get_tx_* (Tony Camuso) [RHEL-93188]
  - HID: intel-ish-hid: Remove unused ishtp_cl_tx_empty (Tony Camuso) [RHEL-93188]
  - HID: intel-ish-hid: Remove unused ishtp_dev_state_str (Tony Camuso) [RHEL-93188]
  - HID: intel-ish-hid: Add firmware version sysfs attributes (Tony Camuso) [RHEL-93188]
  - HID: Fix typo in the comment (Tony Camuso) [RHEL-93188]
  - HID: ishtp-hid-client: replace fake-flex arrays with flex-array members (Tony Camuso) [RHEL-93188]
  - selftests: netfilter: fix conntrack stress test failures on debug kernels (Florian Westphal) [RHEL-76546]
  - selftests: netfilter: add conntrack stress test (Florian Westphal) [RHEL-76546]
  - netfilter: nf_conntrack: speed up reads from nf_conntrack proc file (Florian Westphal) [RHEL-76546]
  - NFSv4.2: fix listxattr to return selinux security label (Olga Kornievskaia) [RHEL-87405]
  - loop: add file_start_write() and file_end_write() (Ming Lei) [RHEL-96222]
  - loop: don't require ->write_iter for writable files in loop_configure (Ming Lei) [RHEL-96222]
  - redhat/configs: Enable CONFIG_PROVE_RAW_LOCK_NESTING for debug kernel (Waiman Long) [RHEL-79908]
  - locking/lockdep: Enforce PROVE_RAW_LOCK_NESTING only if ARCH_SUPPORTS_RT (Waiman Long) [RHEL-79908]
  - lockdep: Enable PROVE_RAW_LOCK_NESTING with PROVE_LOCKING. (Waiman Long) [RHEL-79908]
  - bdev: use bdev_io_min() for statx block size (Ming Lei) [RHEL-88003]
  - powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap (Mamatha Inamdar) [RHEL-95931]
  - powerpc/vas: Return -EINVAL if the offset is non-zero in mmap() (Mamatha Inamdar) [RHEL-95931]
  - mptcp: Remove unused declaration mptcp_set_owner_r() (Davide Caratti) [RHEL-84538]
  - selftests: mptcp: validate MPJoin HMacFailure counters (Davide Caratti) [RHEL-84538]
  - mptcp: only inc MPJoinAckHMacFailure for HMAC failures (Davide Caratti) [RHEL-84538]
  - selftests: mptcp: close fd_in before returning in main_loop (Davide Caratti) [RHEL-84538]
  - selftests: mptcp: fix incorrect fd checks in main_loop (Davide Caratti) [RHEL-84538]
  - mptcp: fix NULL pointer in can_accept_new_subflow (Davide Caratti) [RHEL-84538] {CVE-2025-23145}
  - mptcp: sockopt: fix getting freebind & transparent (Davide Caratti) [RHEL-84538]
  - mptcp: sockopt: fix getting IPV6_V6ONLY (Davide Caratti) [RHEL-84538]
  - mptcp: Fix data stream corruption in the address announcement (Davide Caratti) [RHEL-84538]
  - tcp: ulp: diag: more info without CAP_NET_ADMIN (Davide Caratti) [RHEL-84538]
  - tcp: ulp: diag: always print the name if any (Davide Caratti) [RHEL-84538]
  - mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr (Davide Caratti) [RHEL-84538] {CVE-2025-21938}
  - mptcp: reset when MPTCP opts are dropped after join (Davide Caratti) [RHEL-84538]
  - mptcp: always handle address removal under msk socket lock (Davide Caratti) [RHEL-84538] {CVE-2025-21875}
  - mptcp: micro-optimize __mptcp_move_skb() (Davide Caratti) [RHEL-84538]
  - mptcp: dismiss __mptcp_rmem() (Davide Caratti) [RHEL-84538]
  - net: dismiss sk_forward_alloc_get() (Davide Caratti) [RHEL-84538]
  - mptcp: cleanup mem accounting (Davide Caratti) [RHEL-84538]
  - mptcp: move the whole rx path under msk socket lock protection (Davide Caratti) [RHEL-84538]
  - mptcp: drop __mptcp_fastopen_gen_msk_ackseq() (Davide Caratti) [RHEL-84538]
  - mptcp: consolidate subflow cleanup (Davide Caratti) [RHEL-84538]
  - mptcp: pm: userspace: flags: clearer msg if no remote addr (Davide Caratti) [RHEL-84538]
  - selftests: mptcp: connect: -f: no reconnect (Davide Caratti) [RHEL-84538]
  - mptcp: blackhole only if 1st SYN retrans w/o MPC is accepted (Davide Caratti) [RHEL-84538]
  - mptcp: handle fastopen disconnect correctly (Davide Caratti) [RHEL-84538] {CVE-2025-21705}
  - mptcp: pm: only set fullmesh for subflow endp (Davide Caratti) [RHEL-84538] {CVE-2025-21706}
  - mptcp: consolidate suboption status (Davide Caratti) [RHEL-84538] {CVE-2025-21707}
  - selftests: mptcp: avoid spurious errors on disconnect (Davide Caratti) [RHEL-84538]
  - mptcp: fix spurious wake-up on under memory pressure (Davide Caratti) [RHEL-84538]
  - mptcp: be sure to send ack when mptcp-level window re-opens (Davide Caratti) [RHEL-84538]
  - mptcp: sysctl: avail sched: remove write access (Davide Caratti) [RHEL-84538]
  - mptcp: prevent excessive coalescing on receive (Davide Caratti) [RHEL-84538]
  - mptcp: don't always assume copied data in mptcp_cleanup_rbuf() (Davide Caratti) [RHEL-84538]
  - mptcp: fix recvbuffer adjust on sleeping rcvmsg (Davide Caratti) [RHEL-84538]
  - mptcp: remove unneeded lock when listing scheds (Davide Caratti) [RHEL-84538]
  - mptcp: implement mptcp_pm_connection_closed (Davide Caratti) [RHEL-84538]
  - dim: pass dim_sample to net_dim() by reference (CKI Backport Bot) [RHEL-89803]
  - dim: make dim_calc_stats() inputs const pointers (CKI Backport Bot) [RHEL-89803]
  - saner replacement for debugfs_rename() (Jose Ignacio Tornos Martinez) [RHEL-86507]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-98.el10]
changelog:
  - fs/file.c: add fast path in find_next_fd() (Ian Kent) [RHEL-38569]
  - fs/file.c: conditionally clear full_fds (Ian Kent) [RHEL-38569]
  - fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd() (Ian Kent) [RHEL-38569]
  - redhat/kernel.spec: drop modules-extra-matched for noarch (Jan Stancek) [RHEL-95740]
  - tracing/osnoise: Allow arbitrarily long CPU string (Tomas Glozar) [RHEL-86520]
  - RDMA/irdma: Remove deliver net device event (Kamal Heib) [RHEL-87577]
  - RDMA/irdma: Remove unused irdma_cqp_*_fpm_val_cmd functions (Kamal Heib) [RHEL-87577]
  - ovl: don't require "metacopy=on" for "verity" (Miklos Szeredi) [RHEL-82858]
  - ovl: relax redirect/metacopy requirements for lower -> data redirect (Miklos Szeredi) [RHEL-82858]
  - ovl: make redirect/metacopy rejection consistent (Miklos Szeredi) [RHEL-82858]
  - ovl: remove unused forward declaration (Miklos Szeredi) [RHEL-82858]
  - ovl: don't allow datadir only (Miklos Szeredi) [RHEL-82858]
  - smb: client: fix UAF in decryption with multichannel (CKI Backport Bot) [RHEL-94466] {CVE-2025-37750}
  - Merge DRM changes from upstream v6.13..v6.14 (José Expósito) [RHEL-75957]
  - Merge DRM changes from upstream v6.12..v6.13 (José Expósito) [RHEL-75957]
  - selftests/bpf: lwt_seg6local: Move test to test_progs (Hangbin Liu) [RHEL-82844]
  - selftests/bpf: lwt_seg6local: Remove unused routes (Hangbin Liu) [RHEL-82844]
  - selftests/bpf: add missing header include for htons (Hangbin Liu) [RHEL-82844]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-99.el10]
changelog:
  - scsi: storvsc: Explicitly set max_segment_size to UINT_MAX (Ewan D. Milne) [RHEL-97171]
  - i2c: tegra: check msg length in SMBUS block read (Steve Dunnagan) [RHEL-89166]
  - nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request (Olga Kornievskaia) [RHEL-82689]
  - nfsd: fix access checking for NLM under XPRTSEC policies (Olga Kornievskaia) [RHEL-82689]
  - net: rename netns_local to netns_immutable (Ivan Vecera) [RHEL-92678]
  - selftests: Add IPv6 link-local address generation tests for GRE devices. (Guillaume Nault) [RHEL-94024]
  - tpm: remove kmalloc failure error message (Štěpán Horáček) [RHEL-72764]
  - tpm: tis: Double the timeout B to 4s (Štěpán Horáček) [RHEL-72764]
  - char: tpm: tpm-buf: Add sanity check fallback in read helpers (Štěpán Horáček) [RHEL-72764]
  - tpm: Make chip->{status,cancel,req_canceled} opt (Štěpán Horáček) [RHEL-72764]
  - tpm: End any active auth session before shutdown (Štěpán Horáček) [RHEL-72764]
  - tpm_crb: Clean-up and refactor check for idle support (Štěpán Horáček) [RHEL-72764]
  - tpm/tpm_ftpm_tee: fix struct ftpm_tee_private documentation (Štěpán Horáček) [RHEL-72764]
  - tpm, tpm_tis: Workaround failed command reception on Infineon devices (Štěpán Horáček) [RHEL-72764]
  - tpm, tpm_tis: Fix timeout handling when waiting for TPM status (Štěpán Horáček) [RHEL-72764]
  - tpm: Convert warn to dbg in tpm2_start_auth_session() (Štěpán Horáček) [RHEL-72764]
  - tpm: Lazily flush auth session when getting random data (Štěpán Horáček) [RHEL-72764]
  - tpm: ftpm_tee: remove incorrect of_match_ptr annotation (Štěpán Horáček) [RHEL-72764]
  - tpm: do not start chip while suspended (Štěpán Horáček) [RHEL-72764]
  - char: tpm: cr50: Add new device/vendor ID 0x50666666 (Štěpán Horáček) [RHEL-72764]
  - char: tpm: cr50: Move i2c locking to request/relinquish locality ops (Štěpán Horáček) [RHEL-72764]
  - char: tpm: cr50: Use generic request/relinquish locality ops (Štěpán Horáček) [RHEL-72764]
  - tpm: ibmvtpm: Set TPM_OPS_AUTO_STARTUP flag on driver (Štěpán Horáček) [RHEL-72764]
  - libstub,tpm: do not ignore failure case when reading final event log (Štěpán Horáček) [RHEL-72764]
  - tpm: fix unsigned/signed mismatch errors related to __calc_tpm2_event_size (Štěpán Horáček) [RHEL-72764]
  - tpm: do not ignore memblock_reserve return value (Štěpán Horáček) [RHEL-72764]
  - tpm: fix signed/unsigned bug when checking event logs (Štěpán Horáček) [RHEL-72764]
  - openvswitch: Stricter validation for the userspace action (Eelco Chaudron) [RHEL-84563]
  - openvswitch: Fix unsafe attribute parsing in output_userspace() (Eelco Chaudron) [RHEL-84563]
  - net: openvswitch: fix nested key length validation in the set() action (Eelco Chaudron) [RHEL-84563] {CVE-2025-37789}
  - net: openvswitch: remove misbehaving actions length check (Eelco Chaudron) [RHEL-84563]
  - openvswitch: use RCU protection in ovs_vport_cmd_fill_info() (Eelco Chaudron) [RHEL-81497 RHEL-84563] {CVE-2025-21761}
  - openvswitch: fix lockup on tx to unregistering netdev with carrier (Eelco Chaudron) [RHEL-84563] {CVE-2025-21681}
  - openvswitch: Pass on secpath details for internal port rx. (Eelco Chaudron) [RHEL-84563]
  - selftests: mptcp: remove rp_filter configuration (Hangbin Liu) [RHEL-80284]
  - selftests: netfilter: remove rp_filter configuration (Hangbin Liu) [RHEL-80284]
  - selftests: net: use setup_ns for SRv6 tests and remove rp_filter configuration (Hangbin Liu) [RHEL-80284]
  - selftests: net: use setup_ns for bareudp testing (Hangbin Liu) [RHEL-80284]
  - selftests: net: remove redundant rp_filter configuration (Hangbin Liu) [RHEL-80284]
  - selftests: net: disable rp_filter after namespace initialization (Hangbin Liu) [RHEL-80284]
  - ndisc: use RCU protection in ndisc_alloc_skb() (Xin Long) [RHEL-81403] {CVE-2025-21764}
  - tools: ynl: add all headers to makefile deps (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - selftests: drv-net: add missing trailing backslash (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - testing: net-drv: add basic shaper test (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - net-shapers: implement cap validation in the core (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - net: shaper: implement introspection support (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - netlink: spec: add shaper introspection support (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - net-shapers: implement shaper cleanup on queue deletion (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - net-shapers: implement delete support for NODE scope shaper (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - net-shapers: implement NL group operation (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - net-shapers: implement NL set and delete operations (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - net-shapers: implement NL get operation (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - netlink: spec: add shaper YAML spec (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - genetlink: extend info user-storage to match NL cb ctx (Jose Ignacio Tornos Martinez) [RHEL-89935]
  - perf: arm_cspmu: nvidia: monitor all ports by default (Michael Petlan) [RHEL-89489]
  - perf: arm_cspmu: nvidia: enable NVLINK-C2C port filtering (Michael Petlan) [RHEL-89489]
  - perf: arm_cspmu: nvidia: fix sysfs path in the kernel doc (Michael Petlan) [RHEL-89489]
  - perf: arm_cspmu: nvidia: remove unsupported SCF events (Michael Petlan) [RHEL-89489]
  - ice: Fix deinitializing VF in error path (Petr Oros) [RHEL-87628] {CVE-2025-21883}
  - ice: add E830 HW VF mailbox message limit support (Petr Oros) [RHEL-87628]
  - x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus() (Waiman Long) [RHEL-69285]


author: Julio Faracco <jfaracco@redhat.com> [6.12.0-100.el10]
changelog:
  - rv: Update RHEL kconfigs for 6.15 upstream code (Gabriele Monaco) [RHEL-92308]
  - rv: Fix out-of-bound memory access in rv_is_container_monitor() (Gabriele Monaco) [RHEL-92308]
  - rv: Fix missing unlock on double nested monitors return path (Gabriele Monaco) [RHEL-92308]
  - handle man-page for rv-mon-sched in redhat/kernel.spec.template (Gabriele Monaco) [RHEL-92308]
  - Documentation/rv: Add sched pages to the indices (Gabriele Monaco) [RHEL-92308]
  - tools/rv: Allow rv list to filter for container (Gabriele Monaco) [RHEL-92308]
  - Documentation/rv: Add docs for the sched monitors (Gabriele Monaco) [RHEL-92308]
  - verification/dot2k: Add support for nested monitors (Gabriele Monaco) [RHEL-92308]
  - tools/rv: Add support for nested monitors (Gabriele Monaco) [RHEL-92308]
  - rv: Add scpd, snep and sncid per-cpu monitors (Gabriele Monaco) [RHEL-92308]
  - rv: Add snroc per-task monitor (Gabriele Monaco) [RHEL-92308]
  - rv: Add sco and tss per-cpu monitors (Gabriele Monaco) [RHEL-92308]
  - rv: Add option for nested monitors and include sched (Gabriele Monaco) [RHEL-92308]
  - sched: Add sched tracepoints for RV task model (Gabriele Monaco) [RHEL-92308]
  - rv: Add license identifiers to monitor files (Gabriele Monaco) [RHEL-92308]
  - tracing: Fix DECLARE_TRACE_CONDITION (Gabriele Monaco) [RHEL-92308]
  - rv: Reset per-task monitors also for idle tasks (Gabriele Monaco) [RHEL-92308]
  - verification/dot2k: Implement event type detection (Gabriele Monaco) [RHEL-92308]
  - verification/dot2k: Auto patch current kernel source (Gabriele Monaco) [RHEL-92308]
  - verification/dot2k: Simplify manual steps in monitor creation (Gabriele Monaco) [RHEL-92308]
  - rv: Simplify manual steps in monitor creation (Gabriele Monaco) [RHEL-92308]
  - verification/dot2k: Add support for name and description options (Gabriele Monaco) [RHEL-92308]
  - verification/dot2k: More robust template variables (Gabriele Monaco) [RHEL-92308]
  - verification/dot2k: Unify main.c templates (Gabriele Monaco) [RHEL-92308]
  - verification/dot2k: Fix template directory detection (Gabriele Monaco) [RHEL-92308]
  - Documentation/rv: Fix typos (Gabriele Monaco) [RHEL-92308]
  - verification/dot2: Improve dot parser robustness (Gabriele Monaco) [RHEL-92308]
  - rv: Fix a typo (Gabriele Monaco) [RHEL-92308]
  - tools/rv: Correct the grammatical errors in the comments (Gabriele Monaco) [RHEL-92308]
  - tools/rv: Correct the grammatical errors in the comments (Gabriele Monaco) [RHEL-92308]
  - unroll: add generic loop unroll helpers (CKI Backport Bot) [RHEL-92674]
  - tcp: add LINUX_MIB_PAWS_TW_REJECTED counter (Antoine Tenart) [RHEL-88891]
  - tcp: add TCP_RFC7323_TW_PAWS drop reason (Antoine Tenart) [RHEL-88891]
  - udp: expand SKB_DROP_REASON_UDP_CSUM use (Antoine Tenart) [RHEL-88891]
  - tcp: add four drop reasons to tcp_check_req() (Antoine Tenart) [RHEL-88891]
  - tcp: add a drop_reason pointer to tcp_check_req() (Antoine Tenart) [RHEL-88891]
  - af_unix: Use consume_skb() in connect() and sendmsg(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Reuse out_pipe label in unix_stream_sendmsg(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Clean up error paths in unix_stream_sendmsg(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Set error only when needed in unix_stream_sendmsg(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Clean up error paths in unix_stream_connect(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Set error only when needed in unix_stream_connect(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Set drop reason in unix_dgram_disconnected(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Set drop reason in unix_stream_read_skb(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Set drop reason in manage_oob(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Set drop reason in __unix_gc(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Set drop reason in unix_sock_destructor(). (Antoine Tenart) [RHEL-88891]
  - af_unix: Set drop reason in unix_release_sock(). (Antoine Tenart) [RHEL-88891]
  - net: dropreason: Gather SOCKET_ drop reasons. (Antoine Tenart) [RHEL-88891]
  - tcp: add LINUX_MIB_PAWS_OLD_ACK SNMP counter (Antoine Tenart) [RHEL-88891]
  - tcp: add TCP_RFC7323_PAWS_ACK drop reason (Antoine Tenart) [RHEL-88891]
  - tcp: add drop_reason support to tcp_disordered_ack() (Antoine Tenart) [RHEL-88891]
  - net: bridge: add skb drop reasons to the most common drop points (Antoine Tenart) [RHEL-88891]
  - net: vxlan: rename SKB_DROP_REASON_VXLAN_NO_REMOTE (Antoine Tenart) [RHEL-88891]
  - net/sched: Add drop reasons for AQM-based qdiscs (Antoine Tenart) [RHEL-88891]
  - net_sched: sch_cake: Add drop reasons (Antoine Tenart) [RHEL-88891]
  - net_sched: sch_fq: add three drop_reason (Antoine Tenart) [RHEL-88891]
  - netfilter: br_netfilter: remove unused conditional and dead code (Antoine Tenart) [RHEL-88891]
  - ipv4: route: fix drop reason being overridden in ip_route_input_slow (Antoine Tenart) [RHEL-88891]
  - ip: Return drop reason if in_dev is NULL in ip_route_input_rcu(). (Antoine Tenart) [RHEL-88891]
  - net: ip: fix unexpected return in fib_validate_source() (Antoine Tenart) [RHEL-88891]
  - net: ip: make ip_route_use_hint() return drop reasons (Antoine Tenart) [RHEL-88891]
  - net: ip: make ip_mkroute_input/__mkroute_input return drop reasons (Antoine Tenart) [RHEL-88891]
  - net: ip: make ip_route_input() return drop reasons (Antoine Tenart) [RHEL-88891]
  - net: ip: make ip_route_input_noref() return drop reasons (Antoine Tenart) [RHEL-88891]
  - net: ip: make ip_route_input_rcu() return drop reasons (Antoine Tenart) [RHEL-88891]
  - net: ip: make ip_route_input_slow() return drop reasons (Antoine Tenart) [RHEL-88891]
  - net: ip: make ip_mc_validate_source() return drop reason (Antoine Tenart) [RHEL-88891]
  - net: ip: make ip_route_input_mc() return drop reason (Antoine Tenart) [RHEL-88891]
  - net: ip: make fib_validate_source() support drop reasons (Antoine Tenart) [RHEL-88891]
  - objtool, x86/hweight: Remove ANNOTATE_IGNORE_ALTERNATIVE (Joe Lawrence) [RHEL-94124]
  - jump_label: adjust inline asm to be consistent (Joe Lawrence) [RHEL-94124]
  - objtool: Speed up SHT_GROUP reindexing (Joe Lawrence) [RHEL-94124]
  - objtool: Fix up st_info in COMDAT group section (Joe Lawrence) [RHEL-94124]
  - objtool/rust: add one more `noreturn` Rust function for Rust 1.87.0 (Joe Lawrence) [RHEL-94124]
  - objtool/rust: add one more `noreturn` Rust function for Rust 1.86.0 (Joe Lawrence) [RHEL-94124]
  - objtool: Remove ANNOTATE_IGNORE_ALTERNATIVE from CLAC/STAC (Joe Lawrence) [RHEL-94124]
  - objtool, xen: Fix INSN_SYSCALL / INSN_SYSRET semantics (Joe Lawrence) [RHEL-94124]
  - objtool: Stop UNRET validation on UD2 (Joe Lawrence) [RHEL-94124]
  - objtool: Split INSN_CONTEXT_SWITCH into INSN_SYSCALL and INSN_SYSRET (Joe Lawrence) [RHEL-94124]
  - objtool: Fix INSN_CONTEXT_SWITCH handling in validate_unret() (Joe Lawrence) [RHEL-94124]
  - objtool: Fix X86_FEATURE_SMAP alternative handling (Joe Lawrence) [RHEL-94124]
  - x86/hweight: Use asm_inline() instead of asm() (Joe Lawrence) [RHEL-94124]
  - x86/hweight: Use ASM_CALL_CONSTRAINT in inline asm() (Joe Lawrence) [RHEL-94124]
  - x86/hweight: Use named operands in inline asm() (Joe Lawrence) [RHEL-94124]
  - x86: use proper 'clac' and 'stac' opcode names (Joe Lawrence) [RHEL-94124]
  - KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count transitions (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Prevent installing hugepages when mem attributes are changing (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Update dump_ghcb() to use the GHCB snapshot fields (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Check and free obsolete roots in kvm_mmu_reload() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Check that the high 32bits are clear in kvm_arch_vcpu_ioctl_run() (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Do not use kvm_rip_read() unconditionally for KVM_PROFILING (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Do not use kvm_rip_read() unconditionally in KVM tracepoints (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: WARN if an invalid posted interrupt IRTE entry is added (Maxim Levitsky) [RHEL-82917]
  - iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrrupts (Maxim Levitsky) [RHEL-82917]
  - iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Explicitly treat routing entry type changes as changes (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Reset IRTE to host control if *new* route isn't postable (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Allocate IR data using atomic allocation (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Don't update IRTEs if APICv/AVIC is disabled (Maxim Levitsky) [RHEL-82917]
  - KVM: arm64, x86: make kvm_arch_has_irq_bypass() inline (Maxim Levitsky) [RHEL-82917]
  - tools headers: Update the KVM headers with the kernel sources (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Use separate subclasses for PI wakeup lock to squash false positive (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Assert that IRQs are disabled when putting vCPU on PI wakeup list (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Explicitly zero-initialize on-stack CPUID unions (Maxim Levitsky) [RHEL-82917]
  - KVM: Allow building irqbypass.ko as as module when kvm.ko is a module (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Wrap sanity check on number of TDP MMU pages with KVM_PROVE_MMU (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add option to rseq test to override /dev/cpu_dma_latency (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses (Maxim Levitsky) [RHEL-82917] {CVE-2025-23141}
  - Documentation: kvm: remove KVM_CAP_MIPS_TE (Maxim Levitsky) [RHEL-82917]
  - Documentation: kvm: organize capabilities in the right section (Maxim Levitsky) [RHEL-82917]
  - Documentation: kvm: fix some definition lists (Maxim Levitsky) [RHEL-82917]
  - Documentation: kvm: drop "Capability" heading from capabilities (Maxim Levitsky) [RHEL-82917]
  - Documentation: kvm: give correct name for KVM_CAP_SPAPR_MULTITCE (Maxim Levitsky) [RHEL-82917]
  - Documentation: KVM: KVM_GET_SUPPORTED_CPUID now exposes TSC_DEADLINE (Maxim Levitsky) [RHEL-82917]
  - selftests: kvm: list once tests that are valid on all architectures (Maxim Levitsky) [RHEL-82917]
  - selftests: kvm: bring list of exit reasons up to date (Maxim Levitsky) [RHEL-82917]
  - selftests: kvm: revamp MONITOR/MWAIT tests (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add infrastructure for secure TSC (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Push down setting vcpu.arch.user_set_tsc (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: move vm_destroy callback at end of kvm_arch_destroy_vm (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Remove the unreachable case for 0x80000022 leaf in __do_cpuid_func() (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Use named operands in inline asm (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Extract checks on entry/exit control pairs to a helper macro (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Invalidate "next" SNP VMSA GPA even on failure (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Use guard(mutex) to simplify SNP vCPU state updates (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Mark VMCB dirty before processing incoming snp_vmsa_gpa (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Use guard(mutex) to simplify SNP AP Creation error handling (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Simplify request+kick logic in SNP AP Creation handling (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Require AP's "requested" SEV_FEATURES to match KVM's view (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Refuse to attempt VRMUN if an SEV-ES+ guest has an invalid VMSA (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Always set mp_state to RUNNABLE on wakeup from HLT (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Relax assertion on HLT exits if CPU supports Idle HLT (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Inject #GP if memory operand for INVPCID is non-canonical (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Reject KVM_RUN if userspace forces emulation during nested VM-Enter (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Remove tdp_mmu_for_each_pte() (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Decouple EPT RWX bits from EPT Violation protection bits (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Remove EPT_VIOLATIONS_ACC_*_BIT defines (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Fix spelling mistake "UFFDIO_CONINUE" -> "UFFDIO_CONTINUE" (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Always use IBPB to properly virtualize IBRS (Maxim Levitsky) [RHEL-82917]
  - x86/bugs: Use a static branch to guard IBPB on vCPU switch (Maxim Levitsky) [RHEL-82917]
  - x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers (Maxim Levitsky) [RHEL-82917]
  - KVM: Drop kvm_arch_sync_events() now that all implementations are nops (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Fold guts of kvm_arch_sync_events() into kvm_arch_pre_destroy_vm() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Unload MMUs during vCPU destruction, not before (Maxim Levitsky) [RHEL-82917]
  - KVM: Assert that a destroyed/freed vCPU is no longer visible (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Don't load/put vCPU when unloading its MMU during teardown (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Add Idle HLT intercept support (Maxim Levitsky) [RHEL-82917]
  - tools headers: Update the x86 headers with the kernel sources (Maxim Levitsky) [RHEL-82917]
  - x86/cpufeatures: Add CPUID feature bit for Idle HLT intercept (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Provide helpers to set the error code (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Convert plain error code numbers to defines (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Pass XFD_ERR as pseudo-payload when injecting #NM (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Don't modify guest XFD_ERR if CR0.TS=1 (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Use a dedicated flow for queueing re-injected exceptions (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Rename and invert async #PF's send_user_only flag to send_always (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Don't inject PV async #PF if SEND_ALWAYS=0 and guest state is protected (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add a nested (forced) emulation intercept test for x86 (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Synthesize nested VM-Exit for supported emulation intercepts (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Allow the caller to provide instruction length on nested VM-Exit (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add a #define for the architectural max instruction length (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Plumb the emulator's starting RIP into nested intercept checks (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Plumb the src/dst operand types through to .check_intercept() (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Consolidate missing X86EMUL_INTERCEPTED logic in L2 emulation (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Emulate HLT in L2 if it's not intercepted (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Allow emulating RDPID on behalf of L2 (Maxim Levitsky) [RHEL-82917]
  - KVM: nSVM: Pass next RIP, not current RIP, for nested VM-Exit on emulation (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Check PAUSE_EXITING, not BUS_LOCK_DETECTION, on PAUSE emulation (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Override TSC_STABLE flag for Xen PV clocks in kvm_guest_time_update() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Setup Hyper-V TSC page before Xen PV clocks (during clock update) (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Remove per-vCPU "cache" of its reference pvclock (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Pass reference pvclock as a param to kvm_setup_guest_pvclock() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Set PVCLOCK_GUEST_STOPPED only for kvmclock, not for Xen PV clock (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Don't bleed PVCLOCK_GUEST_STOPPED across PV clocks (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/xen: Use guest's copy of pvclock when starting timer (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Process "guest stopped request" once per guest time update (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Drop local pvclock_flags variable in kvm_guest_time_update() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Eliminate "handling" of impossible errors during SUSPEND (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Don't take kvm->lock when iterating over vCPUs in suspend notifier (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Update Xen TSC leaves during CPUID emulation (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/xen: Move kvm_xen_hvm_config field into kvm_xen (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/xen: Bury xen_hvm_config behind CONFIG_KVM_XEN=y (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/xen: Consult kvm_xen_enabled when checking for Xen MSR writes (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/xen: Add an #ifdef'd helper to detect writes to Xen MSR (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/xen: Restrict hypercall MSR to unofficial synthetic range (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Walk rmaps (shadow MMU) without holding mmu_lock when aging gfns (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Add support for lockless walks of rmap SPTEs (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Add infrastructure to allow walking rmaps outside of mmu_lock (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Refactor low level rmap helpers to prep for walking w/o mmu_lock (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Only check gfn age in shadow MMU if indirect_shadow_pages > 0 (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Skip shadow MMU test_young if TDP MMU reports page as young (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Age TDP MMU SPTEs without holding mmu_lock (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Always update A/D-disabled SPTEs atomically (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Don't force atomic update if only the Accessed bit is volatile (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Factor out spte atomic bit clearing routine (Maxim Levitsky) [RHEL-82917]
  - KVM: Allow lockless walk of SPTEs when handing aging mmu_notifier event (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add infrastructure for getting vCPU binary stats (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Adjust number of files rlimit for all "standard" VMs (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Get VM's binary stats FD when opening VM (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add struct and helpers to wrap binary stats cache (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Macrofy vm_get_stat() to auto-generate stat name string (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Assert that __vm_get_stat() actually finds a stat (Maxim Levitsky) [RHEL-82917]
  - KVM: Rename kvm_handle_hva_range() (Maxim Levitsky) [RHEL-82917]
  - KVM: SEV: Use long-term pin when registering encrypted memory regions (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Defer runtime updates of dynamic CPUID bits until CPUID emulation (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Query X86_FEATURE_MWAIT iff userspace owns the CPUID feature bit (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Apply TSX_CTRL_CPUID_CLEAR if and only if the vCPU has RTM or HLE (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Use for-loop to iterate over XSTATE size entries (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/cpuid: add type suffix to decimal const 48 fix building warning (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Clear pv_unhalted on all transitions to KVM_MP_STATE_RUNNABLE (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Introduce kvm_set_mp_state() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Use kvfree_rcu() to free old optimized APIC map (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Wake vCPU for PIC interrupt injection iff a valid IRQ was found (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Close VM's binary stats FD when releasing VM (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Fix mostly theoretical leak of VM's binary stats FD (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Actually emit forced emulation prefix for kvm_asm_safe_fep() (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Print out the actual Top-Down Slots count on failure (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Drop the "feature event" param from guest test helpers (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Remove dead code in Intel PMU counters test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Only validate counts for hardware-supported arch events (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Make Intel arch events globally available in PMU counters test (Maxim Levitsky) [RHEL-82917]
  - KVM: SEV: Use to_kvm_sev_info() for fetching kvm_sev_info struct (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Remove unused iommu_domain and iommu_noncoherent from kvm_arch (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/xen: Only write Xen hypercall page for guest writes to MSR (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add helpers for locally (un)blocking IRQs on x86 (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Use data load to trigger LLC references/misses in Intel PMU (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add printf attribute to _no_printf() (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Remove unneeded semicolon (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add defines for AMD PMU CPUID features and properties (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Fix typos in x86's PMU counter test's macro variable use (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Fix printf() format goof in SEV smoke test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Ensure all vCPUs hit -EFAULT during initial RO stage (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Don't rely on DebugSwap to restore host DR0..DR3 (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Save host DR masks on CPUs with DebugSwap (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Snapshot the host's DEBUGCTL in common x86 (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Suppress DEBUGCTL.BTF on AMD (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Assert that STI blocking isn't set after event injection (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow (Maxim Levitsky) [RHEL-82917]
  - kvm: retry nx_huge_page_recovery_thread creation (Maxim Levitsky) [RHEL-82917]
  - vhost_task: fix vhost_task_create() documentation (Maxim Levitsky) [RHEL-82917]
  - vhost: return task creation error instead of NULL (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Process events on nested VM-Exit if injectable IRQ or NMI is pending (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Free vCPUs before freeing VM state (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop (Maxim Levitsky) [RHEL-82917] {CVE-2025-21839}
  - KVM: nSVM: Enter guest mode before initializing nested NPT MMU (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add CPUID tests for Hyper-V features that need in-kernel APIC (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Manage CPUID array in Hyper-V CPUID test's core helper (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Mark test_hv_cpuid_e2big() static in Hyper-V CPUID test (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel (Maxim Levitsky) [RHEL-82917] {CVE-2025-21779}
  - KVM: x86/mmu: Ensure NX huge page recovery thread is alive before waking (Maxim Levitsky) [RHEL-82917]
  - KVM: remove kvm_arch_post_init_vm (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Fix spelling mistake "initally" -> "initially" (Maxim Levitsky) [RHEL-82917]
  - KVM: Do not restrict the size of KVM-internal memory regions (Maxim Levitsky) [RHEL-82917]
  - kvm: defer huge page recovery vhost task to later (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Return RET_PF* instead of 1 in kvm_mmu_page_fault() (Maxim Levitsky) [RHEL-82917]
  - KVM: Disallow all flags for KVM-internal memslots (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Drop double-underscores from __kvm_set_memory_region() (Maxim Levitsky) [RHEL-82917]
  - KVM: Add a dedicated API for setting KVM-internal memslots (Maxim Levitsky) [RHEL-82917]
  - KVM: Assert slots_lock is held when setting memory regions (Maxim Levitsky) [RHEL-82917]
  - KVM: Open code kvm_set_memory_region() into its sole caller (ioctl() API) (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Use str_enabled_disabled() helper in svm_hardware_setup() (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Fix comment of handle_vmx_instruction() (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Reinstate __exit attribute for vmx_exit() (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Use str_enabled_disabled() helper in sev_hardware_setup() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Avoid double RDPKRU when loading host/guest PKRU (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Use LVT_TIMER instead of an open coded literal (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Prevent aliased memslot GFNs (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Don't zap valid mirror roots in kvm_tdp_mmu_zap_all() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Take root types for kvm_tdp_mmu_invalidate_all_roots() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Propagate tearing down mirror page tables (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Propagate building mirror page tables (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Propagate attr_filter to MMU notifier callbacks (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Support mirror root for TDP MMU (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Take root in tdp_mmu_for_each_pte() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Introduce KVM MMU root types to specify page table type (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Extract root invalid check from tdx_mmu_next_root() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Support GFN direct bits (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/tdp_mmu: Take struct kvm in iter loops (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Make kvm_tdp_mmu_alloc_root() return void (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Add an is_mirror member for union kvm_mmu_page_role (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Add an external pointer to struct kvm_mmu_page (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add a VM type define for TDX (Maxim Levitsky) [RHEL-82917]
  - KVM: Add member to struct kvm_gfn_range to indicate private/shared (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Zap invalid roots with mmu_lock holding for write at uninit (Maxim Levitsky) [RHEL-82917]
  - KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.file (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Refactor __kvm_emulate_hypercall() into a macro (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Always complete hypercall via function callback (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Bump hypercall stat prior to fully completing hypercall (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Move "emulate hypercall" function declarations to x86.h (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add a helper to check for user interception of KVM hypercalls (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: clear vcpu->run->hypercall.ret before exiting for KVM_EXIT_HYPERCALL (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Remove hwapic_irr_update() from kvm_x86_ops (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Honor event priority when emulating PI delivery during VM-Enter (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Use vmcs01's controls shadow to check for IRQ/NMI windows at VM-Enter (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Drop manual vmcs01.GUEST_INTERRUPT_STATUS.RVI check at VM-Enter (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Check for pending INIT/SIPI after entering non-root mode (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Explicitly update vPPR on successful nested VM-Enter (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Allow toggling bits in MSR_IA32_RTIT_CTL when enable bit is cleared (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add information about pending requests to kvm_exit tracepoint (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add interrupt injection information to the kvm_entry tracepoint (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add test case for MMIO during vectoring on x86 (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add and use a helper function for x86's LIDT (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Handle event vectoring error in check_emulate_instruction() (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Handle event vectoring error in check_emulate_instruction() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Try to unprotect and retry on unhandleable emulation failure (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add emulation status for unhandleable exception vectoring (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add function for vectoring error generation (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Use only local variables (no bitmask) to init kvm_cpu_caps (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Explicitly track feature flags that are enabled at runtime (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Explicitly track feature flags that require vendor enabling (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Rename "SF" macro to "SCATTERED_F" (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Pull CPUID capabilities from boot_cpu_data only as needed (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add a macro for features that are synthesized into boot_cpu_data (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Drop superfluous host XSAVE check when adjusting guest XSAVES caps (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Replace (almost) all guest CPUID feature queries with cpu_caps (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Shuffle code to prepare for dropping guest_cpuid_has() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Update guest cpu_caps at runtime for dynamic CPUID-based features (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Update OS{XSAVE,PKE} bits in guest CPUID irrespective of host support (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Drop unnecessary check that cpuid_entry2_find() returns right leaf (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Avoid double CPUID lookup when updating MWAIT at runtime (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Initialize guest cpu_caps based on KVM support (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Treat MONTIOR/MWAIT as a "partially emulated" feature (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Extract code for generating per-entry emulated CPUID information (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Initialize guest cpu_caps based on guest CPUID (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Replace guts of "governed" features with comprehensive cpu_caps (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Rename "governed features" helpers to use "guest_cpu_cap" (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Advertise HYPERVISOR in KVM_GET_SUPPORTED_CPUID (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Advertise TSC_DEADLINE_TIMER in KVM_GET_SUPPORTED_CPUID (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Remove all direct usage of cpuid_entry2_find() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Move kvm_find_cpuid_entry{,_index}() up near cpuid_entry2_find() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Always operate on kvm_vcpu data in cpuid_entry2_find() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Remove unnecessary caching of KVM's PV CPUID base (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Clear PV_UNHALT for !HLT-exiting only when userspace sets CPUID (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Swap incoming guest CPUID into vCPU before massaging in KVM_SET_CPUID2 (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add a macro to init CPUID features that KVM emulates in software (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add a macro to init CPUID features that ignore host kernel support (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Harden CPU capabilities processing against out-of-scope features (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: #undef SPEC_CTRL_SSBD in cpuid.c to avoid macro collisions (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Handle kernel- and KVM-defined CPUID words in a single helper (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add a macro to precisely handle aliased 0x1.EDX CPUID features (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Add a macro to init CPUID features that are 64-bit only (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Rename kvm_cpu_cap_mask() to kvm_cpu_cap_init() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Unpack F() CPUID feature flag macros to one flag per line of code (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Account for max supported CPUID leaf when getting raw host CPUID (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Do reverse CPUID sanity checks in __feature_leaf() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Don't update PV features caches when enabling enforcement capability (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Zero out PV features cache when the CPUID leaf is not present (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Update x86's KVM PV test to match KVM's disabling exits behavior (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Fix a bad TEST_REQUIRE() in x86's KVM PV test (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Drop the now unused KVM_X86_DISABLE_VALID_EXITS (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Reject disabling of MWAIT/HLT interception when not allowed (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Disallow KVM_CAP_X86_DISABLE_EXITS after vCPU creation (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Drop now-redundant MAXPHYADDR and GPA rsvd bits from vCPU creation (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/pmu: Drop now-redundant refresh() during init() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Move __kvm_is_valid_cr4() definition to x86.h (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Verify KVM stuffs runtime CPUID OS bits on CR4 writes (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Refresh vCPU CPUID cache in __vcpu_get_cpuid_entry() (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Assert that vcpu->cpuid is non-NULL when getting CPUID entries (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Update x86's set_sregs_test to match KVM's CPUID enforcement (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Account for KVM-reserved CR4 bits when passing through CR4 on VMX (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Explicitly do runtime CPUID updates "after" initial setup (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Do all post-set CPUID processing during vCPU creation (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Limit use of F() and SF() to kvm_cpu_cap_{mask,init_kvm_defined}() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Use feature_bit() to clear CONSTANT_TSC when emulating CPUID (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Override ARCH for x86_64 instead of using ARCH_DIR (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Use canonical $(ARCH) paths for KVM selftests directories (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Provide empty 'all' and 'clean' targets for unsupported ARCHs (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Verify KVM correctly handles mprotect(PROT_READ) (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add a read-only mprotect() phase to mmu_stress_test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Precisely limit the number of guest loops in mmu_stress_test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Use vcpu_arch_put_guest() in mmu_stress_test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Enable mmu_stress_test on arm64 (Maxim Levitsky) [RHEL-82917]
  - KVM: sefltests: Explicitly include ucall_common.h in mmu_stress_test.c (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Compute number of extra pages needed in mmu_stress_test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Only muck with SREGS on x86 in mmu_stress_test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Rename max_guest_memory_test to mmu_stress_test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Check for a potential unhandled exception iff KVM_RUN succeeded (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Assert that vcpu_{g,s}et_reg() won't truncate (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Return a value from vcpu_get_reg() instead of using an out-param (Maxim Levitsky) [RHEL-82917]
  - KVM: Move KVM_REG_SIZE() definition to common uAPI header (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Remove redundant TLB flush on guest CR4.PGE change (Maxim Levitsky) [RHEL-82917]
  - KVM: SVM: Macrofy SEV=n versions of sev_xxx_guest() (Maxim Levitsky) [RHEL-82917]
  - KVM/x86: add comment to kvm_mmu_do_page_fault() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update() (Maxim Levitsky) [RHEL-82917]
  - KVM: Drop hack that "manually" informs lockdep of kvm->lock vs. vcpu->mutex (Maxim Levitsky) [RHEL-82917]
  - KVM: Don't BUG() the kernel if xa_insert() fails with -EBUSY (Maxim Levitsky) [RHEL-82917]
  - Revert "KVM: Fix vcpu_array[0] races" (Maxim Levitsky) [RHEL-82917]
  - KVM: Grab vcpu->mutex across installing the vCPU's fd and bumping online_vcpus (Maxim Levitsky) [RHEL-82917]
  - KVM: Verify there's at least one online vCPU when iterating over all vCPUs (Maxim Levitsky) [RHEL-82917]
  - KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() (Maxim Levitsky) [RHEL-82917] {CVE-2024-58083}
  - Documentation: kvm: fix typo in api.rst (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: let it be known that ignore_msrs is a bad idea (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: don't include '<linux/find.h>' directly (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowed (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Play nice with protected guests in complete_hypercall_exit() (Maxim Levitsky) [RHEL-82917] {CVE-2024-55881}
  - KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed feature (Maxim Levitsky) [RHEL-82917]
  - tools headers: Sync x86 kvm and cpufeature headers with the kernel (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Break CONFIG_KVM_X86's direct dependency on KVM_INTEL || KVM_AMD (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: add back X86_LOCAL_APIC dependency (Maxim Levitsky) [RHEL-82917]
  - Revert "KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()" (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: switch hugepage recovery thread to vhost_task (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: expose MSR_PLATFORM_INFO as a feature MSR (Maxim Levitsky) [RHEL-82917]
  - Documentation: KVM: fix malformed table (Maxim Levitsky) [RHEL-82917]
  - Documentation: kvm: reorganize introduction (Maxim Levitsky) [RHEL-82917]
  - Documentation: kvm: replace section numbers with links (Maxim Levitsky) [RHEL-82917]
  - Documentation: kvm: fix a few mistakes (Maxim Levitsky) [RHEL-82917]
  - KVM: powerpc: remove remaining traces of KVM_CAP_PPC_RMA (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Drop per-VM zapped_obsolete_pages list (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Remove KVM's MMU shrinker (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: WARN if huge page recovery triggered during dirty logging (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Rename make_huge_page_split_spte() to make_small_spte() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Recover TDP MMU huge page mappings in-place instead of zapping (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Refactor TDP MMU iter need resched check (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Demote the WARN on yielded in xxx_cond_resched() to KVM_MMU_WARN_ON (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Check yielded_gfn for forward progress iff resched is needed (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Ensure KVM supports AVX for SEV-ES VMSA FPU test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Drop manual XCR0 configuration from SEV smoke test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Drop manual XCR0 configuration from state test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Drop manual XCR0 configuration from AMX test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Drop manual CR4.OSXSAVE enabling from CR4/CPUID sync test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Verify XCR0 can be "downgraded" and "upgraded" (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Configure XCR0 to max supported value by default (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Rework OSXSAVE CR4=>CPUID test to play nice with AVX insns (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Mask off OSPKE and OSXSAVE when comparing CPUID entries (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Precisely mask off dynamic fields in CPUID test (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Add a testcase for disabling feature MSRs init quirk (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Verify get/set PERF_CAPABILITIES w/o guest PDMC behavior (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Remove ordering check b/w MSR_PLATFORM_INFO and MISC_FEATURES_ENABLES (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Reject userspace attempts to access ARCH_CAPABILITIES w/o support (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Remove restriction that PMU version > 0 for PERF_CAPABILITIES (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Reject userspace attempts to access PERF_CAPABILITIES w/o PDCM (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Quirk initialization of feature MSRs to KVM's max configuration (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Disallow changing MSR_PLATFORM_INFO after vCPU has run (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Co-locate initialization of feature MSRs in kvm_arch_vcpu_create() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Document an erratum in KVM_SET_VCPU_EVENTS on Intel CPUs (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: AMD's IBPB is not equivalent to Intel's IBPB (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Advertise AMD_IBPB_RET to userspace (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Fix a comment inside __kvm_set_or_clear_apicv_inhibit() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Fix a comment inside kvm_vcpu_update_apicv() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Batch TLB flushes when zapping collapsible TDP MMU SPTEs (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Drop @max_level from kvm_mmu_max_mapping_level() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Don't emit TLB flushes when aging SPTEs for mmu_notifiers (Maxim Levitsky) [RHEL-82917]
  - KVM: Allow arch code to elide TLB flushes when aging a young page (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Set Dirty bit for new SPTEs, even if _hardware_ A/D bits are disabled (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Dedup logic for detecting TLB flushes on leaf SPTE changes (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Stop processing TDP MMU roots for test_age if young SPTE found (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Process only valid TDP MMU roots when aging a gfn range (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Use Accessed bit even when _hardware_ A/D bits are disabled (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Set shadow_dirty_mask for EPT even if A/D bits disabled (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Set shadow_accessed_mask for EPT even if A/D bits disabled (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Add a dedicated flag to track if A/D bits are globally enabled (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: WARN and flush if resolving a TDP MMU fault clears MMU-writable (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Fold mmu_spte_update_no_track() into mmu_spte_update() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Drop ignored return value from kvm_tdp_mmu_clear_dirty_slot() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Don't flush TLBs when clearing Dirty bit in shadow MMU (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Don't force flush if SPTE update clears Accessed bit (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Fold all of make_spte()'s writable handling into one if-else (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Always set SPTE's dirty bit if it's created as writable (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Flush remote TLBs iff MMU-writable flag is cleared from RO SPTE (Maxim Levitsky) [RHEL-82917]
  - KVM: Protect vCPU's "last run PID" with rwlock, not RCU (Maxim Levitsky) [RHEL-82917]
  - KVM: Return '0' directly when there's no task to yield to (Maxim Levitsky) [RHEL-82917]
  - KVM: Rework core loop of kvm_vcpu_on_spin() to use a single for-loop (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Use ARRAY_SIZE for array length (Maxim Levitsky) [RHEL-82917]
  - KVM: selftests: Remove unused macro in the hardware disable test (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Remove the unused variable "gpa" in __invept() (Maxim Levitsky) [RHEL-82917]
  - KVM: Don't grab reference on VM_MIXEDMAP pfns that have a "struct page" (Maxim Levitsky) [RHEL-82917]
  - KVM: Drop APIs that manipulate "struct page" via pfns (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Don't mark "struct page" accessed when zapping SPTEs (Maxim Levitsky) [RHEL-82917]
  - KVM: Make kvm_follow_pfn.refcounted_page a required field (Maxim Levitsky) [RHEL-82917]
  - KVM: s390: vsie: fix virtual/physical address in unpin_scb() (Maxim Levitsky) [RHEL-82917]
  - KVM: s390: Use kvm_release_page_dirty() to unpin "struct page" memory (Maxim Levitsky) [RHEL-82917]
  - KVM: Drop gfn_to_pfn() APIs now that all users are gone (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: Explicitly require struct page memory for Ultravisor sharing (Maxim Levitsky) [RHEL-82917]
  - KVM: arm64: Use __gfn_to_page() when copying MTE tags to/from userspace (Maxim Levitsky) [RHEL-82917]
  - KVM: Add support for read-only usage of gfn_to_page() (Maxim Levitsky) [RHEL-82917]
  - KVM: Convert gfn_to_page() to use kvm_follow_pfn() (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: Use kvm_vcpu_map() to map guest memory to patch dcbz instructions (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: Remove extra get_page() to fix page refcount leak (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: Use kvm_faultin_pfn() to handle page faults on Book3s PR (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: Book3S: Mark "struct page" pfns dirty/accessed after installing PTE (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: Drop unused @kvm_ro param from kvmppc_book3s_instantiate_page() (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: Use __kvm_faultin_pfn() to handle page faults on Book3s Radix (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: Use __kvm_faultin_pfn() to handle page faults on Book3s HV (Maxim Levitsky) [RHEL-82917]
  - KVM: arm64: Use __kvm_faultin_pfn() to handle memory aborts (Maxim Levitsky) [RHEL-82917]
  - KVM: arm64: Mark "struct page" pfns accessed/dirty before dropping mmu_lock (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock (Maxim Levitsky) [RHEL-82917]
  - KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map() (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Use __kvm_faultin_page() to get APIC access page/pfn (Maxim Levitsky) [RHEL-82917]
  - KVM: VMX: Hold mmu_lock until page is released when updating APIC access page (Maxim Levitsky) [RHEL-82917]
  - KVM: Move x86's API to release a faultin page to common KVM (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Don't mark unused faultin pages as accessed (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Put refcounted pages instead of blindly releasing pfns (Maxim Levitsky) [RHEL-82917]
  - KVM: guest_memfd: Provide "struct page" as output from kvm_gmem_get_pfn() (Maxim Levitsky) [RHEL-82917]
  - KVM: guest_memfd: Pass index, not gfn, to __kvm_gmem_get_pfn() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Convert page fault paths to kvm_faultin_pfn() (Maxim Levitsky) [RHEL-82917]
  - KVM: Add kvm_faultin_pfn() to specifically service guest page faults (Maxim Levitsky) [RHEL-82917]
  - KVM: Move declarations of memslot accessors up in kvm_host.h (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Mark pages/folios dirty at the origin of make_spte() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Add helper to "finish" handling a guest page fault (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Add common helper to handle prefetching SPTEs (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Put direct prefetched pages via kvm_release_page_clean() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Add "mmu" prefix fault-in helpers to free up generic names (Maxim Levitsky) [RHEL-82917]
  - KVM: x86: Don't fault-in APIC access page during initial allocation (Maxim Levitsky) [RHEL-82917]
  - KVM: Disallow direct access (w/o mmu_notifier) to unpinned pfn by default (Maxim Levitsky) [RHEL-82917]
  - KVM: Get writable mapping for __kvm_vcpu_map() only when necessary (Maxim Levitsky) [RHEL-82917]
  - KVM: Pass in write/dirty to kvm_vcpu_map(), not kvm_vcpu_unmap() (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Mark vmcs12's APIC access page dirty when unmapping (Maxim Levitsky) [RHEL-82917]
  - KVM: Pin (as in FOLL_PIN) pages during kvm_vcpu_map() (Maxim Levitsky) [RHEL-82917]
  - KVM: Migrate kvm_vcpu_map() to kvm_follow_pfn() (Maxim Levitsky) [RHEL-82917]
  - KVM: pfncache: Precisely track refcounted pages (Maxim Levitsky) [RHEL-82917]
  - KVM: Move kvm_{set,release}_page_{clean,dirty}() helpers up in kvm_main.c (Maxim Levitsky) [RHEL-82917]
  - KVM: Provide refcounted page as output field in struct kvm_follow_pfn (Maxim Levitsky) [RHEL-82917]
  - KVM: Use plain "struct page" pointer instead of single-entry array (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Add helper to put (unmap) vmcs12 pages (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Drop pointless msr_bitmap_map field from struct nested_vmx (Maxim Levitsky) [RHEL-82917]
  - KVM: nVMX: Rely on kvm_vcpu_unmap() to track validity of eVMCS mapping (Maxim Levitsky) [RHEL-82917]
  - KVM: Use NULL for struct page pointer to indicate mremapped memory (Maxim Levitsky) [RHEL-82917]
  - KVM: Explicitly initialize all fields at the start of kvm_vcpu_map() (Maxim Levitsky) [RHEL-82917]
  - KVM: Remove pointless sanity check on @map param to kvm_vcpu_(un)map() (Maxim Levitsky) [RHEL-82917]
  - KVM: Introduce kvm_follow_pfn() to eventually replace "gfn_to_pfn" APIs (Maxim Levitsky) [RHEL-82917]
  - KVM: Drop unused "hva" pointer from __gfn_to_pfn_memslot() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Drop kvm_page_fault.hva, i.e. don't track intermediate hva (Maxim Levitsky) [RHEL-82917]
  - KVM: Replace "async" pointer in gfn=>pfn with "no_wait" and error code (Maxim Levitsky) [RHEL-82917]
  - KVM: Drop extra GUP (via check_user_page_hwpoison()) to detect poisoned page (Maxim Levitsky) [RHEL-82917]
  - KVM: Return ERR_SIGPENDING from hva_to_pfn() if GUP returns -EGAIN (Maxim Levitsky) [RHEL-82917]
  - KVM: Annotate that all paths in hva_to_pfn() might sleep (Maxim Levitsky) [RHEL-82917]
  - KVM: Drop @atomic param from gfn=>pfn and hva=>pfn APIs (Maxim Levitsky) [RHEL-82917]
  - KVM: Rename gfn_to_page_many_atomic() to kvm_prefetch_pages() (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Use gfn_to_page_many_atomic() when prefetching indirect PTEs (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Mark page/folio accessed only when zapping leaf SPTEs (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Mark folio dirty when creating SPTE, not when zapping/modifying (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Mark new SPTE as Accessed when synchronizing existing SPTE (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Invert @can_unsync and renamed to @synchronizing (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Don't overwrite shadow-present MMU SPTEs when prefaulting (Maxim Levitsky) [RHEL-82917]
  - KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE (Maxim Levitsky) [RHEL-82917]
  - KVM: Add kvm_release_page_unused() API to put pages that KVM never consumes (Maxim Levitsky) [RHEL-82917]
  - x86/virt: Move SEV-specific parsing into arch/x86/virt/svm (Maxim Levitsky) [RHEL-82917]
  - KVM: s390: selftests: Add regression tests for SORTL and DFLTCC CPU subfunctions (Maxim Levitsky) [RHEL-82917]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-101.el10]
changelog:
  - x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (CKI Backport Bot) [RHEL-99005] {CVE-2025-21991}
  - vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp (CKI Backport Bot) [RHEL-97117] {CVE-2025-37799}
  - scsi: smartpqi: Delete a stray tab in pqi_is_parity_write_stream() (Don Brace) [RHEL-96279]
  - scsi: smartpqi: Update driver version to 2.1.34-035 (Don Brace) [RHEL-96279]
  - scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels (Don Brace) [RHEL-96279]
  - scsi: smartpqi: Enhance WWID logging logic (Don Brace) [RHEL-96279]
  - scsi: smartpqi: Add new PCI IDs (Don Brace) [RHEL-96279]
  - scsi: smartpqi: Take drives offline when controller is offline (Don Brace) [RHEL-96279]
  - scsi: smartpqi: Use is_kdump_kernel() to check for kdump (Don Brace) [RHEL-96279]
  - NFS: Extend rdirplus mount option with "force|none" (Benjamin Coddington) [RHEL-91254]
  - sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator (Phil Auld) [RHEL-92921]
  - sched/eevdf: Fix se->slice being set to U64_MAX and resulting crash (Phil Auld) [RHEL-92921]
  - cpufreq/sched: Set need_freq_update in ignore_dl_rate_limit() (Phil Auld) [RHEL-92921]
  - cpufreq/sched: Explicitly synchronize limits_changed flag handling (Phil Auld) [RHEL-92921]
  - cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS (Phil Auld) [RHEL-92921]
  - sched/fair: Adhere to place_entity() constraints (Phil Auld) [RHEL-92921]
  - include/{topology,cpuset}: Move dl_rebuild_rd_accounting to cpuset.h (Phil Auld) [RHEL-92921]
  - sched/topology: Stop exposing partition_sched_domains_locked (Phil Auld) [RHEL-92921]
  - cgroup/cpuset: Remove partition_and_rebuild_sched_domains (Phil Auld) [RHEL-92921]
  - sched/topology: Remove redundant dl_clear_root_domain call (Phil Auld) [RHEL-92921]
  - sched/deadline: Rebuild root domain accounting after every update (Phil Auld) [RHEL-92921]
  - sched/deadline: Generalize unique visiting of root domains (Phil Auld) [RHEL-92921]
  - sched/topology: Wrappers for sched_domains_mutex (Phil Auld) [RHEL-92921]
  - sched/deadline: Ignore special tasks when rebuilding domains (Phil Auld) [RHEL-92921]
  - tracing: Use preempt_model_str() (Phil Auld) [RHEL-92921]
  - x86: Rely on generic printing of preemption model (Phil Auld) [RHEL-92921]
  - s390: Rely on generic printing of preemption model (Phil Auld) [RHEL-92921]
  - powerpc: Rely on generic printing of preemption model (Phil Auld) [RHEL-92921]
  - Revert "powerpc: traps: Use PREEMPT_RT" (Phil Auld) [RHEL-92921]
  - arm64: Rely on generic printing of preemption model (Phil Auld) [RHEL-92921]
  - lib/dump_stack: Use preempt_model_str() (Phil Auld) [RHEL-92921]
  - sched: Add a generic function to return the preemption string (Phil Auld) [RHEL-92921]
  - Revert "sched/core: Reduce cost of sched_move_task when config autogroup" (Phil Auld) [RHEL-92921]
  - rseq: Fix segfault on registration when rseq_cs is non-zero (Phil Auld) [RHEL-92921]
  - rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=y (Phil Auld) [RHEL-92921]
  - rseq: Fix rseq registration with CONFIG_DEBUG_RSEQ (Phil Auld) [RHEL-92921]
  - rseq: Fix rseq unregistration regression (Phil Auld) [RHEL-92921]
  - rseq: Validate read-only fields under DEBUG_RSEQ config (Phil Auld) [RHEL-92921]
  - sched/membarrier: Fix redundant load of membarrier_state (Phil Auld) [RHEL-92921]
  - sched: Clarify wake_up_q()'s write to task->wake_q.next (Phil Auld) [RHEL-92921]
  - freezer, sched: Report frozen tasks as 'D' instead of 'R' (Phil Auld) [RHEL-92921]
  - dm mpath: replace spin_lock_irqsave with spin_lock_irq (Benjamin Marzinski) [RHEL-89481]
  - dm-mpath: Don't grab work_mutex while probing paths (Benjamin Marzinski) [RHEL-89481]
  - dm mpath: Interface for explicit probing of active paths (Benjamin Marzinski) [RHEL-89481]
  - dm: Allow .prepare_ioctl to handle ioctls directly (Benjamin Marzinski) [RHEL-89481]
  - redhat/configs: Enable CONFIG_PCIE_TPH (Ivan Vecera) [RHEL-94973]
  - PCI/TPH: Restore TPH Requester Enable correctly (CKI Backport Bot) [RHEL-94973]
  - PCI/TPH: Add TPH documentation (CKI Backport Bot) [RHEL-94973]
  - PCI/TPH: Add Steering Tag support (CKI Backport Bot) [RHEL-94973]
  - PCI: Add TLP Processing Hints (TPH) support (CKI Backport Bot) [RHEL-94973]
  - powerpc/pseries/iommu: create DDW for devices with DMA mask less than 64-bits (Eder Zulian) [RHEL-92470]
  - redhat: configs: enable CONFIG_PACKING (Petr Oros) [RHEL-92667]
  - lib: packing: catch kunit_kzalloc() failure in the pack() test (CKI Backport Bot) [RHEL-92667]
  - lib: packing: document recently added APIs (CKI Backport Bot) [RHEL-92667]
  - lib: packing: add pack_fields() and unpack_fields() (CKI Backport Bot) [RHEL-92667]
  - lib: packing: demote truncation error in pack() to a warning in __pack() (CKI Backport Bot) [RHEL-92667]
  - lib: packing: create __pack() and __unpack() variants without error checking (CKI Backport Bot) [RHEL-92667]
  - lib: packing: use GENMASK() for box_mask (CKI Backport Bot) [RHEL-92667]
  - lib: packing: use BITS_PER_BYTE instead of 8 (CKI Backport Bot) [RHEL-92667]
  - lib: packing: fix QUIRK_MSB_ON_THE_RIGHT behavior (CKI Backport Bot) [RHEL-92667]
  - lib: packing: add additional KUnit tests (CKI Backport Bot) [RHEL-92667]
  - lib: packing: add KUnit tests adapted from selftests (CKI Backport Bot) [RHEL-92667]
  - lib: packing: duplicate pack() and unpack() implementations (CKI Backport Bot) [RHEL-92667]
  - lib: packing: add pack() and unpack() wrappers over packing() (CKI Backport Bot) [RHEL-92667]
  - lib: packing: remove kernel-doc from header file (CKI Backport Bot) [RHEL-92667]
  - lib: packing: adjust definitions and implementation for arbitrary buffer lengths (CKI Backport Bot) [RHEL-92667]
  - lib: packing: refuse operating on bit indices which exceed size of buffer (CKI Backport Bot) [RHEL-92667]
  - crypto: qat - switch to standard pattern for PCI IDs (Vladis Dronov) [RHEL-72768]
  - crypto: qat - remove BITS_IN_DWORD() (Vladis Dronov) [RHEL-72768]
  - crypto: qat - remove initialization in device class (Vladis Dronov) [RHEL-72768]
  - crypto: qat - add shutdown handler to qat_c3xxx (Vladis Dronov) [RHEL-72768 RHEL-84366]
  - crypto: qat - remove redundant prototypes in qat_c3xxx (Vladis Dronov) [RHEL-72768 RHEL-84366]
  - crypto: qat - add shutdown handler to qat_c62x (Vladis Dronov) [RHEL-72768 RHEL-84366]
  - crypto: qat - remove redundant prototypes in qat_c62x (Vladis Dronov) [RHEL-72768 RHEL-84366]
  - crypto: qat - add shutdown handler to qat_dh895xcc (Vladis Dronov) [RHEL-72768 RHEL-84366]
  - crypto: qat - remove redundant prototypes in qat_dh895xcc (Vladis Dronov) [RHEL-72768 RHEL-84366]
  - crypto: qat - add shutdown handler to qat_420xx (Vladis Dronov) [RHEL-72768 RHEL-84366]
  - crypto: qat - add shutdown handler to qat_4xxx (Vladis Dronov) [RHEL-72768 RHEL-84366]
  - crypto: qat - remove access to parity register for QAT GEN4 (Vladis Dronov) [RHEL-72768]
  - crypto: qat - set parity error mask for qat_420xx (Vladis Dronov) [RHEL-72768]
  - crypto: qat - optimize allocations for fw authentication (Vladis Dronov) [RHEL-72768]
  - crypto: qat - remove redundant FW image size check (Vladis Dronov) [RHEL-72768]
  - crypto: qat - remove unused members in suof structure (Vladis Dronov) [RHEL-72768]
  - crypto: qat - introduce fuse array (Vladis Dronov) [RHEL-72768]
  - crypto: qat - add macro to write 64-bit values to registers (Vladis Dronov) [RHEL-72768]
  - crypto: qat - refactor service parsing logic (Vladis Dronov) [RHEL-72768]
  - crypto: qat - do not export adf_cfg_services (Vladis Dronov) [RHEL-72768]
  - crypto: qat - reorder objects in qat_common Makefile (Vladis Dronov) [RHEL-72768]
  - crypto: qat - fix object goals in Makefiles (Vladis Dronov) [RHEL-72768]
  - crypto: qat - set command ids as reserved (Vladis Dronov) [RHEL-72768]
  - crypto: drivers - Use str_enable_disable-like helpers [partial] (Vladis Dronov) [RHEL-72768]
  - redhat: automotive: remove tech preview message (Scott Weaver) [RHEL-77268]
  - redhat: automotive: define CONFIG_RH_AUTOMOTIVE (Scott Weaver) [RHEL-77268]


author: Andrew Lukoshko <alukoshko@almalinux.org> - 6.12.0-101
changelog:
  - hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
  - mptsas: bring back deprecated PCI ids #CFHack #CFHack2024
  - megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024
  - qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024
  - qla4xxx: bring back deprecated PCI ids
  - lpfc: bring back deprecated PCI ids
  - be2iscsi: bring back deprecated PCI ids
  - kernel/rh_messages.h: enable all disabled pci devices by moving to
    unmaintained


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-102.el10]
changelog:
  - emulex/benet: correct command version selection in be_cmd_get_stats() (Dennis Chen) [RHEL-72657]
  - emulex/benet: Annotate flash_cookie as nonstring (Dennis Chen) [RHEL-72657]
  - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink (Dennis Chen) [RHEL-72657]
  - i40e: fix MMIO write access to an invalid page in i40e_clear_hw (Dennis Chen) [RHEL-83569]
  - treewide: Switch/rename to timer_delete[_sync]() (Dennis Chen) [RHEL-83569]
  - i40e: use generic unrolled_count() macro (Dennis Chen) [RHEL-83569]
  - i40e: Remove unused i40e_dcb_hw_get_num_tc (Dennis Chen) [RHEL-83569]
  - i40e: Remove unused i40e_asq_send_command_v2 (Dennis Chen) [RHEL-83569]
  - i40e: Remove unused i40e_commit_partition_bw_setting (Dennis Chen) [RHEL-83569]
  - i40e: Remove unused i40e_del_filter (Dennis Chen) [RHEL-83569]
  - i40e: Remove unused i40e_get_cur_guaranteed_fd_count (Dennis Chen) [RHEL-83569]
  - i40e: Deadcode profile code (Dennis Chen) [RHEL-83569]
  - i40e: Remove unused i40e_(read|write)_phy_register (Dennis Chen) [RHEL-83569]
  - i40e: Remove unused i40e_blink_phy_link_led (Dennis Chen) [RHEL-83569]
  - i40e: Deadcode i40e_aq_* (Dennis Chen) [RHEL-83569]
  - ext4: only dirty folios when data journaling regular files (CKI Backport Bot) [RHEL-91256]
  - net: hsr: remove synchronize_rcu() from hsr_add_port() (Felix Maurer) [RHEL-84547]
  - net: hsr: must allocate more bytes for RedBox support (Felix Maurer) [RHEL-84547]
  - net: hsr: fix fill_frame_info() regression vs VLAN packets (Felix Maurer) [RHEL-84547]
  - net: hsr: avoid potential out-of-bound access in fill_frame_info() (Felix Maurer) [RHEL-84547]
  - net: hsr: fix hsr_init_sk() vs network/transport headers. (Felix Maurer) [RHEL-84547]
  - bonding: assign random address if device address is same as bond (Hangbin Liu) [RHEL-84037]


author: Jan Stancek <jstancek@redhat.com> [6.12.0-103.el10]
changelog:
  - redhat/spec: package full bpftool in selftests (Gregory Bell) [RHEL-91378]
  - redhat: add more namespace selftests to kernel-modules-internal package (Joel Savitz) [RHEL-95481]
  - selftests/memfd/memfd_test: fix possible NULL pointer dereference (Joel Savitz) [RHEL-94834]
  - mr: consolidate the ipmr_can_free_table() checks. (CKI Backport Bot) [RHEL-96599]
  - ipv6: Align behavior across nexthops during path selection (CKI Backport Bot) [RHEL-96599]
  - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (CKI Backport Bot) [RHEL-96599]
  - ipv6: Do not consider link down nexthops in path selection (CKI Backport Bot) [RHEL-96599]
  - ipv6: Start path selection from the first nexthop (CKI Backport Bot) [RHEL-96599]
  - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets (CKI Backport Bot) [RHEL-96599] {CVE-2025-22063}
  - scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer (Ewan D. Milne) [RHEL-94045]
  - scsi: Improve CDL control (Ewan D. Milne) [RHEL-94045]
  - scsi: core: Clear flags for scsi_cmnd that did not complete (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_transport_srp: Replace min/max nesting with clamp() (Ewan D. Milne) [RHEL-94045]
  - scsi: st: Tighten the page format heuristics with MODE SELECT (Ewan D. Milne) [RHEL-94045]
  - scsi: st: ERASE does not change tape location (Ewan D. Milne) [RHEL-94045]
  - scsi: st: Fix array overflow in st_setup() (Ewan D. Milne) [RHEL-94045]
  - scsi: core: Use a switch statement when attaching VPD pages (Ewan D. Milne) [RHEL-94045]
  - scsi: logging: Fix scsi_logging_level bounds (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_error: Add comments to scsi_check_sense() (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Fix uninitialized variable use (Ewan D. Milne) [RHEL-94045]
  - scsi: core: Fix missing lock protection (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Do not sleep in atomic sections (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Simplify command handling (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Remove a reference to in_use_bm (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Remove sdebug_device_access_info (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Add support for partitioning the tape (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Reset tape setting at device reset (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Add compression mode page for tapes (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Add read support and update locate for tapes (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Add write support with block lengths and 4 bytes of data (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: Add READ BLOCK LIMITS and modify LOAD for tapes (Ewan D. Milne) [RHEL-94045]
  - scsi: scsi_debug: First fixes for tapes (Ewan D. Milne) [RHEL-94045]
  - scsi: usb: Rename the RESERVE and RELEASE constants (Ewan D. Milne) [RHEL-94045]
  - scsi: st: Add sysfs file position_lost_in_reset (Ewan D. Milne) [RHEL-94045]
  - scsi: st: Modify st.c to use the new scsi_error counters (Ewan D. Milne) [RHEL-94045]
  - scsi: core: Add counters for New Media and Power On/Reset UNIT ATTENTIONs (Ewan D. Milne) [RHEL-94045]
  - scsi: st: Restore some drive settings after reset (Ewan D. Milne) [RHEL-94045]
  - net: ena: Support persistent per-NAPI config. (Dennis Chen) [RHEL-94831]
  - treewide: Switch/rename to timer_delete[_sync]() (Dennis Chen) [RHEL-94831]
  - net: ena: Fix incorrect indentation (Dennis Chen) [RHEL-94831]
  - net: ena: remove devm from ethtool (Dennis Chen) [RHEL-94831]
  - net: ena: Remove deadcode (Dennis Chen) [RHEL-94831]
  - net: ena: Remove autopolling mode (Dennis Chen) [RHEL-94831]
  - ena: Link queues to NAPIs (Dennis Chen) [RHEL-94831]
  - ena: Link IRQs to NAPI instances (Dennis Chen) [RHEL-94831]
  - mm: fix finish_fault() handling for large folios (Aristeu Rozanski) [RHEL-83854]
  - selftests/bpf: Remove with_addr.sh and with_tunnels.sh (Jerome Marchand) [RHEL-78201]
  - Build cpp selftests without source fortification (Jerome Marchand) [RHEL-78201]
  - libbpf: Fix implicit memfd_create() for bionic (Jerome Marchand) [RHEL-78201]
  - bpf: Use preempt_count() directly in bpf_send_signal_common() (Jerome Marchand) [RHEL-78201]
  - selftests: bpf: test batch lookup on array of maps with holes (Jerome Marchand) [RHEL-78201]
  - bpf: skip non exist keys in generic_map_lookup_batch (Jerome Marchand) [RHEL-78201]
  - bpf: Handle allocation failure in acquire_lock_state (Jerome Marchand) [RHEL-78201]
  - bpf: verifier: Disambiguate get_constant_map_key() errors (Jerome Marchand) [RHEL-78201]
  - bpf: selftests: Test constant key extraction on irrelevant maps (Jerome Marchand) [RHEL-78201]
  - bpf: verifier: Do not extract constant map keys for irrelevant maps (Jerome Marchand) [RHEL-78201]
  - bpf: Fix softlockup in arena_map_free on 64k page kernel (Jerome Marchand) [RHEL-78201 RHEL-83206] {CVE-2025-21851}
  - bpf: Fix deadlock when freeing cgroup storage (Jerome Marchand) [RHEL-78201 RHEL-83311] {CVE-2024-58088}
  - bpf: avoid holding freeze_mutex during mmap operation (Jerome Marchand) [RHEL-78201 RHEL-83351] {CVE-2025-21853}
  - bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic (Jerome Marchand) [RHEL-78201]
  - bpf: Remove unnecessary BTF lookups in bpf_sk_storage_tracing_allowed (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Add some tests related to 'may_goto 0' insns (Jerome Marchand) [RHEL-78201]
  - bpf: Remove 'may_goto 0' instruction in opt_remove_nops() (Jerome Marchand) [RHEL-78201]
  - bpf: Allow 'may_goto 0' instruction in verifier (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Add test case for the freeing of bpf_timer (Jerome Marchand) [RHEL-78201]
  - bpf: Cancel the running bpf_timer through kworker for PREEMPT_RT (Jerome Marchand) [RHEL-78201]
  - bpf: Free element after unlock in __htab_map_lookup_and_delete_elem() (Jerome Marchand) [RHEL-78201]
  - bpf: Bail out early in __htab_map_lookup_and_delete_elem() (Jerome Marchand) [RHEL-78201]
  - bpf: Free special fields after unlock in htab_lru_map_delete_node() (Jerome Marchand) [RHEL-78201]
  - libbpf: Work around kernel inconsistently stripping '.llvm.' suffix (Jerome Marchand) [RHEL-78201]
  - bpf: selftests: verifier: Add nullness elision tests (Jerome Marchand) [RHEL-78201]
  - bpf: verifier: Support eliding map lookup nullness (Jerome Marchand) [RHEL-78201]
  - bpf: verifier: Add missing newline on verbose() call (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Add distilled BTF test about marking BTF_IS_EMBEDDED (Jerome Marchand) [RHEL-78201]
  - libbpf: Fix incorrect traversal end type ID when marking BTF_IS_EMBEDDED (Jerome Marchand) [RHEL-78201]
  - libbpf: Fix return zero when elf_begin failed (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Fix btf leak on new btf alloc failure in btf_distill test (Jerome Marchand) [RHEL-78201]
  - veristat: Load struct_ops programs only once (Jerome Marchand) [RHEL-78201]
  - bpf: Send signals asynchronously if !preemptible (Jerome Marchand) [RHEL-78201]
  - veristat: Document verifier log dumping capability (Jerome Marchand) [RHEL-78201]
  - bpftool: Fix control flow graph segfault during edge creation (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Add a test for kprobe multi with unique_match (Jerome Marchand) [RHEL-78201]
  - libbpf: Add unique_match option for multi kprobe (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable|enable} from bpf_selem_free() (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable|enable} from bpf_local_storage_free() (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable|enable} from bpf_local_storage_alloc() (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable|enable} from bpf_selem_alloc() (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable,enable} in bpf_cpumask_release() (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable|enable} in bpf_obj_free_fields() (Jerome Marchand) [RHEL-78201]
  - bpf: Disable migration before calling ops->map_free() (Jerome Marchand) [RHEL-78201]
  - bpf: Disable migration in bpf_selem_free_rcu (Jerome Marchand) [RHEL-78201]
  - bpf: Disable migration when cloning sock storage (Jerome Marchand) [RHEL-78201]
  - bpf: Disable migration when destroying sock storage (Jerome Marchand) [RHEL-78201]
  - bpf: Disable migration when destroying inode storage (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable|enable} from bpf_task_storage_lock helpers (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable|enable} from bpf_cgrp_storage_lock helpers (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable|enable} in htab_elem_free (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable|enable} in ->map_for_each_callback (Jerome Marchand) [RHEL-78201]
  - bpf: Remove migrate_{disable|enable} from LPM trie (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Add kprobe session recursion check test (Jerome Marchand) [RHEL-78201]
  - bpf: Return error for missed kprobe multi bpf program execution (Jerome Marchand) [RHEL-78201]
  - bpf: Fix range_tree_set() error handling (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: add -std=gnu11 to BPF_CFLAGS and CFLAGS (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Handle prog/attach type comparison in veristat (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: add -fno-strict-aliasing to BPF_CFLAGS (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: test bpf_for within spin lock section (Jerome Marchand) [RHEL-78201]
  - bpf: Allow bpf_for/bpf_repeat calls while holding a spinlock (Jerome Marchand) [RHEL-78201]
  - bpf/tests: Add 32 bits only long conditional jump tests (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Avoid generating untracked files when running bpf selftests (Jerome Marchand) [RHEL-78201]
  - bpf: Reject struct_ops registration that uses module ptr and the module btf_id is missing (Jerome Marchand) [RHEL-78201]
  - bpf: Use refcount_t instead of atomic_t for mmap_count (Jerome Marchand) [RHEL-78201]
  - bpf: Remove unused MT_ENTRY define (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: fix veristat comp mode with new stats (Jerome Marchand) [RHEL-78201]
  - bpf: Fix holes in special_kfunc_list if !CONFIG_NET (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Add testcases for BPF_MUL (Jerome Marchand) [RHEL-78201]
  - bpf, verifier: Improve precision of BPF_MUL (Jerome Marchand) [RHEL-78201]
  - libbpf: Set MFD_NOEXEC_SEAL when creating memfd (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Clear out Python syntax warnings (Jerome Marchand) [RHEL-78201]
  - bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT (Jerome Marchand) [RHEL-78201]
  - bpftool: Link zstd lib required by libelf (Jerome Marchand) [RHEL-78201]
  - veristat: Fix top source line stat collection (Jerome Marchand) [RHEL-78201]
  - bpf: lsm: Remove hook to bpf_task_storage_free (Jerome Marchand) [RHEL-78201]
  - bpf: Fix configuration-dependent BTF function references (Jerome Marchand) [RHEL-78201]
  - selftest/bpf: Replace magic constants by macros (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Add tests for fd_array_cnt (Jerome Marchand) [RHEL-78201]
  - libbpf: prog load: Allow to use fd_array_cnt (Jerome Marchand) [RHEL-78201]
  - bpf: Add fd_array_cnt attribute for prog_load (Jerome Marchand) [RHEL-78201]
  - bpf: Refactor check_pseudo_btf_id (Jerome Marchand) [RHEL-78201]
  - bpf: Move map/prog compatibility checks (Jerome Marchand) [RHEL-78201]
  - bpf: Add a __btf_get_by_fd helper (Jerome Marchand) [RHEL-78201]
  - bpftool: bash: Add bash completion for root_id argument (Jerome Marchand) [RHEL-78201]
  - bpftool: btf: Support dumping a specific types from file (Jerome Marchand) [RHEL-78201]
  - bpftool: btf: Validate root_type_ids early (Jerome Marchand) [RHEL-78201]
  - bpftool: man: Add missing format argument to command description (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: make BPF_TARGET_ENDIAN non-recursive to speed up *.bpf.o build (Jerome Marchand) [RHEL-78201]
  - libbpf: Extend linker API to support in-memory ELF files (Jerome Marchand) [RHEL-78201]
  - libbpf: Pull file-opening logic up to top-level functions (Jerome Marchand) [RHEL-78201]
  - bpftool: Probe for ISA v4 instruction set extension (Jerome Marchand) [RHEL-78201]
  - kbuild/btf: Propagate CONFIG_WERROR to resolve_btfids (Jerome Marchand) [RHEL-78201]
  - tools/resolve_btfids: Add --fatal_warnings option (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Fix fill_link_info selftest on powerpc (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Add more stats into veristat (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Consolidate kernel modules into common directory (Jerome Marchand) [RHEL-78201]
  - libbpf: Fix segfault due to libelf functions not setting errno (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Add IRQ save/restore tests (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Expand coverage of preempt tests to sleepable kfunc (Jerome Marchand) [RHEL-78201]
  - bpf: Improve verifier log for resource leak on exit (Jerome Marchand) [RHEL-78201]
  - bpf: Introduce support for bpf_local_irq_{save,restore} (Jerome Marchand) [RHEL-78201]
  - bpf: Refactor mark_{dynptr,iter}_read (Jerome Marchand) [RHEL-78201]
  - bpf: Refactor {acquire,release}_reference_state (Jerome Marchand) [RHEL-78201]
  - bpf: Consolidate locks and reference state in verifier state (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: ensure proper root namespace cleanup when test fail (Jerome Marchand) [RHEL-78201]
  - bpf: Refactor bpf_tracing_func_proto() and remove bpf_get_probe_write_proto() (Jerome Marchand) [RHEL-78201]
  - bpf: Remove bpf_probe_write_user() warning message (Jerome Marchand) [RHEL-78201]
  - libbpf: Improve debug message when the base BTF cannot be found (Jerome Marchand) [RHEL-78201]
  - libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing (Jerome Marchand) [RHEL-78201]
  - samples/bpf: Remove unused variable (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: remove test_flow_dissector.sh (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: migrate bpf flow dissectors tests to test_progs (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: add network helpers to generate udp checksums (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: use the same udp and tcp headers in tests under test_progs (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: document pseudo-header checksum helpers (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: move ip checksum helper to network helpers (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: Enable generic tc actions in selftests config (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: migrate flow_dissector namespace exclusivity test (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: add gre packets testing to flow_dissector (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: expose all subtests from flow_dissector (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: re-split main function into dedicated tests (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: replace CHECK calls with ASSERT macros in flow_dissector test (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: use ASSERT_MEMEQ to compare bpf flow keys (Jerome Marchand) [RHEL-78201]
  - selftests/bpf: add a macro to compare raw memory (Jerome Marchand) [RHEL-78201]
  - sched/isolation: Make use of more than one housekeeping cpu (Phil Auld) [RHEL-8694]


author: Jan Stancek <jstancek@redhat.com> [6.12.0-104.el10]
changelog:
  - ibmvnic: Use kernel helpers for hex dumps (CKI Backport Bot) [RHEL-89030] {CVE-2025-22104}
  - perf: Fix dangling cgroup pointer in cpuctx (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Fix crash in icl_update_topdown_event() (Michael Petlan) [RHEL-78197]
  - s390/cpumf: Fix double free on error in cpumf_pmu_event_init() (Michael Petlan) [RHEL-78197]
  - s390/cpum_sf: Simplify release of SDBs and SDBTs (Michael Petlan) [RHEL-78197]
  - s390/cpum_sf: Fix and protect memory allocation of SDBs with mutex (Michael Petlan) [RHEL-78197]
  - s390/cpum_sf: Rework call to sf_disable() (Michael Petlan) [RHEL-78197]
  - s390/cpum_sf: Handle CPU hotplug remove during sampling (Michael Petlan) [RHEL-78197]
  - s390/cpum_sf: Fix format string in pr_err() (Michael Petlan) [RHEL-78197]
  - s390/cpum_sf: Use sf_buffer_available() (Michael Petlan) [RHEL-78197]
  - s390/cpum_sf: Consistently use goto out for function exit (Michael Petlan) [RHEL-78197]
  - s390/cpum_sf: Do not re-enable event after deletion (Michael Petlan) [RHEL-78197]
  - s390/cpum_sf: Set bit PMU_F_ENABLED enabled after lpp() invocation (Michael Petlan) [RHEL-78197]
  - s390/cpum_cf: Correct typo CYLCE (Michael Petlan) [RHEL-78197]
  - radix-tree: add missing cleanup.h (Michael Petlan) [RHEL-78197]
  - perf tests metric-only perf stat: Fix tests 84 and 86 s390 (Michael Petlan) [RHEL-78197]
  - perf trace: Support --summary-mode=cgroup (Michael Petlan) [RHEL-78197]
  - perf test: Add perf trace summary test (Michael Petlan) [RHEL-78197]
  - perf trace: Implement syscall summary in BPF (Michael Petlan) [RHEL-78197]
  - perf trace: Add missing thread__put() in thread__e_machine() (Michael Petlan) [RHEL-78197]
  - perf trace: Free the files.max entry in files->table (Michael Petlan) [RHEL-78197]
  - perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids() (Michael Petlan) [RHEL-78197]
  - perf trace: Fix leaks of 'struct thread' in fprintf_sys_enter() (Michael Petlan) [RHEL-78197]
  - perf tools: Fix arm64 source package build (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync sound/asound.h with kernel (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync linux/prctl.h with kernel (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync arch/xtensa/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync arch/sparc/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync arch/sh/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync arch/arm/tools/syscall.tbl with kernel (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync arch/x86/entry/syscalls/syscall_32.tbl with kernel (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync asm-generic/mman.h with kernel (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync asm/cputype.h with kernel (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync scripts/syscall.tbl with kernel (Michael Petlan) [RHEL-78197]
  - tools headers UAPI: sync asm/kvm.h with kernel (Michael Petlan) [RHEL-78197]
  - perf tools: Fix in-source libperf build (Michael Petlan) [RHEL-78197]
  - perf tools: Fix arm64 build by generating unistd_64.h (Michael Petlan) [RHEL-78197]
  - tools headers: Update the syscall table with the kernel sources (Michael Petlan) [RHEL-78197]
  - perf tools: Remove evsel__handle_error_quirks() (Michael Petlan) [RHEL-78197]
  - perf libunwind arm64: Fix missing close parens in an if statement (Michael Petlan) [RHEL-78197]
  - tools headers: Update the uapi/linux/perf_event.h copy with the kernel sources (Michael Petlan) [RHEL-78197]
  - tools/include: make uapi/linux/types.h usable from assembly (Michael Petlan) [RHEL-78197]
  - perf bpf-filter: Fix a parsing error with comma (Michael Petlan) [RHEL-78197]
  - perf report: Fix a memory leak for perf_env on AMD (Michael Petlan) [RHEL-78197]
  - perf trace: Fix wrong size to bpf_map__update_elem call (Michael Petlan) [RHEL-78197]
  - perf tools: annotate asm_pure_loop.S (Michael Petlan) [RHEL-78197]
  - perf python: Fix setup.py mypy errors (Michael Petlan) [RHEL-78197]
  - perf test: Address attr.py mypy error (Michael Petlan) [RHEL-78197]
  - perf build: Add pylint build tests (Michael Petlan) [RHEL-78197]
  - perf build: Add mypy build tests (Michael Petlan) [RHEL-78197]
  - perf build: Rename TEST_LOGS to SHELL_TEST_LOGS (Michael Petlan) [RHEL-78197]
  - tools/build: Don't pass test log files to linker (Michael Petlan) [RHEL-78197]
  - perf bench sched pipe: fix enforced blocking reads in worker_thread (Michael Petlan) [RHEL-78197]
  - perf build: filter all combinations of -flto for libperl (Michael Petlan) [RHEL-78197]
  - perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation (Michael Petlan) [RHEL-78197]
  - perf vendor events arm64: AmpereOne/AmpereOneX: Mark LD_RETIRED impacted by errata (Michael Petlan) [RHEL-78197]
  - perf trace: Fix evlist memory leak (Michael Petlan) [RHEL-78197]
  - perf trace: Fix BTF memory leak (Michael Petlan) [RHEL-78197]
  - perf trace: Make syscall table stable (Michael Petlan) [RHEL-78197]
  - perf syscalltbl: Mask off ABI type for MIPS system calls (Michael Petlan) [RHEL-78197]
  - perf build: Remove Makefile.syscalls (Michael Petlan) [RHEL-78197]
  - perf syscalltbl: Use lookup table containing multiple architectures (Michael Petlan) [RHEL-78197]
  - perf trace beauty: Add syscalltbl.sh generating all system call tables (Michael Petlan) [RHEL-78197]
  - perf thread: Add support for reading the e_machine type for a thread (Michael Petlan) [RHEL-78197]
  - perf dso: Add support for reading the e_machine type for a dso (Michael Petlan) [RHEL-78197]
  - perf syscalltbl: Remove struct syscalltbl (Michael Petlan) [RHEL-78197]
  - perf trace: Reorganize syscalls (Michael Petlan) [RHEL-78197]
  - perf syscalltbl: Remove syscall_table.h (Michael Petlan) [RHEL-78197]
  - perf dso: kernel-doc for enum dso_binary_type (Michael Petlan) [RHEL-78197]
  - perf dso: Move libunwind dso_data variables into ifdef (Michael Petlan) [RHEL-78197]
  - perf report: Disable children column for data type profiling (Michael Petlan) [RHEL-78197]
  - perf report: Allow hierarchy mode for --children (Michael Petlan) [RHEL-78197]
  - perf sort: Keep output fields in the same level (Michael Petlan) [RHEL-78197]
  - libperf: Don't remove -g when EXTRA_CFLAGS are used (Michael Petlan) [RHEL-78197]
  - perf: intel-tpebs: Fix incorrect usage of zfree() (Michael Petlan) [RHEL-78197]
  - perf cpumap: Increment reference count for online cpumap (Michael Petlan) [RHEL-78197]
  - perf dso: fix dso__is_kallsyms() check (Michael Petlan) [RHEL-78197]
  - perf kwork: Remove unreachable judgments (Michael Petlan) [RHEL-78197]
  - perf python: Check if there is space to copy all the event (Michael Petlan) [RHEL-78197]
  - perf python: Don't keep a raw_data pointer to consumed ring buffer space (Michael Petlan) [RHEL-78197]
  - perf python: Decrement the refcount of just created event on failure (Michael Petlan) [RHEL-78197]
  - perf python tracepoint.py: Change the COMM using setproctitle if available (Michael Petlan) [RHEL-78197]
  - perf python: Fixup description of sample.id event member (Michael Petlan) [RHEL-78197]
  - perf test dso-data: Correctly free test file in read test (Michael Petlan) [RHEL-78197]
  - perf dso: Use lock annotations to fix asan deadlock (Michael Petlan) [RHEL-78197]
  - perf mutex: Add annotations for LOCKS_EXCLUDED and LOCKS_RETURNED (Michael Petlan) [RHEL-78197]
  - perf test: Add pipe output testing for annotate (Michael Petlan) [RHEL-78197]
  - perf test: Fixes to variable expansion and stdout for diff test (Michael Petlan) [RHEL-78197]
  - perf libunwind: Fixup conversion perf_sample->user_regs to a pointer (Michael Petlan) [RHEL-78197]
  - perf script: Update brstack syntax documentation (Michael Petlan) [RHEL-78197]
  - perf script: Fix typo in branch event mask (Michael Petlan) [RHEL-78197]
  - perf hist stdio: Do bounds check when printing callchains to avoid UB with new gcc versions (Michael Petlan) [RHEL-78197]
  - perf units: Fix insufficient array space (Michael Petlan) [RHEL-78197]
  - perf annotate: Add --code-with-type option. (Michael Petlan) [RHEL-78197]
  - perf annotate: Implement code + data type annotation (Michael Petlan) [RHEL-78197]
  - perf annotate: Factor out __hist_entry__get_data_type() (Michael Petlan) [RHEL-78197]
  - perf annotate: Pass hist_entry to annotate functions (Michael Petlan) [RHEL-78197]
  - perf annotate: Pass annotation_options to annotation_line__print() (Michael Petlan) [RHEL-78197]
  - perf annotate: Remove unused len parameter from annotation_line__print() (Michael Petlan) [RHEL-78197]
  - perf annotate-data: Add annotated_data_type__get_member_name() (Michael Petlan) [RHEL-78197]
  - perf ftrace: Use atomic inc to update histogram in BPF (Michael Petlan) [RHEL-78197]
  - perf ftrace: Remove an unnecessary condition check in BPF (Michael Petlan) [RHEL-78197]
  - perf ftrace: Fix latency stats with BPF (Michael Petlan) [RHEL-78197]
  - perf test stat: Additional topdown grouping tests (Michael Petlan) [RHEL-78197]
  - perf x86 evlist: Update comments on topdown regrouping (Michael Petlan) [RHEL-78197]
  - perf parse-events: Corrections to topdown sorting (Michael Petlan) [RHEL-78197]
  - perf tools: Improve handling of hybrid PMUs in perf_event_attr__fprintf (Michael Petlan) [RHEL-78197]
  - perf python tracepoint: Switch to using parse_events (Michael Petlan) [RHEL-78197]
  - perf python: Add evlist.config to set up record options (Michael Petlan) [RHEL-78197]
  - perf python: Add evlist all_cpus accessor (Michael Petlan) [RHEL-78197]
  - perf python: Avoid duplicated code in get_tracepoint_field (Michael Petlan) [RHEL-78197]
  - perf python: Update ungrouped evsel leader in clone (Michael Petlan) [RHEL-78197]
  - perf python: Add optional cpus and threads arguments to parse_events (Michael Petlan) [RHEL-78197]
  - perf python: Add member access to a number of evsel variables (Michael Petlan) [RHEL-78197]
  - perf python: Add evlist enable and disable methods (Michael Petlan) [RHEL-78197]
  - perf evlist: Add success path to evlist__create_syswide_maps (Michael Petlan) [RHEL-78197]
  - perf debug: Avoid stack overflow in recursive error message (Michael Petlan) [RHEL-78197]
  - perf symbol: Support .gnu_debugdata for symbols (Michael Petlan) [RHEL-78197]
  - perf tools: Add LZMA decompression from FILE (Michael Petlan) [RHEL-78197]
  - perf tools: Add dummy functions for !HAVE_LZMA_SUPPORT (Michael Petlan) [RHEL-78197]
  - perf mem: Don't leak mem event names (Michael Petlan) [RHEL-78197]
  - perf vendor events riscv: Add SiFive P650 events (Michael Petlan) [RHEL-78197]
  - perf vendor events riscv: Add SiFive P550 events (Michael Petlan) [RHEL-78197]
  - perf vendor events riscv: Add SiFive Bullet version 0x0d events (Michael Petlan) [RHEL-78197]
  - perf vendor events riscv: Add SiFive Bullet version 0x07 events (Michael Petlan) [RHEL-78197]
  - perf vendor events riscv: Update SiFive Bullet events (Michael Petlan) [RHEL-78197]
  - perf vendor events riscv: Remove leading zeroes (Michael Petlan) [RHEL-78197]
  - perf vendor events riscv: Rename U74 to Bullet (Michael Petlan) [RHEL-78197]
  - perf util: Remove unused perf_config__refresh (Michael Petlan) [RHEL-78197]
  - perf util: Remove unused perf_pmus__default_pmu_name (Michael Petlan) [RHEL-78197]
  - perf util: Remove unused perf_data__update_dir (Michael Petlan) [RHEL-78197]
  - perf util: Remove unused pstack__pop (Michael Petlan) [RHEL-78197]
  - perf util: Remove unused perf_color_default_config (Michael Petlan) [RHEL-78197]
  - perf tests: Fix data symbol test with LTO builds (Michael Petlan) [RHEL-78197]
  - perf report: Fix memory leaks in the hierarchy mode (Michael Petlan) [RHEL-78197]
  - perf report: Use map_symbol__copy() when copying callchains (Michael Petlan) [RHEL-78197]
  - perf annotate: Return errors from disasm_line__parse_powerpc() (Michael Petlan) [RHEL-78197]
  - perf annotate: Add annotation_options.disassembler_used (Michael Petlan) [RHEL-78197]
  - perf report: Do not process non-JIT BPF ksymbol events (Michael Petlan) [RHEL-78197]
  - perf test: Fix leak in "Synthesize attr update" test (Michael Petlan) [RHEL-78197]
  - perf machine: Fix insertion of PERF_RECORD_KSYMBOL related kernel maps (Michael Petlan) [RHEL-78197]
  - perf maps: Add missing map__set_kmap_maps() when replacing a kernel map (Michael Petlan) [RHEL-78197]
  - perf maps: Fixup maps_by_name when modifying maps_by_address (Michael Petlan) [RHEL-78197]
  - perf maps: Set the kmaps for newly created/added kernel maps (Michael Petlan) [RHEL-78197]
  - perf script: Fix output type for dynamically allocated core PMU's (Michael Petlan) [RHEL-78197]
  - perf bench: Fix perf bench syscall loop count (Michael Petlan) [RHEL-78197]
  - perf test: Simplify data symbol test (Michael Petlan) [RHEL-78197]
  - perf test: Add timeout to datasym workload (Michael Petlan) [RHEL-78197]
  - perf test: Add trace record and replay test (Michael Petlan) [RHEL-78197]
  - perf test: Skip perf trace tests when running as non-root (Michael Petlan) [RHEL-78197]
  - perf test trace_btf_general: Fix shellcheck warning (Michael Petlan) [RHEL-78197]
  - perf trace: Add tests for BTF general augmentation (Michael Petlan) [RHEL-78197]
  - perf test: Skip perf probe tests when running as non-root (Michael Petlan) [RHEL-78197]
  - perf test: Add --metric-only to perf stat output tests (Michael Petlan) [RHEL-78197]
  - perf arm-spe: Support previous branch target (PBT) address (Michael Petlan) [RHEL-78197]
  - perf arm-spe: Add branch stack (Michael Petlan) [RHEL-78197]
  - perf arm-spe: Set sample flags with supplement info (Michael Petlan) [RHEL-78197]
  - perf arm-spe: Fill branch operations and events to record (Michael Petlan) [RHEL-78197]
  - perf arm-spe: Decode transactional event (Michael Petlan) [RHEL-78197]
  - perf arm-spe: Extend branch operations (Michael Petlan) [RHEL-78197]
  - perf arm-spe: Fix load-store operation checking (Michael Petlan) [RHEL-78197]
  - perf script: Add not taken event for branch stack (Michael Petlan) [RHEL-78197]
  - perf script: Add not taken event for branches (Michael Petlan) [RHEL-78197]
  - perf script: Separate events from branch types (Michael Petlan) [RHEL-78197]
  - perf script: Refactor sample_flags_to_name() function (Michael Petlan) [RHEL-78197]
  - perf script: Make printing flags reliable (Michael Petlan) [RHEL-78197]
  - perf stat: Fix non-uniquified hybrid legacy events (Michael Petlan) [RHEL-78197]
  - perf tools: Skip BPF sideband event for userspace profiling (Michael Petlan) [RHEL-78197]
  - perf test: Fix spelling mistake "sythesizing" -> "synthesizing" (Michael Petlan) [RHEL-78197]
  - perf build: Fix in-tree build due to symbolic link (Michael Petlan) [RHEL-78197]
  - perf arm-spe: Report error if set frequency (Michael Petlan) [RHEL-78197]
  - perf lock: Report owner stack in usermode (Michael Petlan) [RHEL-78197]
  - perf lock: Make rb_tree helper functions generic (Michael Petlan) [RHEL-78197]
  - perf lock: Retrieve owner callstack in bpf program (Michael Petlan) [RHEL-78197]
  - perf lock: Add bpf maps for owner stack tracing (Michael Petlan) [RHEL-78197]
  - perf cpumap: Reduce cpu size from int to int16_t (Michael Petlan) [RHEL-78197]
  - perf list: Document -v option deduplication feature (Michael Petlan) [RHEL-78197]
  - perf pmu: Don't double count common sysfs and json events (Michael Petlan) [RHEL-78197]
  - perf ftrace latency: allow to hide empty buckets (Michael Petlan) [RHEL-78197]
  - perf ftrace latency: variable histogram buckets (Michael Petlan) [RHEL-78197]
  - perf annotate-data: Handle direct use of stack pointer without fbreg (Michael Petlan) [RHEL-78197]
  - perf report: Fix sample number stats for branch entry mode (Michael Petlan) [RHEL-78197]
  - perf machine: Reuse module path buffer (Michael Petlan) [RHEL-78197]
  - perf hwmon_pmu: Switch event discovery to io_dir__readdir (Michael Petlan) [RHEL-78197]
  - perf parse-events: Switch tracepoints to io_dir__readdir (Michael Petlan) [RHEL-78197]
  - perf events: Remove scandir in thread synthesis (Michael Petlan) [RHEL-78197]
  - perf header: Switch mem topology to io_dir__readdir (Michael Petlan) [RHEL-78197]
  - perf maps: Switch modules tree walk to io_dir__readdir (Michael Petlan) [RHEL-78197]
  - perf parse-events: Tidy name token matching (Michael Petlan) [RHEL-78197]
  - perf tools: Improve startup time by reducing unnecessary stat() calls (Michael Petlan) [RHEL-78197]
  - perf report: Fix input reload/switch with symbol sort key (Michael Petlan) [RHEL-78197]
  - perf report: Support switching data w/ and w/o callchains (Michael Petlan) [RHEL-78197]
  - perf report: Switch data file correctly in TUI (Michael Petlan) [RHEL-78197]
  - perf tools: Fix up some comments and code to properly use the event_source bus (Michael Petlan) [RHEL-78197]
  - perf list: Also append PMU name in verbose mode (Michael Petlan) [RHEL-78197]
  - perf vendor events arm64: Fix incorrect CPU_CYCLE in metrics expr (Michael Petlan) [RHEL-78197]
  - perf hist: Shrink struct hist_entry size (Michael Petlan) [RHEL-78197]
  - perf test: Add tests for latency and parallelism profiling (Michael Petlan) [RHEL-78197]
  - perf report: Add latency and parallelism profiling documentation (Michael Petlan) [RHEL-78197]
  - perf report: Add --latency flag (Michael Petlan) [RHEL-78197]
  - perf report: Add latency output field (Michael Petlan) [RHEL-78197]
  - perf report: Add parallelism filter (Michael Petlan) [RHEL-78197]
  - perf report: Switch filtered from u8 to u16 (Michael Petlan) [RHEL-78197]
  - perf report: Add parallelism sort key (Michael Petlan) [RHEL-78197]
  - perf report: Add machine parallelism (Michael Petlan) [RHEL-78197]
  - perf tools: Fix compile error on sample->user_regs (Michael Petlan) [RHEL-78197]
  - perf tools: Fix compilation error on arm64 (Michael Petlan) [RHEL-78197]
  - tools build: Fix a number of Wconversion warnings (Michael Petlan) [RHEL-78197]
  - perf sample: Make user_regs and intr_regs optional (Michael Petlan) [RHEL-78197]
  - perf test stat_all_metrics: Ensure missing events fail test (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update Tigerlake events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update SkylakeX events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update Skylake metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update Sierraforest events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update Sapphirerapids events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update Rocketlake events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update Meteorlake events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update/add Lunarlake events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update IcelakeX events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update Icelake events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update HaswellX events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update Haswell events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update/add Graniterapids events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update GrandRidge events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update EmeraldRapids events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Add Clearwaterforest events (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update CascadelakeX events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update BroadwellX events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update BroadwellDE events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update Broadwell events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Add Arrowlake events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update AlderlakeN events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events: Update Alderlake events/metrics (Michael Petlan) [RHEL-78197]
  - perf tools: Use symfs when opening debuginfo by path (Michael Petlan) [RHEL-78197]
  - perf trace: Add --summary-mode option (Michael Petlan) [RHEL-78197]
  - perf tools: Get rid of now-unused rb_resort.h (Michael Petlan) [RHEL-78197]
  - perf trace: Convert syscall_stats to hashmap (Michael Petlan) [RHEL-78197]
  - perf trace: Allocate syscall stats only if summary is on (Michael Petlan) [RHEL-78197]
  - perf tools: Deadcode removal (Michael Petlan) [RHEL-78197]
  - perf stat: Changes to event name uniquification (Michael Petlan) [RHEL-78197]
  - perf stat: Don't merge counters purely on name (Michael Petlan) [RHEL-78197]
  - perf test: Use cycles event in perf record test for leader_sampling (Michael Petlan) [RHEL-78197]
  - perf test: Fix perf record test for precise_max (Michael Petlan) [RHEL-78197]
  - perf: Always feature test reallocarray (Michael Petlan) [RHEL-78197]
  - perf vendor events arm64: Add V3 events/metrics (Michael Petlan) [RHEL-78197]
  - perf vendor events arm64: Add N3 events/metrics (Michael Petlan) [RHEL-78197]
  - perf trace: Fix return value of trace__fprintf_tp_fields (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value. (Michael Petlan) [RHEL-78197] {CVE-2025-37936}
  - perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Check the X86 leader for pebs_counter_event_group (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Only check the group flag for X86 leader (Michael Petlan) [RHEL-78197]
  - perf/core: Change to POLLERR for pinned events with error (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Add Panther Lake support (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Allow to update user space GPRs from PEBS records (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Don't clear perf metrics overflow bit unconditionally (Michael Petlan) [RHEL-78197]
  - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR (Michael Petlan) [RHEL-78197]
  - perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX (Michael Petlan) [RHEL-78197]
  - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR (Michael Petlan) [RHEL-78197]
  - perf: Fix hang while freeing sigtrap event (Michael Petlan) [RHEL-78197] {CVE-2025-37747}
  - perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init (Michael Petlan) [RHEL-78197] {CVE-2025-37878}
  - perf/core: Fix child_total_time_enabled accounting bug at task exit (Michael Petlan) [RHEL-78197]
  - tools/testing/selftests/powerpc/pmu: Update comment description to mention ISA v3.1 for power10 and above (Michael Petlan) [RHEL-78197]
  - tools/testing/selftests/powerpc: Add check for power11 pvr for pmu selfests (Michael Petlan) [RHEL-78197]
  - tools/testing/selftests/powerpc: Enable pmu selftests for power11 (Michael Petlan) [RHEL-78197]
  - arch/powerpc/perf: Update get_mem_data_src function to use saved values of sier and mmcra regs (Michael Petlan) [RHEL-78197]
  - arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src (Michael Petlan) [RHEL-78197]
  - perf: Remove unnecessary parameter of security check (Michael Petlan) [RHEL-78197]
  - perf: arm_pmu: Move PMUv3-specific data (Michael Petlan) [RHEL-78197]
  - perf/x86/intel, x86/cpu: Replace Pentium 4 model checks with VFM ones (Michael Petlan) [RHEL-78197]
  - x86/mm/pat: Replace Intel x86_model checks with VFM ones (Michael Petlan) [RHEL-78197]
  - x86/cpu/intel: Replace Family 5 model checks with VFM ones (Michael Petlan) [RHEL-78197]
  - x86/cpu/intel: Replace Family 15 checks with VFM ones (Michael Petlan) [RHEL-78197]
  - x86/cpu/intel: Replace early Family 6 checks with VFM ones (Michael Petlan) [RHEL-78197]
  - x86/microcode: Update the Intel processor flag scan check (Michael Petlan) [RHEL-78197]
  - x86/cpu: Update Intel Family comments (Michael Petlan) [RHEL-78197]
  - perf/x86/intel, x86/cpu: Simplify Intel PMU initialization (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Use cache cpu-type for hybrid PMU selection (Michael Petlan) [RHEL-78197]
  - perf: Clean up pmu specific data (Michael Petlan) [RHEL-78197]
  - perf/x86: Remove swap_task_ctx() (Michael Petlan) [RHEL-78197]
  - perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode (Michael Petlan) [RHEL-78197]
  - perf: Supply task information to sched_task() (Michael Petlan) [RHEL-78197]
  - perf: attach/detach PMU specific data (Michael Petlan) [RHEL-78197]
  - locking/percpu-rwsem: Add guard support (Michael Petlan) [RHEL-78197]
  - perf: Save PMU specific data in task_struct (Michael Petlan) [RHEL-78197]
  - perf: Extend per event callchain limit to branch stack (Michael Petlan) [RHEL-78197]
  - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll (Michael Petlan) [RHEL-78197]
  - perf/core: Use POLLHUP for pinned events in error (Michael Petlan) [RHEL-78197]
  - perf/core: Use sysfs_emit() instead of scnprintf() (Michael Petlan) [RHEL-78197]
  - perf/core: Remove optional 'size' arguments from strscpy() calls (Michael Petlan) [RHEL-78197]
  - perf/x86/intel/bts: Check if bts_ctx is allocated when calling BTS functions (Michael Petlan) [RHEL-78197]
  - perf/x86: Annotate struct bts_buffer::buf with __counted_by() (Michael Petlan) [RHEL-78197]
  - perf/core: Clean up perf_try_init_event() (Michael Petlan) [RHEL-78197]
  - perf/core: Fix perf_mmap() failure path (Michael Petlan) [RHEL-78197]
  - perf/core: Detach 'struct perf_cpu_pmu_context' and 'struct pmu' lifetimes (Michael Petlan) [RHEL-78197]
  - perf/core: Lift event->mmap_mutex in perf_mmap() (Michael Petlan) [RHEL-78197]
  - perf/core: Remove retry loop from perf_mmap() (Michael Petlan) [RHEL-78197]
  - perf/core: Further simplify perf_mmap() (Michael Petlan) [RHEL-78197]
  - perf/core: Simplify the perf_mmap() control flow (Michael Petlan) [RHEL-78197]
  - perf/bpf: Robustify perf_event_free_bpf_prog() (Michael Petlan) [RHEL-78197]
  - perf/core: Introduce perf_free_addr_filters() (Michael Petlan) [RHEL-78197]
  - perf/core: Add this_cpc() helper (Michael Petlan) [RHEL-78197]
  - perf/core: Merge struct pmu::pmu_disable_count into struct perf_cpu_pmu_context::pmu_disable_count (Michael Petlan) [RHEL-78197]
  - perf/core: Simplify perf_event_alloc() (Michael Petlan) [RHEL-78197]
  - perf/core: Simplify perf_init_event() (Michael Petlan) [RHEL-78197]
  - perf/core: Simplify perf_pmu_register() (Michael Petlan) [RHEL-78197]
  - perf/core: Simplify the perf_pmu_register() error path (Michael Petlan) [RHEL-78197]
  - perf/core: Simplify the perf_event_alloc() error path (Michael Petlan) [RHEL-78197]
  - perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type (Michael Petlan) [RHEL-78197]
  - perf/x86/intel/bts: Allocate bts_ctx only if necessary (Michael Petlan) [RHEL-78197]
  - perf/core: Move perf_event sysctls into kernel/events (Michael Petlan) [RHEL-78197]
  - const_structs.checkpatch: add ctl_table (Michael Petlan) [RHEL-78197]
  - sysctl: make internal ctl_tables const (Michael Petlan) [RHEL-78197]
  - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [RHEL-78197]
  - perf/amd/ibs: Update DTLB/PageSize decode logic (Michael Petlan) [RHEL-78197]
  - perf/amd/ibs: Add support for OP Load Latency Filtering (Michael Petlan) [RHEL-78197]
  - x86/events/amd/iommu: Increase IOMMU_NAME_SIZE (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Support PEBS counters snapshotting (Michael Petlan) [RHEL-78197]
  - perf: Avoid the read if the count is already updated (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Michael Petlan) [RHEL-78197]
  - perf/x86/intel: Apply static call for drain_pebs (Michael Petlan) [RHEL-78197]
  - perf/amd/ibs: Ceil sample_period to min_period (Michael Petlan) [RHEL-78197]
  - perf/amd/ibs: Add ->check_period() callback (Michael Petlan) [RHEL-78197]
  - perf/amd/ibs: Add PMU specific minimum period (Michael Petlan) [RHEL-78197]
  - perf/amd/ibs: Don't allow freq mode event creation through ->config interface (Michael Petlan) [RHEL-78197]
  - perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt (Michael Petlan) [RHEL-78197]
  - perf/amd/ibs: Fix ->config to sample period calculation for OP PMU (Michael Petlan) [RHEL-78197]
  - perf/amd/ibs: Remove pointless sample period check (Michael Petlan) [RHEL-78197]
  - perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros (Michael Petlan) [RHEL-78197]
  - kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() (Nico Pache) [RHEL-77742]
  - mm/hugetlb: fix nid mismatch in alloc_surplus_hugetlb_folio() (Nico Pache) [RHEL-77742]
  - mm: (un)track_pfn_copy() fix + doc improvements (Nico Pache) [RHEL-77742]
  - mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() (Nico Pache) [RHEL-77742]
  - mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page() (Nico Pache) [RHEL-77742]
  - slab: ensure slab->obj_exts is clear in a newly allocated slab page (Nico Pache) [RHEL-77742] {CVE-2025-37774}
  - mm: fix apply_to_existing_page_range() (Nico Pache) [RHEL-77742]
  - mm: fix filemap_get_folios_contig returning batches of identical folios (Nico Pache) [RHEL-77742]
  - mm/hugetlb: fix set_max_huge_pages() when there are surplus pages (Nico Pache) [RHEL-77742]
  - mm/compaction: fix bug in hugetlb handling pathway (Nico Pache) [RHEL-77742]
  - mm: lock PGDAT_RECLAIM_LOCKED with acquire memory ordering (Nico Pache) [RHEL-77742]
  - mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock (Nico Pache) [RHEL-77742]
  - mm/hugetlb: update nr_huge_pages and surplus_huge_pages together (Nico Pache) [RHEL-77742]
  - mm: remove the access_ok() call from gup_fast_fallback() (Nico Pache) [RHEL-77742]
  - mm/damon/ops: have damon_get_folio return folio even for tail pages (Nico Pache) [RHEL-77742]
  - mm, percpu: do not consider sleepable allocations atomic (Nico Pache) [RHEL-77742]
  - x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() (Nico Pache) [RHEL-77742] {CVE-2025-22090}
  - lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock (Nico Pache) [RHEL-77742]
  - mm: slub: call WARN() when detecting a slab corruption (Nico Pache) [RHEL-77742]
  - mm: slub: Print the broken data before restoring them (Nico Pache) [RHEL-77742]
  - mm/page_alloc: fix memory accept before watermarks gets initialized (Nico Pache) [RHEL-77742]
  - memcg: drain obj stock on cpu hotplug teardown (Nico Pache) [RHEL-77742]
  - mm/huge_memory: drop beyond-EOF folios with the right number of refs (Nico Pache) [RHEL-77742] {CVE-2025-22000}
  - mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT (Nico Pache) [RHEL-77742]
  - mm/vma: do not register private-anon mappings with khugepaged during mmap (Nico Pache) [RHEL-77742]
  - mm/migrate: fix shmem xarray update during migration (Nico Pache) [RHEL-77742] {CVE-2025-22015}
  - mm/hugetlb: fix surplus pages in dissolve_free_huge_page() (Nico Pache) [RHEL-77742]
  - filemap: move prefaulting out of hot write path (Nico Pache) [RHEL-77742]
  - Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" (Nico Pache) [RHEL-77742]
  - NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback (Nico Pache) [RHEL-77742] {CVE-2025-21908}
  - mm: abort vma_modify() on merge out of memory failure (Nico Pache) [RHEL-77742] {CVE-2025-21932}
  - hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio (Nico Pache) [RHEL-77742] {CVE-2025-21931}
  - mm: memory-hotplug: check folio ref count first in do_migrate_range (Nico Pache) [RHEL-77742]
  - mm: memory-failure: update ttu flag inside unmap_poisoned_folio (Nico Pache) [RHEL-77742] {CVE-2025-21907}
  - mm: hugetlb: avoid fallback for specific node allocation of 1G pages (Nico Pache) [RHEL-77742]
  - memcg: avoid dead loop when setting memory.max (Nico Pache) [RHEL-77742]
  - mm,madvise,hugetlb: check for 0-length range after end address adjustment (Nico Pache) [RHEL-77742]
  - mm: gup: fix infinite loop within __get_longterm_locked (Nico Pache) [RHEL-77742]
  - kfence: skip __GFP_THISNODE allocations on NUMA systems (Nico Pache) [RHEL-77742]
  - mm: kmemleak: fix upper boundary check for physical address objects (Nico Pache) [RHEL-77742]
  - mm/vmscan: fix hard LOCKUP in function isolate_lru_folios (Nico Pache) [RHEL-77742]
  - mm/compaction: fix UBSAN shift-out-of-bounds warning (Nico Pache) [RHEL-77742] {CVE-2025-21815}
  - mm/hugetlb: don't map folios writable without VM_WRITE when copying during fork() (Nico Pache) [RHEL-77742]
  - readahead: properly shorten readahead when falling back to do_page_cache_ra() (Nico Pache) [RHEL-77742]
  - readahead: don't shorten readahead window in read_pages() (Nico Pache) [RHEL-77742]
  - ipv6: mcast: extend RCU protection in igmp6_send() (Hangbin Liu) [RHEL-81470] {CVE-2025-21759}
  - netfilter: ipset: fix region locking in hash types (CKI Backport Bot) [RHEL-96611]
  - KVM: selftests: access_tracking_perf_test: Add option to skip the sanity check (Maxim Levitsky) [RHEL-92771]
  - KVM: selftests: Extract guts of THP accessor to standalone sysfs helpers (Maxim Levitsky) [RHEL-92771]
  - selftests: net: use slowwait to make sure IPv6 setup finished (Hangbin Liu) [RHEL-83477]
  - selftests: net: use slowwait to stabilize vrf_route_leaking test (Hangbin Liu) [RHEL-84202]
  - selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh (Chunyu Hu) [RHEL-87655]
  - selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting (Chunyu Hu) [RHEL-87655]
  - selftests/mm: generate a temporary mountpoint for cgroup filesystem (Chunyu Hu) [RHEL-87655]
  - scsi: lpfc: Copyright updates for 14.4.0.9 patches (Dick Kennedy) [RHEL-89473]
  - scsi: lpfc: Update lpfc version to 14.4.0.9 (Dick Kennedy) [RHEL-89473]
  - scsi: lpfc: Create lpfc_vmid_info sysfs entry (Dick Kennedy) [RHEL-89473]
  - scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk (Dick Kennedy) [RHEL-89473]
  - scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry (Dick Kennedy) [RHEL-89473]
  - scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset (Dick Kennedy) [RHEL-89473]
  - scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands (Dick Kennedy) [RHEL-89473]
  - scsi: lpfc: Use memcpy() for BIOS version (Dick Kennedy) [RHEL-89473]
  - scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag (Dick Kennedy) [RHEL-89473]
  - selftests: netfilter: nft_queue.sh: include file transfer duration in log message (CKI Backport Bot) [RHEL-99472]
  - selftests: netfilter: nft_queue.sh: fix warnings with socat 1.8.0.0 (CKI Backport Bot) [RHEL-99472]
  - selftests: netfilter: run conntrack_dump_flush in netns (CKI Backport Bot) [RHEL-99472]
  - selftests: netfilter: Add missing gitignore file (CKI Backport Bot) [RHEL-99472]
  - selftests: netfilter: nft_nat.sh: add test for reverse clash with nat (CKI Backport Bot) [RHEL-99656]
  - netfilter: nf_nat: also check reverse tuple to obtain clashing entry (CKI Backport Bot) [RHEL-99656]
  - ipvs: fix uninit-value for saddr in do_output_route4 (CKI Backport Bot) [RHEL-99471]
  - ipvs: prevent integer overflow in do_ip_vs_get_ctl() (CKI Backport Bot) [RHEL-99471]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-105.el10]
changelog:
  - loop: move lo_set_size() out of queue freeze (Ming Lei) [RHEL-88159]
  - scsi: qla2xxx: Update version to 10.02.09.400-k (Nilesh Javali) [RHEL-90558]
  - scsi: qla2xxx: Supported speed displayed incorrectly for VPorts (Nilesh Javali) [RHEL-90558]
  - scsi: qla2xxx: Fix NVMe and NPIV connect issue (Nilesh Javali) [RHEL-90558]
  - scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt (Nilesh Javali) [RHEL-90558]
  - scsi: qla2xxx: Move FCE Trace buffer allocation to user control (Nilesh Javali) [RHEL-90558]
  - scsi: qla2xxx: Fix abort in bsg timeout (Nilesh Javali) [RHEL-90558]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-106.el10]
changelog:
  - net: use sock_gen_put() when sk_state is TCP_TIME_WAIT (Paolo Abeni) [RHEL-96601]
  - block: use plug request list tail for one-shot backmerge attempt (Ming Lei) [RHEL-96294]
  - exfat: fix random stack corruption after get_block (CKI Backport Bot) [RHEL-99440] {CVE-2025-22036}
  - rtmutex_api: provide correct extern functions (Maxim Levitsky) [RHEL-74410]
  - rust: add helper for mutex_trylock (Maxim Levitsky) [RHEL-74410]
  - RISC-V: KVM: use kvm_trylock_all_vcpus when locking all vCPUs (Maxim Levitsky) [RHEL-74410]
  - KVM: arm64: use kvm_trylock_all_vcpus when locking all vCPUs (Maxim Levitsky) [RHEL-74410]
  - x86: KVM: SVM: use kvm_lock_all_vcpus instead of a custom implementation (Maxim Levitsky) [RHEL-74410]
  - KVM: add kvm_lock_all_vcpus and kvm_trylock_all_vcpus (Maxim Levitsky) [RHEL-74410]
  - locking/mutex: implement mutex_lock_killable_nest_lock (Maxim Levitsky) [RHEL-74410]
  - locking/mutex: implement mutex_trylock_nested (Maxim Levitsky) [RHEL-74410]
  - cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk (CKI Backport Bot) [RHEL-72661]
  - selftests: bonding: add ipvlan over bond testing (CKI Backport Bot) [RHEL-96617]
  - selftests: net: lib: Add a couple autodefer helpers (CKI Backport Bot) [RHEL-96617]
  - selftests: net: lib: Add several autodefer helpers (CKI Backport Bot) [RHEL-96617]
  - selftests: net: lib: Rename ip_link_master() to ip_link_set_master() (CKI Backport Bot) [RHEL-96617]
  - bonding: Fix multiple long standing offload races (Hangbin Liu) [RHEL-73802]
  - bonding: Mark active offloaded xfrm_states (Hangbin Liu) [RHEL-73802]
  - xfrm: Add explicit dev to .xdo_dev_state_{add,delete,free} (Hangbin Liu) [RHEL-73802]
  - xfrm: Remove unneeded device check from validate_xmit_xfrm (Hangbin Liu) [RHEL-73802]
  - xfrm: Use xdo.dev instead of xdo.real_dev (Hangbin Liu) [RHEL-73802]
  - net/mlx5: Avoid using xso.real_dev unnecessarily (Hangbin Liu) [RHEL-73802]
  - xfrm: always initialize offload path (Hangbin Liu) [RHEL-73802]
  - xfrm: check for PMTU in tunnel mode for packet offload (Hangbin Liu) [RHEL-73802]
  - xfrm: provide common xdo_dev_offload_ok callback implementation (Hangbin Liu) [RHEL-73802]
  - xfrm: rely on XFRM offload (Hangbin Liu) [RHEL-73802 RHEL-97184]
  - xfrm: simplify SA initialization routine (Hangbin Liu) [RHEL-73802]
  - xfrm: delay initialization of offload path till its actually requested (Hangbin Liu) [RHEL-73802]
  - ynl: devlink: add missing board-serial-number (Petr Oros) [RHEL-75601]
  - devlink: fix xa_alloc_cyclic() error handling (Petr Oros) [RHEL-75601]
  - devlink: add devl guard (Petr Oros) [RHEL-75601]
  - pldmfw: enable selected component update (Petr Oros) [RHEL-75601]
  - devlink: Improve the port attributes description (Petr Oros) [RHEL-75601]
  - devlink: add devlink_fmsg_dump_skb() function (Petr Oros) [RHEL-75601]
  - devlink: add devlink_fmsg_put() macro (Petr Oros) [RHEL-75601]
  - devlink: Add documentation for OcteonTx2 AF (Petr Oros) [RHEL-75601]
  - devlink: remove unused devlink_resource_register() (Petr Oros) [RHEL-75601]
  - devlink: remove unused devlink_resource_occ_get_register() and _unregister() (Petr Oros) [RHEL-75601]
  - net: dsa: replace devlink resource registration calls by devl_ variants (Petr Oros) [RHEL-75601]
  - devlink: region: snapshot IDs: consolidate error values (Petr Oros) [RHEL-75601]
  - devlink: devl_resource_register(): differentiate error codes (Petr Oros) [RHEL-75601]
  - devlink: use devlink_nl_put_u64() helper (Petr Oros) [RHEL-75601]
  - devlink: introduce devlink_nl_put_u64() (Petr Oros) [RHEL-75601]
  - tools: ynl-gen: use names of constants in generated limits (Petr Oros) [RHEL-75601]
  - tools: ynl-gen: refactor check validation for TypeBinary (Petr Oros) [RHEL-75601]
  - ice: Add correct PHY lane assignment (Petr Oros) [RHEL-74388]
  - ice: Fix ETH56G FC-FEC Rx offset value (Petr Oros) [RHEL-74388]
  - ice: Fix quad registers read on E825 (Petr Oros) [RHEL-74388]
  - ice: Fix E825 initialization (Petr Oros) [RHEL-74388]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-107.el10]
changelog:
  - spec: fix spec warning for /usr/include/ynl (Alexandra Hájková) [RHEL-101712]
  - nvme: avoid creating multipath sysfs group under namespace path devices (Maurizio Lombardi) [RHEL-95382]
  - nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable (Maurizio Lombardi) [RHEL-95382]
  - nvme-pci: make nvme_pci_npages_prp() __always_inline (Maurizio Lombardi) [RHEL-95382]
  - nvme: unblock ctrl state transition for firmware update (Maurizio Lombardi) [RHEL-95382]
  - nvmet-tcp: don't restore null sk_state_change (Maurizio Lombardi) [RHEL-95382]
  - nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS (Maurizio Lombardi) [RHEL-95382]
  - nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS (Maurizio Lombardi) [RHEL-95382]
  - nvme-tcp: fix premature queue removal and I/O failover (Maurizio Lombardi) [RHEL-95382]
  - nvme-pci: add quirks for WDC Blue SN550 15b7:5009 (Maurizio Lombardi) [RHEL-95382]
  - nvme-pci: add quirks for device 126f:1001 (Maurizio Lombardi) [RHEL-95382]
  - nvme-pci: fix queue unquiesce check on slot_reset (Maurizio Lombardi) [RHEL-95382]
  - nvmet: fix out-of-bounds access in nvmet_enable_port (Maurizio Lombardi) [RHEL-95382]
  - nvme-multipath: sysfs links may not be created for devices (Maurizio Lombardi) [RHEL-95382]
  - nvme: fixup scan failure for non-ANA multipath controllers (Maurizio Lombardi) [RHEL-95382]
  - nvme: multipath: fix return value of nvme_available_path (Maurizio Lombardi) [RHEL-95382]
  - nvme: re-read ANA log page after ns scan completes (Maurizio Lombardi) [RHEL-95382]
  - nvme: requeue namespace scan on missed AENs (Maurizio Lombardi) [RHEL-95382]
  - nvme-pci: skip nvme_write_sq_db on empty rqlist (Maurizio Lombardi) [RHEL-95382]
  - nvme/ioctl: move fixed buffer lookup to nvme_uring_cmd_io() (Maurizio Lombardi) [RHEL-95382]
  - nvme/ioctl: move blk_mq_free_request() out of nvme_map_user_request() (Maurizio Lombardi) [RHEL-95382]
  - nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer (Maurizio Lombardi) [RHEL-95382]
  - nvme: convert timeouts to secs_to_jiffies() (Maurizio Lombardi) [RHEL-95382]
  - nvmet-fc: Remove unused functions (Maurizio Lombardi) [RHEL-95382]
  - nvme-pci: remove stale comment (Maurizio Lombardi) [RHEL-95382]
  - nvme-fc: Utilise min3() to simplify queue count calculation (Maurizio Lombardi) [RHEL-95382]
  - nvme-multipath: Add visibility for queue-depth io-policy (Maurizio Lombardi) [RHEL-95382]
  - nvme-multipath: Add visibility for numa io-policy (Maurizio Lombardi) [RHEL-95382]
  - nvme-multipath: Add visibility for round-robin io-policy (Maurizio Lombardi) [RHEL-95382]
  - nvme: map uring_cmd data even if address is 0 (Maurizio Lombardi) [RHEL-95382]
  - io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed() (Maurizio Lombardi) [RHEL-95382]
  - sunrpc: handle SVC_GARBAGE during svc auth processing as auth error (CKI Backport Bot) [RHEL-101330] {CVE-2025-38089}
  - net: fix udp gso skb_segment after pull from frag_list (Paolo Abeni) [RHEL-96626]
  - net: ipv6: fix UDPv6 GSO segmentation with NAT (Paolo Abeni) [RHEL-96626]
  - softirq: use bit waits instead of var waits. (Phil Auld) [RHEL-96261]
  - sched: add wait_var_event_io() (Phil Auld) [RHEL-96261]
  - sched: Add wait/wake interface for variable updated under a lock. (Phil Auld) [RHEL-96261]
  - sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up() (Phil Auld) [RHEL-96261]
  - sched: Document wait_var_event() family of functions and wake_up_var() (Phil Auld) [RHEL-96261]
  - sched: Improve documentation for wake_up_bit/wait_on_bit family of functions (Phil Auld) [RHEL-96261]
  - sched: change wake_up_bit() and related function to expect unsigned long * (Phil Auld) [RHEL-96261]
  - net-timestamp: COMPLETION timestamp on packet tx completion (Petr Oros) [RHEL-100002]
  - net: skb: free up one bit in tx_flags (Petr Oros) [RHEL-100002]
  - selftests/bpf: Add simple bpf tests in the tx path for timestamping feature (Petr Oros) [RHEL-100002]
  - bpf: Support selective sampling for bpf timestamping (Petr Oros) [RHEL-100002]
  - bpf: Add BPF_SOCK_OPS_TSTAMP_SENDMSG_CB callback (Petr Oros) [RHEL-100002]
  - bpf: Add BPF_SOCK_OPS_TSTAMP_ACK_CB callback (Petr Oros) [RHEL-100002]
  - bpf: Add BPF_SOCK_OPS_TSTAMP_SND_HW_CB callback (Petr Oros) [RHEL-100002]
  - bpf: Add BPF_SOCK_OPS_TSTAMP_SND_SW_CB callback (Petr Oros) [RHEL-100002]
  - bpf: Add BPF_SOCK_OPS_TSTAMP_SCHED_CB callback (Petr Oros) [RHEL-100002]
  - net-timestamp: Prepare for isolating two modes of SO_TIMESTAMPING (Petr Oros) [RHEL-100002]
  - bpf: Disable unsafe helpers in TX timestamping callbacks (Petr Oros) [RHEL-100002]
  - bpf: Prevent unsafe access to the sock fields in the BPF timestamping callback (Petr Oros) [RHEL-100002]
  - bpf: Prepare the sock_ops ctx and call bpf prog for TX timestamping (Petr Oros) [RHEL-100002]
  - bpf: Add networking timestamping support to bpf_get/setsockopt() (Petr Oros) [RHEL-100002]
  - selftests: txtimestamp: add SCM_TS_OPT_ID test (Petr Oros) [RHEL-100002]
  - net_tstamp: add SCM_TS_OPT_ID for RAW sockets (Petr Oros) [RHEL-100002]
  - net_tstamp: add SCM_TS_OPT_ID to provide OPT_ID in control message (Petr Oros) [RHEL-100002]
  - selftests: netfilter: nft_concat_range.sh: add datapath check for map fill bug (CKI Backport Bot) [RHEL-99477]
  - selftests: netfilter: nft_concat_range.sh: prefer per element counters for testing (CKI Backport Bot) [RHEL-99477]
  - netfilter: nf_set_pipapo_avx2: fix initial map fill (CKI Backport Bot) [RHEL-99477]
  - selftests: netfilter: nft_concat_range.sh: add coverage for 4bit group representation (CKI Backport Bot) [RHEL-99477]
  - netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX (CKI Backport Bot) [RHEL-99477]
  - netfilter: nft_set_pipapo: prevent overflow in lookup table allocation (CKI Backport Bot) [RHEL-99477]
  - netfilter: nft_inner: Use nested-BH locking for nft_pcpu_tun_ctx (CKI Backport Bot) [RHEL-99473]
  - netfilter: nft_tunnel: fix geneve_opt dump (CKI Backport Bot) [RHEL-99473]
  - netfilter: nft_quota: match correctly when the quota just depleted (CKI Backport Bot) [RHEL-99473]
  - netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only (CKI Backport Bot) [RHEL-99473]
  - netfilter: nf_tables: don't unregister hook when table is dormant (CKI Backport Bot) [RHEL-99473]
  - redhat/configs: enable CONFIG_PT_RECLAIM (Luiz Capitulino) [RHEL-78258]
  - mm: pgtable: fix incorrect reclaim of non-empty PTE pages (Luiz Capitulino) [RHEL-78258]
  - x86: select ARCH_SUPPORTS_PT_RECLAIM if X86_64 (Luiz Capitulino) [RHEL-78258]
  - x86: mm: free page table pages by RCU instead of semi RCU (Luiz Capitulino) [RHEL-78258]
  - mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED) (Luiz Capitulino) [RHEL-78258]
  - mm: make zap_pte_range() handle full within-PMD range (Luiz Capitulino) [RHEL-78258]
  - mm: do_zap_pte_range: return any_skipped information to the caller (Luiz Capitulino) [RHEL-78258]
  - mm: zap_install_uffd_wp_if_needed: return whether uffd-wp pte has been re-installed (Luiz Capitulino) [RHEL-78258]
  - mm: skip over all consecutive none ptes in do_zap_pte_range() (Luiz Capitulino) [RHEL-78258]
  - mm: introduce do_zap_pte_range() (Luiz Capitulino) [RHEL-78258]
  - mm: introduce zap_nonpresent_ptes() (Luiz Capitulino) [RHEL-78258]
  - mm: userfaultfd: recheck dst_pmd entry in move_pages_pte() (Luiz Capitulino) [RHEL-78258]
  - mm: khugepaged: recheck pmd state in retract_page_tables() (Luiz Capitulino) [RHEL-78258]
  - docs/mm: add VMA locks documentation (Luiz Capitulino) [RHEL-78258]
  - redhat/configs: enable CONFIG_TCG_SVSM (Stefano Garzarella) [RHEL-92271]
  - x86/sev: Register tpm-svsm platform device (Stefano Garzarella) [RHEL-92271]
  - tpm: Add SNP SVSM vTPM driver (Stefano Garzarella) [RHEL-92271]
  - svsm: Add header with SVSM_VTPM_CMD helpers (Stefano Garzarella) [RHEL-92271]
  - x86/sev: Add SVSM vTPM probe/send_command functions (Stefano Garzarella) [RHEL-92271]
  - KVM: arm64: VHE: Synchronize CPTR trap deactivation (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: VHE: Synchronize restore of host debug registers (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Explicitly treat routing entry type changes as changes (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Unmap vLPIs affected by changes to GSI routing information (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forwarding() (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Use lock guard in vgic_v4_set_forwarding() (Sebastian Ott) [RHEL-92805]
  - arm64: Add override for MPAM (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Drop sort_memblock_regions() (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Switch to use hrtimer_setup() (Sebastian Ott) [RHEL-92805]
  - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Sebastian Ott) [RHEL-92805]
  - KVM: selftests: Confirm exposing MTE_frac does not break migration (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Make MTE_frac masking conditional on MTE capability (Sebastian Ott) [RHEL-92805]
  - arm64/sysreg: Expose MTE_frac so that it is visible to KVM (Sebastian Ott) [RHEL-92805]
  - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC04_CPU_23 (Sebastian Ott) [RHEL-92805]
  - arm64: sysreg: Drag linux/kconfig.h to work around vdso build issue (Sebastian Ott) [RHEL-92805]
  - arm64: errata: Work around AmpereOne's erratum AC04_CPU_23 (Sebastian Ott) [RHEL-92805]
  - arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9 (Sebastian Ott) [RHEL-92805]
  - arm64/sysreg: Add register fields for HFGWTR2_EL2 (Sebastian Ott) [RHEL-92805]
  - arm64/sysreg: Add register fields for HFGRTR2_EL2 (Sebastian Ott) [RHEL-92805]
  - arm64/sysreg: Add register fields for HFGITR2_EL2 (Sebastian Ott) [RHEL-92805]
  - arm64/sysreg: Add register fields for HDFGWTR2_EL2 (Sebastian Ott) [RHEL-92805]
  - arm64/sysreg: Add register fields for HDFGRTR2_EL2 (Sebastian Ott) [RHEL-92805]
  - arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1 (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Allow userspace to request KVM_ARM_VCPU_EL2* (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Document NV caps and vcpu flags (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: selftests: Determine effective counter width in arch_timer_edge_cases (Sebastian Ott) [RHEL-84459 RHEL-92805]
  - KVM: arm64: selftests: Fix xVAL init in arch_timer_edge_cases (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: selftests: Fix thread migration in arch_timer_edge_cases (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: selftests: Fix help text for arch_timer_edge_cases (Sebastian Ott) [RHEL-92805]
  - smccc: kvm_guest: Align with DISCOVER_IMPL_CPUS ABI (Sebastian Ott) [RHEL-92805]
  - arm64: Rework checks for broken Cavium HW in the PI code (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: selftest: Don't try to disable AArch64 support (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Fix memory check in host_stage2_set_owner_locked() (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Kill HCRX_HOST_FLAGS (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Properly save/restore HCRX_EL2 (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Prevent userspace from disabling AArch64 support at any virtualisable EL (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Fix uninitialized memcache pointer in user_mem_abort() (Sebastian Ott) [RHEL-88996 RHEL-92805]
  - KVM: arm64: Use acquire/release to communicate FF-A version negotiation (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Don't translate FAR if invalid/unsafe (Sebastian Ott) [RHEL-92805]
  - arm64: Convert HPFAR_EL2 to sysreg table (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Only read HPFAR_EL2 when value is architecturally valid (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Tear down vGIC on failed vCPU creation (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: PMU: Reload when resetting (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: PMU: Reload when user modifies registers (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: PMU: Fix SET_ONE_REG for vPMC regs (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: PMU: Assume PMU presence in pmu-emul.c (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Create each pKVM hyp vcpu after its corresponding host vcpu (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Factor out pKVM hyp vcpu creation to separate function (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Initialize HCRX_EL2 traps in pKVM (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Factor out setting HCRX_EL2 traps into separate function (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Count pKVM stage-2 usage in secondary pagetable stats (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Distinct pKVM teardown memcache for stage-2 (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Add flags to kvm_hyp_memcache (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: selftests: Test that TGRAN*_2 fields are writable (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Allow userspace to write ID_AA64MMFR0_EL1.TGRAN*_2 (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: ptdump: Test PMD_TYPE_MASK for block mapping (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Provide 1 event counter on IMPDEF hardware (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Remap PMUv3 events onto hardware (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Advertise PMUv3 if IMPDEF traps are present (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Compute synthetic sysreg ESR for Apple PMUv3 traps (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Move PMUVer filtering into KVM code (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Use guard() to cleanup usage of arm_pmus_lock (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Drop kvm_arm_pmu_available static key (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Use a cpucap to determine if system supports FEAT_PMUv3 (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Always support SW_INCR PMU event (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Compute PMCEID from arm_pmu's event bitmaps (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Fix documentation for KVM_CAP_ARM_WRITABLE_IMP_ID_REGS (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Copy MIDR_EL1 into hyp VM when it is writable (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Copy guest CTR_EL0 into hyp VM (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Fail KVM init if asking for NV without GICv3 (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Allow userland to set VGIC maintenance IRQ (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Fold GICv3 host trapping requirements into guest setup (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Propagate used_lrs between L1 and L0 contexts (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Request vPE doorbell upon nested ERET to L2 (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Respect virtual HCR_EL2.TWx setting (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Add Maintenance Interrupt emulation (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Handle L2->L1 transition on interrupt injection (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Nested GICv3 emulation (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Sanitise ICH_HCR_EL2 accesses (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Plumb handling of GICv3 EL2 accesses (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Add ICH_*_EL2 registers to vpcu_sysreg (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: nv: Load timer before the GIC (Sebastian Ott) [RHEL-92805]
  - arm64: sysreg: Add layout for ICH_MISR_EL2 (Sebastian Ott) [RHEL-92805]
  - arm64: sysreg: Add layout for ICH_VTR_EL2 (Sebastian Ott) [RHEL-92805]
  - arm64: sysreg: Add layout for ICH_HCR_EL2 (Sebastian Ott) [RHEL-92805]
  - KVM: selftests: Add test for KVM_REG_ARM_VENDOR_HYP_BMAP_2 (Sebastian Ott) [RHEL-92805]
  - smccc/kvm_guest: Enable errata based on implementation CPUs (Sebastian Ott) [RHEL-92805]
  - arm64: Make  _midr_in_range_list() an exported function (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Introduce KVM_REG_ARM_VENDOR_HYP_BMAP_2 (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Specify hypercall ABI for retrieving target implementations (Sebastian Ott) [RHEL-92805]
  - arm64: Modify _midr_range() functions to read MIDR/REVIDR internally (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Document ordering requirements for irqbypass (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: vgic-v4: Fall back to software irqbypass if LPI not found (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: vgic-v4: Only attempt vLPI mapping for actual MSIs (Sebastian Ott) [RHEL-92805]
  - KVM: selftests: arm64: Test writes to MIDR,REVIDR,AIDR (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Allow userspace to change the implementation ID registers (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Load VPIDR_EL2 with the VM's MIDR_EL1 value (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Maintain per-VM copy of implementation ID regs (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Set HCR_EL2.TID1 unconditionally (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Advertise FEAT_ECV when possible (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Make ID_AA64MMFR4_EL1.NV_frac writable (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Allow userspace to limit NV support to nVHE (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Move NV-specific capping to idreg sanitisation (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Enforce NV limits on a per-idregs basis (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Make ID_REG_LIMIT_FIELD_ENUM() more widely available (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Consolidate idreg callbacks (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Advertise NV2 in the boot messages (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Mark HCR.EL2.{NV*,AT} RES0 when ID_AA64MMFR4_EL1.NV_frac is 0 (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Mark HCR.EL2.E2H RES0 when ID_AA64MMFR1_EL1.VH is zero (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Hide ID_AA64MMFR2_EL1.NV from guest and userspace (Sebastian Ott) [RHEL-92805]
  - arm64: cpufeature: Handle NV_frac as a synonym of NV2 (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Eagerly switch ZCR_EL{1,2} (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Mark some header functions as inline (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Refactor exit handlers (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Refactor CPTR trap deactivation (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Remove host FPSIMD saving for non-protected KVM (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Drop pkvm_mem_transition for host/hyp donations (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Drop pkvm_mem_transition for host/hyp sharing (Sebastian Ott) [RHEL-92805]
  - KVM: arm64: Drop pkvm_mem_transition for FF-A (Sebastian Ott) [RHEL-92805]
  - Revert "net: skb: introduce and use a single page frag cache" (Paolo Abeni) [RHEL-90322]
  - net: allow small head cache usage with large MAX_SKB_FRAGS values (Paolo Abeni) [RHEL-90322]
  - net: avoid unconditionally touching sk_tsflags on RX (Paolo Abeni) [RHEL-90322]
  - io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period (Jeff Moyer) [RHEL-75487] {CVE-2025-21655}
  - io_uring/eventfd: abstract out ev_fd put helper (Jeff Moyer) [RHEL-75487]
  - xen: balloon: update the NR_BALLOON_PAGES state (Nico Pache) [RHEL-70690]
  - hv_balloon: update the NR_BALLOON_PAGES state (Nico Pache) [RHEL-70690]
  - balloon_compaction: update the NR_BALLOON_PAGES state (Nico Pache) [RHEL-70690]
  - meminfo: add a per node counter for balloon drivers (Nico Pache) [RHEL-70690]


