# 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: Viktor Ashirov <vashirov@redhat.com> - 3.2.0-1
changelog:
  - Update to 3.2.0
  - Resolves: RHEL-18041 - [RFE] When there are multiple backends cache auto-
    tune should adapt its tuning
  - Resolves: RHEL-58682 - [RFE]  modify entry cache eviction strategy to
    allow large groups to stay in the cache
  - Resolves: RHEL-64019 - Units for changing MDB max size are not consistent
    across different tools
  - Resolves: RHEL-83274 - Replication online reinitialization of a large
    database gets stalled.
  - Resolves: RHEL-83852 - LDAP high CPU usage while handling indexes with
    IDL scan limit at INT_MAX
  - Resolves: RHEL-86534 - [RFE] Support Dynamic Groups similar to OpenLDAP
  - Resolves: RHEL-89601 - (&(cn:dn:=groups)) no longer returns results
  - Resolves: RHEL-94025 - PAM Pass Through Authentication Plugin processes
    requests for accounts that do not meet the criteria specified in the
    `pamFilter` option.
  - Resolves: RHEL-95395 - Getting "build_candidate_list - Database error 11"
    messages after migrating to LMDB.
  - Resolves: RHEL-96196 - Duplicate/double local password policy entry
    display from redhat directory server webconsole
  - Resolves: RHEL-99331 - [RFE] Need an option with dsconf to delete all the
    conflicts at once instead of deleting each conflict one after the other
  - Resolves: RHEL-105578 - IPA health check up script shows time skew is
    over 24 hours
  - Resolves: RHEL-106502 - Ignore the memberOfDeferredUpdate setting when
    LMDB is used.
  - Resolves: RHEL-106559 - When deferred memberof update is enabled after
    the server crashed it should not launch memberof fixup task by default
  - Resolves: RHEL-106849 - Abort the offline import if the root entry cannot
    be added.
  - Resolves: RHEL-107003 - Improve output dsctl dbverify when backend does
    not exist
  - Resolves: RHEL-109113 - [RFE] memberOf plugin - Add scope for specific
    groups
  - Resolves: RHEL-111219 - Attribute uniqueness is not enforced upon modrdn
    operation
  - Resolves: RHEL-113965 - RetroCL plugin generates invalid LDIF
  - Resolves: RHEL-115179 - Several password related attributes are not
    replicating from the Replicas to the Masters
  - Resolves: RHEL-115484 - ns-slapd crash in libdb, possible memory
    corruption
  - Resolves: RHEL-116060 - Fix paged result search locking
  - Resolves: RHEL-117124 - Missing access JSON logging for TLS/CLient auth
  - Resolves: RHEL-117140 - Changelog trimming - add number of scanned
    entries to the log
  - Resolves: RHEL-117520 - Typo in errors log after a Memberof fixup task.
  - Resolves: RHEL-121208 - [RFE] Make nsslapd-haproxy-trusted-ip accept
    whole subnets
  - Resolves: RHEL-122625 - ipa-healthcheck is complaining about missing or
    incorrectly configured system indexes.
  - Resolves: RHEL-122674 - [WebUI] Replication tab crashes after enabling
    replication as a consumer
  - Resolves: RHEL-123220 - Improve the way to detect asynchronous operations
    in the access logs
  - Resolves: RHEL-123275 - The new ipahealthcheck test
    ipahealthcheck.ds.backends.BackendsCheck raises CRITICAL issue
  - Resolves: RHEL-123663 - Online initialization of consumers fails with
    error -23
  - Resolves: RHEL-123664 - RHDS 12.6 doesn't handle 'ldapsearch' filter with
    space char in DN name correctly
  - Resolves: RHEL-123762 - 389-ds-base OpenScanHub Leaks Detected
  - Resolves: RHEL-124694 - Access logs are not getting deleted as
    configured.
  - Resolves: RHEL-126535 - memory corruption in alias entry plugin
  - Resolves: RHEL-128906 - Scalability issue of replication online
    initialization with large database
  - Resolves: RHEL-129675 - Can't locate CSN error seen in errors log when
    replicating after importing data from ldif files
  - Resolves: RHEL-131129 - ns-slapd[2233]: segfault at 0 ip 00007f1f1d7cd7fc
    sp 00007f1e775fc070 error 4 in libjemalloc.so.2[7f1f1d738000+ac000] on
    389-ds-base-2.6.1-11
  - Resolves: RHEL-133795 - Memory leak observed in ns-slapd with 389-ds-
    base-2.6.1-12
  - Resolves: RHEL-139826 - Rebase 389-ds-base to 3.2.x


author: Viktor Ashirov <vashirov@redhat.com> - 3.2.0-2
changelog:
  - Resolves: RHEL-137786 - Upgrading IDM to latest version: 389-ds-base and
    ipa-server breaks replication


author: Viktor Ashirov <vashirov@redhat.com> - 3.2.0-3
changelog:
  - Bump version to 3.2.0-3
  - Resolves: RHEL-76835 - Web console doesn't show the sub suffix of
    ou=foo,ou=people,dc=example,dc=com.
  - Resolves: RHEL-86320 - [RFE] Support updating/renewing TLS certificate
    without restarting slapd
  - Resolves: RHEL-110192 - ns-slapd doesn't support PQC keys
  - Resolves: RHEL-111220 - RHDS-11.9 dsctl db2index --attr recreates all
    indexes instead of selected ones
  - Resolves: RHEL-111931 - Improve error messages for dsconf localpwp list
  - Resolves: RHEL-121981 - Setting password history count to 0 does not
    flush history
  - Resolves: RHEL-122625 - ipa-healthcheck is complaining about missing or
    incorrectly configured system indexes.
  - Resolves: RHEL-128906 - Scalability issue of replication online
    initialization with large database
  - Resolves: RHEL-137786 - Upgrading IDM to latest version: 389-ds-base and
    ipa-server breaks replication
  - Resolves: RHEL-146769 - Remove memberof_del_dn_from_groups from MemberOf
    plugin


author: Viktor Ashirov <vashirov@redhat.com> - 3.2.0-4
changelog:
  - Bump version to 3.2.0-4
  - Resolves: RHEL-86312 - Crash in trim_changelog() during the Retro
    Changelog trimming.
  - Resolves: RHEL-133085 - Replica installation is failing with message
    MDB_BAD_VALSIZE: Unsupported size of key/DB name/data, or wrong DUPFIXED
  - Resolves: RHEL-137072 - CVE-2025-14905 389-ds-base: 389-ds-base: Remote
    Code Execution and Denial of Service via heap buffer overflow [rhel-10.2]
  - Resolves: RHEL-138729 - Crash ( Segmentation fault ) in
    atomic_compare_exchange()


author: Viktor Ashirov <vashirov@redhat.com> - 3.2.0-6
changelog:
  - Bump version to 3.2.0-6
  - Resolves: RHEL-86312 - Crash in trim_changelog() during the Retro
    Changelog trimming.


author: Viktor Ashirov <vashirov@redhat.com> - 3.3.0-1
changelog:
  - Bump version to 3.3.0
  - Resolves: RHEL-58681 - high wtime can hide a worker reading a large
    requests
  - Resolves: RHEL-62876 - Inconsistencies in the log messages
  - Resolves: RHEL-68692 - Replication halt caused by an incorrect setting of
    "nsslapd-changelogmaxage"
  - Resolves: RHEL-76836 - Crash in replica_config_add when manually
    configuring a replica with an incorrect nsds5ReplicaRoot.
  - Resolves: RHEL-80256 - [RFE] RHDS healthcheck tool could provide more
    information in offline mode
  - Resolves: RHEL-84531 - access log - suspicious wtime  optime negative and
    large values in internal op
  - Resolves: RHEL-86325 - dbscan utility not filtering using -k option
  - Resolves: RHEL-88942 - LDAP healthcheck and ignoring entrydn index and
    associated config
  - Resolves: RHEL-109505 - Possible memory leak when using the Retro
    Changelog plugin.
  - Resolves: RHEL-117666 - [RFE] Expose stats from deferred memberof
  - Resolves: RHEL-118811 - Password policy can be created even though the
    same one already exists
  - Resolves: RHEL-118867 - Memory leak issue in an IPA deployment.
  - Resolves: RHEL-121119 - Differences on export ldif using online of off-
    line method on RHDS
  - Resolves: RHEL-121169 - dsctl should report error when the ldif to import
    doesn't have permissions to be read by dirsrv.
  - Resolves: RHEL-129204 - Local password policies can be created with
    unallowed values
  - Resolves: RHEL-129597 - Remediate "Could not read password attribute"
    error on directory Servers with chaining enabled(DBLink)
  - Resolves: RHEL-132767 - An online reinitialization with LMDB is
    terminating the receiving server
  - Resolves: RHEL-134188 - RFE: add server-side configuration to ignore
    malformed controls and/or override critical controls from clients
  - Resolves: RHEL-138569 - AddressSanitizer: SEGV
    ldap/servers/plugins/automember/automember.c:1962 in
    automember_mod_post_op
  - Resolves: RHEL-140005 - Memory leaks in IPA context on server restart
  - Resolves: RHEL-141049 - Fail open condition in ACL
  - Resolves: RHEL-141480 - [RFE] Add shadowLastChange fixup task
  - Resolves: RHEL-146147 - Fix dsconf to allow specifying multiple
    certificates for use in 389-ds server
  - Resolves: RHEL-149125 - dnaSharedConfig: "dnaPortNum: 0"
  - Resolves: RHEL-151246 - dsctl healthcheck DSMOLE0001 inaccurate
    recommendations when there is more than 1 LDAP backend
  - Resolves: RHEL-152373 - Entry cache DN hash table corruption causes
    SIGSEGV in ns-slapd
  - Resolves: RHEL-153088 - [RFE] Add OS-level thread names to all server
    threads
  - Resolves: RHEL-153089 - [RFE] Add work queue metrics to cn=monitor
  - Resolves: RHEL-153092 - [RFE] Per-operation thread pool context via STAT
    extension
  - Resolves: RHEL-153372 - dirsrv@.service missing NoNewPrivileges and
    MemoryDenyWriteExecute despite broad capability set
  - Resolves: RHEL-154374 - Prevent the ability of creating a replication
    agreement from a node back to itself is needed
  - Resolves: RHEL-154380 - DS 12 does not handle escape char in bind user
  - Resolves: RHEL-157894 - Online export is failing when using the option
    "-s"
  - Resolves: RHEL-163373 - WARN - keys2idl - received NULL idl from
    index_read_ext_allids
  - Resolves: RHEL-165956 - can't modify user's name/dn if it's owner of
    SubIDs
  - Resolves: RHEL-169529 - Rebase 389-ds-base to 3.3.x
  - Resolves: RHEL-170277 - Memory leaks in syncrepl plugin during persistent
    search operations
  - Resolves: RHEL-170643 - passwordbadwords attribute of the local password
    policy is not functioning
  - Resolves: RHEL-170907 - Substring index produces empty results and can
    crash when non-default nsSubStrBegin/nsSubStrEnd lengths are configured
  - Resolves: RHEL-172228 - Replacing a group's member list modifies users
    who were already members
  - Resolves: RHEL-174908 - Replication errors in logs
  - Resolves: RHEL-181022 - Server shutdown during online reindex may lead to
    data loss


author: Simon Pichugin <spichugi@redhat.com> - 3.3.0-2
changelog:
  - Bump version to 3.3.0-2
  - Resolves: RHEL-146147 - Fix dsconf to allow specifying multiple
    certificates for use in 389-ds server
  - Resolves: RHEL-182463 - Error: NssSsl.add_cert() got an unexpected
    keyword argument 'input_file'
  - Resolves: RHEL-166737 - import_monitor_threads and average rate
    214748364.8/sec rate calculation issue
  - Resolves: RHEL-153372 - dirsrv@.service missing NoNewPrivileges and
    MemoryDenyWriteExecute despite broad capability set
  - Resolves: RHEL-164610 - Online reinitialization is failing with the
    supplier being busy calling idrange_add_id()
  - Resolves: RHEL-153094 - [RFE] Thread pool state mmap file with dsctl and
    cn=monitor exposure
  - Resolves: RHEL-129204 - Local password policies can be created with
    unallowed values
  - Resolves: RHEL-185139 - Compressed logs are prematurely deleted
  - Resolves: RHEL-183383 - Post-import cache autotuning does not recompute
    entry cache size
  - Resolves: RHEL-190780 - CVE-2026-11788 389-ds-base: 389-ds-base: NULL
    pointer dereference in defer control plugin BER parser [rhel-10.3]
  - Resolves: RHEL-183109 - CVE-2026-11774 389-ds-base: 389-ds-base: integer
    overflow in SASL packet length bypasses size limit leading to heap buffer
    overflow [rhel-10.3]


author: Filip Pokrývka <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.53.90-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: Íñigo Huguet <ihuguet@redhat.com> - 1:1.55.90-1
changelog:
  - Update to 1.56.0 (rc1)
  - Support setting protocol version of HSR/PRP (RHEL-100764)
  - Support interlink for HSR/PRP (RHEL-100768)
  - Reject connections if the corresponding feature is disabled or removed (RHEL-93829)
  - Improve logging of networking off (RHEL-103925)
  - Don't delete unrelated OVS ports (RHEL-120176)


author: Ján Václav <jvaclav@redhat.com> - 1:1.56.1-1
changelog:
  - Update to 1.56.1
  - fix handling onlink route flag for ECMP routes (RHEL-1402)
  - Add Geneve support (RHEL-122042)
  - Add support for persistently un/managing devices (RHEL-142555)


author: Josephine Pfeiffer <josie@redhat.com> - 1:1.58~rc1-1
changelog:
  - Update to 1.58-rc1 release
  - Add IPv6-mostly support with CLAT via a BPF program (RHEL-93551)
  - Keep permissive modify.system polkit defaults for RHEL 10 minor compatibility
  - Warn about gateways that are not directly reachable (RHEL-126543)
  - Fix suppressing DHCPv6 DNS servers with ipv6.ignore-auto-dns on reapply (RHEL-149149)
  - Fix sending DHCP release on bridge interfaces (RHEL-126455)
  - Allow selecting from available devices when creating profiles in nmtui (RHEL-129186)
  - Fix AVC error when running NetworkManager --print-config as systemd service (RHEL-140113)
  - Fix invalid default value of the bond arp_missed_max option (RHEL-182559)
  - Fix RPM scriptlet dependencies for udev-less container installs


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-12
changelog:
  - Add dist_purl_namespace to macros.dist
  - Re-disable rpcbind.service and rpcbind.socket
  - Enable greenboot services


author: Bruno <bciconel@redhat.com> - 40.22.3.43-1
changelog:
  - installation: run subscription tasks after network configuration (bciconel)
    Resolves: RHEL-135111
  - subscription: ensure /var/lib/insights exists before running insights-client
    (bciconel)
    Resolves: RHEL-135111
  - spec: Require zram-generator-defaults for RHEL-10 (k.koukiou)
    Resolves: RHEL-117685
  - Only show compatible translations in text mode (mkolman)
    Resolves: RHEL-16168


author: Katerina Koukiou <k.koukiou@gmail.com> - 40.22.3.44-1
changelog:
  - storage: stop creating /etc/mtab symlink during installation (k.koukiou)
    Related: RHEL-135116
  - rescue: Add warning for immutable systems (k.koukiou)
    Related: RHEL-135116
  - rescue: detect OSTree deployments in rescue mode and show deployment path
    (k.koukiou)
    Resolves: RHEL-135116
  - pyanaconda: storage: fix FindExistingSystems API for ostree based OSes
    (k.koukiou)
    Related: RHEL-135116
  - network: List all network interfaces IP for RDP session (ppolawsk)
    Resolves: RHEL-74268


author: Katerina Koukiou <k.koukiou@gmail.com> - 40.22.3.45-1
changelog:
  - Fix user input in driver disk menu is not displayed (adamkankovsky)
    Resolves: RHEL-58828
  - flatpak: tests: fix unreachable code (fsouza.bruno)
    Related: RHEL-143566
  - flatpak: Only override remote URLs when subscription module is available
    (bciconel)
    Related: RHEL-143566
  - flatpak: Make installation failures non-blocking (bciconel)
    Resolves: RHEL-143566
  - Reload installer SELinux policy at exit so dracut shutdown works (k.koukiou)
    Resolves: RHEL-144456


author: Katerina Koukiou <k.koukiou@gmail.com> - 40.22.3.47-1
changelog:
  - chore: Support multiple console= kernel entries (ppolawsk)
    Resolves: RHEL-101789
  - Increase GUI startup timeout to 120 seconds (mkolman)
    Resolves: RHEL-173441
  - Refactor remaining X timeout references (mkolman)
    Resolves: RHEL-173441
  - Set RHSM machine name based on user provided hostname (mkolman)
    Resolves: RHEL-149198


author: Katerina Koukiou <k.koukiou@gmail.com> - 40.22.3.50-1
changelog:
  - dracut: append anchor certs to CA bundle in initramfs (rvykydal)
    Resolves: RHEL-77154
  - security: add --type support for %certificate section (rvykydal)
    Resolves: RHEL-77154


author: Katerina Koukiou <k.koukiou@gmail.com> - 40.22.3.51-1
changelog:
  - gui: disable overlay scrolling on disk selection lists (k.koukiou)
    Resolves: RHEL-69902
  - fix: use static string for tmux status line to reduce CPU usage (k.koukiou)
    Resolves: RHEL-180821
  - fix: improve error when enabling missing services on target (k.koukiou)
    Related: RHEL-61134
  - fix: check if service is installed before enabling in kickstart (k.koukiou)
    Resolves: RHEL-61134
  - storage: check disk space in cmdline mode before starting installation
    (rvykydal)
    Resolves: RHEL-142734


author: Katerina Koukiou <k.koukiou@gmail.com> - 40.22.3.53-1
changelog:
  - Revert "fix: persist checkisomd5 media verification output in the journal"
    (k.koukiou)
    Related: RHEL-73812
  - fix: persist checkisomd5 media verification output in the journal (k.koukiou)
    Resolves: RHEL-73812
  - fix: allow enabling socket and other systemd units via kickstart (k.koukiou)
    Related: RHEL-61134


author: Katerina Koukiou <k.koukiou@gmail.com> - 40.22.3.54-1
changelog:
  - modules: rpm_ostree: fix bootc install when /boot is on root partition
    (k.koukiou)
    Resolves: RHEL-147437
  - fix(bootc): show bootc error output in the installation error dialog
    (bciconel)
    Resolves: RHEL-162832
  - flatpak: honor %packages --ignoremissing (bciconel)
    Related: RHEL-101748
  - flatpak: surface errors when requested flatpaks cannot be installed
    (bciconel)
    Resolves: RHEL-101748


author: Adam Kankovsky <adamkankovsky@gmail.com> - 40.22.3.56-1
changelog:
  - feat(bootc): support arbitrary mount points for bootc installations
    (rvykydal)
    Resolves: RHEL-191455


author: Katerina Koukiou <kkoukiou@redhat.com> - 40.22.3.57-1
changelog:
  - Allow reformat for partitions without a recognized filesystem (tfratrik)
    Resolves: RHEL-144461
  - rescue: read fstab from sysroot for OSTree deployments (kkoukiou)
    Resolves: RHEL-245259
  - rescue: skip SELinux autorelabel for ostree/bootc systems (rvykydal)
    Resolves: RHEL-191735
  - rescue: Set system root to OSTree deployment path (k.koukiou)
    Related: RHEL-191735


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: Richard W.M. Jones <rjones@redhat.com> - 1.14.2-0.9
changelog:
  - Fix: fails to parse /etc/fstab when there is a double comma after character
    resolves: RHEL-77279
  - Fix: fails to parse /etc/iproute2/README and /usr/share/iproute2/
    resolves: RHEL-113748
  - Synchronize spec file with Fedora


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: Jerome Marchand <jmarchan@redhat.com> - 0.36.1-1
changelog:
  - Rebase to version 0.36.1 (RHEL-162980)
  - Rebuild with LLVM 22 (RHEL-140402)
  - Fix multiple failure introduced by BPF 6.19 update (RHEL-174797)
  - Fix klockstat (RHEL-174798)
  - Fix bpf-cpufreq (RHEL-93855)      
  - Fix bpf-syncsnoop (RHEL-93854)
  - Fix tcpaccept (RHEL-93424)
  - Fix filegone, kvmexit, netqtop and tcpconnect on s390x (RHEL-75515)
  - Fix profile on s390x (RHEL-68950)


author: Petr Menšík <pemensik@redhat.com> - 32:9.18.33-12
changelog:
  - Refuse malformed DNSKEY records (CVE-2025-8677)
  - Address various spoofing attacks (CVE-2025-40778)
  - Prevent cache poisoning due to weak PRNG (CVE-2025-40780)


author: Petr Menšík <pemensik@redhat.com> - 32:9.18.33-26
changelog:
  - Avoid unbounded recursion loop (CVE-2026-5950)
  - Limit overlapping addresses resolver usage (CVE-2026-3592)


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: Bastien Nocera <bnocera@redhat.com> - 5.86-1
changelog:
  - Update to 5.86
  - Re-add btmgmt as it does not require bluetoothd to be running,
    unlike bluetoothctl mgmt
  - Fix audio output not working in some circumstances
    Resolves: RHEL-147735


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: Jon Maloy <jmaloy@redhat.com> - 5.0.1-7
changelog:
  - Fix CVE-2025-67873 (heap buffer overflow)
    Resolves: RHEL-141553
  - Fix CVE-2025-68114 (memory corruption)
    Resolves: RHEL-137749


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: Jan Friesse <jfriesse@redhat.com> - 3.1.10-2
changelog:
  - Resolves: RHEL-163803
  - Resolves: RHEL-163824

  - totemsrp: Return error if sanity check fails (fixes CVE-2026-35091)
  - totemsrp: Fix integer overflow in memb_join_sanity (fixes CVE-2026-35092)


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: Christopher Lusk <clusk@redhat.com> - 4.2-4
changelog:
  - Fix full RELRO: patch nmk build.mk to preserve -Wl flags for gcc-linked targets
  - Resolves: RHEL-152222


author: Adrian Reber <areber@redhat.com> - 4.2-6
changelog:
  - Apply patch to fix RHEL-189245 RHEL-189246 RHEL-189248
  - Resolves: RHEL-189245
  - Resolves: RHEL-189246
  - Resolves: RHEL-189248


author: Čestmír Kalina <ckalina@redhat.com> - 4.2-9
changelog:
  - replace ELFDATA2LSB with BORD in has_elf_identity (checkpoint-restore/criu#3059)
  - Resolves: RHEL-180600


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: Kristina Hanicova <khanicov@redhat.com> - 2.8.1-2
changelog:
  - patch: opal: Submit PSID reset command to R/W file descriptor.
  - patch: Read integrity profile info from top level device.
  - patch: Fix possible use of uninitialized variable.
  - patch: Reinstate pbkdf serialization flag in device activation.
  - patch: Fix LUKS2 device status in inline HW mode and detached header.
  - patch: Set inline integrity flag if no underlying dm-integrity device.
  - patch: Fix wrong device size status reports in cryptsetup and integritysetup.
  - Resolves: RHEL-122285 RHEL-125150 RHEL-125155 RHEL-125166 RHEL-132584 RHEL-140107


author: Kristina Hanicova <khanicov@redhat.com> - 2.8.6-1
changelog:
  - Update to cryptsetup 2.8.6.
  - patch: ci: Replace jq with bash wrapper.
  - patch: ci: Fix jq no longer handling 0x00 characters.
  - patch: reencrypt: update internal reencryption error state descriptions.
  - patch: reencrypt: merge REENC_ERR and REENC_ROLLBACK errors in one.
  - patch: reencrypt: better name error values to match the description.
  - patch: reencrypt: refactor overlay devices teardown.
  - patch: reencrypt: add more gracefull reencryption error path.
  - patch: tests: Add reencryption error path tests.
  - Resolves: 163434


author: Ondrej Kozina <okozina@redhat.com> - 2.8.6-2
changelog:
  - patch: load volume keys in an intermediary keyring linked in the thread keyring.
  - patch: reinstate few skipped tests due to missing crypto-check test utility.
  - Resolves: 193162


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: 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: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.9-13
changelog:
  - Add 0035-libmpathpersist-fix-memory-leak-in-mpath_prout_rel.patch
  - Add 0036-libmpathpersist-retry-commands-on-other-paths-in-mpa.patch
  - Add 0037-libmpathpersist-check-released-key-against-the-reser.patch
  - Add 0038-multipathd-remove-thread-from-mpath_pr_event_handle.patch
  - Add 0039-libmpathpersist-remove-uneeded-wrapper-function.patch
  - Add 0040-libmpathpersist-reduce-log-level-for-persistent-rese.patch
  - Add 0041-libmpathpersist-remove-pointless-update_map_pr-ret-v.patch
  - Add 0042-multipathd-use-update_map_pr-in-mpath_pr_event_handl.patch
  - Add 0043-libmpathpersist-limit-changing-prflag-in-update_map_.patch
  - Add 0044-multipathd-Don-t-call-update_map_pr-unnecessarily.patch
  - Add 0045-libmpathpersist-remove-useless-function-send_prout_a.patch
  - Add 0046-libmpathpersist-redesign-failed-release-workaround.patch
  - Add 0047-libmpathpersist-fail-the-release-if-all-threads-fail.patch
  - Add 0048-libmpathpersist-Handle-changing-key-corner-case.patch
  - Add 0049-libmpathpersist-Handle-REGISTER-AND-IGNORE-changing-.patch
  - Add 0050-libmultipath-rename-prflag_value-enums.patch
  - Add 0051-libmpathpersist-use-a-switch-statement-for-prout-com.patch
  - Add 0052-libmpathpersist-Add-safety-check-for-preempting-on-k.patch
  - Add 0053-libmpathpersist-remove-update_map_pr-code-for-NULL-p.patch
  - Add 0054-libmpathpersist-move-update_map_pr-to-multipathd.patch
  - Add 0055-multipathd-clean-up-update_map_pr-and-mpath_pr_event.patch
  - Add 0056-libmpathpersist-clean-up-duplicate-function-declarat.patch
  - Add 0057-multipathd-wrap-setting-and-unsetting-prflag.patch
  - Add 0058-multipathd-unregister-PR-key-when-path-is-restored-i.patch
  - Add 0059-libmpathpersist-Fix-up-reservation_key-checking.patch
  - Add 0060-libmpathpersist-change-how-reservation-conflicts-are.patch
  - Add 0061-libmpathpersist-Clear-prkey-in-multipathd-before-unr.patch
  - Add 0062-libmpathpersist-only-clear-the-key-if-we-are-using-t.patch
  - Add 0063-libmpathpersist-Restore-old-reservation-key-on-failu.patch
  - Add 0064-libmpathpersist-update-reservation-key-before-checki.patch
  - Add 0065-libmpathpersist-retry-on-conflicts-in-mpath_prout_co.patch
  - Add 0066-libmpathpersist-Don-t-always-fail-registrations-for-.patch
  - Add 0067-libmpathpersist-Don-t-try-release-workaround-for-inv.patch
  - Add 0068-libmpathpersist-Don-t-fail-RESERVE-commands-unnecess.patch
  - Add 0069-libmpathpersist-reregister-keys-when-self-preempting.patch
  - Add 0070-libmpathpersist-handle-updating-key-race-condition.patch
  - Add 0071-libmpathpersist-handle-preempting-all-registrants-re.patch
  - Add 0072-libmpathpersist-Fix-REGISTER-AND-IGNORE-while-holdin.patch
  - Add 0073-libmpathpersist-Handle-RESERVE-with-reservation-held.patch
  - Add 0074-libmpathpersist-use-check_holding_reservation-in-mpa.patch
  - Add 0075-libmpathpersist-Fix-unregistering-while-holding-the-.patch
  - Add 0076-libmpathpersist-Fix-race-between-restoring-a-path-an.patch
  - Add 0077-multipathd-Fix-tracking-of-old-PR-key.patch
    * Fixes RHEL-118720 ("There are many bugs in multipath's persistent
      reservation handling [rhel-10]")
  - Resolves: RHEL-118720


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.9-14
changelog:
  - Add 0078-multipathd-Fix-race-while-registering-PR-key.patch
  - Add 0079-mpathpersist-Fix-REPORT-CAPABILITIES-output.patch
    * Fixes RHEL-118720 ("There are many bugs in multipath's persistent
      reservation handling [rhel-10]")
  - Resolves: RHEL-118720


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.9-15
changelog:
  - Add 0080-multipath-tools-update-NFINIDAT-InfiniBox-config-in-.patch
    * Fixes RHEL-128338 ("Update the multipath.conf stanza for Infinidat
      storage")
  - Resolves: RHEL-128338


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.9-16
changelog:
  - Add 0081-multipathd-make-multipathd-show-status-busy-checker-.patch
    * Fixes RHEL-136405 ("improve Busy checking for multipathd show status
      output")
  - Add 0082-multipathd-print-path-offline-message-even-without-a.patch
    * Fixes RHEL-133815 ("log_checker_err is not printing messages
      repeatedly for failed path [rhel-10]")
  - Resolves: RHEL-133815
  - Resolves: RHEL-136405


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.9-17
changelog:
  - Add 0083-libmultipath-add-purge_disconnected-configuration-op.patch
  - Add 0084-multipathd-implement-purge-functionality-for-disconn.patch
    * Fixes RHEL-141287 ("Add purge_disconnected support to multipathd")
  - Resolves: RHEL-141287


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.9-18
changelog:
  - Add 0085-libmpathpersist-fix-register-retry-status-checking.patch
  - Add 0086-multipathd-remember-number-of-registered-keys-when-i.patch
  - Add 0087-libmpathpersist-fix-code-for-skipping-multipathd-pat.patch
    * Fixes RHEL-129442 ("Improve multipathd's handling of updating
      persistent reservations on restored paths.")
  - Resolves: RHEL-129442


author: Benjamin Marzinski <bmarzins@redhat.com> - 0.9.9-19
changelog:
  - Add 0088-libmultipath-set-offline-whenever-path-is-not-online.patch
    * Fixes RHEL-151447 ("multipathd doesn't print checker messages for
      some offline path states")
  - Resolves: RHEL-151447


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: Michal Hlavinka <mhlavink@redhat.com> - 1:2.3.21-17
changelog:
  - fix building with latest openssl (RHEL-117460)
  - add /var/lib/dovecot to tmpfiles for image mode (RHEL-130953)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.3.21-18
changelog:
  - fix CVE-2026-27858: denial of service via crafted message before authentication (RHEL-161626)
  - fix CVE-2025-59032: ManageSieve: Denial of Service via crafted SASL initial response in AUTHENTICATE command (RHEL-162274)
  - fix CVE-2026-27857: denial of service via specially crafted NOOP command (RHEL-161665)


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> - 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: Miroslav Rezanina <mrezanin@redhat.com> - 20250822-2
changelog:
  - edk2-add-DBXUpdate-20250610.aa64.bin.patch [RHEL-109548]
  - Resolves: RHEL-109548
    ([aarch64][edk2] missing DBXUpdate-${date}.aa64.bin)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20250822-3
changelog:
  - edk2-Bumped-OpenSSL-to-3.5.1-6.patch [RHEL-115880]
  - Resolves: RHEL-115880
    (CVE-2025-9230 edk2: Out-of-bounds read & write in RFC 3211 KEK Unwrap [rhel-10.2])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20250822-4
changelog:
  - edk2-make-dbxupdate.sh-get-version-tag-add-to-commit-mess.patch [RHEL-126085]
  - edk2-update-dbx-to-20251016-v1.6.1.patch [RHEL-126085]
  - Resolves: RHEL-126085
    ([edk2,rhel-10] dbx update to 20251016 / v1.6.1)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20251114-5
changelog:
  - edk2-add-uefi-vars-firmware-json-files.patch [RHEL-150696]
  - Resolves: RHEL-150696
    (edk2: Add JSON descriptors for uefi-vars builds)


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


author: Miroslav Rezanina <mrezanin@redhat.com> - 20260221-2
changelog:
  - edk2-Bumped-to-OpenSSL-3.5.5-2.patch [RHEL-161575]
  - Resolves: RHEL-161575
    (CVE-2026-31790 edk2: openssl: Information Disclosure from Uninitialized Memory via Invalid RSA Public Key [rhel-10.3])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20260221-3
changelog:
  - edk2-Revert-OvmfPkg-X86QemuLoadImageLib-flip-default-for-.patch [RHEL-182419]
  - edk2-Bumped-to-OpenSSL-3.5.5-3.patch [RHEL-165726]
  - Resolves: RHEL-182419
    (edk2/x64: re-enable legacy kernel loader)
  - Resolves: RHEL-165726
    (CVE-2026-28390 edk2: OpenSSL: Denial of Service due to NULL pointer dereference in CMS EnvelopedData processing [rhel-10.3])


author: Miroslav Rezanina <mrezanin@redhat.com> - 20260221-4
changelog:
  - edk2-Revert-MdeModulePkg-PciBusDxe-Degrade-MEM64-to-PMEM6.patch [RHEL-188305]
  - Resolves: RHEL-188305
    ([edk2,rhel-10] Unable to allocate PCI BAR with edk2-20260221-1.el10)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20260221-5
changelog:
  - edk2-update-dbx-to-20260630-v1.6.5.patch [RHEL-193127]
  - Resolves: RHEL-193127
    ([edk2] update dbx database to release 1.6.5)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20260221-6
changelog:
  - edk2-OvmfPkg-EmuVariableFvbRuntimeDxe-fix-ValidateFvHeade.patch [RHEL-220548]
  - Resolves: RHEL-220548
    ([RHEL 10.3] TDX Secure Boot Setup Mode with OVMF.inteltdx.secboot.fd)


author: Miroslav Rezanina <mrezanin@redhat.com> - 20260221-7
changelog:
  - edk2-update-efi-shell-build-config.patch [RHEL-235957]
  - edk2-fix-build-script-comment-typo.patch [RHEL-235957]
  - edk2-update-rpmspec-file-lists.patch [RHEL-235957]
  - Resolves: RHEL-235957
    (add shell.efi to aarch64 sub-rpm)


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: 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: 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: 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: Jan Grulich <jgrulich@redhat.com> - 1.18.0-1
changelog:
  - Update to 1.18.0
    Resolves: RHEL-126038
    Resolves: RHEL-92123
    Resolves: RHEL-165631
    Resolves: RHEL-170158


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: 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: Parag Nemade <pnemade AT redhat DOT com> - 20230101-14
changelog:
  - Resolves: RHEL-138159
    CVE-2025-15279 GUtils BMP File Parsing Heap-based Buffer Overflow
  - Resolves: RHEL-138144
    CVE-2025-15275 SFD File Parsing Heap-based Buffer Overflow
  - Resolves: RHEL-138126
    CVE-2025-15269 SFD File Parsing Use-After-Free


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: Ondrej Holy <oholy@redhat.com> - 2:3.10.3-8
changelog:
  - Backport several CVE fixes
    Resolves: RHEL-142414, RHEL-142398, RHEL-142382, RHEL-142366, RHEL-142350
    Resolves: RHEL-142334, RHEL-142318


author: Ondrej Holy <oholy@redhat.com> - 2:3.10.3-9
changelog:
  - Backport several CVE fixes
    Resolves: RHEL-147913, RHEL-148817, RHEL-148861, RHEL-148977, RHEL-148894


author: Ondrej Holy <oholy@redhat.com> - 2:3.10.3-11
changelog:
  - Backport several CVE fixes
    Resolves: RHEL-147950, RHEL-147951, RHEL-147966, RHEL-147967, RHEL-147971
    Resolves: RHEL-147997, RHEL-147998, RHEL-148006, RHEL-148007, RHEL-148900
    Resolves: RHEL-148986, RHEL-148989, RHEL-149053, RHEL-155980


author: RHEL Packaging Agent <redhat-ymir-agent@redhat.com> - 2:3.28.0-2
changelog:
  - Backport several CVE fixes (CVE-2026-67289, CVE-2026-67299, CVE-2026-68580)
    Resolves: RHEL-222792, RHEL-222965, RHEL-223607


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: Florian Weimer <fweimer@redhat.com> - 2.39-120
changelog:
  - Sync with upstream branch release/2.39/master (RHEL-151554)
  - Upstream commit: 0dc95ae10929aba1cc660e97cfc94903c2568efa
  - resolv: Check hostname for validity (CVE-2026-4438)
  - resolv: Count records correctly (CVE-2026-4437)
  - iconvdata: Fix invalid pointer arithmetic in ANSI_X3.110 module


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: 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-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: Coiby Xu <coxu@redhat.com> - 1.6.2-4
changelog:
  - ima-setup: Use RSAHEADER to tell if a package has been signed
  - ima-setup: skip installing rpm-plugin-ima if it has been installed (RHEL-99356)
  - ima-setup: rebuild all initramfs images to include the integrity dracut module (RHEL-92638)


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: 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: Vladislav Dronov <vdronov@redhat.com> - 3.7.0-1
changelog:
  - Update to the upstream v3.7.0 @ e783cf1c (RHEL-176348)
  - Fix PowerPC architecture detection code
  - Simplify jent_get_nstime() for PowerPC
  - Restore previous jitterentropy public api


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: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-240.el10]
changelog:
  - s390/syscalls: Add spectre boundary for syscall dispatch table (Ramesh Chhetri) [RHEL-183314]
  - rxrpc: Fix rxrpc_input_call_event() to only unshare DATA packets (CKI Backport Bot) [RHEL-179565] {CVE-2026-45998}
  - rxrpc: Fix potential UAF after skb_unshare() failure (CKI Backport Bot) [RHEL-179565] {CVE-2026-45998}
  - x86/mce, EDAC/mce_amd: Add new SMCA bank types (Steve Best) [RHEL-100951]
  - x86/mce, EDAC/mce_amd: Update CS bank type naming (Steve Best) [RHEL-100951]
  - x86/mce, EDAC/mce_amd: Reorder SMCA bank type enums (Steve Best) [RHEL-100951]
  - tools/power turbostat: v2026.04.21 (Steve Best) [RHEL-172176]
  - tools/power turbostat: Process HT siblings in CPU order (Steve Best) [RHEL-172176]
  - tools/power turbostat: Show module_id column (Steve Best) [RHEL-172176]
  - tools/power turbostat: Print core_id and apic_id in hex (Steve Best) [RHEL-172176]
  - tools/power turbostat: Cleanup print helper functions (Steve Best) [RHEL-172176]
  - tools/power turbostat: Fix --cpu-set 1 regression on HT systems (Steve Best) [RHEL-172176]
  - tools/power turbostat: Fix --cpu-set 0 regression on HT systems (Steve Best) [RHEL-172176]
  - tools/power turbostat: Fix unrecognized option '-P' (Steve Best) [RHEL-172176]
  - tools/power turbostat: Fix AMD RAPL regression on big systems (Steve Best) [RHEL-172176]
  - vfio: replace vfio->device_class with a const struct class (Cédric Le Goater) [RHEL-149504]
  - vfio/pci: Clean up DMABUFs before disabling function (Cédric Le Goater) [RHEL-149504]
  - vfio: remove dead notifier code (Cédric Le Goater) [RHEL-149504]
  - vfio/pci: Require vfio_device_ops.name (Cédric Le Goater) [RHEL-149504]
  - vfio/pci: Rename vfio_config_do_rw() to vfio_pci_config_rw_single() and export it (Cédric Le Goater) [RHEL-149504]
  - vfio: unhide vdev->debug_root (Cédric Le Goater) [RHEL-149504]
  - drivers/vfio_pci_core: Change PXD_ORDER check from switch case to if/else block (Cédric Le Goater) [RHEL-149504]
  - vfio/pci: Fix double free in dma-buf feature (Cédric Le Goater) [RHEL-149504]
  - vfio: selftests: Support DMR and GNR-D DSA devices (Cédric Le Goater) [RHEL-149504]
  - vfio: selftests: Build tests on aarch64 (Cédric Le Goater) [RHEL-149504]
  - vfio/mlx5: Add REINIT support to VFIO_MIG_GET_PRECOPY_INFO (Cédric Le Goater) [RHEL-149504]
  - vfio/mlx5: consider inflight SAVE during PRE_COPY (Cédric Le Goater) [RHEL-149504]
  - net/mlx5: Add IFC bits for migration state (Cédric Le Goater) [RHEL-149504]
  - vfio: Adapt drivers to use the core helper vfio_check_precopy_ioctl (Cédric Le Goater) [RHEL-149504]
  - vfio: Add support for VFIO_DEVICE_FEATURE_MIG_PRECOPY_INFOv2 (Cédric Le Goater) [RHEL-149504]
  - vfio: Define uAPI for re-init initial bytes during the PRE_COPY phase (Cédric Le Goater) [RHEL-149504]
  - vfio: selftests: Fix VLA initialisation in vfio_pci_irq_set() (Cédric Le Goater) [RHEL-149504]
  - vfio: uapi: fix comment typo (Cédric Le Goater) [RHEL-149504]
  - vfio: mdev: replace mtty_dev->vd_class with a const struct class (Cédric Le Goater) [RHEL-149504]
  - vfio: replace vfio->class with a const struct class (Cédric Le Goater) [RHEL-149504]
  - vfio: selftests: fix crash in vfio_dma_mapping_mmio_test (Cédric Le Goater) [RHEL-149504]
  - vfio: selftests: only build tests on arm64 and x86_64 (Cédric Le Goater) [RHEL-149504]
  - vfio/pci: Lock upstream bridge for vfio_pci_core_disable() (Cédric Le Goater) [RHEL-149504]
  - vfio: selftests: Drop IOMMU mapping size assertions for VFIO_TYPE1_IOMMU (Cédric Le Goater) [RHEL-149504]
  - vfio: selftests: Add vfio_dma_mapping_mmio_test (Cédric Le Goater) [RHEL-149504]
  - vfio: selftests: Align BAR mmaps for efficient IOMMU mapping (Cédric Le Goater) [RHEL-149504]
  - vfio: selftests: Centralize IOMMU mode name definitions (Cédric Le Goater) [RHEL-149504]
  - vfio/mdev: update outdated comment (Cédric Le Goater) [RHEL-149504]
  - vfio: selftests: Drop <uapi/linux/types.h> includes (Cédric Le Goater) [RHEL-149504]
  - platform/x86/intel/vsec: Add Nova Lake PUNIT support (Steve Best) [RHEL-95636]
  - platform/x86/intel/vsec: Add support for Wildcat Lake (Steve Best) [RHEL-95636]
  - platform/x86/intel/pmt/discovery: use valid device pointer in dev_err_probe (Steve Best) [RHEL-133094]
  - platform/x86/intel/pmt: Fix kobject memory leak on init failure (Steve Best) [RHEL-133094]
  - platform/x86: intel/pmt: Replace sprintf() with sysfs_emit() (Steve Best) [RHEL-133094]
  - nvmet-fcloop: Check remoteport port_state before calling done callback (Aristeu Rozanski) [RHEL-74463]
  - mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free (Aristeu Rozanski) [RHEL-146153]
  - Disable TPM as hwrng source on aarch64 (Štěpán Horáček) [RHEL-69440]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-241.el10]
changelog:
  - selinux: RHEL-only hotfix for execmem regression (Ondrej Mosnacek) [RHEL-185115]
  - s390: Revert support for DCACHE_WORD_ACCESS (Rafael Aquini) [RHEL-184095]
  - redhat/configs: Add CONFIG_DIBS configuration option (Mircea Dragan) [RHEL-136142]
  - net/smc: fix missing sk_err when TCP handshake fails (Mircea Dragan) [RHEL-136142]
  - net/smc: avoid early lgr access in smc_clc_wait_msg (Mircea Dragan) [RHEL-136142]
  - net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer (Mircea Dragan) [RHEL-136142]
  - net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock() (Mircea Dragan) [RHEL-136142]
  - dibs: change dibs_class to a const struct (Mircea Dragan) [RHEL-136142]
  - Revert 'net/smc: Introduce TCP ULP support' (Mircea Dragan) [RHEL-136142]
  - dibs: Remove KMSG_COMPONENT macro (Mircea Dragan) [RHEL-136142]
  - net/smc: fix mismatch between CLC header and proposal (Mircea Dragan) [RHEL-136142]
  - net/smc: handle -ENOMEM from smc_wr_alloc_link_mem gracefully (Mircea Dragan) [RHEL-136142]
  - net/smc: make wr buffer count configurable (Mircea Dragan) [RHEL-136142]
  - dibs: Use subsys_initcall() (Mircea Dragan) [RHEL-136142]
  - dibs: Remove reset of static vars in dibs_init() (Mircea Dragan) [RHEL-136142]
  - smc: rename smc_find_ism_store_rc to reflect broader usage (Mircea Dragan) [RHEL-136142]
  - net/smc: fix general protection fault in __smc_diag_dump (Mircea Dragan) [RHEL-136142]
  - dibs: Check correct variable in dibs_init() (Mircea Dragan) [RHEL-136142]
  - dibs: Move event handling to dibs layer (Mircea Dragan) [RHEL-136142]
  - dibs: Move data path to dibs layer (Mircea Dragan) [RHEL-136142]
  - dibs: Move query_remote_gid() to dibs_dev_ops (Mircea Dragan) [RHEL-136142]
  - dibs: Move vlan support to dibs_dev_ops (Mircea Dragan) [RHEL-136142]
  - dibs: Local gid for dibs devices (Mircea Dragan) [RHEL-136142]
  - dibs: Create class dibs (Mircea Dragan) [RHEL-136142]
  - dibs: Move struct device to dibs_dev (Mircea Dragan) [RHEL-136142]
  - dibs: Define dibs_client_ops and dibs_dev_ops (Mircea Dragan) [RHEL-136142]
  - dibs: Define dibs loopback (Mircea Dragan) [RHEL-136142]
  - dibs: Register ism as dibs device (Mircea Dragan) [RHEL-136142]
  - dibs: Register smc as dibs_client (Mircea Dragan) [RHEL-136142]
  - dibs: Create drivers/dibs (Mircea Dragan) [RHEL-136142]
  - net/smc: Decouple sf and attached send_buf in smc_loopback (Mircea Dragan) [RHEL-136142]
  - net/smc: Remove error handling of unregister_dmb() (Mircea Dragan) [RHEL-136142]
  - net/smc: fix warning in smc_rx_splice() when calling get_page() (Mircea Dragan) [RHEL-136142]
  - smc: Use __sk_dst_get() and dst_dev_rcu() in smc_vlan_by_tcpsk(). (Mircea Dragan) [RHEL-136142]
  - smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set(). (Mircea Dragan) [RHEL-136142]
  - net/smc: Remove unused argument from 2 SMC functions (Mircea Dragan) [RHEL-136142]
  - net/smc: Improve log message for devices w/o pnetid (Mircea Dragan) [RHEL-136142]
  - net/smc: Replace use of strncpy on NUL-terminated string with strscpy (Mircea Dragan) [RHEL-136142]
  - net: Introduce netif_xmit_timeout_ms() helper (CKI Backport Bot) [RHEL-180966]
  - queue_api: add subqueue variant netif_subqueue_sent (CKI Backport Bot) [RHEL-180966]
  - nvmet-tcp: fix race between ICReq handling and queue teardown (CKI Backport Bot) [RHEL-180107] {CVE-2026-46135}
  - crypto: caam - fix overflow on long hmac keys (CKI Backport Bot) [RHEL-179772] {CVE-2026-43330}
  - Add epoch support for rv and rv-debuginfo packages (John Kacur) [RHEL-163488]
  - KVM: x86/mmu: Only WARN in direct MMUs when overwriting shadow-present SPTE (CKI Backport Bot) [RHEL-170798] {CVE-2026-23401}
  - KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE (CKI Backport Bot) [RHEL-170798] {CVE-2026-23401}
  - dm vdo: use GFP_NOIO for blkdev_issue_zeroout on format path (Benjamin Marzinski) [RHEL-113137]
  - dm-thin: fix metadata refcount underflow (Benjamin Marzinski) [RHEL-169623]
  - dm cache: fix missing return in invalidate_committed's error path (Benjamin Marzinski) [RHEL-92782]
  - dm vdo: save the formatted metadata to disk (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: add formatting logic and initialization (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: add synchronous metadata I/O submission helper (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: add geometry block structure (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: add geometry block encoding (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: add upfront validation for logical size (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: add formatting parameters to table line (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: add super block initialization to encodings.c (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: add geometry block initialization to encodings.c (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: add __counted_by attribute to a number of structures (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: remove redundant TYPE argument from vdo_allocate macro (Benjamin Marzinski) [RHEL-113137]
  - dm vdo: update vdo_allocate_extended to take a field name, no types (Benjamin Marzinski) [RHEL-113137]
  - dm vdo slab-depot: validate old zone count on load (Benjamin Marzinski) [RHEL-113137]
  - dm vdo indexer: validate saved zone count (Benjamin Marzinski) [RHEL-113137]
  - dm cache metadata: fix memory leak on metadata abort retry (Benjamin Marzinski) [RHEL-155190]
  - dm cache: prevent entering passthrough mode after unclean shutdown (Benjamin Marzinski) [RHEL-92782]
  - dm cache: fix dirty mapping checking in passthrough mode switching (Benjamin Marzinski) [RHEL-92782]
  - dm cache: fix concurrent write failure in passthrough mode (Benjamin Marzinski) [RHEL-92782]
  - dm cache policy smq: fix missing locks in invalidating cache blocks (Benjamin Marzinski) [RHEL-92782]
  - dm cache: fix write hang in passthrough mode (Benjamin Marzinski) [RHEL-92782]
  - dm cache: fix write path cache coherency in passthrough mode (Benjamin Marzinski) [RHEL-92782]
  - dm cache: fix null-deref with concurrent writes in passthrough mode (Benjamin Marzinski) [RHEL-92782]
  - net: af_can: do not leave a dangling sk pointer in can_create() (CKI Backport Bot) [RHEL-168103] {CVE-2024-56603}
  - net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop (CKI Backport Bot) [RHEL-166731] {CVE-2025-39766}
  - net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit (CKI Backport Bot) [RHEL-166731] {CVE-2025-39766}
  - dm-verity-fec: fix corrected block count stat (Benjamin Marzinski) [RHEL-154975]
  - dm-mpath: don't stop probing paths at presuspend (Benjamin Marzinski) [RHEL-148451]
  - dm mpath: make pg_init_delay_msecs settable (Benjamin Marzinski) [RHEL-154975]
  - dm: use bio_clone_blkg_association (Benjamin Marzinski) [RHEL-154975]
  - dm-unstripe: fix mapping bug when there are multiple targets in a table (Benjamin Marzinski) [RHEL-154975]
  - dm-integrity: fix recalculation in bitmap mode (Benjamin Marzinski) [RHEL-144458]
  - dm: clear cloned request bio pointer when last clone bio completes (Benjamin Marzinski) [RHEL-154975]
  - dm-integrity: fix a typo in the code for write/discard race (Benjamin Marzinski) [RHEL-154975]
  - dm: use READ_ONCE in dm_blk_report_zones (Benjamin Marzinski) [RHEL-154975]
  - dm: replace -EEXIST with -EBUSY (Benjamin Marzinski) [RHEL-154975]
  - dm: remove fake timeout to avoid leak request (Benjamin Marzinski) [RHEL-154975]
  - dm pcache: fix segment info indexing (Benjamin Marzinski) [RHEL-154975]
  - dm pcache: fix cache info indexing (Benjamin Marzinski) [RHEL-154975]
  - dm-pcache: advance slot index before writing slot (Benjamin Marzinski) [RHEL-154975]
  - dm raid: add documentation for takeover/reshape raid1 -> raid5 table line examples (Benjamin Marzinski) [RHEL-154975]
  - dm: ignore discard return value (Benjamin Marzinski) [RHEL-154975]
  - MAINTAINERS: add Benjamin Marzinski as a device mapper maintainer (Benjamin Marzinski) [RHEL-154975]
  - dm-mpath: Simplify the setup_scsi_dh code (Benjamin Marzinski) [RHEL-154975]
  - dm vdo: fix kerneldoc warnings (Benjamin Marzinski) [RHEL-154975]
  - dm-bufio: align write boundary on physical block size (Benjamin Marzinski) [RHEL-154975]
  - dm-crypt: enable DM_TARGET_ATOMIC_WRITES (Benjamin Marzinski) [RHEL-136802]
  - dm: test for REQ_ATOMIC in dm_accept_partial_bio() (Benjamin Marzinski) [RHEL-154975]
  - dm-verity: remove useless mempool (Benjamin Marzinski) [RHEL-154975]
  - dm-verity: disable recursive forward error correction (Benjamin Marzinski) [RHEL-127492] {CVE-2025-71161}
  - dm-ebs: Mark full buffer dirty even on partial write (Benjamin Marzinski) [RHEL-154975]
  - dm mpath: enable DM_TARGET_ATOMIC_WRITES (Benjamin Marzinski) [RHEL-154975]
  - dm verity fec: Expose corrected block count via status (Benjamin Marzinski) [RHEL-154975]
  - dm: Don't warn if IMA_DISABLE_HTABLE is not enabled (Benjamin Marzinski) [RHEL-154975]
  - dm-verity: remove log message with shash driver name (Benjamin Marzinski) [RHEL-154975]
  - dm: sysfs: use sysfs_emit() in dm-sysfs.c (Benjamin Marzinski) [RHEL-154975]
  - dm: remove useless md->nr_zones variable (Benjamin Marzinski) [RHEL-154975]
  - dm-crypt: use folio_nr_pages() instead of shift operation (Benjamin Marzinski) [RHEL-136802]
  - dm: fix failure when empty flush's bi_sector points beyond the device end (Benjamin Marzinski) [RHEL-154975]
  - dm-pcache: zero cache_info before default init (Benjamin Marzinski) [RHEL-154975]
  - dm-pcache: reuse meta_addr in pcache_meta_find_latest (Benjamin Marzinski) [RHEL-154975]
  - dm-pcache: allow built-in build and rename flush helper (Benjamin Marzinski) [RHEL-154975]
  - dm raid: use proper md_ro_state enumerators (Benjamin Marzinski) [RHEL-154975]
  - dm-integrity: prefer synchronous hash interface (Benjamin Marzinski) [RHEL-136802]
  - dm-integrity: enable asynchronous hash interface (Benjamin Marzinski) [RHEL-136802]
  - dm-integrity: rename internal_hash (Benjamin Marzinski) [RHEL-136802]
  - dm-integrity: add the "offset" argument (Benjamin Marzinski) [RHEL-136802]
  - dm-integrity: allocate the recalculate buffer with kmalloc (Benjamin Marzinski) [RHEL-136802]
  - dm-integrity: introduce integrity_kmap and integrity_kunmap (Benjamin Marzinski) [RHEL-136802]
  - dm-integrity: replace bvec_kmap_local with kmap_local_page (Benjamin Marzinski) [RHEL-136802]
  - dm-integrity: use internal variable for digestsize (Benjamin Marzinski) [RHEL-136802]
  - dm vdo: Update code to use mem_is_zero (Benjamin Marzinski) [RHEL-154975]
  - dm: optimize REQ_PREFLUSH with data when using the linear target (Benjamin Marzinski) [RHEL-154975]
  - dm-pcache: use int type to store negative error codes (Benjamin Marzinski) [RHEL-154975]
  - dm: fix "writen"->"written" (Benjamin Marzinski) [RHEL-154975]
  - dm-pcache: cleanup: fix coding style report by checkpatch.pl (Benjamin Marzinski) [RHEL-154975]
  - dm-pcache: remove ctrl_lock for pcache_cache_segment (Benjamin Marzinski) [RHEL-154975]
  - redhat/configs: Add CONFIG_DM_PCACHE (Benjamin Marzinski) [RHEL-154975]
  - dm-pcache: add persistent cache target in device-mapper (Benjamin Marzinski) [RHEL-154975]
  - dm error: mark as DM_TARGET_PASSES_INTEGRITY (Benjamin Marzinski) [RHEL-154975]
  - dm-vdo: Promote dm-vdo title to title heading (Benjamin Marzinski) [RHEL-154975]
  - docs: device-mapper: fixed spelling mistakes in documentation (Benjamin Marzinski) [RHEL-154975]
  - dm bufio: remove redundant __GFP_NOWARN (Benjamin Marzinski) [RHEL-154975]
  - dm-ima: drop a useless argument (Benjamin Marzinski) [RHEL-154975]
  - dm: use vmalloc_array() to simplify code (Benjamin Marzinski) [RHEL-154975]
  - dm-ima: more strlen() drops (Benjamin Marzinski) [RHEL-154975]
  - docs: device-mapper: fix typos in delay.rst and vdo-design.rst (Benjamin Marzinski) [RHEL-154975]
  - RDMA/bnxt_re: fix dma_free_coherent() pointer (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix to use correct page size for PDE table (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix OOB write in bnxt_re_copy_err_stats() (Sreekanth Reddy) [RHEL-135357] {CVE-2025-71092}
  - RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db() (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Pass correct flag for dma mr creation (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix the inline size for GenP7 devices (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix wrong check for CQ coalesc support (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Add a debugfs entry for CQE coalescing tuning (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix a potential memory leak in destroy_gsi_sqp (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: improve clarity in ALLOC_PAGE handler (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Remove non-statistics counters from hw_counters (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Add debugfs info entry for device and resource information (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix incorrect errno used in function comments (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Avoid GID level QoS update from the driver (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Update sysfs entries with appropriate data (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Call strscpy() with correct size argument (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Remove unnecessary condition checks (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Use firmware provided message timeout value (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Initialize fw with roce_mirror support (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Add support for flow create/destroy (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Add support for mirror vnic (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Add support for unique GID (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Refactor stats context memory allocation (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Refactor hw context memory allocation (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Add data structures for RoCE mirror support (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Enhance a log message when bnxt_re_register_netdev fails (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Delete always true SGID table check (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Report udp source port for flow_label in bnxt_re_query_qp (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: RoCE related hardware counters update (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Optimize bnxt_qplib_get_dev_attr function (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: RoCE Driver Dynamic Debug for HWRM's (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Show srq_limit in fill_res_srq_entry hook (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix to initialize the PBL array (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix a possible memory leak in the driver (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix to remove workload check in SRQ limit path (Sreekanth Reddy) [RHEL-135357]
  - RDMA/bnxt_re: Fix to do SRQ armena by default (Sreekanth Reddy) [RHEL-135357]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-242.el10]
changelog:
  - scsi: qla2xxx: Completely fix fcport double free (Ewan D. Milne) [RHEL-179758] {CVE-2026-43414}
  - sched/fair: Fix wakeup_preempt_fair() for not waking up task (Phil Auld) [RHEL-174703]
  - sched/fair: Fix overflow in vruntime_eligible() (Phil Auld) [RHEL-174703]
  - sched/fair: Clear rel_deadline when initializing forked entities (Phil Auld) [RHEL-174703]
  - sched/fair: Fix wakeup_preempt_fair() vs delayed dequeue (Phil Auld) [RHEL-174703]
  - sched/deadline: Use revised wakeup rule for dl_server (Phil Auld) [RHEL-174703]
  - sched: Make class_schedulers avoid pushing current, and get rid of proxy_tag_curr() (Phil Auld) [RHEL-174703]
  - sched/debug: Fix avg_vruntime() usage (Phil Auld) [RHEL-174703]
  - sched/fair: Fix zero_vruntime tracking fix (Phil Auld) [RHEL-174703] {CVE-2026-43323}
  - NFS: write_completion: dereference loop-local req, not hdr->req (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Report whether fh_key was actually updated (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: prevent out-of-bounds read in __cache_seq_start() (Olga Kornievskaia) [RHEL-171581]
  - xfs: fix overlapping extents returned for pNFS LAYOUTGET (Olga Kornievskaia) [RHEL-171581]
  - xfs: fix use of uninitialized imap in xfs_fs_map_blocks error path (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Fix infinite loop in layout state revocation (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: start cache request seqno at 1 to fix netlink GET_REQS (Olga Kornievskaia) [RHEL-171581]
  - nfsd: update mtime/ctime on COPY in presence of delegated attributes (Olga Kornievskaia) [RHEL-171581]
  - nfsd: update mtime/ctime on CLONE in presense of delegated attributes (Olga Kornievskaia) [RHEL-171581]
  - nfsd: fix file change detection in CB_GETATTR (Olga Kornievskaia) [RHEL-171581]
  - net/handshake: Add new parameter 'HANDSHAKE_A_ACCEPT_KEYRING' (Olga Kornievskaia) [RHEL-171581]
  - NFS: Fix RCU dereference of cl_xprt in nfs_compare_super_address (Olga Kornievskaia) [RHEL-171581]
  - NFS: remove redundant __private attribute from nfs_page_class (Olga Kornievskaia) [RHEL-171581]
  - NFSv4.2: fix CLONE/COPY attrs in presence of delegated attributes (Olga Kornievskaia) [RHEL-171581]
  - NFS: fix writeback in presence of errors (Olga Kornievskaia) [RHEL-171581]
  - nfs: use memcpy_and_pad in decode_fh (Olga Kornievskaia) [RHEL-171581]
  - NFSv4.1: Apply session size limits on clone path (Olga Kornievskaia) [RHEL-171581]
  - NFSv4: retry GETATTR if GET_DIR_DELEGATION failed (Olga Kornievskaia) [RHEL-171581]
  - NFS: fix RENAME attr in presence of directory delegations (Olga Kornievskaia) [RHEL-171581]
  - pnfs/flexfiles: validate ds_versions_cnt is non-zero (Olga Kornievskaia) [RHEL-171581]
  - NFS/blocklayout: print each device used for SCSI layouts (Olga Kornievskaia) [RHEL-171581]
  - xprtrdma: Post receive buffers after RPC completion (Olga Kornievskaia) [RHEL-171581]
  - xprtrdma: Scale receive batch size with credit window (Olga Kornievskaia) [RHEL-171581]
  - xprtrdma: Replace rpcrdma_mr_seg with xdr_buf cursor (Olga Kornievskaia) [RHEL-171581]
  - xprtrdma: Decouple frwr_wp_create from frwr_map (Olga Kornievskaia) [RHEL-171581]
  - xprtrdma: Close lost-wakeup race in xprt_rdma_alloc_slot (Olga Kornievskaia) [RHEL-171581]
  - xprtrdma: Avoid 250 ms delay on backlog wakeup (Olga Kornievskaia) [RHEL-171581]
  - xprtrdma: Close sendctx get/put race that can block a transport (Olga Kornievskaia) [RHEL-171581]
  - nfs: update inode ctime after removexattr operation (Olga Kornievskaia) [RHEL-171581]
  - nfs: fix utimensat() for atime with delegated timestamps (Olga Kornievskaia) [RHEL-171581]
  - NFS: improve "Server wrote zero bytes" error (Olga Kornievskaia) [RHEL-171581]
  - NFSv4/pnfs: If the server is down, retry the layout returns on reboot (Olga Kornievskaia) [RHEL-171581]
  - nfsd: fix comment typo in nfsxdr (Olga Kornievskaia) [RHEL-171581]
  - nfsd: fix comment typo in nfs3xdr (Olga Kornievskaia) [RHEL-171581]
  - NFSD: convert callback RPC program to per-net namespace (Olga Kornievskaia) [RHEL-171581]
  - NFSD: use per-operation statidx for callback procedures (Olga Kornievskaia) [RHEL-171581]
  - svcrdma: Use contiguous pages for RDMA Read sink buffers (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: Add svc_rqst_page_release() helper (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: xdr.h: fix all kernel-doc warnings (Olga Kornievskaia) [RHEL-171581]
  - svcrdma: Factor out WR chain linking into helper (Olga Kornievskaia) [RHEL-171581]
  - svcrdma: Add Write chunk WRs to the RPC's Send WR chain (Olga Kornievskaia) [RHEL-171581]
  - svcrdma: Clean up use of rdma->sc_pd->device (Olga Kornievskaia) [RHEL-171581]
  - svcrdma: Clean up use of rdma->sc_pd->device in Receive paths (Olga Kornievskaia) [RHEL-171581]
  - svcrdma: Add fair queuing for Send Queue access (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: Optimize rq_respages allocation in svc_alloc_arg (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: Track consumed rq_pages entries (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: Handle NULL entries in svc_rqst_release_pages (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: Allocate a separate Reply page array (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: Tighten bounds checking in svc_rqst_replace_page (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Sign filehandles (Olga Kornievskaia) [RHEL-171581]
  - NFSD/export: Add sign_fh export option (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add a key for signing filehandles (Olga Kornievskaia) [RHEL-171581]
  - nfsd: use dynamic allocation for oversized NFSv4.0 replay cache (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: split cache_detail queue into request and reader lists (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: convert queue_wait from global to per-cache-detail waitqueue (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: convert queue_lock from global spinlock to per-cache-detail lock (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: Add XPT flags missing from SVC_XPRT_FLAG_LIST (Olga Kornievskaia) [RHEL-171581]
  - lockd: Remove dead code from fs/lockd/xdr4.c (Olga Kornievskaia) [RHEL-171581]
  - lockd: Remove C macros that are no longer used (Olga Kornievskaia) [RHEL-171581]
  - lockd: Add LOCKD_SHARE_SVID constant for DOS sharing mode (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 FREE_ALL procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 NM_LOCK procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 UNSHARE procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 SHARE procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Prepare share helpers for xdrgen conversion (Olga Kornievskaia) [RHEL-171581]
  - lockd: Hoist file_lock init out of nlm4svc_decode_shareargs() (Olga Kornievskaia) [RHEL-171581]
  - lockd: Convert server-side undefined procedures to xdrgen (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 SM_NOTIFY procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 GRANTED_RES procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK_RES procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 CANCEL_RES procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 LOCK_RES procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 TEST_RES procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 GRANTED_MSG procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK_MSG procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 CANCEL_MSG procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 LOCK_MSG procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 TEST_MSG procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Refactor nlm4svc_callback() (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 GRANTED procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 UNLOCK procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 CANCEL procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 LOCK procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 TEST procedure (Olga Kornievskaia) [RHEL-171581]
  - lockd: Use xdrgen XDR functions for the NLMv4 NULL procedure (Olga Kornievskaia) [RHEL-171581]
  - Documentation: Add the RPC language description of NLM version 4 (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Enforce timeout on layout recall and integrate lease manager fencing (Olga Kornievskaia) [RHEL-171581]
  - NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: Fix compilation error (`make W=1`) when dprintk() is no-op (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: Kill RPC_IFDEBUG() (Olga Kornievskaia) [RHEL-171581]
  - nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist() (Olga Kornievskaia) [RHEL-171581]
  - lockd: Relocate svc_version definitions to XDR layer (Olga Kornievskaia) [RHEL-171581]
  - lockd: Move nlm4svc_set_file_lock_range() (Olga Kornievskaia) [RHEL-171581]
  - lockd: Make linux/lockd/nlm.h an internal header (Olga Kornievskaia) [RHEL-171581]
  - lockd: Move xdr.h from include/linux/lockd/ to fs/lockd/ (Olga Kornievskaia) [RHEL-171581]
  - lockd: Remove lockd/debug.h (Olga Kornievskaia) [RHEL-171581]
  - lockd: Relocate include/linux/lockd/lockd.h (Olga Kornievskaia) [RHEL-171581]
  - lockd: Move share.h from include/linux/lockd/ to fs/lockd/ (Olga Kornievskaia) [RHEL-171581]
  - lockd: Move xdr4.h from include/linux/lockd/ to fs/lockd/ (Olga Kornievskaia) [RHEL-171581]
  - NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM (Olga Kornievskaia) [RHEL-171581]
  - lockd: Relocate nlmsvc_unlock API declarations (Olga Kornievskaia) [RHEL-171581]
  - lockd: Have nlm_fopen() return errno values (Olga Kornievskaia) [RHEL-171581]
  - lockd: Introduce nlm__int__deadlock (Olga Kornievskaia) [RHEL-171581]
  - lockd: Relocate and rename nlm_drop_reply (Olga Kornievskaia) [RHEL-171581]
  - lockd: Simplify cast_status() in svcproc.c (Olga Kornievskaia) [RHEL-171581]
  - nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig option (Olga Kornievskaia) [RHEL-171581]
  - nfsd: add a runtime switch for disabling delegated timestamps (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: Replace KUnit tests for memcmp() with KUNIT_EXPECT_MEMEQ_MSG() (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Track SCSI Persistent Registration Fencing per Client with xarray (Olga Kornievskaia) [RHEL-171581]
  - sunrpc/cache: improve RCU safety in cache_list walking. (Olga Kornievskaia) [RHEL-171581]
  - nfsd/sunrpc: move rq_cachetype into struct nfsd_thread_local_info (Olga Kornievskaia) [RHEL-171581]
  - nfsd/sunrpc: add svc_rqst->rq_private pointer and remove rq_lease_breaker (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: fix cache_request leak in cache_release (Olga Kornievskaia) [RHEL-171581] {CVE-2026-31400}
  - NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd (Olga Kornievskaia) [RHEL-171581] {CVE-2026-31403}
  - nfsd: switch purge_old() to use start_removing_noperm() (Olga Kornievskaia) [RHEL-171581]
  - NFS: Fix NFS KConfig typos (Olga Kornievskaia) [RHEL-171581]
  - xprtrdma: Decrement re_receiving on the early exit paths (Olga Kornievskaia) [RHEL-171581] {CVE-2026-43469}
  - nfsd: report the requested maximum number of threads instead of number running (Olga Kornievskaia) [RHEL-171581]
  - nfs: return EISDIR on nfs3_proc_create if d_alias is a dir (Olga Kornievskaia) [RHEL-171581] {CVE-2026-43470}
  - nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit(). (Olga Kornievskaia) [RHEL-171581] {CVE-2026-43394}
  - nfsd: Fix cred ref leak in nfsd_nl_threads_set_doit(). (Olga Kornievskaia) [RHEL-171581] {CVE-2026-23297}
  - SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path (Olga Kornievskaia) [RHEL-171581]
  - nfs: nfs4proc: Convert comma to semicolon (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: Change list definition method (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: rpc_debug and others are defined even if CONFIG_SUNRPC_DEBUG unset (Olga Kornievskaia) [RHEL-171581]
  - NFSv4: limit lease period in nfs4_set_lease_period() (Olga Kornievskaia) [RHEL-171581]
  - NFSv4: pass lease period in seconds to nfs4_set_lease_period() (Olga Kornievskaia) [RHEL-171581]
  - fs/nfs: Fix readdir slow-start regression (Olga Kornievskaia) [RHEL-171581]
  - NFS: fix delayed delegation return handling (Olga Kornievskaia) [RHEL-171581]
  - NFS: simplify error handling in nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581]
  - NFS: fold nfs_abort_delegation_return into nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581]
  - NFS: remove the delegation == NULL check in nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581]
  - NFS: use bool for the issync argument to nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581]
  - NFS: return void from ->return_delegation (Olga Kornievskaia) [RHEL-171581]
  - NFS: return void from nfs4_inode_make_writeable (Olga Kornievskaia) [RHEL-171581]
  - NFS: Merge CONFIG_NFS_V4_1 with CONFIG_NFS_V4 (Olga Kornievskaia) [RHEL-171581]
  - NFS: Add a way to disable NFS v4.0 via KConfig (Olga Kornievskaia) [RHEL-171581]
  - redhat/configs: Add NFS_V4_0 (Olga Kornievskaia) [RHEL-171581]
  - NFS: Move sequence slot operations into minorversion operations (Olga Kornievskaia) [RHEL-171581]
  - NFS: Pass a struct nfs_client to nfs4_init_sequence() (Olga Kornievskaia) [RHEL-171581]
  - NFS: Move NFS v4.0 pathdown recovery into nfs40client.c (Olga Kornievskaia) [RHEL-171581]
  - NFS: Move nfs40_init_client into nfs40client.c (Olga Kornievskaia) [RHEL-171581]
  - NFS: Move nfs40_shutdown_client into nfs40client.c (Olga Kornievskaia) [RHEL-171581]
  - NFS: Make the various NFS v4.0 operations static again (Olga Kornievskaia) [RHEL-171581]
  - NFS: Move the NFS v4.0 minor version ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581]
  - NFS: Split out the nfs40_mig_recovery_ops to nfs40proc.c (Olga Kornievskaia) [RHEL-171581]
  - NFS: Split out the nfs40_state_renewal_ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581]
  - NFS: Split out the nfs40_nograce_recovery_ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581]
  - NFS: Split out the nfs40_reboot_recovery_ops into nfs40client.c (Olga Kornievskaia) [RHEL-171581]
  - NFS: Move nfs40_call_sync_ops into nfs40proc.c (Olga Kornievskaia) [RHEL-171581]
  - exportfs: clarify the documentation of open()/permission() expotrfs ops (Olga Kornievskaia) [RHEL-171581]
  - nfsd: do not allow exporting of special kernel filesystems (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add POSIX ACL file attributes to SUPPATTR bitmasks (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add POSIX draft ACL support to the NFSv4 SETATTR operation (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add support for POSIX draft ACLs for file creation (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add support for XDR decoding POSIX draft ACLs (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Refactor nfsd_setattr()'s ACL error reporting (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Do not allow NFSv4 (N)VERIFY to check POSIX ACL attributes (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add nfsd4_encode_fattr4_posix_access_acl (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add nfsd4_encode_fattr4_posix_default_acl (Olga Kornievskaia) [RHEL-171581]
  - lsm,nfs: fix memory leak of lsm_context (Olga Kornievskaia) [RHEL-171581]
  - lsm: lsm_context in security_dentry_init_security (Olga Kornievskaia) [RHEL-171581]
  - lsm: use lsm_context in security_inode_getsecctx (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add nfsd4_encode_fattr4_acl_trueform_scope (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add nfsd4_encode_fattr4_acl_trueform (Olga Kornievskaia) [RHEL-171581]
  - Add RPC language definition of NFSv4 POSIX ACL extension (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add a Kconfig setting to enable support for NFSv4 POSIX ACLs (Olga Kornievskaia) [RHEL-171581]
  - redhat/configs: Add NFSD_V4_POSIX_ACLS (Olga Kornievskaia) [RHEL-171581]
  - xdrgen: Implement pass-through lines in specifications (Olga Kornievskaia) [RHEL-171581]
  - nfsd: cancel async COPY operations when admin revokes filesystem state (Olga Kornievskaia) [RHEL-171581]
  - nfsd: add controls to set the minimum number of threads per pool (Olga Kornievskaia) [RHEL-171581]
  - nfsd: adjust number of running nfsd threads based on activity (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: allow svc_recv() to return -ETIMEDOUT and -EBUSY (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: split new thread creation into a separate function (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: introduce the concept of a minimum number of threads per pool (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: track the max number of requested threads in a pool (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: remove special handling of NULL pool from svc_start/stop_kthreads() (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: split svc_set_num_threads() into two functions (Olga Kornievskaia) [RHEL-171581]
  - svcrdma: use bvec-based RDMA read/write API (Olga Kornievskaia) [RHEL-171581]
  - xdrgen: Add enum value validation to generated decoders (Olga Kornievskaia) [RHEL-171581]
  - xdrgen: Emit a max_arg_sz macro (Olga Kornievskaia) [RHEL-171581]
  - xdrgen: Extend error reporting to AST transformation phase (Olga Kornievskaia) [RHEL-171581]
  - xdrgen: Improve parse error reporting (Olga Kornievskaia) [RHEL-171581]
  - xdrgen: Remove inclusion of nlm4.h header (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths (Olga Kornievskaia) [RHEL-171581]
  - nfsd: fix return error code for nfsd_map_name_to_[ug]id (Olga Kornievskaia) [RHEL-171581]
  - nfsd: never defer requests during idmap lookup (Olga Kornievskaia) [RHEL-171581]
  - xdrgen: Initialize data pointer for zero-length items (Olga Kornievskaia) [RHEL-171581]
  - NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation (Olga Kornievskaia) [RHEL-171581]
  - xdrgen: Implement short (16-bit) integer types (Olga Kornievskaia) [RHEL-171581]
  - nfsd: use workqueue enable/disable APIs for v4_end_grace sync (Olga Kornievskaia) [RHEL-171581]
  - NFS: NFSERR_INVAL is not defined by NFSv2 (Olga Kornievskaia) [RHEL-171581]
  - nfsd: prefix notification in nfsd4_finalize_deleg_timestamps() with "nfsd: " (Olga Kornievskaia) [RHEL-171581]
  - locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED (Olga Kornievskaia) [RHEL-171581]
  - xdrgen: Generate "if" instead of "switch" for boolean union enumerators (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add instructions on how to deal with xdrgen files (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Clean up nfsd4_check_open_attributes() (Olga Kornievskaia) [RHEL-171581]
  - NFS/localio: switch nfs_local_do_read and nfs_local_do_write to return void (Olga Kornievskaia) [RHEL-171581]
  - NFS/localio: remove -EAGAIN handling in nfs_local_doio() (Olga Kornievskaia) [RHEL-171581]
  - NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit (Olga Kornievskaia) [RHEL-171581]
  - NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages (Olga Kornievskaia) [RHEL-171581]
  - NFS/localio: Cleanup the nfs_local_pgio_done() parameters (Olga Kornievskaia) [RHEL-171581]
  - NFS/localio: Handle short writes by retrying (Olga Kornievskaia) [RHEL-171581]
  - NFS: make nfs_mark_return_unreferenced_delegations less aggressive (Olga Kornievskaia) [RHEL-171581]
  - NFS: return delegations from the end of a LRU when over the watermark (Olga Kornievskaia) [RHEL-171581]
  - NFS: add a separate delegation return list (Olga Kornievskaia) [RHEL-171581]
  - NFS: reformat nfs_mark_delegation_revoked (Olga Kornievskaia) [RHEL-171581]
  - NFS: use a local RCU critical section in nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581]
  - NFS: use refcount_inc_not_zero nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581]
  - NFS: don't consume a delegation reference in nfs_end_delegation_return (Olga Kornievskaia) [RHEL-171581]
  - NFS: take a delegation reference in nfs4_get_valid_delegation (Olga Kornievskaia) [RHEL-171581]
  - NFS: simplify the detached delegation check in update_open_stateid (Olga Kornievskaia) [RHEL-171581]
  - NFS: move the deleg_cur check out of nfs_detach_delegation_locked (Olga Kornievskaia) [RHEL-171581]
  - NFS: return bool from nfs_detach_delegation{,_locked} (Olga Kornievskaia) [RHEL-171581]
  - NFS: move delegation lookup into can_open_delegated (Olga Kornievskaia) [RHEL-171581]
  - NFS: rewrite nfs_delegations_present in terms of nr_active_delegations (Olga Kornievskaia) [RHEL-171581]
  - NFS: remove nfs_free_delegation (Olga Kornievskaia) [RHEL-171581]
  - NFS: open code nfs_delegation_need_return (Olga Kornievskaia) [RHEL-171581]
  - NFS: remove NFS_DELEGATION_INODE_FREEING (Olga Kornievskaia) [RHEL-171581]
  - NFS: drop the _locked postfix from nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581]
  - NFS: assert rcu_read_lock is held in nfs_start_delegation_return_locked (Olga Kornievskaia) [RHEL-171581]
  - NFS: remove nfs_start_delegation_return (Olga Kornievskaia) [RHEL-171581]
  - NFS: remove nfs_inode_detach_delegation (Olga Kornievskaia) [RHEL-171581]
  - NFS: remove the NULL inode check in nfs4_inode_return_delegation_on_close (Olga Kornievskaia) [RHEL-171581]
  - NFS: remove nfs_client_mark_return_all_delegations (Olga Kornievskaia) [RHEL-171581]
  - NFS: remove nfs_client_mark_return_unused_delegation_types (Olga Kornievskaia) [RHEL-171581]
  - NFS: remove __nfs_client_for_each_server (Olga Kornievskaia) [RHEL-171581]
  - exportfs: Mark struct export_operations functions at kernel-doc (Olga Kornievskaia) [RHEL-171581]
  - exportfs: Fix kernel-doc output for get_name() (Olga Kornievskaia) [RHEL-171581]
  - docs: exportfs: Use source code struct documentation (Olga Kornievskaia) [RHEL-171581]
  - NFS: Don't immediately return directory delegations when disabled (Olga Kornievskaia) [RHEL-171581]
  - NFSv4.x: Directory delegations don't require any state recovery (Olga Kornievskaia) [RHEL-171581]
  - nfs: unify security_inode_listsecurity() calls (Olga Kornievskaia) [RHEL-171581]
  - NFSv4: Don't free slots prematurely if requesting a directory delegation (Olga Kornievskaia) [RHEL-171581]
  - NFSv4: Fix nfs_clear_verifier_delegated() for delegated directories (Olga Kornievskaia) [RHEL-171581]
  - NFS: Fix directory delegation verifier checks (Olga Kornievskaia) [RHEL-171581]
  - NFSD: net ref data still needs to be freed even if net hasn't startup (Olga Kornievskaia) [RHEL-171581]
  - nfsd: provide locking for v4_end_grace (Olga Kornievskaia) [RHEL-171581] {CVE-2026-22980}
  - NFSD: Remove NFSERR_EAGAIN (Olga Kornievskaia) [RHEL-171581]
  - nfsd: use ATTR_DELEG in nfsd4_finalize_deleg_timestamps() (Olga Kornievskaia) [RHEL-171581]
  - NFSD: NFSv4 file creation neglects setting ACL (Olga Kornievskaia) [RHEL-171581] {CVE-2025-68803}
  - NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap (Olga Kornievskaia) [RHEL-171581]
  - NFSv4: Handle NFS4ERR_NOTSUPP errors for directory delegations (Olga Kornievskaia) [RHEL-171581]
  - NFSD: nfsd-io-modes: Separate lists (Olga Kornievskaia) [RHEL-171581]
  - NFSD: nfsd-io-modes: Wrap shell snippets in literal code blocks (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add toctree entry for NFSD IO modes docs (Olga Kornievskaia) [RHEL-171581]
  - NFSD: add Documentation/filesystems/nfs/nfsd-io-modes.rst (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Implement NFSD_IO_DIRECT for NFS WRITE (Olga Kornievskaia) [RHEL-171581]
  - NFS: Fix up the automount fs_context to use the correct cred (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add trace point for SCSI fencing operation. (Olga Kornievskaia) [RHEL-171581]
  - NFS: Add a module option to disable directory delegations (Olga Kornievskaia) [RHEL-171581]
  - NFS: Shortcut lookup revalidations if we have a directory delegation (Olga Kornievskaia) [RHEL-171581]
  - NFS: Request a directory delegation during RENAME (Olga Kornievskaia) [RHEL-171581]
  - NFS: Request a directory delegation on ACCESS, CREATE, and UNLINK (Olga Kornievskaia) [RHEL-171581]
  - NFS: Add support for sending GDD_GETATTR (Olga Kornievskaia) [RHEL-171581]
  - nfsd: Use MD5 library instead of crypto_shash (Olga Kornievskaia) [RHEL-171581]
  - nfsd: stop pretending that we cache the SEQUENCE reply. (Olga Kornievskaia) [RHEL-171581]
  - NFS: nfsd-maintainer-entry-profile: Inline function name prefixes (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add a subsystem policy document (Olga Kornievskaia) [RHEL-171581]
  - sunrpc: allocate a separate bvec array for socket sends (Olga Kornievskaia) [RHEL-171581]
  - SUNRPC: Improve "fragment too large" warning (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Implement NFSD_IO_DIRECT for NFS READ (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Relocate the xdr_reserve_space_vec() call site (Olga Kornievskaia) [RHEL-171581]
  - NFSD: pass nfsd_file to nfsd_iter_read() (Olga Kornievskaia) [RHEL-171581]
  - NFSD/blocklayout: Support multiple extents per LAYOUTGET (Olga Kornievskaia) [RHEL-171581]
  - NFSD/blocklayout: Introduce layout content structure (Olga Kornievskaia) [RHEL-171581]
  - svcrdma: Increase the server's default RPC/RDMA credit grant (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Update comment documenting unsupported fattr4 attributes (Olga Kornievskaia) [RHEL-171581]
  - nfsd: delete unreachable confusing code in nfs4_open_delegation() (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Add array bounds-checking in nfsd_iter_read() (Olga Kornievskaia) [RHEL-171581]
  - nfsd: switch the default for NFSD_LEGACY_CLIENT_TRACKING to "n" (Olga Kornievskaia) [RHEL-171581]
  - nfsd: change nfs4_client_to_reclaim() to allocate data (Olga Kornievskaia) [RHEL-171581]
  - nfsd: move name lookup out of nfsd4_list_rec_dir() (Olga Kornievskaia) [RHEL-171581]
  - NFSD: Define actions for the new time_deleg FATTR4 attributes (Olga Kornievskaia) [RHEL-171581] {CVE-2025-40326}
  - NFSD: Allow layoutcommit during grace period (Olga Kornievskaia) [RHEL-171581]
  - fs: lift the FMODE_NOCMTIME check into file_update_time_flags (Olga Kornievskaia) [RHEL-171581]
  - fs: refactor file timestamp update logic (Olga Kornievskaia) [RHEL-171581]
  - nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS delegation (Olga Kornievskaia) [RHEL-171581]
  - net: mana: fix use-after-free in add_adev() error path (CKI Backport Bot) [RHEL-172775] {CVE-2026-43056}
  - bonding: 3ad: Add support for 1600G speed (Kamal Heib) [RHEL-165176]
  - net: ethtool: Add support for 1600Gbps speed (Kamal Heib) [RHEL-165176]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-243.el10]
changelog:
  - redhat: sign centos kernel and UKIs with 800 certs (Jan Stancek) [RHEL-178260]
  - nvme: make nvme_add_ns{_head}_cdev return void (Utkarsh Singh) [RHEL-186079]
  - nvme: fix crash and memory leak during invalid cdev teardown (Utkarsh Singh) [RHEL-186079]
  - redhat/configs: disable CONFIG_PT_RECLAIM (Luiz Capitulino) [RHEL-185104]
  - KVM: s390: Increase permitted SE header size to 1 MiB (Ramesh Chhetri) [RHEL-185661]
  - net/sched: fix pedit partial COW leading to page cache corruption (CKI Backport Bot) [RHEL-177381] {CVE-2026-46331}
  - crypto: tegra - Return ENOMEM when input buffer allocation fails for ccm (Vladislav Dronov) [RHEL-176465]
  - crypto: tegra - Fix dma_free_coherent size error (Vladislav Dronov) [RHEL-176465]
  - crypto: tegra - Don't touch bo refcount in host1x bo pin/unpin (Vladislav Dronov) [RHEL-176465]
  - crypto: tegra - Add missing CRYPTO_ALG_ASYNC (Vladislav Dronov) [RHEL-176465] {CVE-2026-31739}
  - crypto: tegra - Use int type to store negative error codes (Vladislav Dronov) [RHEL-176465]
  - crypto: tegra - Remove the use of dev_err_probe() (Vladislav Dronov) [RHEL-176465]
  - crypto: tegra - use API helpers to setup fallback request (Vladislav Dronov) [RHEL-176465]
  - crypto: tegra - remove unneeded crypto_engine_stop() call (Vladislav Dronov) [RHEL-176465]
  - cxl/port: Fix use after free of parent_port in cxl_detach_ep() (Myron Stowe) [RHEL-180700] {CVE-2026-31530}
  - s390/uv: Fix comment of uv_find_secret() function (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Fix memory leak with CCA cards used as accelerator (Mircea Dragan) [RHEL-136440]
  - crypto: s390/paes - Refuse clear key material by default (Mircea Dragan) [RHEL-136440]
  - s390/pkey: Support new xflag PKEY_XFLAG_NOCLEARKEY (Mircea Dragan) [RHEL-136440]
  - crypto: skcipher - Add new helper function crypto_skcipher_tested (Mircea Dragan) [RHEL-136440]
  - s390/crypto: Select crypto engine in Kconfig when PAES is chosen (Mircea Dragan) [RHEL-136440]
  - s390/crypto: Extend protected key conversion retry loop (Mircea Dragan) [RHEL-136440]
  - s390/crypto: Rework protected key AES for true asynch support (Mircea Dragan) [RHEL-136440]
  - s390/cpacf: Rework cpacf_pcc() to return condition code (Mircea Dragan) [RHEL-136440]
  - s390/pkey/crypto: Introduce xflags param for pkey in-kernel API (Mircea Dragan) [RHEL-136440]
  - s390/pkey: Provide and pass xflags within pkey and zcrypt layers (Mircea Dragan) [RHEL-136440]
  - s390/uv: Remove uv_get_secret_metadata function (Mircea Dragan) [RHEL-136440]
  - s390/pkey: Use preallocated memory for retrieve of UV secret metadata (Mircea Dragan) [RHEL-136440]
  - s390/pkey: Rework EP11 pkey handler to use stack for small memory allocs (Mircea Dragan) [RHEL-136440]
  - s390/pkey: Rework CCA pkey handler to use stack for small memory allocs (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Rework ep11 misc functions to use cprb mempool (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Locate ep11_domain_query_info onto the stack instead of kmalloc (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Propagate xflags argument with cca_get_info() (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Rework cca misc functions kmallocs to use the cprb mempool (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Rework ep11 findcard() implementation and callers (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Rework cca findcard() implementation and callers (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Remove CCA and EP11 card and domain info caches (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Remove unused functions from cca misc (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Introduce pre-allocated device status array for ep11 misc (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Introduce pre-allocated device status array for cca misc (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Rework zcrypt function zcrypt_device_status_mask_ext (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Introduce cprb mempool for ep11 misc functions (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Introduce cprb mempool for cca misc functions (Mircea Dragan) [RHEL-136440]
  - s390/ap/zcrypt: New xflag parameter (Mircea Dragan) [RHEL-136440]
  - s390/zcrypt: Avoid alloc and copy of ep11 targets if kernelspace cprb (Mircea Dragan) [RHEL-136440]
  - s390/ap: Introduce ap message buffer pool (Mircea Dragan) [RHEL-136440]
  - s390/ap/zcrypt: Rework AP message buffer allocation (Mircea Dragan) [RHEL-136440]
  - s390/ap: Move response_type struct into ap_msg struct (Mircea Dragan) [RHEL-136440]
  - ALSA: aloop: Fix peer runtime UAF during format-change stop (CKI Backport Bot) [RHEL-179311] {CVE-2026-46090}
  - KVM: s390: vsie: Allow non-zarch guests (Mircea Dragan) [RHEL-136477]
  - KVM: s390: Add KVM capability for ESA mode guests (Mircea Dragan) [RHEL-136477]
  - KVM: s390: Add capability that forwards operation exceptions (Mircea Dragan) [RHEL-136477]
  - KVM: s390: vsie: Accommodate ESA prefix pages (Mircea Dragan) [RHEL-136477]
  - KVM: s390: vsie: Disable some bits when in ESA mode (Mircea Dragan) [RHEL-136477]
  - KVM: s390: only deliver service interrupt with payload (Mircea Dragan) [RHEL-136477]
  - KVM: s390: vsie: retry SIE when unable to get vsie_page (Mircea Dragan) [RHEL-136477]
  - KVM: s390: vsie: Check alignment of BSCA header (Mircea Dragan) [RHEL-136477]
  - rhashtable: Fix rhashtable_try_insert test (Herton R. Krzesinski) [RHEL-115002]
  - rhashtable: Fix potential deadlock by moving schedule_work outside lock (Herton R. Krzesinski) [RHEL-115002]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-244.el10]
changelog:
  - x86/microcode: Add platform mask to Intel microcode "old" list (Luis Claudio R. Goncalves) [RHEL-184788]
  - x86/cpu: Add platform ID to CPU matching structure (Luis Claudio R. Goncalves) [RHEL-184788]
  - x86/cpu: Add platform ID to CPU info structure (Luis Claudio R. Goncalves) [RHEL-184788]
  - x86/microcode: Refactor platform ID enumeration into a helper (Luis Claudio R. Goncalves) [RHEL-184788]
  - scsi: core: Run queues for all non-SDEV_DEL devices from scsi_run_host_queues (David Jeffery) [RHEL-186142]
  - eventpoll: refresh epi_fget() / ep_remove_file() comments (Ian Kent) [RHEL-180777]
  - eventpoll: Fix integer overflow in ep_loop_check_proc() (Ian Kent) [RHEL-180777]
  - eventpoll: drop vestigial epi->dying flag (Ian Kent) [RHEL-180777]
  - eventpoll: Fix semi-unbounded recursion (Ian Kent) [RHEL-180777] {CVE-2025-38614}
  - eventpoll: drop dead bool return from ep_remove_epi() (Ian Kent) [RHEL-180777]
  - eventpoll: refresh eventpoll_release() fast-path comment (Ian Kent) [RHEL-180777]
  - eventpoll: move f_lock acquisition into ep_remove_file() (Ian Kent) [RHEL-180777]
  - eventpoll: fix ep_remove struct eventpoll / struct file UAF (Ian Kent) [RHEL-180777] {CVE-2026-46242}
  - eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}() (Ian Kent) [RHEL-180777]
  - eventpoll: move epi_fget() up (Ian Kent) [RHEL-180777]
  - eventpoll: rename ep_remove_safe() back to ep_remove() (Ian Kent) [RHEL-180777]
  - eventpoll: kill __ep_remove() (Ian Kent) [RHEL-180777]
  - eventpoll: split __ep_remove() (Ian Kent) [RHEL-180777]
  - eventpoll: use hlist_is_singular_node() in __ep_remove() (Ian Kent) [RHEL-180777]
  - eventpoll: defer struct eventpoll free to RCU grace period (Ian Kent) [RHEL-173837] {CVE-2026-43074}
  - epoll: annotate racy check (Ian Kent) [RHEL-180777]
  - ima: Add code comments to explain IMA iint cache atomic_flags (Bruno Meneguele) [RHEL-104343]
  - evm: fix security.evm for a file with IMA signature (Bruno Meneguele) [RHEL-104343]
  - KVM: arm64: vgic-its: Drop the translation cache reference only for the erased entry (CKI Backport Bot) [RHEL-183963] {CVE-2026-46316}
  - procfs: fix missing RCU protection when reading real_parent in do_task_stat() (CKI Backport Bot) [RHEL-181905] {CVE-2026-46259}
  - mei: late_bind: fix struct intel_lb_component_ops kernel-doc (Steve Best) [RHEL-177639]
  - misc/mei: INTEL_MEI should depend on X86 or DRM_XE (Steve Best) [RHEL-177639]
  - mei: me: reduce the scope on unexpected reset (Steve Best) [RHEL-177639]
  - mei: trace: treat reg parameter as string (Steve Best) [RHEL-177639]
  - misc/mei: gsc_proxy: add dependency on Xe driver (Steve Best) [RHEL-177639]
  - misc/mei: Allow building standalone for compile testing (Steve Best) [RHEL-177639]
  - misc/mei: Decouple ME interfaces from GPU drivers (Steve Best) [RHEL-177639]
  - misc/mei: Allow building Intel ME interface on non-x86 (Steve Best) [RHEL-177639]
  - mei: Fix error handling in mei_register (Steve Best) [RHEL-177639]
  - mei: gsc: add dependency on Xe driver (Steve Best) [RHEL-177639]
  - mei: Remove redundant pm_runtime_mark_last_busy() calls (Steve Best) [RHEL-177639]
  - mei: fix error flow in probe (Steve Best) [RHEL-177639]
  - mei: txe: fix initialization order (Steve Best) [RHEL-177639]
  - mei: late_bind: Fix -Wincompatible-function-pointer-types-strict (Steve Best) [RHEL-177639]
  - redhat/configs: disable CONFIG_INTEL_MEI_LB (Steve Best) [RHEL-177639]
  - mei: late_bind: add late binding component driver [partial] (Steve Best) [RHEL-177639]
  - mei: bus: add mei_cldev_mtu interface (Steve Best) [RHEL-177639]
  - mei: gsc: demote unexpected reset print (Steve Best) [RHEL-177639]
  - mei: bus: demote error on connect (Steve Best) [RHEL-177639]
  - mei: retry connect if interrupted by link reset (Steve Best) [RHEL-177639]
  - mei: make a local copy of client uuid in connect (Steve Best) [RHEL-177639]
  - mei: me: trigger link reset if hw ready is unexpected (Steve Best) [RHEL-177639]
  - mei: gsc: fix remove operations order (Steve Best) [RHEL-177639]
  - mei: hook mei_device on class device (Steve Best) [RHEL-177639]
  - RDMA/irdma: Add support for GEN4 hardware (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Provide scratch buffers to firmware for internal use (Michal Schmidt) [RHEL-186151]
  - RDMA: Don't use %pK through printk (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Harden depth calculation functions (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Return EINVAL for invalid arp index error (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Fix deadlock during netdev reset with active connections (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Remove reset check from irdma_modify_qp_to_err() (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Clean up unnecessary dereference of event->cm_node (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce() (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Update ibqp state to error if QP is already in error state (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Initialize free_qp completion before using it (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Fix double free related to rereg_user_mr (Michal Schmidt) [RHEL-186151]
  - RDMA: Complete k[z|m|c]alloc-to-k[z|m]alloc_obj conversion [irdma] (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Fix kernel stack leak in irdma_create_user_ah() (Michal Schmidt) [RHEL-186151]
  - Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [irdma] (Michal Schmidt) [RHEL-186151]
  - Convert 'alloc_obj' family to use the new default GFP_KERNEL argument [irdma] (Michal Schmidt) [RHEL-186151]
  - treewide: Replace kmalloc with kmalloc_obj for non-scalar types [irdma] (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Use kvzalloc for paged memory DMA address array (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Use CQ ID for CEQE context (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Add enum defs for reserved CQs/QPs (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Remove fixed 1 ms delay during AH wait loop (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Remove redundant dma_wmb() before writel() (Michal Schmidt) [RHEL-186151]
  - RDMA/irdma: Simplify bool conversion (Michal Schmidt) [RHEL-186151]
  - rtla: Fix parsing of multi-character short options (Tomas Glozar) [RHEL-151369]
  - tracing: Fix potential deadlock in cpu hotplug with osnoise (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Convert links to RST format (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Document SIGINT behavior (Tomas Glozar) [RHEL-151369]
  - rtla: Fix segfault on multiple SIGINTs (Tomas Glozar) [RHEL-151369 RHEL-151475]
  - rtla/utils: Fix loop condition in PID validation (Tomas Glozar) [RHEL-151369]
  - rtla/utils: Fix resource leak in set_comm_sched_attr() (Tomas Glozar) [RHEL-151369]
  - rtla/trace: Fix I/O handling in save_trace_to_file() (Tomas Glozar) [RHEL-151369]
  - rtla/trace: Fix write loop in trace_event_save_hist() (Tomas Glozar) [RHEL-151369]
  - rtla/timerlat: Simplify RTLA_NO_BPF environment variable check (Tomas Glozar) [RHEL-151369]
  - rtla: Use str_has_prefix() for option prefix check (Tomas Glozar) [RHEL-151369]
  - rtla: Enforce exact match for time unit suffixes (Tomas Glozar) [RHEL-151369]
  - rtla: Use str_has_prefix() for prefix checks (Tomas Glozar) [RHEL-151369]
  - rtla: Add str_has_prefix() helper function (Tomas Glozar) [RHEL-151369]
  - rtla: Handle pthread_create() failure properly (Tomas Glozar) [RHEL-151369]
  - rtla/timerlat: Add bounds check for softirq vector (Tomas Glozar) [RHEL-151369]
  - rtla: Simplify code by caching string lengths (Tomas Glozar) [RHEL-151369]
  - rtla: Replace magic number with MAX_PATH (Tomas Glozar) [RHEL-151369]
  - rtla: Introduce common_threshold_handler() helper (Tomas Glozar) [RHEL-151369]
  - rtla/actions: Simplify argument parsing (Tomas Glozar) [RHEL-151369]
  - rtla: Use strdup() to simplify code (Tomas Glozar) [RHEL-151369]
  - rtla: Exit on memory allocation failures during initialization (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Remove unneeded nr_cpus from for_each_monitored_cpu (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Remove unneeded nr_cpus members (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Remove unneeded nr_cpus arguments (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Consolidate nr_cpus usage across all tools (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Document --stack-format option (Tomas Glozar) [RHEL-136812 RHEL-151369]
  - rtla/timerlat: Add --stack-format option (Tomas Glozar) [RHEL-136812 RHEL-151369]
  - tools/rtla: Add unit tests for utils.c (Tomas Glozar) [RHEL-151369]
  - tools/build: Add feature test for libcheck (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Generate optstring from long options (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Add hwnoise to main page (Tomas Glozar) [RHEL-151369]
  - rtla: Fix build without libbpf header (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Include defaults for tracer options (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Mention default cgroup state (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Mention default priority (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Correct tracer name for common options (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Fix typo in common_timerlat_options.txt (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Fix typo in rtla-timerlat-top.rst (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Fix typo in common_timerlat_options.txt (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: Fix typo in common_options.txt (Tomas Glozar) [RHEL-151369]
  - Documentation/rtla: rename common_xxx.rst files to common_xxx.txt (Tomas Glozar) [RHEL-151369]
  - rtla: Fix parse_cpu_set() bug introduced by strtoi() (Tomas Glozar) [RHEL-151369]
  - rtla: Fix parse_cpu_set() return value documentation (Tomas Glozar) [RHEL-151369]
  - rtla: Ensure null termination after read operations in utils.c (Tomas Glozar) [RHEL-151369]
  - rtla: Make stop_tracing variable volatile (Tomas Glozar) [RHEL-151369]
  - rtla: Add generated output files to gitignore (Tomas Glozar) [RHEL-151369]
  - rtla: Fix NULL pointer dereference in actions_parse (Tomas Glozar) [RHEL-151369]
  - rtla: Remove unused headers (Tomas Glozar) [RHEL-151369]
  - rtla: Remove redundant memset after calloc (Tomas Glozar) [RHEL-151369]
  - rtla: Use standard exit codes for result enum (Tomas Glozar) [RHEL-151369]
  - rtla: Replace atoi() with a robust strtoi() (Tomas Glozar) [RHEL-151369]
  - rtla: Introduce for_each_action() helper (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Deduplicate cgroup path opening code (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Consolidate -H/--house-keeping option parsing (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Consolidate -P/--priority option parsing (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Consolidate -e/--event option parsing (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Consolidate -d/--duration option parsing (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Consolidate -D/--debug option parsing (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Consolidate -C/--cgroup option parsing (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Consolidate -c/--cpus option parsing (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Add common_parse_options() (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Add common_usage() (Tomas Glozar) [RHEL-151369]
  - rtla: Set stop threshold after all instances are enabled (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Remove unused function declarations (Tomas Glozar) [RHEL-151369]
  - tracing: Fix multiple typos in trace_osnoise.c (Tomas Glozar) [RHEL-151369]
  - rtla/timerlat: Exit top main loop on any non-zero wait_retval (Tomas Glozar) [RHEL-147742 RHEL-151369]
  - rtla/tests: Don't rely on matching ^1ALL (Tomas Glozar) [RHEL-151369]
  - rtla: Fix -a overriding -t argument (Tomas Glozar) [RHEL-151369]
  - rtla: Fix -C/--cgroup interface (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Replace osnoise_hist_usage("...") with fatal("...") (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Replace osnoise_top_usage("...") with fatal("...") (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Replace timerlat_hist_usage("...") with fatal("...") (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Replace timerlat_top_usage("...") with fatal("...") (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Add fatal() and replace error handling pattern (Tomas Glozar) [RHEL-151369]
  - rtla/tests: Fix osnoise test calling timerlat (Tomas Glozar) [RHEL-151369]
  - rtla/tests: Extend action tests to 5s (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Fix --on-threshold always triggering (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Fix unassigned nr_cpus (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Remove unused optional option_index (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Add for_each_monitored_cpu() helper (Tomas Glozar) [RHEL-151369]
  - tools/rtla: Add remaining support for osnoise actions (Tomas Glozar) [RHEL-115523 RHEL-151369]
  - tools/rtla: Add test engine support for unexpected output (Tomas Glozar) [RHEL-115523 RHEL-151369]
  - tools/rtla: Fix -A option name in test comment (Tomas Glozar) [RHEL-115523 RHEL-151369]
  - tools/rtla: Consolidate code between osnoise/timerlat and hist/top (Tomas Glozar) [RHEL-115523 RHEL-151369]
  - tools/rtla: Create common_apply_config() (Tomas Glozar) [RHEL-115523 RHEL-151369]
  - tools/rtla: Move top/hist params into common struct (Tomas Glozar) [RHEL-115523 RHEL-151369]
  - tools/rtla: Consolidate common parameters into shared structure (Tomas Glozar) [RHEL-115523 RHEL-151369]
  - tracing: Replace opencoded cpumask_next_wrap() in move_to_next_cpu() (Tomas Glozar) [RHEL-151369]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-245.el10]
changelog:
  - riscv: entry: Split ret_from_fork() into user and kernel (Jennifer Berringer) [RHEL-188766]
  - riscv: entry: Convert ret_from_fork() to C (Jennifer Berringer) [RHEL-188766]
  - ACPICA: actbl2: Add definitions for RIMT (Jennifer Berringer) [RHEL-187991]
  - soc/tegra: Use ARM SMCCC to get chip ID, revision, and platform info (Steve Dunnagan) [RHEL-143339]
  - dma-debug: suppress cacheline overlap warning when arch has no DMA alignment requirement (Jerry Snitselaar) [RHEL-182720]
  - platform/x86: intel-hid: Check ACPI_HANDLE() against NULL (Steve Best) [RHEL-182291]
  - redhat/configs: riscv: Enable ARCH_SPACEMIT (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-imsic: Clear interrupt move state during CPU offlining (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-aplic: Prevent crash when MSI domain is missing (Jennifer Berringer) [RHEL-174301] {CVE-2024-56682}
  - irqchip/riscv-imsic: Adjust the number of available guest irq files (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-imsic: Add a CPU pm notifier to restore the IMSIC on exit (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-imsic: Inline imsic_vector_from_local_id() (Jennifer Berringer) [RHEL-174301]
  - irqchip/irq-riscv-imsic-early: Export imsic_acpi_get_fwnode() (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-imsic: Don't dereference before NULL pointer check (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-imsic: Add kernel parameter to disable IPIs (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-imsic: Convert to msi_create_parent_irq_domain() helper (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-imsic: Start local sync timer on correct CPU (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-imsic: Avoid interrupt translation in interrupt handler (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-imsic: Implement irq_force_complete_move() for IMSIC (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector (Jennifer Berringer) [RHEL-174301]
  - irqchip/riscv: Ensure ordering of memory writes and IPI writes (Jennifer Berringer) [RHEL-174301]
  - serial: 8250_of: manage bus clock in suspend/resume (Jennifer Berringer) [RHEL-174301]
  - serial: 8250_of: add support for an optional bus clock (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: k3: mark top_dclk as CLK_IS_CRITICAL (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: ccu_mix: fix inverted condition in ccu_mix_trigger_fc() (Jennifer Berringer) [RHEL-174301]
  - reset: spacemit: k3: Decouple composite reset lines (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: return -ENOTSUPP for unsupported pin configurations (Jennifer Berringer) [RHEL-174301]
  - reset: spacemit: Add SpacemiT K3 reset driver (Jennifer Berringer) [RHEL-174301]
  - reset: spacemit: Extract common K1 reset code (Jennifer Berringer) [RHEL-174301]
  - reset: Create subdirectory for SpacemiT drivers (Jennifer Berringer) [RHEL-174301]
  - reset: spacemit: fix auxiliary device id (Jennifer Berringer) [RHEL-174301]
  - dt-bindings: soc: spacemit: Add K3 reset support and IDs (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: support I/O power domain configuration (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: k3: add the clock tree (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: k3: extract common header (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: ccu_pll: add plla type clock (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: ccu_mix: add inverted enable gate clock (Jennifer Berringer) [RHEL-174301]
  - dt-bindings: soc: spacemit: k3: add clock support (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: add platform SoC prefix to reset name (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: extract common ccu functions (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: prepare common ccu header (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: k3: adjust drive strength and schmitter trigger (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: k3: add initial pin support (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: Hide common clock driver from user controller (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: Respect Kconfig setting when building modules (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: Set clk_hw_onecell_data::num before using flex array (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: fix comment typo (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: fix i2s clock (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: introduce pre-div for ddn clock (Jennifer Berringer) [RHEL-174301]
  - dt-bindings: clock: spacemit: introduce i2s pre-clock to fix i2s clock (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: fix typo in PRI_TDI pin name (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: ccu_pll: convert from round_rate() to determine_rate() (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: ccu_mix: convert from round_rate() to determine_rate() (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: ccu_ddn: convert from round_rate() to determine_rate() (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: fix sspax_clk (Jennifer Berringer) [RHEL-174301]
  - dt-bindings: clock: spacemit: CLK_SSPA_I2S_BCLK for SSPA (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: remove extra line in debug output (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: ccu_pll: fix error return value in recalc_rate callback (Jennifer Berringer) [RHEL-174301]
  - reset: spacemit: add support for SpacemiT CCU resets (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: mark K1 pll1_d8 as critical (Jennifer Berringer) [RHEL-174301] {CVE-2025-38633}
  - clk: spacemit: define three reset-only CCUs (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: set up reset auxiliary devices (Jennifer Berringer) [RHEL-174301]
  - soc: spacemit: create a header for clock/reset registers (Jennifer Berringer) [RHEL-174301]
  - dt-bindings: soc: spacemit: define spacemit,k1-ccu resets (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: add clock support for K1 SoC (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: k1: Add TWSI8 bus and function clocks (Jennifer Berringer) [RHEL-174301]
  - clk: spacemit: Add clock support for SpacemiT K1 SoC (Jennifer Berringer) [RHEL-174301]
  - dt-bindings: clock: spacemit: Add spacemit,k1-pll (Jennifer Berringer) [RHEL-174301]
  - dt-bindings: soc: spacemit: Add spacemit,k1-syscon (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: PINCTRL_SPACEMIT_K1 should not default to y unconditionally (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: destroy mutex at driver detach (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: enable config option (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: fix double free of map (Jennifer Berringer) [RHEL-174301]
  - pinctrl: spacemit: add support for SpacemiT K1 SoC (Jennifer Berringer) [RHEL-174301]
  - reset: amlogic: move drivers to a dedicated directory (Jennifer Berringer) [RHEL-174301]
  - reset: amlogic: convert driver to regmap (Jennifer Berringer) [RHEL-174301]
  - dts: riscv: spacemit: k3: add P1 PMIC regulator tree (Jennifer Berringer) [RHEL-174301]
  - dts: riscv: spacemit: k3: Add i2c nodes (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: enable PCIe ports on Milk-V Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: enable USB 3 ports on Milk-V Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: enable QSPI and add SPI NOR on Milk-V Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add i2c aliases on Milk-V Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add 24c04 eeprom on Milk-V Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add LEDs for Milk-V Jupiter board (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add ethernet device for K3 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: drop incorrect pinctrl for combo PHY (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: reorder phy nodes for K1 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: k3: add full resource to UART (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: k3: add GPIO support (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: k3: add pinctrl support (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: k3: add clock tree (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add 'linux,pci-domain' to PCIe nodes for K1 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: adapt regulator node name to preferred form (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Update PMIC supply properties for BPI-F3 and Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: pcie: fix missing power regulator (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Disable ETH PHY sleep mode for OrangePi (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: pinctrl: update register and IO power (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add K3 Pico-ITX board support (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add initial support for K3 SoC (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: k1: Add "b" ISA extension (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Enable USB3.0 on BananaPi-F3 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add DWC3 USB 3.0 controller node for K1 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add USB2 PHY node for K1 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: sdhci: add reset support (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add reset property (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: PCIe and PHY-related updates (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add a PCIe regulator (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Define the P1 PMIC regulators for Milk-V Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Define fixed regulators for Milk-V Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Enable i2c8 adapter for Milk-V Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: define all missing I2C controller nodes (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: reorder i2c2 node (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add OrangePi R2S board device tree (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: enable K1 SoC QSPI on BPI-F3 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add MusePi Pro board device tree (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add Ethernet and PDMA to OrangePi RV2 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add i2c aliases on BPI-F3 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add 24c02 eeprom on BPI-F3 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: enable the i2c2 adapter on BPI-F3 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: define regulator constraints (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: define fixed regulators (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: enable the i2c8 adapter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add UART pinctrl combinations (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add Ethernet support for Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add Ethernet support for BPI-F3 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add Ethernet support for K1 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: uart: remove sec_uart1 device node (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Enable PDMA on Banana Pi F3 and Milkv Jupiter (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add PDMA node for K1 SoC (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add UART resets for Soc K1 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add OrangePi RV2 board device tree (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Move eMMC under storage-bus for K1 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Move UARTs under dma-bus for K1 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add DMA translation buses for K1 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add pwm14_1 pinctrl setting (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add PWM support for K1 SoC (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add reset support for the K1 SoC (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: enable eMMC for K1 SoC (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add gpio LED for system heartbeat (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add gpio support for K1 SoC (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Acquire clocks for UART (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Acquire clocks for pinctrl (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add clock tree for SpacemiT K1 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: Add Milk-V Jupiter board device tree (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: move aliases to board dts (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add pinctrl property to uart0 in BPI-F3 (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: spacemit: add Banana Pi BPI-F3 board device tree (Jennifer Berringer) [RHEL-174301]
  - riscv: dts: add initial SpacemiT K1 SoC device tree (Jennifer Berringer) [RHEL-174301]
  - riscv: add SpacemiT SoC family Kconfig support (Jennifer Berringer) [RHEL-174301]
  - drm/gem: Fix inconsistent plane dimension calculation in drm_gem_fb_init_with_funcs() (CKI Backport Bot) [RHEL-179911] {CVE-2026-46209}
  - platform/x86: intel-hid: disable wakeup_mode during hibernation (Steve Best) [RHEL-176441]
  - platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 Fold 16 Gen 1 (Steve Best) [RHEL-176441]
  - platform/x86: intel-hid: Add Dell 16 Plus 2-in-1 to dmi_vgbs_allow_list (Steve Best) [RHEL-176441]
  - platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list (Steve Best) [RHEL-176441]
  - platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks (Steve Best) [RHEL-176441]
  - platform/x86: int0002: Remove IRQF_ONESHOT from request_irq() (Steve Best) [RHEL-176441]
  - platform/x86/intel/tpmi/plr: Make the file domain<n>/status writeable (Steve Best) [RHEL-176441]
  - platform/x86: intel_telemetry: Fix PSS event register mask (Steve Best) [RHEL-176441]
  - platform/x86: intel_telemetry: Fix swapped arrays in PSS output (Steve Best) [RHEL-176441]
  - platform/x86: intel: punit_ipc: fix memory corruption (Steve Best) [RHEL-176441]
  - New configs in drivers/platform (Steve Best) [RHEL-176441]
  - platform/x86/intel: Introduce Intel Elkhart Lake PSE I/O (Steve Best) [RHEL-176441]
  - platform/x86/amd: hfi: Remove redundant assignment to .owner (Steve Best) [RHEL-176387]
  - platform/x86/amd: hfi: Remove unused cpumask from cpuinfo struct (Steve Best) [RHEL-176387]
  - powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check (Steve Best) [RHEL-130025]
  - powercap: intel_rapl: Expose all package CPUs in PMU cpumask (Steve Best) [RHEL-130025]
  - powercap: intel_rapl: Remove incorrect CPU check in PMU context (Steve Best) [RHEL-130025]
  - powercap: intel_rapl: Add PL4 support for Ice Lake (Steve Best) [RHEL-130025]
  - powercap: Replace sprintf() with sysfs_emit() in sysfs show functions (Steve Best) [RHEL-130025]
  - powercap: intel_rapl: Fix possible recursive lock warning (Steve Best) [RHEL-130025]
  - powercap: fix sscanf() error return value handling (Steve Best) [RHEL-130025]
  - powercap: fix race condition in register_control_type() (Steve Best) [RHEL-130025]
  - powercap: intel_rapl: Enable MSR-based RAPL PMU support (Steve Best) [RHEL-130025]
  - powercap: intel_rapl: Prepare read_raw() interface for atomic-context callers (Steve Best) [RHEL-130025]
  - x86/msr: Rename 'rdmsrl_safe_on_cpu()' to 'rdmsrq_safe_on_cpu()' [partial] (Steve Best) [RHEL-130025]
  - x86/msr: Rename 'wrmsrl_safe()' to 'wrmsrq_safe()' [partial] (Steve Best) [RHEL-130025]
  - x86/msr: Rename 'rdmsrl_safe()' to 'rdmsrq_safe()' [partial] (Steve Best) [RHEL-130025]
  - powercap: idle_inject: use us_to_ktime() where appropriate (Steve Best) [RHEL-130025]
  - irqchip/sifive-plic: Fix frozen interrupt due to affinity setting (Jennifer Berringer) [RHEL-174305] {CVE-2026-23287}
  - irqchip/sifive-plic: Handle number of hardware interrupts correctly (Jennifer Berringer) [RHEL-174305]
  - irqchip/sifive-plic: Fix call to __plic_toggle() in M-Mode code path (Jennifer Berringer) [RHEL-174305]
  - irqchip/sifive-plic: Add support for UltraRISC DP1000 PLIC (Jennifer Berringer) [RHEL-174305]
  - irqchip/sifive-plic: Cache the interrupt enable state (Jennifer Berringer) [RHEL-174305]
  - irqchip/sifive-plic: Avoid interrupt ID 0 handling during suspend/resume (Jennifer Berringer) [RHEL-174305]
  - irqchip/sifive-plic: Respect mask state when setting affinity (Jennifer Berringer) [RHEL-174305]
  - irqchip/sifive-plic: Use for_each_present_cpu() instead of for_each_cpu() (Jennifer Berringer) [RHEL-174305]
  - irqchip/sifive-plic: Make use of __assign_bit() (Jennifer Berringer) [RHEL-174305]
  - cache: sifive_ccache: Optimize cache flushes (Jennifer Berringer) [RHEL-174305]
  - PCI: starfive: Use regulator APIs to control the 3v3 power supply of PCIe slots (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite eMMC board (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: add Orange Pi RV (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: Add VisionFive 2 Lite eMMC board device tree (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: Add VisionFive 2 Lite board device tree (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: Add common board dtsi for VisionFive 2 Lite variants (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: Move out some nodes to the board dts (Jennifer Berringer) [RHEL-174305]
  - dts: starfive: jh7110-common: split out mmc0 reset pins from common into boards (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: add Milk-V Mars CM Lite system-on-module (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: add Milk-V Mars CM system-on-module (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: add common board dtsi for Milk-V Mars CM variants (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: drop mmc post-power-on-delay-ms (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: drop no-mmc property from mmc1 (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110: bootph-pre-ram hinting needed by boot loader (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110: add DMC memory controller (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: drop no-sdio property from mmc1 (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: add status power led node (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-milkv-mars sort properties (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: bootph-pre-ram hinting needed by boot loader (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: add eeprom node to i2c5 (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: qspi flash setting read-delay 2 cycles max 100MHz (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: add CPU BUS PERH QSPI clocks to syscrg (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: use macros for MMC0 pins (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: fml13v01: enable USB 3.0 port (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-pine64-star64: enable USB 3.0 port (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110: pciephy0 USB 3.0 configuration registers (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: fml13v01: enable pcie1 (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: remove non-existent dac from jh7110 (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: Unify regulator naming scheme (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-milkv-mars: enable usb0 host function (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-pine64-star64: enable usb0 host function (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: add DeepComputing FML13V01 board device tree (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: move usb0 config to board dts (Jennifer Berringer) [RHEL-174305]
  - riscv: dts: starfive: jh7110-common: revised device node (Jennifer Berringer) [RHEL-174305]
  - redhat/configs: enable CONFIG_GPIO_NOVALAKE for x86 on RHEL (Steve Best) [RHEL-117349]
  - gpio: Add Intel Nova Lake ACPI GPIO events driver (Steve Best) [RHEL-117349]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-246.el10]
changelog:
  - fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath (CKI Backport Bot) [RHEL-189498] {CVE-2026-43112}
  - objtool/x86: Reorder ORC register numbering (Yannick Cote) [RHEL-152190]
  - objtool: Support Clang RAX DRAP sequence (Yannick Cote) [RHEL-152190]
  - objtool/klp: Correlate locals to globals (Yannick Cote) [RHEL-152190]
  - objtool/klp: Match symbols based on demangled_name for global variables (Yannick Cote) [RHEL-152190]
  - objtool/klp: Remove .llvm suffix in demangle_name() (Yannick Cote) [RHEL-152190]
  - objtool/klp: Also demangle global objects (Yannick Cote) [RHEL-152190]
  - objtool/klp: Use sym->demangled_name for symbol_name hash (Yannick Cote) [RHEL-152190]
  - objtool/klp: Remove trailing '_' in demangle_name() (Yannick Cote) [RHEL-152190]
  - objtool/klp: Remove redundant strcmp() in correlate_symbols() (Yannick Cote) [RHEL-152190]
  - objtool: Use section/symbol type helpers (Yannick Cote) [RHEL-152190]
  - redhat/configs: disable CONFIG_INET_PSP on RHEL for now (Ivan Vecera) [RHEL-185448]
  - psp: strip variable-length PSP header in psp_dev_rcv() (Ivan Vecera) [RHEL-185448]
  - net: psp: require admin permission for dev-set and key-rotate (Ivan Vecera) [RHEL-185448]
  - net: psp: check for device unregister when creating assoc (Ivan Vecera) [RHEL-185448]
  - psp: add missing device stats to get-stats reply attributes (Ivan Vecera) [RHEL-185448]
  - psp: use sk->sk_hash in psp_write_headers() (Ivan Vecera) [RHEL-185448]
  - net: psp: select CONFIG_SKB_EXTENSIONS (Ivan Vecera) [RHEL-185448]
  - psp: Expand PSP acronym in INET_PSP help description (Ivan Vecera) [RHEL-185448]
  - psp: clarify checksum behavior of psp_dev_rcv() (Ivan Vecera) [RHEL-185448]
  - psp: don't use flags for checking sk_state (Ivan Vecera) [RHEL-185448]
  - psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu() (Ivan Vecera) [RHEL-185448]
  - psp: make struct sock argument const in psp_sk_get_assoc_rcu() (Ivan Vecera) [RHEL-185448]
  - psp: add stats from psp spec to driver facing api (Ivan Vecera) [RHEL-185448]
  - psp: report basic stats from the core (Ivan Vecera) [RHEL-185448]
  - net: psp: don't assume reply skbs will have a socket (Ivan Vecera) [RHEL-185448]
  - psp: do not use sk_dst_get() in psp_dev_get_for_sock() (Ivan Vecera) [RHEL-185448]
  - psp: rename our psp_dev_destroy() (Ivan Vecera) [RHEL-185448]
  - psp: provide decapsulation and receive helper for drivers (Ivan Vecera) [RHEL-185448]
  - psp: provide encapsulation helper for drivers (Ivan Vecera) [RHEL-185448]
  - psp: track generations of device key (Ivan Vecera) [RHEL-185448]
  - net: psp: update the TCP MSS to reflect PSP packet overhead (Ivan Vecera) [RHEL-185448]
  - net: psp: add socket security association code (Ivan Vecera) [RHEL-185448]
  - net: tcp: allow tcp_timewait_sock to validate skbs before handing to device (Ivan Vecera) [RHEL-185448]
  - net: move sk_validate_xmit_skb() to net/core/dev.c (Ivan Vecera) [RHEL-185448]
  - psp: add op for rotation of device key (Ivan Vecera) [RHEL-185448]
  - tcp: add datapath logic for PSP with inline key exchange (Ivan Vecera) [RHEL-185448]
  - net: modify core data structures for PSP datapath support (Ivan Vecera) [RHEL-185448]
  - psp: base PSP device support (Ivan Vecera) [RHEL-185448]
  - psp: add documentation (Ivan Vecera) [RHEL-185448]
  - scsi: target: iscsi: Validate CHAP_R length before base64 decode (Maurizio Lombardi) [RHEL-163760]
  - scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf (Maurizio Lombardi) [RHEL-163760]
  - scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd() (Maurizio Lombardi) [RHEL-163760]
  - scsi: target: tcm_loop: Fix NULL ptr dereference (Maurizio Lombardi) [RHEL-163760]
  - scsi: target: iscsi: reject invalid size Extended CDB AHS (Maurizio Lombardi) [RHEL-163760]
  - scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show() (Maurizio Lombardi) [RHEL-163760] {CVE-2026-46149}
  - scsi: target: tcm_loop: Drain commands in target_reset handler (Maurizio Lombardi) [RHEL-163760] {CVE-2026-43054}
  - scsi: target: Fix recursive locking in __configfs_open_file() (Maurizio Lombardi) [RHEL-163760] {CVE-2026-23292}
  - scsi: target: Reset t_task_cdb pointer in error case (Maurizio Lombardi) [RHEL-163760] {CVE-2025-68782}
  - scsi: target: Do not write NUL characters into ASCII configfs output (Maurizio Lombardi) [RHEL-163760]
  - scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show() (Maurizio Lombardi) [RHEL-163760] {CVE-2025-68229}
  - scsi: target: target_core_configfs: Add length check to avoid buffer overflow (Maurizio Lombardi) [RHEL-163760] {CVE-2025-39998}
  - scsi: target: iscsi: fix typos and formatting in lio_target messages (Maurizio Lombardi) [RHEL-163760]
  - scsi: target: iscsi: Use int type to store negative value (Maurizio Lombardi) [RHEL-163760]
  - arm64/simd: Add scoped guard API for kernel mode SIMD (CKI Backport Bot) [RHEL-180976]
  - net: sched: act_csum: validate nested VLAN headers (CKI Backport Bot) [RHEL-171143] {CVE-2026-31684}
  - exec: fix up /proc/pid/comm in the execveat(AT_EMPTY_PATH) case (Oleg Nesterov) [RHEL-95059]


author: Andrew Lukoshko <alukoshko@almalinux.org> - 6.12.0-246
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
  - 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-247.el10]
changelog:
  - smb/client: fix out-of-bounds read in smb2_compound_op() (Paulo Alcantara) [RHEL-180047] {CVE-2026-46155}
  - smb: client: fix off-by-8 bounds check in check_wsl_eas() (Paulo Alcantara) [RHEL-180047]
  - nvme-fc: Do not cancel requests in io target before it is initialized (Utkarsh Singh) [RHEL-178259]
  - tg3: Fix race for querying speed/duplex (Thomas Walsh) [RHEL-182561]
  - EDAC/amd64: Add support for AMD family 1Ah-based newer models (Joel Savitz) [RHEL-100950]
  - EDAC/mc_sysfs: Increase legacy channel support to 16 (Joel Savitz) [RHEL-100950]
  - Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [gve] (Michal Schmidt) [RHEL-178516]
  - Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [gve] (Michal Schmidt) [RHEL-178516]
  - Convert 'alloc_obj' family to use the new default GFP_KERNEL argument [gve] (Michal Schmidt) [RHEL-178516]
  - treewide: Replace kmalloc with kmalloc_obj for non-scalar types [gve] (Michal Schmidt) [RHEL-178516]
  - gve: add support for UDP GSO for DQO format (Michal Schmidt) [RHEL-178516]
  - gve: Enable hw-gro by default if device supported (Michal Schmidt) [RHEL-178516]
  - gve: pull network headers into skb linear part (Michal Schmidt) [RHEL-178516]
  - gve: fix SW coalescing when hw-GRO is used (Michal Schmidt) [RHEL-178516]
  - gve: Advertise NETIF_F_GRO_HW instead of NETIF_F_LRO (Michal Schmidt) [RHEL-178516]
  - gve: Enable reading max ring size from the device in DQO-QPL mode (Michal Schmidt) [RHEL-178516]
  - gve: Update QPL page registration logic (Michal Schmidt) [RHEL-178516]
  - gve: fix incorrect buffer cleanup in gve_tx_clean_pending_packets for QPL (Michal Schmidt) [RHEL-178516] {CVE-2026-23386}
  - gve: Correct ethtool rx_dropped calculation (Michal Schmidt) [RHEL-178516]
  - gve: Fix stats report corruption on queue count change (Michal Schmidt) [RHEL-178516] {CVE-2026-23262}
  - gve: fix probe failure if clock read fails (Michal Schmidt) [RHEL-178516]
  - net: gve: convert to use .get_rx_ring_count (Michal Schmidt) [RHEL-178516]
  - gve: defer interrupt enabling until NAPI registration (Michal Schmidt) [RHEL-178516] {CVE-2025-71156}
  - gve: Move gve_init_clock to after AQ CONFIGURE_DEVICE_RESOURCES call (Michal Schmidt) [RHEL-178516]
  - gve: Fix race condition on tx->dropped_pkt update (Michal Schmidt) [RHEL-178516]
  - gve: Add Rx HWTS metadata to AF_XDP ZC mode (Michal Schmidt) [RHEL-178516]
  - gve: Prepare bpf_xdp_metadata_rx_timestamp support (Michal Schmidt) [RHEL-178516]
  - gve: Wrap struct xdp_buff (Michal Schmidt) [RHEL-178516]
  - gve: Move ptp_schedule_worker to gve_init_clock (Michal Schmidt) [RHEL-178516]
  - gve: Default to max_rx_buffer_size for DQO if device supported (Michal Schmidt) [RHEL-178516]
  - gve: Allow ethtool to configure rx_buf_len (Michal Schmidt) [RHEL-178516]
  - gve: Use extack to log xdp config verification errors (Michal Schmidt) [RHEL-178516]
  - gve: Decouple header split from RX buffer length (Michal Schmidt) [RHEL-178516]
  - gve: Implement settime64 with -EOPNOTSUPP (Michal Schmidt) [RHEL-178516] {CVE-2025-40298}
  - gve: Implement gettimex64 with -EOPNOTSUPP (Michal Schmidt) [RHEL-178516] {CVE-2025-40299}
  - gve: Consolidate and persist ethtool ring changes (Michal Schmidt) [RHEL-178516]
  - gve: Check valid ts bit on RX descriptor before hw timestamping (Michal Schmidt) [RHEL-178516]
  - gve: prevent ethtool ops after shutdown (Michal Schmidt) [RHEL-178516] {CVE-2025-38735}
  - gve: implement DQO RX datapath and control path for AF_XDP zero-copy (Michal Schmidt) [RHEL-178516]
  - gve: implement DQO TX datapath for AF_XDP zero-copy (Michal Schmidt) [RHEL-178516]
  - gve: keep registry of zc xsk pools in netdev_priv (Michal Schmidt) [RHEL-178516]
  - gve: merge xdp and xsk registration (Michal Schmidt) [RHEL-178516]
  - gve: deduplicate xdp info and xsk pool registration logic (Michal Schmidt) [RHEL-178516]
  - gve: Fix stuck TX queue for DQ queue format (Michal Schmidt) [RHEL-178516]
  - gve: make IRQ handlers and page allocation NUMA aware (Michal Schmidt) [RHEL-178516]
  - gve: global: fix "for a while" typo (Michal Schmidt) [RHEL-178516]
  - gve: add XDP_TX and XDP_REDIRECT support for DQ RDA (Michal Schmidt) [RHEL-178516]
  - gve: refactor DQO TX methods to be more generic for XDP (Michal Schmidt) [RHEL-178516]
  - gve: rename gve_xdp_xmit to gve_xdp_xmit_gqi (Michal Schmidt) [RHEL-178516]
  - gve: Return error for unknown admin queue command (Michal Schmidt) [RHEL-178516]
  - gve: Fix various typos and improve code comments (Michal Schmidt) [RHEL-178516]
  - gve: Advertise support for rx hardware timestamping (Michal Schmidt) [RHEL-178516]
  - gve: Implement ndo_hwtstamp_get/set for RX timestamping (Michal Schmidt) [RHEL-178516]
  - gve: Add rx hardware timestamp expansion (Michal Schmidt) [RHEL-178516]
  - gve: Add support to query the nic clock (Michal Schmidt) [RHEL-178516]
  - gve: Add adminq lock for queues creation and destruction (Michal Schmidt) [RHEL-178516]
  - gve: Add initial PTP device support (Michal Schmidt) [RHEL-178516]
  - gve: Add adminq command to report nic timestamp (Michal Schmidt) [RHEL-178516]
  - gve: Add device option for nic clock synchronization (Michal Schmidt) [RHEL-178516]
  - gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO (Michal Schmidt) [RHEL-178516] {CVE-2025-38122}
  - gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt (Michal Schmidt) [RHEL-178516]
  - gve: handle overflow when reporting TX consumed descriptors (Michal Schmidt) [RHEL-178516]
  - gve: add XDP DROP and PASS support for DQ (Michal Schmidt) [RHEL-178516]
  - gve: update XDP allocation path support RX buffer posting (Michal Schmidt) [RHEL-178516]
  - gve: merge packet buffer size fields (Michal Schmidt) [RHEL-178516]
  - gve: update GQ RX to use buf_size (Michal Schmidt) [RHEL-178516]
  - gve: introduce config-based allocation for XDP (Michal Schmidt) [RHEL-178516]
  - gve: remove xdp_xsk_done and xdp_xsk_wakeup statistics (Michal Schmidt) [RHEL-178516]
  - gve: unlink old napi only if page pool exists (Michal Schmidt) [RHEL-178516]
  - gve: convert to use netmem for DQO RDA mode (Michal Schmidt) [RHEL-178516]
  - gve: unlink old napi when stopping a queue using queue API (Michal Schmidt) [RHEL-178516]
  - gve: Add RSS cache for non RSS device option scenario (Michal Schmidt) [RHEL-178516]
  - gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup (Michal Schmidt) [RHEL-178516]
  - gve: fix XDP allocation path in edge cases (Michal Schmidt) [RHEL-178516]
  - gve: process XSK TX descriptors as part of RX NAPI (Michal Schmidt) [RHEL-178516]
  - gve: guard XSK operations on the existence of queues (Michal Schmidt) [RHEL-178516] {CVE-2024-57933}
  - gve: guard XDP xmit NDO on existence of xdp queues (Michal Schmidt) [RHEL-178516] {CVE-2024-57932}
  - gve: clean XDP queues in gve_tx_stop_ring_gqi (Michal Schmidt) [RHEL-178516]
  - gve: Convert timeouts to secs_to_jiffies() (Michal Schmidt) [RHEL-178516]
  - gve: Remove unused gve_adminq_set_mtu (Michal Schmidt) [RHEL-178516]
  - gve: Flow steering trigger reset only for timeout error (Michal Schmidt) [RHEL-178516]
  - gve: change to use page_pool_put_full_page when recycling pages (Michal Schmidt) [RHEL-178516]
  - gve: add support for basic queue stats (Michal Schmidt) [RHEL-178516]
  - gve: adopt page pool for DQ RDA mode (Michal Schmidt) [RHEL-178516]
  - gve: move DQO rx buffer management related code to a new file (Michal Schmidt) [RHEL-178516]
  - gve: Map NAPI instances to queues (Michal Schmidt) [RHEL-178516]
  - gve: Map IRQs to NAPI instances (Michal Schmidt) [RHEL-178516]
  - fanotify: fix false positive on permission events (CKI Backport Bot) [RHEL-180077] {CVE-2026-46150}
  - sched: idle: Make skipping governor callbacks more consistent (Mark Langsdorf) [RHEL-176383]
  - cpuidle: menu: Remove single state handling (Mark Langsdorf) [RHEL-176383]
  - cpuidle: teo: Remove single state handling (Mark Langsdorf) [RHEL-176383]
  - cpuidle: haltpoll: Remove single state handling (Mark Langsdorf) [RHEL-176383]
  - cpuidle: Skip governor when only one idle state is available (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Refine intercepts-based idle state lookup (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Adjust the classification of wakeup events (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Refine tick_intercepts vs total events check (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Avoid fake intercepts produced by tick (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Avoid selecting states with zero-size bins (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: menu: Always check timers with tick stopped (Mark Langsdorf) [RHEL-176383]
  - cpuidle: zynq: Switch Michal Simek's email to new one (Mark Langsdorf) [RHEL-176383]
  - cpuidle: menu: Remove incorrect unlikely() annotation (Mark Langsdorf) [RHEL-176383]
  - cpuidle: tegra: Export tegra_cpuidle_pcie_irqs_in_use() (Mark Langsdorf) [RHEL-176383]
  - cpuidle: big_little: Simplify with of_machine_device_match() (Mark Langsdorf) [RHEL-176383]
  - cpuidle: Warn instead of bailing out if target residency check fails (Mark Langsdorf) [RHEL-176383]
  - cpuidle: Update header inclusion (Mark Langsdorf) [RHEL-176383]
  - cpuidle: Respect the CPU system wakeup QoS limit for cpuidle (Mark Langsdorf) [RHEL-176383]
  - sched: idle: Respect the CPU system wakeup QoS limit for s2idle (Mark Langsdorf) [RHEL-176383]
  - pmdomain: Respect the CPU system wakeup QoS limit for s2idle (Mark Langsdorf) [RHEL-176383]
  - PM: QoS: Introduce a CPU system wakeup QoS limit (Mark Langsdorf) [RHEL-176383]
  - redhat/configs: enable CONFIG_PM_QOS_CPU_SYSTEM_WAKEUP (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Add missing space to the description (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Simplify intercepts-based state lookup (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Fix tick_intercepts handling in teo_update() (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Rework the handling of tick wakeups (Mark Langsdorf) [RHEL-176383]
  - cpuidle: psci: Replace deprecated strcpy in psci_idle_init_cpu (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Decay metrics below DECAY_SHIFT threshold (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Use s64 consistently in teo_update() (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Drop redundant function parameter (Mark Langsdorf) [RHEL-176383]
  - cpuidle: governors: teo: Drop misguided target residency check (Mark Langsdorf) [RHEL-176383]
  - cpuidle: teo: Use this_cpu_ptr() where possible (Mark Langsdorf) [RHEL-176383]
  - cpuidle: Add sanity check for exit latency and target residency (Mark Langsdorf) [RHEL-176383]
  - cpuidle: riscv-sbi: Replace deprecated strcpy in sbi_cpuidle_init_cpu (Mark Langsdorf) [RHEL-176383]
  - Revert "cpuidle: menu: Avoid discarding useful information" (Mark Langsdorf) [RHEL-176383]
  - cpuidle: Fail cpuidle device registration if there is one already (Mark Langsdorf) [RHEL-176383]
  - cpuidle: sysfs: Use sysfs_emit()/sysfs_emit_at() instead of sprintf()/scnprintf() (Mark Langsdorf) [RHEL-176383]
  - cpuidle: qcom-spm: drop unnecessary initialisations (Mark Langsdorf) [RHEL-176383]
  - cpuidle: qcom-spm: fix device and OF node leaks at probe (Mark Langsdorf) [RHEL-176383]
  - cpuidle: riscv-sbi: Drop redundant sync_state support (Mark Langsdorf) [RHEL-176383]
  - cpuidle: riscv-sbi: Opt-out from genpd's common ->sync_state() support (Mark Langsdorf) [RHEL-176383]
  - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5424/IPQ5404 (Mark Langsdorf) [RHEL-176381]
  - arm64: topology: Fix false warning in counters_read_on_cpu() for same-CPU reads (Mark Langsdorf) [RHEL-176381]
  - cpufreq: governor: fix double free in cpufreq_dbs_governor_init() error path (Mark Langsdorf) [RHEL-176381]
  - cpufreq: conservative: Reset requested_freq on limits change (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Don't skip cpufreq_frequency_table_cpuinfo() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: s5pv210: Simplify with scoped for each OF child loop (Mark Langsdorf) [RHEL-176381]
  - cpufreq: ondemand: Simplify idle cputime granularity test (Mark Langsdorf) [RHEL-176381]
  - cpufreq: userspace: make scaling_setspeed return the actual requested frequency (Mark Langsdorf) [RHEL-176381]
  - cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: ti-cpufreq: add support for AM62L3 SoC (Mark Langsdorf) [RHEL-176381]
  - cpufreq: dt-platdev: Add ti,am62l3 to blocklist (Mark Langsdorf) [RHEL-176381]
  - cpufreq: scmi: correct SCMI explanation (Mark Langsdorf) [RHEL-176381]
  - cpufreq: dt-platdev: Block the driver from probing on more QC platforms (Mark Langsdorf) [RHEL-176381]
  - cpufreq: CPPC: Update FIE arch_freq_scale in ticks for non-PCC regs (Mark Langsdorf) [RHEL-176381]
  - cpufreq: CPPC: Factor out cppc_fie_kworker_init() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: qcom-nvmem: add sentinel to qcom_cpufreq_ipq806x_match_list (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Add Tegra186 and Tegra194 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Add new helper function returning cpufreq policy (Mark Langsdorf) [RHEL-176381]
  - cpufreq: dt-platdev: Fix creating device on OPPv1 platforms (Mark Langsdorf) [RHEL-176381]
  - cpufreq: cpufreq_boost_trigger_state() optimization (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Return -EOPNOTSUPP if no policy supports boost (Mark Langsdorf) [RHEL-176381]
  - cpufreq: sun50i: Simplify with of_machine_device_match() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: mediatek: Simplify with of_machine_get_match_data() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: dt-platdev: Simplify with of_machine_get_match_data() (Mark Langsdorf) [RHEL-176381]
  - of: Add of_machine_get_match() helper (Mark Langsdorf) [RHEL-176381]
  - of: Add wrappers to match root node with OF device ID tables (Mark Langsdorf) [RHEL-176381]
  - cpufreq: qcom-nvmem: fix compilation warning for qcom_cpufreq_ipq806x_match_list (Mark Langsdorf) [RHEL-176381]
  - cpufreq: ACPI: Replace udelay() with usleep_range() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: tegra194: add WQ_PERCPU to alloc_workqueue users (Mark Langsdorf) [RHEL-176381]
  - cpufreq: qcom-nvmem: add compatible fallback for ipq806x for no SMEM (Mark Langsdorf) [RHEL-176381]
  - cpufreq: CPPC: Don't warn if FIE init fails to read counters (Mark Langsdorf) [RHEL-176381]
  - cpufreq: nforce2: fix reference count leak in nforce2 (Mark Langsdorf) [RHEL-176381]
  - cpufreq: tegra186: add OPP support and set bandwidth (Mark Langsdorf) [RHEL-176381]
  - cpufreq: dt-platdev: Add JH7110S SOC to the allowlist (Mark Langsdorf) [RHEL-176381]
  - cpufreq: s5pv210: fix refcount leak (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Replace deprecated strcpy() in cpufreq_unregister_governor() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: preserve freq_table_sorted across suspend/hibernate (Mark Langsdorf) [RHEL-176381]
  - cpufreq: tegra186: Initialize all cores to max frequencies (Mark Langsdorf) [RHEL-176381]
  - cpufreq: tegra186: Set target frequency for all cpus in policy (Mark Langsdorf) [RHEL-176381]
  - cpufreq: mediatek: fix device leak on probe failure (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Replace pointer subtraction with iteration macro (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Add defensive check during driver registration (Mark Langsdorf) [RHEL-176381]
  - cpufreq: ACPI: Use on_each_cpu_mask() in drv_write() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: conservative: Replace sscanf() with kstrtouint() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: core: Rearrange variable declarations involving __free() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Use int type to store negative error codes (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Drop redundant freq_table parameter (Mark Langsdorf) [RHEL-176381]
  - cpufreq: mediatek: avoid redundant conditions (Mark Langsdorf) [RHEL-176381]
  - cpufreq: tegra186: Use scope-based cleanup helper (Mark Langsdorf) [RHEL-176381]
  - cpufreq: mediatek: Use scope-based cleanup helper (Mark Langsdorf) [RHEL-176381]
  - cpufreq: s5pv210: Use scope-based cleanup helper (Mark Langsdorf) [RHEL-176381]
  - cpufreq: CPPC: Use scope-based cleanup helper (Mark Langsdorf) [RHEL-176381]
  - cpufreq: brcmstb-avs: Use scope-based cleanup helper (Mark Langsdorf) [RHEL-176381]
  - cpufreq: use strlen() for governor name comparison (Mark Langsdorf) [RHEL-176381]
  - cpufreq: simplify setpolicy/target check in driver verification (Mark Langsdorf) [RHEL-176381]
  - cpufreq: ti: Allow all silicon revisions to support OPPs (Mark Langsdorf) [RHEL-176381]
  - cpufreq: ti: Support more speed grades on AM62Px SoC (Mark Langsdorf) [RHEL-176381]
  - cpufreq: ti: Add support for AM62D2 (Mark Langsdorf) [RHEL-176381]
  - cpufreq: dt-platdev: Blacklist ti,am62d2 SoC (Mark Langsdorf) [RHEL-176381]
  - cpufreq: mediatek-hw: don't use error path on NULL fdvfs (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Avoid calling get_governor() for first policy (Mark Langsdorf) [RHEL-176381]
  - cpufreq: qcom-nvmem: Enable cpufreq for ipq5424 (Mark Langsdorf) [RHEL-176381]
  - cpufreq: Remove unused parameter in cppc_perf_from_fbctrs() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: armada-37xx: use max() to calculate target_vm (Mark Langsdorf) [RHEL-176381]
  - cpufreq: airoha: Add support for AN7583 SoC (Mark Langsdorf) [RHEL-176381]
  - cpufreq: mediatek-hw: Add support for MT8196 (Mark Langsdorf) [RHEL-176381]
  - cpufreq: mediatek-hw: Separate per-domain and per-instance data (Mark Langsdorf) [RHEL-176381]
  - cpufreq: mediatek-hw: Refactor match data into struct (Mark Langsdorf) [RHEL-176381]
  - cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table() (Mark Langsdorf) [RHEL-176381]
  - cpufreq: armada-8k: make both cpu masks static (Mark Langsdorf) [RHEL-176381]
  - net: bridge: use a stable FDB dst snapshot in RCU readers (Mohammad Heib) [RHEL-171990]
  - selftests: net: add bridge STP mode selection test (Mohammad Heib) [RHEL-171990]
  - docs: net: bridge: document stp_mode attribute (Mohammad Heib) [RHEL-171990]
  - net: bridge: add stp_mode attribute for STP mode selection (Mohammad Heib) [RHEL-171990]
  - selftests: net: bridge_vlan_mcast: wait for h1 before querier check (Mohammad Heib) [RHEL-171990]
  - bridge: guard local VLAN-0 FDB helpers against NULL vlan group (Mohammad Heib) [RHEL-171990]
  - bridge: mrp: reject zero test interval to avoid OOM panic (Mohammad Heib) [RHEL-171990]
  - bridge: br_nd_send: validate ND option lengths (Mohammad Heib) [RHEL-171990]
  - bridge: br_nd_send: linearize skb before parsing ND options (Mohammad Heib) [RHEL-171990]
  - bridge: No DEV_PATH_BR_VLAN_UNTAG_HW for dsa foreign (Mohammad Heib) [RHEL-171990]
  - bridge: cfm: Fix race condition in peer_mep deletion (Mohammad Heib) [RHEL-171990]
  - net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled (Mohammad Heib) [RHEL-171990]
  - selftests: net: Add bridge VLAN range grouping tests (Mohammad Heib) [RHEL-171990]
  - bridge: Check relevant per-VLAN options in VLAN range grouping (Mohammad Heib) [RHEL-171990]
  - selftests: forwarding: bridge_mdb_max: add tests for mdb_n_entries warning (Mohammad Heib) [RHEL-171990]
  - net: bridge: mcast: always update mdb_n_entries for vlan contexts (Mohammad Heib) [RHEL-171990]
  - net: bridge: use sysfs_emit instead of sprintf (Mohammad Heib) [RHEL-171990]
  - net: bridge: fix static key check (Mohammad Heib) [RHEL-171990]
  - net: bridge: mcast: fix memcpy with u64_stats (Mohammad Heib) [RHEL-171990]
  - u64_stats: Introduce u64_stats_copy() (Mohammad Heib) [RHEL-171990]
  - bus: mhi: ep: Use bus callbacks for .probe() and .remove() (Jose Ignacio Tornos Martinez) [RHEL-171362]
  - bus: mhi: host: Use bus callbacks for .probe() and .remove() (Jose Ignacio Tornos Martinez) [RHEL-171362]
  - bus: mhi: host: Drop the auto_queue support (Jose Ignacio Tornos Martinez) [RHEL-171362]
  - net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels (Jose Ignacio Tornos Martinez) [RHEL-171362]
  - mhi: host: Add support for loading dual ELF image format (Jose Ignacio Tornos Martinez) [RHEL-171362]
  - net: ethtool: pass genl_info to the ethnl parse_request operation (Mohammad Heib) [RHEL-167299]
  - selftests: rss_drv: Add RSS indirection table resize tests (Mohammad Heib) [RHEL-167299]
  - docs: networking: mention that RSS table should be 4x the queue count (Mohammad Heib) [RHEL-167299]
  - selftests: drv-net: rss: validate min RSS table size (Mohammad Heib) [RHEL-167299]
  - ethtool: Add RSS indirection table resize helpers (Mohammad Heib) [RHEL-167299]
  - ethtool: Track user-provided RSS indirection table size (Mohammad Heib) [RHEL-167299]
  - net: ethtool: re-order local includes (Mohammad Heib) [RHEL-167299]
  - net: ethtool: add ethtool COALESCE_RX_CQE_FRAMES/NSECS (Mohammad Heib) [RHEL-167299]
  - ynl: ethtool: remove duplicated unspec entry (Mohammad Heib) [RHEL-167299]
  - net: ethtool: Update doc for tunable (Mohammad Heib) [RHEL-167299]
  - net: ethtool: Track pause storm events (Mohammad Heib) [RHEL-167299]
  - net: rss: fix reporting RXH_XFRM_NO_CHANGE as input_xfrm for contexts (Mohammad Heib) [RHEL-167299]
  - ethtool: remove ETHTOOL_GRXRINGS fallback through get_rxnfc (Mohammad Heib) [RHEL-167299]
  - net: ethtool: Add support for 80Gbps speed (Mohammad Heib) [RHEL-167299]
  - ethtool: uapi: Use UAPI definition of INT_MAX (Mohammad Heib) [RHEL-167299]
  - uapi: add INT_MAX and INT_MIN constants (Mohammad Heib) [RHEL-167299]
  - ethtool: Clarify len/n_stats fields in/out semantics (Mohammad Heib) [RHEL-167299]
  - net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values (Mohammad Heib) [RHEL-167299]
  - ethtool: Avoid overflowing userspace buffer on stats query (Mohammad Heib) [RHEL-167299]
  - ethtool: fix incorrect kernel-doc style comment in ethtool.h (Mohammad Heib) [RHEL-167299]
  - ethtool: netlink: add ETHTOOL_MSG_MSE_GET and wire up PHY MSE access (Mohammad Heib) [RHEL-167299]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-248.el10]
changelog:
  - ipv4: account for fraggap on the paged allocation path (Íñigo Huguet) [RHEL-191369]
  - ipv6: account for fraggap on the paged allocation path (Íñigo Huguet) [RHEL-191369] {CVE-2026-53362}
  - net: skbuff: fix missing zerocopy reference in pskb_carve helpers (Sabrina Dubroca) [RHEL-192922]
  - net: gro: don't merge zcopy skbs (Sabrina Dubroca) [RHEL-177855] {CVE-2026-46323}
  - net: skbuff: propagate shared-frag marker through frag-transfer helpers (Sabrina Dubroca) [RHEL-178627] {CVE-2026-43503}
  - net: skbuff: preserve shared-frag marker during coalescing (Sabrina Dubroca) [RHEL-176055] {CVE-2026-46300}
  - Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref (David Marlin) [RHEL-184635]
  - Bluetooth: MGMT: Fix backward compatibility with userspace (David Marlin) [RHEL-184635]
  - Bluetooth: SCO: Fix data-race on sco_pi fields in sco_connect (David Marlin) [RHEL-184635]
  - Bluetooth: ISO: Fix data-race on iso_pi fields in hci_get_route calls (David Marlin) [RHEL-184635]
  - Bluetooth: ISO: Fix a use-after-free of the hci_conn pointer (David Marlin) [RHEL-184635]
  - Bluetooth: ISO: Fix not releasing hdev reference on iso_conn_big_sync (David Marlin) [RHEL-184635]
  - Bluetooth: fix memory leak in error path of hci_alloc_dev() (David Marlin) [RHEL-184635]
  - Bluetooth: bnep: reject short frames before parsing (David Marlin) [RHEL-184635]
  - Bluetooth: hci_sync: reject oversized Broadcast Announcement prepend (David Marlin) [RHEL-184635]
  - Bluetooth: L2CAP: reject BR/EDR signaling packets over MTUsig (David Marlin) [RHEL-184635]
  - Bluetooth: RFCOMM: validate skb length in MCC handlers (David Marlin) [RHEL-184635]
  - Bluetooth: MGMT: validate advertising TLV before type checks (David Marlin) [RHEL-184635]
  - Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind() (David Marlin) [RHEL-184635]
  - Bluetooth: hci_sync: Reset device counters in hci_dev_close_sync() (David Marlin) [RHEL-184635]
  - Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close (David Marlin) [RHEL-184635]
  - Bluetooth: hci_core: Rework hci_dev_do_reset() to use hci_sync functions (David Marlin) [RHEL-184635]
  - Bluetooth: ISO: serialize iso_sock_clear_timer with socket lock (David Marlin) [RHEL-184635]
  - Bluetooth: ISO: fix UAF in iso_recv_frame (David Marlin) [RHEL-184635]
  - Bluetooth: L2CAP: Fix possible crash on l2cap_ecred_conn_rsp (David Marlin) [RHEL-184635]
  - Bluetooth: l2cap: clear chan->ident on ECRED reconfiguration success (David Marlin) [RHEL-184635]
  - Bluetooth: hci_qca: Use 100 ms SSR delay for rampatch and NVM loading (David Marlin) [RHEL-184635]
  - Bluetooth: hci_sync: fix UAF in hci_le_create_cis_sync (David Marlin) [RHEL-184635]
  - Bluetooth: 6lowpan: check skb_clone() return value in send_mcast_pkt() (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Allow firmware re-download when version matches (David Marlin) [RHEL-184635]
  - Bluetooth: HIDP: fix missing length checks in hidp_input_report() (David Marlin) [RHEL-184635]
  - Bluetooth: L2CAP: use chan timer to close channels in cleanup_listen() (David Marlin) [RHEL-184635]
  - Bluetooth: L2CAP: fix chan ref leak in l2cap_chan_timeout() on !conn (David Marlin) [RHEL-184635]
  - Bluetooth: hci_conn: Fix memory leak in hci_le_big_terminate() (David Marlin) [RHEL-184635]
  - Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del() (David Marlin) [RHEL-184635]
  - Bluetooth: hci_uart: fix UAFs and race conditions in close and init paths (David Marlin) [RHEL-184635]
  - Bluetooth: MGMT: validate Add Extended Advertising Data length (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: fix urb->setup_packet leak in error paths (David Marlin) [RHEL-184635]
  - Bluetooth: ISO: drop ISO_END frames received without prior ISO_START (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pcie: Fix incorrect MAC access programming (David Marlin) [RHEL-184635]
  - Bluetooth: hci_sync: Fix not setting mask for HCI_EVT_LE_ALL_REMOTE_FEATURES_COMPLETE (David Marlin) [RHEL-184635]
  - Bluetooth: bnep: Fix UAF read of dev->name (David Marlin) [RHEL-184635]
  - Bluetooth: hci_qca: Convert timeout from jiffies to ms (David Marlin) [RHEL-184635]
  - Bluetooth: L2CAP: ecred_reconfigure: send packed pdu, not stack pointer (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: accept too short WMT FUNC_CTRL events (David Marlin) [RHEL-184635]
  - Bluetooth: serialize accept_q access (David Marlin) [RHEL-184635]
  - Bluetooth: HIDP: serialise l2cap_unregister_user via hidp_session_sem (David Marlin) [RHEL-184635]
  - Bluetooth: hci_event: fix memset typo (David Marlin) [RHEL-184635]
  - Bluetooth: RFCOMM: pull credit byte with skb_pull_data() (David Marlin) [RHEL-184635]
  - Bluetooth: virtio_bt: validate rx pkt_type header length (David Marlin) [RHEL-184635]
  - Bluetooth: virtio_bt: clamp rx length before skb_put (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: validate WMT event SKB length before struct access (David Marlin) [RHEL-184635]
  - Bluetooth: ISO: Fix data-race on iso_pi(sk) in socket and HCI event paths (David Marlin) [RHEL-184635]
  - Bluetooth: ISO: Fix data-race on dst in iso_sock_connect() (David Marlin) [RHEL-184635]
  - Bluetooth: hci_uart: Fix NULL deref in recv callbacks when priv is uninitialized (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pcie: treat boot stage bit 12 as warning (David Marlin) [RHEL-184635]
  - Bluetooth: SCO: hold sk properly in sco_conn_ready (David Marlin) [RHEL-184635]
  - Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb() (David Marlin) [RHEL-184635]
  - Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb() (David Marlin) [RHEL-184635]
  - Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb() (David Marlin) [RHEL-184635]
  - Bluetooth: l2cap: defer conn param update to avoid conn->lock/hdev->lock inversion (David Marlin) [RHEL-184635]
  - Bluetooth: l2cap: fix MPS check in l2cap_ecred_reconf_req (David Marlin) [RHEL-184635]
  - Bluetooth: bnep: fix incorrect length parsing in bnep_rx_frame() extension handling (David Marlin) [RHEL-184635]
  - Bluetooth: hci_event: Fix OOB read and infinite loop in hci_le_create_big_complete_evt (David Marlin) [RHEL-184635]
  - Bluetooth: hci_conn: fix potential UAF in create_big_sync (David Marlin) [RHEL-184635]
  - Bluetooth: SCO: fix sleeping under spinlock in sco_conn_ready (David Marlin) [RHEL-184635]
  - Bluetooth: hci_qca: Fix missing wakeup during SSR memdump handling (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pcie: use strscpy to copy plain strings (David Marlin) [RHEL-184635]
  - Bluetooth: SCO: check for codecs->num_codecs == 1 before assigning to sco_pi(sk)->codec (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pcie: Align shared DMA memory to 128 bytes (David Marlin) [RHEL-184635]
  - Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp (David Marlin) [RHEL-184635]
  - Bluetooth: hci_ll: Enable BROKEN_ENHANCED_SETUP_SYNC_CONN for WL183x (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: MediaTek MT7922: Add VID 0489 & PID e11d (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: hide unused btmtk_mt6639_devs[] array (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add MT7927 ID for ASUS X870E / ProArt X870E-Creator (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add MT7927 ID for TP-Link Archer TBE550E (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add MT7927 ID for MSI X870E Ace Max (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add MT7927 ID for Gigabyte Z790 AORUS MASTER X (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add MT7927 ID for Lenovo Legion Pro 7 16ARX9 (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add MT7927 ID for ASUS ROG Crosshair X870E Hero (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: fix ISO interface setup for single alt setting (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: Add MT6639 (MT7927) Bluetooth support (David Marlin) [RHEL-184635]
  - Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: refactor endpoint lookup (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: refactor endpoint lookup (David Marlin) [RHEL-184635]
  - Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error (David Marlin) [RHEL-184635]
  - Bluetooth: hci_sync: make hci_cmd_sync_run_once return -EEXIST if exists (David Marlin) [RHEL-184635]
  - Bluetooth: hci_qca: disable power control for WCN7850 when bt_en is not defined (David Marlin) [RHEL-184635]
  - bluetooth: btusb: Fix whitespace in btusb.c (David Marlin) [RHEL-184635]
  - Bluetooth: qca: enable pwrseq support for WCN39xx devices (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pci: Fix btintel_pcie_read_hwexp code style (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pcie: Add device id of Scorpious2, Nova Lake-PCD-S (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pcie: Add device id of Scorpius Peak2, Nova Lake-PCD-H (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pcie: Add support for exception dump for ScP2F (David Marlin) [RHEL-184635]
  - Bluetooth: btintel: Add support for Scorpious Peak2F support (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pcie: Add support for exception dump for ScP2 (David Marlin) [RHEL-184635]
  - Bluetooth: btintel: Add DSBR support for ScP2 onwards (David Marlin) [RHEL-184635]
  - Bluetooth: btintel: Add support for Scorpious Peak2 support (David Marlin) [RHEL-184635]
  - Bluetooth: btintel: Replace CNVi id with hardware variant (David Marlin) [RHEL-184635]
  - Bluetooth: btintel: Add support for hybrid signature for ScP2 onwards (David Marlin) [RHEL-184635]
  - Bluetooth: L2CAP: CoC: Disconnect if received packet size exceeds MPS (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: add MT7902 SDIO support (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add new VID/PID 0e8d/1ede for MT7902 (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add new VID/PID 13d3/3596 for MT7902 (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add new VID/PID 13d3/3594 for MT7902 (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add new VID/PID 13d3/3580 for MT7902 (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add new VID/PID 13d3/3579 for MT7902 (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: add MT7902 MCU support (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pcie: Use struct_size to improve hci_drv_read_info (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: Add Lite-On 04ca:3807 for MediaTek MT7921 (David Marlin) [RHEL-184635]
  - Bluetooth: btintel_pcie: Replace snprintf("%s") with strscpy (David Marlin) [RHEL-184635]
  - Bluetooth: hci_qca: Fix BT not getting powered-off on rmmod (David Marlin) [RHEL-184635]
  - Bluetooth: hci_qca: Fix confusing shutdown() and power_off() naming (David Marlin) [RHEL-184635]
  - Bluetooth: btbcm: Add entry for BCM4343A2 UART Bluetooth (David Marlin) [RHEL-184635]
  - Bluetooth: qca: Refactor code on the basis of chipset names (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: Add reset mechanism if downloading firmware failed (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: add status check in mt79xx firmware setup (David Marlin) [RHEL-184635]
  - Bluetooth: btmtk: improve mt79xx firmware setup retry flow (David Marlin) [RHEL-184635]
  - Bluetooth: btbcm: remove done label in btbcm_patchram (David Marlin) [RHEL-184635]
  - Bluetooth: hci_core: Rate limit the logging of invalid ISO handle (David Marlin) [RHEL-184635]
  - Bluetooth: btusb: MT7922: Add VID/PID 0489/e174 (David Marlin) [RHEL-184635]
  - klp-build: Fix patch cleanup on interrupt (Yannick Cote) [RHEL-152194]
  - selftests/livepatch: add test for module function patching (Yannick Cote) [RHEL-152194]
  - livepatch/klp-build: report patch validation fuzz (Yannick Cote) [RHEL-152194]
  - livepatch/klp-build: add terminal color output (Yannick Cote) [RHEL-152194]
  - livepatch/klp-build: provide friendlier error messages (Yannick Cote) [RHEL-152194]
  - livepatch/klp-build: improve short-circuit validation (Yannick Cote) [RHEL-152194]
  - livepatch/klp-build: fix shellcheck complaints (Yannick Cote) [RHEL-152194]
  - livepatch/klp-build: add Makefile with check target (Yannick Cote) [RHEL-152194]
  - livepatch/klp-build: add grep-override function (Yannick Cote) [RHEL-152194]
  - livepatch/klp-build: switch to GNU patch and recountdiff (Yannick Cote) [RHEL-152194]
  - livepatch/klp-build: support patches that add/remove files (Yannick Cote) [RHEL-152194]
  - selftests: livepatch: test-ftrace: livepatch a traced function (Yannick Cote) [RHEL-152194]
  - crypto: asymmetric_keys - Remove unused key_being_used_for[] (Thomas Huth) [RHEL-186630]
  - crypto: skcipher - call cond_resched() directly (Thomas Huth) [RHEL-186630]
  - crypto: skcipher - optimize initializing skcipher_walk fields (Thomas Huth) [RHEL-186630]
  - crypto: skcipher - clean up initialization of skcipher_walk::flags (Thomas Huth) [RHEL-186630]
  - crypto: skcipher - fold skcipher_walk_skcipher() into skcipher_walk_virt() (Thomas Huth) [RHEL-186630]
  - crypto: skcipher - remove redundant check for SKCIPHER_WALK_SLOW (Thomas Huth) [RHEL-186630]
  - crypto: skcipher - remove redundant clamping to page size (Thomas Huth) [RHEL-186630]
  - crypto: skcipher - remove unnecessary page alignment of bounce buffer (Thomas Huth) [RHEL-186630]
  - crypto: skcipher - document skcipher_walk_done() and rename some vars (Thomas Huth) [RHEL-186630]
  - crypto: omap - switch from scatter_walk to plain offset (Thomas Huth) [RHEL-186630]
  - crypto: powerpc/p10-aes-gcm - simplify handling of linear associated data (Thomas Huth) [RHEL-186630]
  - crypto: bcm - Drop unused setting of local 'ptr' variable (Thomas Huth) [RHEL-186630]
  - crypto: hisilicon/qm - support new function communication (Thomas Huth) [RHEL-186630]
  - crypto: proc - Use str_yes_no() and str_no_yes() helpers (Thomas Huth) [RHEL-186630]
  - crypto: ahash - make hash walk functions private to ahash.c (Thomas Huth) [RHEL-186630]
  - redhat: Remove CONFIG_CRYPTO_KEYWRAP setting (Thomas Huth) [RHEL-186630]
  - crypto: keywrap - remove unused keywrap algorithm (Thomas Huth) [RHEL-186630]
  - crypto: fips - Use str_enabled_disabled() helper in fips_enable() (Thomas Huth) [RHEL-186630]
  - crypto: lib/aesgcm - Reduce stack usage in libaesgcm_init (Thomas Huth) [RHEL-186630]
  - crypto: x86/aes-xts - additional optimizations (Thomas Huth) [RHEL-186630]
  - crypto: x86/aes-xts - more code size optimizations (Thomas Huth) [RHEL-186630]
  - crypto: x86/aes-xts - change len parameter to int (Thomas Huth) [RHEL-186630]
  - crypto: x86/aes-xts - improve some comments (Thomas Huth) [RHEL-186630]
  - crypto: x86/aes-xts - make the register aliases per-function (Thomas Huth) [RHEL-186630]
  - crypto: x86/aes-xts - use .irp when useful (Thomas Huth) [RHEL-186630]
  - crypto: x86/aes-gcm - tune better for AMD CPUs (Thomas Huth) [RHEL-186630]
  - crypto: x86/aes-gcm - code size optimization (Thomas Huth) [RHEL-186630]
  - crypto: lib/gf128mul - Remove some bbe deadcode (Thomas Huth) [RHEL-186630]
  - crypto: keywrap - remove assignment of 0 to cra_alignmask (Thomas Huth) [RHEL-186630]
  - crypto: aegis - remove assignments of 0 to cra_alignmask (Thomas Huth) [RHEL-186630]
  - crypto: x86 - remove assignments of 0 to cra_alignmask (Thomas Huth) [RHEL-186630]
  - crypto: seed - stop using cra_alignmask (Thomas Huth) [RHEL-186630]
  - crypto: khazad - stop using cra_alignmask (Thomas Huth) [RHEL-186630]
  - crypto: tea - stop using cra_alignmask (Thomas Huth) [RHEL-186630]
  - crypto: aria - stop using cra_alignmask (Thomas Huth) [RHEL-186630]
  - crypto: anubis - stop using cra_alignmask (Thomas Huth) [RHEL-186630]
  - crypto: skcipher - remove support for physical address walks (Thomas Huth) [RHEL-186630]
  - crypto: n2 - remove Niagara2 SPU driver (Thomas Huth) [RHEL-186630]
  - crypto: sig - Set maskset to CRYPTO_ALG_TYPE_MASK (Thomas Huth) [RHEL-186630]
  - crypto: caam - use JobR's space to access page 0 regs (Thomas Huth) [RHEL-186630]
  - crypto: api - Call crypto_schedule_test outside of mutex (Thomas Huth) [RHEL-186630]
  - crypto: api - Fix boot-up self-test race (Thomas Huth) [RHEL-186630]
  - lib/crc32: drop leading underscores from __crc32c_le_base (Thomas Huth) [RHEL-186630]
  - crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problem (Thomas Huth) [RHEL-186630]
  - crypto: rsassa-pkcs1 - Copy source data for SG list (Thomas Huth) [RHEL-186630]
  - s390/ap: Replace xchg() with WRITE_ONCE() (Thomas Huth) [RHEL-186630]
  - crypto: marvell/cesa - fix uninit value for struct mv_cesa_op_ctx (Thomas Huth) [RHEL-186630]
  - crypto: cavium - Fix an error handling path in cpt_ucode_load_fw() (Thomas Huth) [RHEL-186630]
  - crypto: aesni - Move back to module_init (Thomas Huth) [RHEL-186630]
  - crypto: lib/mpi - Export mpi_set_bit (Thomas Huth) [RHEL-186630]
  - crypto: arm/crct10dif - Implement plain NEON variant (Thomas Huth) [RHEL-186630]
  - crypto: arm/crct10dif - Macroify PMULL asm code (Thomas Huth) [RHEL-186630]
  - crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl (Thomas Huth) [RHEL-186630]
  - crypto: bcm - add error check in the ahash_hmac_init function (Thomas Huth) [RHEL-186630]
  - crypto: caam - add error check to caam_rsa_set_priv_key_form (Thomas Huth) [RHEL-186630]
  - crypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init() (Thomas Huth) [RHEL-186630]
  - crypto: rsassa-pkcs1 - Reinstate support for legacy protocols (Thomas Huth) [RHEL-186630]
  - crypto: hisilicon/qm - disable same error report before resetting (Thomas Huth) [RHEL-186630]
  - crypto: hisilicon - support querying the capability register (Thomas Huth) [RHEL-186630]
  - crypto: asymmetric_keys - Remove unused functions (Thomas Huth) [RHEL-186630]
  - crypto: starfive - remove unneeded crypto_engine_stop() call (Thomas Huth) [RHEL-186630]
  - crypto: api - move crypto_simd_disabled_for_test to lib (Thomas Huth) [RHEL-186630]
  - crypto: cavium - Fix the if condition to exit loop after timeout (Thomas Huth) [RHEL-186630]
  - crypto: x86/aegis128 - remove unneeded RETs (Thomas Huth) [RHEL-186630]
  - crypto: x86/aegis128 - remove unneeded FRAME_BEGIN and FRAME_END (Thomas Huth) [RHEL-186630]
  - crypto: x86/aegis128 - take advantage of block-aligned len (Thomas Huth) [RHEL-186630]
  - crypto: x86/aegis128 - optimize partial block handling using SSE4.1 (Thomas Huth) [RHEL-186630]
  - crypto: x86/aegis128 - improve assembly function prototypes (Thomas Huth) [RHEL-186630]
  - crypto: x86/aegis128 - optimize length block preparation using SSE4.1 (Thomas Huth) [RHEL-186630]
  - crypto: x86/aegis128 - don't bother with special code for aligned data (Thomas Huth) [RHEL-186630]
  - crypto: x86/aegis128 - eliminate some indirect calls (Thomas Huth) [RHEL-186630]
  - crypto: x86/aegis128 - remove no-op init and exit functions (Thomas Huth) [RHEL-186630]
  - crypto: x86/aegis128 - access 32-bit arguments as 32-bit (Thomas Huth) [RHEL-186630]
  - crypto: crc32c - Provide crc32c-arch driver for accelerated library code (Thomas Huth) [RHEL-186630]
  - crypto: crc32 - Provide crc32-arch driver for accelerated library code (Thomas Huth) [RHEL-186630]
  - crypto: nx - Fix invalid wait context during kexec reboot (Thomas Huth) [RHEL-186630]
  - crypto: nx - Rename devdata_mutex to devdata_spinlock (Thomas Huth) [RHEL-186630]
  - crypto: ecdsa - Update Kconfig help text for NIST P521 (Thomas Huth) [RHEL-186630]
  - crypto: sig - Fix oops on KEYCTL_PKEY_QUERY for RSA keys (Thomas Huth) [RHEL-186630]
  - s390/crypto: Switch over to sysfs_emit() (Thomas Huth) [RHEL-186630]
  - crypto: crypto4xx - use devm in probe (Thomas Huth) [RHEL-186630]
  - crypto: crypto4xx - avoid explicit resource (Thomas Huth) [RHEL-186630]
  - crypto: cesa - use devm_platform_get_and_ioremap_resource (Thomas Huth) [RHEL-186630]
  - crypto: cesa - remove irq_set_affinity_hint (Thomas Huth) [RHEL-186630]
  - crypto: cesa - use enabled variants for clk_get (Thomas Huth) [RHEL-186630]
  - crypto: cesa - add COMPILE_TEST (Thomas Huth) [RHEL-186630]
  - crypto: doc - Fix akcipher title reference (Thomas Huth) [RHEL-186630]
  - crypto: x86/cast5 - Remove unused cast5_ctr_16way (Thomas Huth) [RHEL-186630]
  - crypto: hisilicon/qm - fix the coding specifications issue (Thomas Huth) [RHEL-186630]
  - crypto: drivers - Correct multiple typos in comments (Thomas Huth) [RHEL-186630]
  - crypto: ccree - Fix typo in comment (Thomas Huth) [RHEL-186630]
  - crypto: atmel - Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Thomas Huth) [RHEL-186630]
  - crypto: caam - Slightly simplify platform_device() (Thomas Huth) [RHEL-186630]
  - crypto: caam - Fix the pointer passed to caam_qi_shutdown() (Thomas Huth) [RHEL-186630]
  - crypto: hisilicon/hpre - enable all clusters clock gating (Thomas Huth) [RHEL-186630]
  - crypto: mxs-dcp - Fix AES-CBC with hardware-bound keys (Thomas Huth) [RHEL-186630]
  - crypto: amlogic - Remove redundant assignment and error messages (Thomas Huth) [RHEL-186630]
  - crypto: ecrdsa - Fix signature size calculation (Thomas Huth) [RHEL-186630]
  - crypto: ecdsa - Support P1363 signature decoding (Thomas Huth) [RHEL-186630]
  - crypto: ecdsa - Move X9.62 signature size calculation into template (Thomas Huth) [RHEL-186630]
  - crypto: sig - Rename crypto_sig_maxsize() to crypto_sig_keysize() (Thomas Huth) [RHEL-186630]
  - crypto: ecdsa - Move X9.62 signature decoding into template (Thomas Huth) [RHEL-186630]
  - ASN.1: Clean up include statements in public headers (Thomas Huth) [RHEL-186630]
  - crypto: ecdsa - Avoid signed integer overflow on signature decoding (Thomas Huth) [RHEL-186630]
  - crypto: sig - Move crypto_sig_*() API calls to include file (Thomas Huth) [RHEL-186630]
  - redhat: Disable signing ALG again after code has been reworked (Thomas Huth) [RHEL-186630]
  - crypto: akcipher - Drop sign/verify operations (Thomas Huth) [RHEL-186630]
  - crypto: drivers - Drop sign/verify operations (Thomas Huth) [RHEL-186630]
  - crypto: virtio - Drop sign/verify operations (Thomas Huth) [RHEL-186630]
  - crypto: rsassa-pkcs1 - Avoid copying hash prefix (Thomas Huth) [RHEL-186630]
  - crypto: rsassa-pkcs1 - Harden digest length verification (Thomas Huth) [RHEL-186630]
  - crypto: rsassa-pkcs1 - Migrate to sig_alg backend (Thomas Huth) [RHEL-186630]
  - crypto: rsa-pkcs1pad - Deduplicate set_{pub,priv}_key callbacks (Thomas Huth) [RHEL-186630]
  - crypto: ecrdsa - Migrate to sig_alg backend (Thomas Huth) [RHEL-186630]
  - crypto: ecdsa - Migrate to sig_alg backend (Thomas Huth) [RHEL-186630]
  - crypto: sig - Introduce sig_alg backend (Thomas Huth) [RHEL-186630]
  - crypto: ecdsa - Drop unused test vector elements (Thomas Huth) [RHEL-186630]
  - crypto: testmgr: Include <linux/prandom.h> instead of <linux/random.h> (Thomas Huth) [RHEL-186630]
  - IB/IPoIB: ndo_set_rx_mode_async conversion (Michal Schmidt) [RHEL-186369]
  - selftests: net: use ip commands instead of teamd in team rx_mode test (Michal Schmidt) [RHEL-186369]
  - selftests: net: add team_bridge_macvlan rx_mode test (Michal Schmidt) [RHEL-186369]
  - net: warn ops-locked drivers still using ndo_set_rx_mode (Michal Schmidt) [RHEL-186369]
  - netkit: convert to ndo_set_rx_mode_async (Michal Schmidt) [RHEL-186369]
  - dummy: convert to ndo_set_rx_mode_async (Michal Schmidt) [RHEL-186369]
  - netdevsim: convert to ndo_set_rx_mode_async (Michal Schmidt) [RHEL-186369]
  - iavf: convert to ndo_set_rx_mode_async (Michal Schmidt) [RHEL-186369]
  - bnxt: use snapshot in bnxt_cfg_rx_mode (Michal Schmidt) [RHEL-186369]
  - bnxt: convert to ndo_set_rx_mode_async (Michal Schmidt) [RHEL-186369]
  - mlx5: convert to ndo_set_rx_mode_async (Michal Schmidt) [RHEL-186369]
  - net/mlx5e: Allow set_rx_mode on uplink representor (Michal Schmidt) [RHEL-186369]
  - net: move promiscuity handling into netdev_rx_mode_work (Michal Schmidt) [RHEL-186369]
  - net: cache snapshot entries for ndo_set_rx_mode_async (Michal Schmidt) [RHEL-186369]
  - net: introduce ndo_set_rx_mode_async and netdev_rx_mode_work (Michal Schmidt) [RHEL-186369]
  - net: add address list snapshot and reconciliation infrastructure (Michal Schmidt) [RHEL-186369]
  - selftests: net: validate team flags propagation (Michal Schmidt) [RHEL-186369]
  - Revert "fs: don't block i_writecount during exec" (Abhi Das) [RHEL-159585]
  - lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment (Luiz Capitulino) [RHEL-146067]
  - powerpc/watchdog: add support for hardlockup_sys_info sysctl (Luiz Capitulino) [RHEL-146067]
  - hung_task: explicitly report I/O wait state in log output (Luiz Capitulino) [RHEL-146067]
  - hung_task: increment the global counter immediately (Luiz Capitulino) [RHEL-146067]
  - hung_task: enable runtime reset of hung_task_detect_count (Luiz Capitulino) [RHEL-146067]
  - hung_task: refactor detection logic and atomicise detection count (Luiz Capitulino) [RHEL-146067]
  - sysctl: add SYSCTL_{USER_TO_KERN,KERN_TO_USER} macros (Luiz Capitulino) [RHEL-146067]
  - sys_info: add a default kernel sys_info mask (Luiz Capitulino) [RHEL-146067]
  - watchdog: add sys_info sysctls to dump sys info on system lockup (Luiz Capitulino) [RHEL-146067]
  - hung_task: add hung_task_sys_info sysctl to dump sys info on task-hung (Luiz Capitulino) [RHEL-146067]
  - panic: sys_info: align constant definition names with parameters (Luiz Capitulino) [RHEL-146067]
  - kernel/hung_task: unexport sysctl_hung_task_timeout_secs (Luiz Capitulino) [RHEL-146067]
  - redhat/configs: update CONFIG_BOOTPARAM_HUNG_TASK_PANIC (Luiz Capitulino) [RHEL-146067]
  - hung_task: panic when there are more than N hung tasks at the same time (Luiz Capitulino) [RHEL-146067]
  - hung_task: fix warnings caused by unaligned lock pointers (Luiz Capitulino) [RHEL-146067]
  - hung_task: dump blocker task if it is not hung (Luiz Capitulino) [RHEL-146067]
  - hung_task: extend hung task blocker tracking to rwsems (Luiz Capitulino) [RHEL-146067]
  - locking/rwsem: make owner helpers globally available (Luiz Capitulino) [RHEL-146067]
  - hung_task: show the blocker task if the task is hung on semaphore (Luiz Capitulino) [RHEL-146067]
  - hung_task: replace blocker_mutex with encoded blocker (Luiz Capitulino) [RHEL-146067]
  - redhat/configs: add new hung task configs (Luiz Capitulino) [RHEL-146067]
  - samples: add hung_task detector mutex blocking sample (Luiz Capitulino) [RHEL-146067]
  - hung_task: show the blocker task if the task is hung on mutex (Luiz Capitulino) [RHEL-146067]
  - hung_task: add docs for hung_task_detect_count (Luiz Capitulino) [RHEL-146067]
  - hung_task: add detect count for hung tasks (Luiz Capitulino) [RHEL-146067]
  - wifi: ath11k: fix warning when unbinding (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: remove station if connection prep fails (Jose Ignacio Tornos Martinez) [RHEL-171410 RHEL-180129] {CVE-2026-46125}
  - wifi: mac80211: drop stray 'static' from fast-RX rx_result (Jose Ignacio Tornos Martinez) [RHEL-171410 RHEL-180059] {CVE-2026-46152}
  - wifi: mac80211: use safe list iteration in radar detect work (Jose Ignacio Tornos Martinez) [RHEL-171410 RHEL-180023] {CVE-2026-46166}
  - wifi: ath12k: prepare REO update element only for primary link (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rt2x00: allocate anchor with rt2x00dev (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: bounds-check link_id in ieee80211_ml_epcs (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: fix error unwind on arch_init() failure in PCI probe (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: fix peer_id usage in normal RX path (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: restrict LMR feedback check to TB and non-TB ranging (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath10k: snoc: select POWER_SEQUENCING (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: nl80211: fix UHR capability validation (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - net: rfkill: prevent unlimited numbers of rfkill events from being created (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-31670}
  - wifi: rt2x00usb: fix devres lifetime (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-31672}
  - wifi: brcmfmac: validate bsscfg indices in IF events (Jose Ignacio Tornos Martinez) [RHEL-171410 RHEL-173865] {CVE-2026-43110}
  - wifi: brcmsmac: Fix dma_free_coherent() size (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-31661}
  - wifi: virt_wifi: remove SET_NETDEV_DEV to avoid use-after-free (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mvm: fix potential out-of-bounds read in iwl_mvm_nd_match_info_handler() (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-31779}
  - wifi: wilc1000: fix u8 overflow in SSID scan buffer size calculation (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-31780}
  - wifi: ath12k: Pass the correct value of each TID during a stop AMPDU session (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: Pass the correct value of each TID during a stop AMPDU session (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: correctly set wifi generation data (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mvm: don't send a 6E related command when not supported (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-43325}
  - wifi: iwlwifi: mld: Fix MLO scan timing (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-23444}
  - wifi: mac80211: fix NULL deref in mesh_matches_local() (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-23396}
  - wifi: mac80211: check tdls flag in ieee80211_tdls_oper (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-43052}
  - wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-31548}
  - wifi: mac80211: Fix static_branch_dec() underflow for aql_disable. (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-31551}
  - mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN stations (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-31394}
  - wifi: mac80211: use jiffies_delta_to_msecs() for sta_info inactive times (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: remove keys after disabling beaconing (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211_hwsim: fully initialise PMSR capabilities (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80211() (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-23315}
  - wifi: mt76: mt7925: Fix possible oob access in mt7925_mac_write_txwi_80211() (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-23363}
  - wifi: mt76: mt7996: Fix possible oob access in mt7996_mac_write_txwi_80211() (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-23325}
  - wifi: mac80211: fix missing ieee80211_eml_params member initialization (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: fix station lookup failure when disconnecting from AP (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: use correct pdev id when requesting firmware stats (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: fix NULL pointer dereference in mesh_rx_csa_frame() (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-23279}
  - wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfiguration (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-23246}
  - wifi: mac80211: set default WMM parameters on all links (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mwifiex: Fix dev_alloc_name() return value check (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: brcmfmac: Fix potential kernel oops when probe fails (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-43144}
  - wifi: radiotap: reject radiotap with unknown bits (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-23367}
  - wifi: cfg80211: cancel rfkill_block work in wiphy_unregister() (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-23336}
  - wifi: cfg80211: wext: fix IGTK key ID off-by-one (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [wireless] (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [wireless] (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - Convert 'alloc_flex' family to use the new default GFP_KERNEL argument [wireless] (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - Convert 'alloc_obj' family to use the new default GFP_KERNEL argument [wireless] (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - treewide: Replace kmalloc with kmalloc_obj for non-scalar types [wireless] (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: brcmsmac: phy: Remove unreachable error handling code (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - net: remove unnecessary module_init/exit functions [wireless] (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: Add eMLSR/eMLMR action frame parsing support (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: add initial UHR support (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: add initial UHR support (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ieee80211: add some initial UHR definitions (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: use wiphy_hrtimer_work for CAC timeout (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: correct ieee80211-{s1g/eht}.h include guard comments (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: clear stale link mapping of ahvif->links_map (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add support TX hardware queue stats (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add support RX PDEV stats (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Fix index decrement when array_len is zero (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: support OBSS PD configuration for AP mode (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: add WMI support for spatial reuse parameter configuration (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - dt-bindings: net: wireless: ath11k-pci: deprecate 'firmware-name' property (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: add usecase firmware handling based on device compatible (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath10k: sdio: add missing lock protection in ath10k_sdio_fw_crashed_dump() (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath10k: fix lock protection in ath10k_wmi_event_peer_sta_ps_state_chg() (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath10k: snoc: support powering on the device via pwrseq (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: pci: warn if SPS OCP happens for RTL8922DE (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: pci: restore LDO setting after device resume (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: set MU group membership and position to registers (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: wow: disable interrupt before swapping FW for 8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: debug: tweak Wi-Fi 7 SER L0/L1 simulation methods (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: debug: rename mac/ctrl error to L0/L1 error (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: regd: update regulatory map to R73-R54 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: pci: validate release report content before using for RTL8922DE (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-43176}
  - wifi: rtw89: get designated link to replace link instance 0 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: 8922a: configure FW version for SIM_SER_L0L1_BY_HALT_H2C (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: add PHY C2H event dummy handler for func 1-7 and 2-10 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: correct content of DACK H2C command (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: rfk: update RFK report format of IQK, DACK and TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: rfk: add to print debug log of CIM3K (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: rfk: add firmware command to do CIM3K (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: rfk: add to print debug log of TX IQK (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: rfk: add firmware command to do TX IQK (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: use u64_stats_t with u64_stats_sync properly (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: treat deprecated INDOOR_SP_AP_OLD control value as LPI mode (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rsi: sdio: Migrate to use sdio specific shutdown function (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - sdio: Provide a bustype shutdown function (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw88: sdio: Migrate to use sdio specific shutdown function (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: nl80211/cfg80211: support operating as RSTA in PMSR FTM request (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: nl80211/cfg80211: add negotiated burst period to FTM result (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: nl80211/cfg80211: clarify periodic FTM parameters for non-EDCA based ranging (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: nl80211/cfg80211: add new FTM capabilities (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: 8922a: add digital compensation for 2GHz (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: set force MBA duration to 0 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: clear DTOP disable excluding CID7090 variant for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: update TSSI flow for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: add firmware element of digital TX power compensation (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: update edcca log parsing for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: add H2C command to send detail RX gain and link parameters for PS mode (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: handle C2H event for PS mode report (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: add chip_ops to calculate RX gain from efuse to support PS mode (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: debug: Fix memory leak in __print_txpwr_map() (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: Add default ID 28de:2432 for RTL8832CU (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fix unable to receive probe responses under MLO connection (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: fix incorrect power limit by mac_id (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: refine initial flow of BB wrapper (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: write BB wrapper registers with flush (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: update BB wrapper RFSI (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: update bb wrapper TPU init (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: abstract BB wrap registers to share initial flow (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: extend register to read history 2 of PHY env_monitor (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: abstract start address and EHT of PHY status bitmap (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: add ops rtw89_phy_gen_be_v1 for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: phy: add {read,write}_rf_v3 for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: clear global interrupt right after power-on (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw88: add WQ_PERCPU to alloc_workqueue users (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: rename struct iwl_mcc_allowed_ap_type_cmd::offset_map (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mvm: Remove link_id from time_events (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: change cluster_id type to u8 array (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: support V13 of iwl_lari_config_change_cmd (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: split bios_value_u32 to separate the header (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: uefi: cache the DSM functions (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: acpi: cache the DSM functions (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mvm: Cleanup MLO code (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: move iwl_get_lari_config_bitmap to the op_mode (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: move lari helper functions to the op_mode (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: prevent EMLSR when NAN is active (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: add an helper to update an EMLSR blocker (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: Fix primary link selection logic (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: cfg: remove iwl_be221_name (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: fix chandef start calculation (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: remove unused variable in d3.c (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: fw: api: add HE type for UHR ELR (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: cfg: move the MODULE_FIRMWARE to the per-rf file (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: fix HE SIG-B MCS/DCM/compression (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: fw: api: add UHR data definitions (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: add UHR TLC mode (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: adjust LINK context NPCA API (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: refactor AP power type setting (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: fix 22000 series SMEM parsing (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-43172}
  - wifi: iwlwifi: mld: support TLC command version 6 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: trigger a dump upon notification if needed (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: fw: fix documentation reference for ap_type field (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mvm: check the validity of noa_len (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mvm: Remove few redundant 6 GHz scan chan params (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: Remove wrong channel flags in scan cmd (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: decode VHT information for sniffer (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: Advertise support for multicast RX registration (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: Support changing NAN configuration (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: Extend the NAN configuration (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: Declare support for NAN capabilities (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: Handle rate selection for NAN interface (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: iwlwifi: mld: Add support for NAN (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: mark iface work SKBs as consumed (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: remove RX_DROP (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: nl80211: ignore cluster id after NAN started (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: cleanup cluster_id when stopping NAN (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: limit NAN func management APIs to offloaded DE (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: stop NAN and P2P in cfg80211_leave (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: allow only one NAN interface, also in multi radio (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: enable QCC2072 support (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: fix PCIE_LOCAL_REG_QRTR_NODE_ID definition for QCC2072 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: send peer meta data version to firmware (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: limit number of channels per WMI command (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: handle REO status ring for QCC2072 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: handle REO CMD ring for QCC2072 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: add hardware ops support for QCC2072 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: add HAL descriptor and ops for QCC2072 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: support downloading auxiliary ucode image for QCC2072 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: support LPASS_SHARED target memory type (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: add hardware parameters for QCC2072 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: add hardware registers for QCC2072 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: fix mac phy capability parsing (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: refactor 320 MHz bandwidth support parsing (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: fix preferred hardware mode calculation (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: refactor REO status ring handling (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: refactor REO CMD ring handling (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: refactor PCI window register access (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: move .max_tx_ring to struct ath11k_hw_hal_params (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: Register handler for CFR capture event (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: Register DBR event handler for CFR data (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - MAINTAINERS: add RELAY entry (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: Register relayfs entries for CFR dump (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: Add support unassociated client CFR (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: Register debugfs for CFR configuration (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: Add initialization and deinitialization sequence for CFR module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: do WoW offloads only on primary link (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: clean up on error in ath12k_dp_setup() (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: remove redundant pci_set_drvdata() call (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: fix comment typo in monitor mode handling (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: Fix failure to connect to a 6 GHz AP (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath9k: add OF dependency to AHB (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath9k: fix kernel-doc warnings in common-debug.h (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath9k: debug.h: fix kernel-doc bad lines and struct ath_tx_stats (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: pci: consider RTL8922D in PCI common flow (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: consider RTL8922D in MAC common flow (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: correct page number for CSI response (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: align CUSTID defined by firmware (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: disable EHT protocol by chip capabilities (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: support EHT GI/LTF setting (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: pci: validate sequence number of TX release report (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-43213}
  - wifi: mac80211: add support for encryption/decryption of (Re)Association frames (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: add support for EPPKE authentication protocol in non-AP STA mode (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: Check for MLE before appending in Authentication frame (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: allow key installation before association (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: nl80211: Add support for EPP peer indication (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: add support for key configuration before association (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: add feature flag for (re)association frame encryption (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: add support for EPPKE Authentication Protocol (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: don't apply HT flags to S1G channels (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: Add support for D-Link VR Air Bridge (DWA-F18) (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: Add support for MSI AX1800 Nano (GUAX18N) (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: set EDCCA configurations for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: add an entry to enable MAC function in preinit (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: separate functions of CMAC power and function enable (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: configure DMA_STOP1 by predefined mask (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: define preload_init for generations (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: update WP quota for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: update MPDU quota according to chip DLE definition (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: set quota 13 for PLE SNRPT (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: add dle_mem and ple_{min,max}_qt quota for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: remove unnecessary return from rtw89_fwdl_secure_idmem_share_mode() (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: coex: update coex software control for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: coex: update scoreboard value according to power state for two BT (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: coex: make coex scoreboard as chip info (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: remove width argument from ieee80211_parse_bitrates (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211_hwsim: remove NAN by default (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: improve station iteration ergonomics (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: improve interface iteration ergonomics (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: include S1G_NO_PRIMARY flag when sending channel (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: unexport ieee80211_get_bssid() (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: don't send an unused argument to ieee80211_check_combinations (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: set RACK bit every 4 H2C command for WiFi 6 chips only (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: consider hardware AID for firmware elements (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: add CMAC H2C command for punctured for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: add CMAC H2C command for TX time for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: add CMAC H2C command for TX AMPDU for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: add CMAC H2C command for association for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: add CMAC H2C command to initialize default value for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: add DMAC v3 H2C command for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: update query RXDESC v3 for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: update TXWD v3 for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mwifiex: Allocate dev name earlier for interface workqueue name (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: Fix use_for flag update on BSS refresh (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: brcmfmac: rename function that frees vif (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: brcmfmac: fix/add kernel-doc comments (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: mac80211: Update csa_finalize to use link_id (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: cfg80211: add cfg80211_stop_link() for per-link teardown (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: 8852b: refine hardware parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fix potential zero beacon interval in beacon tracking (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2026-43267}
  - wifi: rtw89: rfk: update rtw89_fw_h2c_rf_pre_ntfy_mcc format (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: change WITH_RFK_PRE_NOTIFY to be a FW feature group (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: refine mis-ordered entries in FW feature table (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: 8922a: tweak RFK_PRE_NOTIFY FW feature configuration to align handling (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: introduce helper for disabling FW feature configuration (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: fw: change FW feature map to a BITMAP (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: pre-handle RF calibration on link when needed (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: rfk: add rtw89_fw_h2c_rf_pre_ntfy_mcc for new WiFi 7 firmware (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: rfk: update RFK pre info V2 for RTL8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: enhance connection stability when triggering beacon loss (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: regd: 6 GHz power type marks default when inactive (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: 8922a: configure FW version for SCAN_OFFLOAD_EXTRA_OP feature (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: refine TX nulldata judgement when scan with 2 OP channels (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: add default quirks as features to chip_info (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: read chip ID for RTL8922D variants (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: efuse: read hardware version from efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: define TX/RX aggregation and MPDU capability per chip (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: wow: abstract DMA check register for RTL8922DE (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: wow: add WOW_CAM update function for 8922D (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: wow: change type of WoWLAN pattern mask to __le32 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: wow: use struct style to fill WOW CAM H2C command (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2025-71234}
  - wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band data (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band() (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2025-71273}
  - wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon() (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2025-71229}
  - wifi: rtw88: Increase the RX gain before scanning (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mcc: reset probe counter when receiving beacon (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: setting TBTT AGG number when mac port initialization (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: warn unexpected polling value of XTAL SI (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: refine C2H reg event polling timeout for LPS (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: debug: support SER L0/L1 simulation via halt H2C (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: debug: add ser_counters dbgfs (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: ser: L1 skip polling status if FW runs event mode (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: ser: enable error IMR after recovering from L1 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mac: reset power state before switching to power on (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mlo: fix incorrect link address in management frames (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: mlo: fix missing TX null-data 1 during link switch (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: 8852b: increase beacon loss to 6 seconds (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtlwifi: fix typo 'received' in comment (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: 8852au: add support for TP TX30U Plus (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw89: add WQ_PERCPU to alloc_workqueue users (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode() (Jose Ignacio Tornos Martinez) [RHEL-171410] {CVE-2025-71297}
  - wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Merge branch 'ath12k-ng' into ath-next (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Skip DP peer creation for scan vdev (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: move firmware stats request outside of atomic context (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: add the missing RCU lock in ath12k_dp_tx_free_txbuf() (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Remove Wi-Fi 7 header dependencies from common ath12k module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move MSDU END TLV processing to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move MU user processing to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move remaining SIG TLV parsing to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move EHT SIG processing to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HE SIG processing to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HT/VHT SIG processing to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move TX monitor functionality to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move RX status TLV parsing to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move MPDU pop functionality to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move monitor status processing to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move monitor ring processing to Wi-Fi 7 module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Replace lock/unlock with guard() (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Use dp objects in performance critical paths (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Build all the files in wifi7 directory into ath12k_wifi7.ko (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Remove arch-specific HAL dependencies from common DP (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move ath12k_dp_rx_get_peer_id API to Wi-Fi 7 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move ath12k_dp_rx_frags_cleanup API to Wi-Fi 7 (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Remove the wifi7 header inclusions in common code (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move ieee80211_ops callback to the arch specific module (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add helper to free DP link peer (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move DP specific link stats to DP link peer (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move DP device stats to ath12k_dp (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add callbacks in arch_ops for rx APIs (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add lockdep warn for RCU (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Use ath12k_dp_peer in per packet Tx & Rx paths (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Attach and detach ath12k_dp_link_peer to ath12k_dp_peer (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Define ath12k_dp_peer structure & APIs for create & delete (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add hash table for ath12k_dp_link_peer (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move ath12k_dp_link_peer list from ath12k_base to ath12k_dp (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add hash table for ath12k_link_sta in ath12k_base (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Rename ath12k_peer to ath12k_dp_link_peer (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move DP related functions from peer.c to dp_peer.c file (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Drop hal_ prefix from hardware register names (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Rename hal_ops to ops (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Remove the unused ring inits in wcn (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Segregate the common and wifi7 specific structures (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HAL Cookie Conversion and RBM related APIs to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HAL REO and Rx buf related APIs to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HAL Tx, REO and link idle setup related APIs to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HAL CE status and set link desc addr APIs to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HAL CE desc related APIs to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HAL SRNG shadow config and get ring id APIs to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HAL CE setup and SRNG related APIs to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Use hal handle instead of ab handle (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add direct HAL pointer in ath12k_dp (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move hal_params and regs to hal from hw (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move wbm_rbm_map to hw specific hal files (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Initialize hal_ops through hal_init (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Initialize desc_size through hal_init (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move srng config and hal_ops to hw specific hal files (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Rearrange PPDU radio stats (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Refactor data path pdev struct (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Refactor ath12k_vif structure (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add framework for hardware specific DP interrupt handler (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add framework for hardware specific ieee80211_ops registration (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Rearrange DP fields in ath12k_hw_group struct (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Support arch-specific DP device allocation (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Convert ath12k_dp member in ath12k_base to pointer (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Change the API prefixes to ath12k_wifi7 in tx/rx (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Remove hal_rx_ops and merge into hal_ops (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Add new infra for the rx path (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move hal_rx_ops callbacks to hal_ops (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Replace ops with direct calls for rxdma ring mask (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: unify HAL ops naming across chips (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move the hal APIs to hardware specific files (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Remove non-compact TLV support from QCN (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HTT specific code from dp.c to newly introduced files (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HTT Tx specific code to newly introduced files (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HTT Rx specific code to newly introduced files (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HTT code in dp.h to newly introduced files (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move ath12k_dp_tx and related APIs to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move arch specific tx APIs to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move arch specific rx tid and related functions to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move arch specific REO functions to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Separate arch specific part of RX APIs (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move srng processing to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move regular msdu processing functions to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move rx error and defrag functions to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move rxdma ring config functions to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move rx_desc.h file to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move hal_desc.h file to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move Rx error related functions to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move HAL Rx wrapper APIs to dp_rx.h (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move hal_rx.h file to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move hal_tx.h file to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move hal_tx and hal_rx to wifi7 directory (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Remove HAL define dependencies from shared AHB code (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Remove HAL defines from shared PCI code (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Rename ath12k_* symbols to ath12k_wifi7_* for clarity (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Modularize driver into common and Wi-Fi 7 specific components (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move hw_init invocation to target-specific probe (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move Wi-Fi 7 specific init routines to dedicated file (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Restructure ahb.c into common and Wi-Fi 7 specific modules (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Rename ahb_hif_ops to reflect generic usage (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Rename hw.c to Wi-Fi 7 specific implementation file (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move Wi-Fi 7 MHI configuration to dedicated file (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move Wi-Fi 7 WMI configuration to dedicated file (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Move Copy Engine configuration to Wi-Fi 7 specific file (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - wifi: ath12k: Restructure PCI code to common and Wi-Fi 7 specific logic (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - spinlock: extend guard with spinlock_bh variants (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-171410]
  - perf metrics: Make common stalled metrics conditional on having the event (Trevor Allison) [RHEL-140195]
  - perf stat: Fix crash on arm64 (Trevor Allison) [RHEL-140195]
  - tools build: Correct link flags for libopenssl (Trevor Allison) [RHEL-140195]
  - perf test parse-metric: Ensure aggregate counts appear to have run (Trevor Allison) [RHEL-140195]
  - perf/x86: Move event pointer setup earlier in x86_pmu_enable() (Trevor Allison) [RHEL-140195] {CVE-2026-23435}
  - perf metricgroup: Fix metricgroup__has_metric_or_groups() (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Fix and clean up intel_pmu_drain_arch_pebs() type use (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Optimize PEBS extended config (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Check PEBS dyn_constraints (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Add a check for dynamic constraints (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Add counter group support for arch-PEBS (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Setup PEBS data configuration and enable legacy groups (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Update dyn_constraint base on PEBS event precise level (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Allocate arch-PEBS buffer and initialize PEBS_BASE MSR (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Process arch-PEBS records or record fragments (Trevor Allison) [RHEL-140195]
  - perf record: Make logs more readable for event open failures (Trevor Allison) [RHEL-140195]
  - tools headers UAPI: sync sound/asound.h with kernel (Trevor Allison) [RHEL-140195]
  - tools headers UAPI: sync linux/vhost.h with kernel (Trevor Allison) [RHEL-140195]
  - tools headers UAPI: sync asm/cpufeatures.h with kernel (Trevor Allison) [RHEL-140195]
  - tools headers UAPI: sync linux/perf_event.h with kernel (Trevor Allison) [RHEL-140195]
  - tools headers UAPI: sync linux/neighbour.h with kernel (Trevor Allison) [RHEL-140195]
  - tools headers UAPI: sync linux/kvm.h with kernel (Trevor Allison) [RHEL-140195]
  - tools headers UAPI: sync linux/if_addr.h with kernel (Trevor Allison) [RHEL-140195]
  - tools headers UAPI: sync drm/drm.h with kernel (Trevor Allison) [RHEL-140195]
  - perf tools: Add the legacy-cache.json to .gitignore (Trevor Allison) [RHEL-140195]
  - Revert "perf tool_pmu: More accurately set the cpus for tool events" (Trevor Allison) [RHEL-140195]
  - perf jevents: Handle deleted JSONS in out of source builds (Trevor Allison) [RHEL-140195]
  - perf metricgroup: Don't early exit if no CPUID table exists (Trevor Allison) [RHEL-140195]
  - perf stat-shadow: In prepare_metric fix guard on reading NULL perf_stat_evsel (Trevor Allison) [RHEL-140195]
  - perf tests kallsyms: Fix missed map__put() (Trevor Allison) [RHEL-140195]
  - perf test: Fix test perf evlist for z/VM s390x (Trevor Allison) [RHEL-140195]
  - perf test: Fix test case perf evlist tests for s390x (Trevor Allison) [RHEL-140195]
  - perf parse-events: Fix evsel allocation failure (Trevor Allison) [RHEL-140195]
  - tools build: Fix the common set of features test wrt libopenssl (Trevor Allison) [RHEL-140195]
  - perf tests top: Make the test exclusive (Trevor Allison) [RHEL-140195]
  - perf tests kvm: Avoid leaving perf.data.guest file around (Trevor Allison) [RHEL-140195]
  - perf symbol: Fix ENOENT case for filename__read_build_id (Trevor Allison) [RHEL-140195]
  - perf tools: Disable BPF skeleton if no libopenssl found (Trevor Allison) [RHEL-140195]
  - tools/build: Add a feature test for libopenssl (Trevor Allison) [RHEL-140195]
  - libperf: Use 'extern' in LIBPERF_API visibility macro (Trevor Allison) [RHEL-140195]
  - perf stat: Improve handling of termination by signal (Trevor Allison) [RHEL-140195]
  - perf tests stat: Add test for error for an offline CPU (Trevor Allison) [RHEL-140195]
  - perf test kvm: Add some basic perf kvm test coverage (Trevor Allison) [RHEL-140195]
  - perf tests evlist: Add basic evlist test (Trevor Allison) [RHEL-140195]
  - perf tests script dlfilter: Add a dlfilter test (Trevor Allison) [RHEL-140195]
  - perf tests kallsyms: Add basic kallsyms test (Trevor Allison) [RHEL-140195]
  - perf tests timechart: Add a perf timechart test (Trevor Allison) [RHEL-140195]
  - perf tests top: Add basic perf top coverage test (Trevor Allison) [RHEL-140195]
  - perf tests c2c: Add a basic c2c (Trevor Allison) [RHEL-140195]
  - perf c2c: Clean up some defensive gets and make asan clean (Trevor Allison) [RHEL-140195]
  - perf timechart: Add record support for output perf.data path (Trevor Allison) [RHEL-140195]
  - perf vendor events intel: Update sierraforest events from 1.12 to 1.13 (Trevor Allison) [RHEL-140195]
  - perf vendor events intel: Update pantherlake events from 1.00 to 1.02 (Trevor Allison) [RHEL-140195]
  - perf vendor events intel: Update meteorlake events from 1.17 to 1.18 (Trevor Allison) [RHEL-140195]
  - perf vendor events intel: Update lunarlake events from 1.18 to 1.19 (Trevor Allison) [RHEL-140195]
  - perf vendor events intel: Update icelakex events from 1.28 to 1.30 (Trevor Allison) [RHEL-140195]
  - perf vendor events intel: Update graniterapids events from 1.15 to 1.16 (Trevor Allison) [RHEL-140195]
  - perf vendor events intel: Update cascadelakex metric units (Trevor Allison) [RHEL-140195]
  - perf vendor events intel: Update arrowlake events from 1.13 to 1.14 (Trevor Allison) [RHEL-140195]
  - perf vendor events intel: Update alderlake events from 1.34 to 1.35 (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Add CPU variants supporting common data source packet (Trevor Allison) [RHEL-140195]
  - perf auxtrace: Include sys/types.h for pid_t (Trevor Allison) [RHEL-140195]
  - perf test: Add kallsyms split test (Trevor Allison) [RHEL-140195]
  - perf tools: Use machine->root_dir to find /proc/kallsyms (Trevor Allison) [RHEL-140195]
  - perf tools: Fallback to initial kernel map properly (Trevor Allison) [RHEL-140195]
  - perf jevents: Skip optional metrics in metric group list (Trevor Allison) [RHEL-140195]
  - perf jevents: Drop duplicate pending metrics (Trevor Allison) [RHEL-140195]
  - perf jevents: Move json encoding to its own functions (Trevor Allison) [RHEL-140195]
  - perf jevents: Add threshold expressions to Metric (Trevor Allison) [RHEL-140195]
  - perf jevents: Term list fix in event parsing (Trevor Allison) [RHEL-140195]
  - perf jevents: Support parsing negative exponents (Trevor Allison) [RHEL-140195]
  - perf jevents: Allow metric groups not to be named (Trevor Allison) [RHEL-140195]
  - perf jevents: Add descriptions to metricgroup abstraction (Trevor Allison) [RHEL-140195]
  - perf jevents: Update metric constraint support (Trevor Allison) [RHEL-140195]
  - perf jevents: Allow multiple metricgroups.json files (Trevor Allison) [RHEL-140195]
  - perf ilist: Be tolerant of reading a metric on the wrong CPU (Trevor Allison) [RHEL-140195]
  - perf python: Correct copying of metric_leader in an evsel (Trevor Allison) [RHEL-140195]
  - perf test: Add python JIT dump test (Trevor Allison) [RHEL-140195]
  - perf test: Fix hybrid testing of event fallback test (Trevor Allison) [RHEL-140195]
  - perf tools: Remove a trailing newline in the event terms (Trevor Allison) [RHEL-140195]
  - perf trace: Skip internal syscall arguments (Trevor Allison) [RHEL-140195]
  - perf tools: Don't read build-ids from non-regular files (Trevor Allison) [RHEL-140195]
  - perf vendor events riscv: add T-HEAD C920V2 JSON support (Trevor Allison) [RHEL-140195]
  - perf pmu: fix duplicate conditional statement (Trevor Allison) [RHEL-140195]
  - perf docs: arm-spe: Document new SPE filtering features (Trevor Allison) [RHEL-140195]
  - perf tools: Add support for perf_event_attr::config4 (Trevor Allison) [RHEL-140195]
  - perf: replace strcpy() with strncpy() in util/jitdump.c (Trevor Allison) [RHEL-140195]
  - perf list: Support filtering in JSON output (Trevor Allison) [RHEL-140195]
  - perf list: Share print state with JSON output (Trevor Allison) [RHEL-140195]
  - perf list: Print matching PMU events for --unit (Trevor Allison) [RHEL-140195]
  - perf test all metrics: Fully ignore Default metric failures (Trevor Allison) [RHEL-140195]
  - perf evsel: Skip store_evsel_ids for non-perf-event PMUs (Trevor Allison) [RHEL-140195]
  - perf pmu: Add PMU kind to simplify differentiating (Trevor Allison) [RHEL-140195]
  - perf header: Switch "cpu" for find_core_pmu in caps feature writing (Trevor Allison) [RHEL-140195]
  - perf test maps: Additional maps__fixup_overlap_and_insert tests (Trevor Allison) [RHEL-140195]
  - perf maps: Avoid RC_CHK use after free (Trevor Allison) [RHEL-140195]
  - perf stat: Read tool events last (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Synthesize memory samples for SIMD operations (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Expose SIMD information in other operations (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Report GCS in record (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Report memset and memcpy in records (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Report associated info for SVE / SME operations (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Report extended memory operations in records (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Report MTE allocation tag in record (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Report register access in record (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Introduce data processing macro for SVE operations (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Consolidate operation types (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Remove unused operation types (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Decode SME data processing packet (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Decode ASE and FP fields in other operation (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Rename SPE_OP_PKT_IS_OTHER_SVE_OP macro (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Decode GCS operation (Trevor Allison) [RHEL-140195]
  - perf arm_spe: Unify operation naming (Trevor Allison) [RHEL-140195]
  - perf tool_pmu: More accurately set the cpus for tool events (Trevor Allison) [RHEL-140195]
  - perf stat: Reduce scope of walltime_nsecs_stats (Trevor Allison) [RHEL-140195]
  - perf stat: Reduce scope of ru_stats (Trevor Allison) [RHEL-140195]
  - perf stat-shadow: Read tool events directly (Trevor Allison) [RHEL-140195]
  - perf tool_pmu: Use old_count when computing count values for time events (Trevor Allison) [RHEL-140195]
  - perf pmu: perf_cpu_map__new_int to avoid parsing a string (Trevor Allison) [RHEL-140195]
  - libperf cpumap: Reduce allocations and sorting in intersect (Trevor Allison) [RHEL-140195]
  - perf stat: Display metric-only for 0 counters (Trevor Allison) [RHEL-140195]
  - perf test: Don't fail if user rdpmc returns 0 when disabled (Trevor Allison) [RHEL-140195]
  - perf parse-events: Add debug logging to perf_event (Trevor Allison) [RHEL-140195]
  - perf test: Be tolerant of missing json metric none value (Trevor Allison) [RHEL-140195]
  - perf sample: Fix the wrong format specifier (Trevor Allison) [RHEL-140195]
  - perf script: Fix build by removing unused evsel_script() (Trevor Allison) [RHEL-140195]
  - perf vendor metrics s390: Avoid has_event(INSTRUCTIONS) (Trevor Allison) [RHEL-140195]
  - perf auxtrace: Remove errno.h from auxtrace.h and fix transitive dependencies (Trevor Allison) [RHEL-140195]
  - tool build: Remove __get_cpuid feature test (Trevor Allison) [RHEL-140195]
  - perf build: Don't add NO_AUXTRACE if missing feature-get_cpuid (Trevor Allison) [RHEL-140195]
  - perf intel-pt: Use the perf provided "cpuid.h" (Trevor Allison) [RHEL-140195]
  - perf test: Add a perf event fallback test (Trevor Allison) [RHEL-140195]
  - perf stat: Align metric output without events (Trevor Allison) [RHEL-140195]
  - perf tool_pmu: Make core_wide and target_cpu json events (Trevor Allison) [RHEL-140195]
  - perf test stat csv: Update test expectations and events (Trevor Allison) [RHEL-140195]
  - perf test stat: Update test expectations and events (Trevor Allison) [RHEL-140195]
  - perf test stat: Update shadow test to use metrics (Trevor Allison) [RHEL-140195]
  - perf test metrics: Update all metrics for possibly failing default metrics (Trevor Allison) [RHEL-140195]
  - perf test stat: Update std_output testing metric expectations (Trevor Allison) [RHEL-140195]
  - perf test stat: Ignore failures in Default[234] metricgroups (Trevor Allison) [RHEL-140195]
  - perf test stat+json: Improve metric-only testing (Trevor Allison) [RHEL-140195]
  - perf stat: Remove "unit" workarounds for metric-only (Trevor Allison) [RHEL-140195]
  - perf stat: Sort default events/metrics (Trevor Allison) [RHEL-140195]
  - perf stat: Fix default metricgroup display on hybrid (Trevor Allison) [RHEL-140195]
  - perf stat: Remove hard coded shadow metrics (Trevor Allison) [RHEL-140195]
  - perf script: Change metric format to use json metrics (Trevor Allison) [RHEL-140195]
  - perf stat: Add detail -d,-dd,-ddd metrics (Trevor Allison) [RHEL-140195]
  - perf jevents: Add metric DefaultShowEvents (Trevor Allison) [RHEL-140195]
  - perf jevents: Add set of common metrics based on default ones (Trevor Allison) [RHEL-140195]
  - perf expr: Add #target_cpu literal (Trevor Allison) [RHEL-140195]
  - perf metricgroup: Add care to picking the evsel for displaying a metric (Trevor Allison) [RHEL-140195]
  - perf symbol: Remove unneeded semicolon (Trevor Allison) [RHEL-140195]
  - perf test: Add test that command line period overrides sysfs/json values (Trevor Allison) [RHEL-140195]
  - perf pmu: Make pmu_alias_terms weak again (Trevor Allison) [RHEL-140195]
  - perf tool: Add a delegate_tool that just delegates actions to another tool (Trevor Allison) [RHEL-140195]
  - perf tool: Add the perf_tool argument to all callbacks (Trevor Allison) [RHEL-140195]
  - perf vendor events arm64:: Add i.MX94 DDR Performance Monitor metrics (Trevor Allison) [RHEL-140195]
  - perf stat: Add ScaleUnit to {cpu,task}-clock JSON description (Trevor Allison) [RHEL-140195]
  - perf record: Make sure to update build-ID cache (Trevor Allison) [RHEL-140195]
  - perf jevents: Make all tables static (Trevor Allison) [RHEL-140195]
  - perf metricgroup: When copy metrics copy default information (Trevor Allison) [RHEL-140195]
  - perf metricgroup: Missed free on error path (Trevor Allison) [RHEL-140195]
  - perf evsel: Remove unused metric_events variable (Trevor Allison) [RHEL-140195]
  - perf tools: Cache counter names for raw samples on s390 (Trevor Allison) [RHEL-140195]
  - perf trace: Increase syscall handler map size to 1024 (Trevor Allison) [RHEL-140195]
  - perf test workload: Add thread count argument to thloop (Trevor Allison) [RHEL-140195]
  - perf auxtrace: Add auxtrace_synth_id_range_start() helper (Trevor Allison) [RHEL-140195]
  - perf stat: Add/fix bperf cgroup max events workarounds (Trevor Allison) [RHEL-140195]
  - perf cs-etm: Mute enumeration value warning (Trevor Allison) [RHEL-140195]
  - tools: arm64: Add Cortex-A720AE definitions (Trevor Allison) [RHEL-140195]
  - perf annotate: Fix Clang build by adding block in switch case (Trevor Allison) [RHEL-140195]
  - perf annotate: Invalidate register states for untracked instructions (Trevor Allison) [RHEL-140195]
  - perf annotate: Save pointer offset in stack state (Trevor Allison) [RHEL-140195]
  - perf annotate: Track arithmetic instructions on pointers (Trevor Allison) [RHEL-140195]
  - perf annotate: Track address registers via TSR_KIND_POINTER (Trevor Allison) [RHEL-140195]
  - perf annotate: Skip annotating data types to lea instructions (Trevor Allison) [RHEL-140195]
  - perf annotate: Fix build with NO_SLANG=1 (Trevor Allison) [RHEL-140195]
  - perf jevents: Suppress circular dependency warnings (Trevor Allison) [RHEL-140195]
  - perf jevents: Remove unused makefile variable (Trevor Allison) [RHEL-140195]
  - perf jevents: Fix build when there are other json files in the tree (Trevor Allison) [RHEL-140195]
  - perf c2c annotate: Start from the contention line (Trevor Allison) [RHEL-140195]
  - perf c2c: Add annotation support to perf c2c report (Trevor Allison) [RHEL-140195]
  - perf stat bperf cgroup: Increase MAX_EVENTS from 32 to 1024 (Trevor Allison) [RHEL-140195]
  - perf ilist: Add PMU information to metrics (Trevor Allison) [RHEL-140195]
  - perf python: Add PMU argument to parse_metrics (Trevor Allison) [RHEL-140195]
  - perf ilist: Don't display deprecated events (Trevor Allison) [RHEL-140195]
  - perf trace: Don't synthesize mmaps unless callchains are enabled (Trevor Allison) [RHEL-140195]
  - perf test parse-events: Add evsel test helper (Trevor Allison) [RHEL-140195]
  - perf test parse-events: Add evlist test helper (Trevor Allison) [RHEL-140195]
  - perf test: Clean up test_..config helpers (Trevor Allison) [RHEL-140195]
  - perf test: Switch cycles event to cpu-cycles (Trevor Allison) [RHEL-140195]
  - perf test parse-events: Remove cpu PMU requirement (Trevor Allison) [RHEL-140195]
  - perf test parse-events: Without a PMU use cpu-cycles rather than cycles (Trevor Allison) [RHEL-140195]
  - perf test parse-events: Use evsel__match for legacy events (Trevor Allison) [RHEL-140195]
  - perf evsel: Improvements to __evsel__match (Trevor Allison) [RHEL-140195]
  - perf evlist: Avoid scanning all PMUs for evlist__new_default (Trevor Allison) [RHEL-140195]
  - perf top: Use evlist__new_default when no events specified (Trevor Allison) [RHEL-140195]
  - perf record: Use evlist__new_default when no events specified (Trevor Allison) [RHEL-140195]
  - perf parse-events: Remove hard coded legacy hardware and cache parsing (Trevor Allison) [RHEL-140195]
  - perf print-events: Remove print_symbol_events (Trevor Allison) [RHEL-140195]
  - perf print-events: Remove print_hwcache_events (Trevor Allison) [RHEL-140195]
  - perf jevents: Add legacy-hardware and legacy-cache json (Trevor Allison) [RHEL-140195]
  - perf pmu: Add and use legacy_terms in alias information (Trevor Allison) [RHEL-140195]
  - perf jevents: Add legacy json terms and default_core event table helper (Trevor Allison) [RHEL-140195]
  - perf parse-events: Add terms for legacy hardware and cache config values (Trevor Allison) [RHEL-140195]
  - perf pmu: Factor term parsing into a perf_event_attr into a helper (Trevor Allison) [RHEL-140195]
  - perf pmu: Use fd rather than FILE from new_alias (Trevor Allison) [RHEL-140195]
  - perf parse-events: Remove unused FILE input argument to scanner (Trevor Allison) [RHEL-140195]
  - perf pmu: Don't eagerly parse event terms (Trevor Allison) [RHEL-140195]
  - perf jevents: Support copying the source json files to OUTPUT (Trevor Allison) [RHEL-140195]
  - perf record: Skip don't fail for events that don't open (Trevor Allison) [RHEL-140195]
  - perf stat: Avoid wildcarding PMUs for default events (Trevor Allison) [RHEL-140195]
  - perf perf_api_probe: Avoid scanning all PMUs, try software PMU first (Trevor Allison) [RHEL-140195]
  - perf build python: Don't leave a.out file when building with clang (Trevor Allison) [RHEL-140195]
  - perf stat: Additional verbose details for <not supported> events (Trevor Allison) [RHEL-140195]
  - perf tests: use strdup() in "Object code reading" (Trevor Allison) [RHEL-140195]
  - perf: sched: Fix perf crash with new is_user_task() helper (Trevor Allison) [RHEL-140195] {CVE-2026-23159}
  - perf/x86/intel: Do not enable BTS for guests (Trevor Allison) [RHEL-140195]
  - perf: Fix refcount warning on event->mmap_count increment (Trevor Allison) [RHEL-140195] {CVE-2026-23127}
  - perf: Ensure swevent hrtimer is properly destroyed (Trevor Allison) [RHEL-140195] {CVE-2026-23014}
  - perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common() (Trevor Allison) [RHEL-140195]
  - perf/core: Fix missing read event generation on task exit (Trevor Allison) [RHEL-140195]
  - perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init() on error (Trevor Allison) [RHEL-140195]
  - perf/uprobes: Remove <space><Tab> whitespace noise (Trevor Allison) [RHEL-140195]
  - perf: arm_spe: Add support for filtering on data source (Trevor Allison) [RHEL-140195]
  - perf: Add perf_event_attr::config4 (Trevor Allison) [RHEL-140195]
  - perf/x86/intel/ds: Factor out PEBS group processing code to functions (Trevor Allison) [RHEL-140195]
  - perf/x86/intel/ds: Factor out PEBS record processing code to functions (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Initialize architectural PEBS (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Correct large PEBS flag check (Trevor Allison) [RHEL-140195]
  - perf/x86/intel: Replace x86_pmu.drain_pebs calling with static call (Trevor Allison) [RHEL-140195]
  - perf/x86: Fix NULL event access and potential PEBS record loss (Trevor Allison) [RHEL-140195] {CVE-2025-68375}
  - perf/x86: Remove redundant is_x86_event() prototype (Trevor Allison) [RHEL-140195]
  - perf/x86/intel/cstate: Remove PC3 support from LunarLake (Trevor Allison) [RHEL-140195]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-251.el10]
changelog:
  - s390/sclp: Allow PCI reports for NVMe SMART data (Jan Polensky) [RHEL-188089]
  - riscv: mm: Fix conflict in arch_tlbbatch_add_pending() (Jennifer Berringer) [RHEL-212287]
  - arm64: dts: s32g3: Fix SWT8 watchdog address (Jared Kangas) [RHEL-212089]
  - iio: adc: nxp-sar-adc: Fix the delay calculation in nxp_sar_adc_wait_for() (Jared Kangas) [RHEL-212089]
  - iio: adc: nxp-sar-adc: harden buffer ISR against per-channel read failure (Jared Kangas) [RHEL-212089]
  - iio: adc: nxp-sar-adc: Remove unnecessary type casting (Jared Kangas) [RHEL-212089]
  - iio: core: fix uninitialized data in debugfs (Jared Kangas) [RHEL-212089]
  - iio: buffer: Move from int64_t to s64 for timestamp (Jared Kangas) [RHEL-212089]
  - iio: buffer: Fix DMA fence leak in iio_buffer_enqueue_dmabuf() (Jared Kangas) [RHEL-212089]
  - iio: Replace 'sign' field with union in struct iio_scan_type (Jared Kangas) [RHEL-212089]
  - iio: buffer: ensure repeat alignment is a power of two (Jared Kangas) [RHEL-212089]
  - iio: buffer: cache timestamp offset in scan buffer (Jared Kangas) [RHEL-212089]
  - iio: buffer: check return value of iio_compute_scan_bytes() (Jared Kangas) [RHEL-212089]
  - iio: core: Clean up device correctly on viio_trigger_alloc() failure (Jared Kangas) [RHEL-212089]
  - iio: core: Simplify IIO core managed APIs (Jared Kangas) [RHEL-212089]
  - iio: inkern: call iio_device_put() only on mapped devices (Jared Kangas) [RHEL-212089]
  - iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name() (Jared Kangas) [RHEL-212089]
  - dmaengine: fsl-edma: Use dev_err_probe() to simplify code (Jared Kangas) [RHEL-212089]
  - dmaengine: fsl-edma: Use managed API dmaenginem_async_device_register() (Jared Kangas) [RHEL-212089]
  - dmaengine: of_dma: Add devm_of_dma_controller_register() (Jared Kangas) [RHEL-212089]
  - dt-bindings: dma: fsl-edma: add dma-channel-mask property description (Jared Kangas) [RHEL-212089]
  - dmaengine: fsl-edma: don't explicitly disable clocks in .remove() (Jared Kangas) [RHEL-212089]
  - dmaengine: fsl-edma: drop unused module alias (Jared Kangas) [RHEL-212089]
  - dmaengine: fsl-edma: configure tcd attr with separate src and dst settings (Jared Kangas) [RHEL-212089]
  - dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure (Jared Kangas) [RHEL-212089]
  - dmaengine: fsl-edma: Remove redundant check in fsl_edma_free_chan_resources() (Jared Kangas) [RHEL-212089]
  - dmaengine: fsl-edma: fix channel parameter config for fixed channel requests (Jared Kangas) [RHEL-212089]
  - i2c: imx: fix clock and pinctrl state inconsistency in runtime PM (Jared Kangas) [RHEL-212089]
  - i2c: imx: zero-initialize dma_slave_config for eDMA (Jared Kangas) [RHEL-212089]
  - i2c: imx: ensure no clock is generated after last read (Jared Kangas) [RHEL-212089]
  - i2c: imx: fix i2c issue when reading multiple messages (Jared Kangas) [RHEL-212089]
  - i2c: imx: preserve error state in block data length handler (Jared Kangas) [RHEL-212089]
  - vsock: initialize child_ns_mode_locked in vsock_net_init() (Stefano Garzarella) [RHEL-155388]
  - ppc/fadump: invoke kmsg_dump in fadump panic path (Mamatha Inamdar) [RHEL-191988]
  - futex: Drop CLONE_THREAD requirement for private default hash alloc (Audra Mitchell) [RHEL-193520] {CVE-2026-52973}
  - redhat/configs: automotive: enable SENSORS_INA2XX (Jared Kangas) [RHEL-193670]
  - hwmon: (ina2xx) Use scoped_guard() to acquire the subsystem lock (Jared Kangas) [RHEL-193670]
  - hwmon: (ina2xx) clean up unused define and outdated comment (Jared Kangas) [RHEL-193670]
  - hwmon: (ina2xx) Make it easier to add more devices (Jared Kangas) [RHEL-193670]
  - hwmon: (ina2xx) Rely on subsystem locking (Jared Kangas) [RHEL-193670]
  - hwmon: (ina2xx) make regulator 'vs' support optional (Jared Kangas) [RHEL-193670]
  - hwmon: (ina226) Add support for SY24655 (Jared Kangas) [RHEL-193670]
  - hwmon: (ina2xx) Add support for INA260 (Jared Kangas) [RHEL-193670]
  - hwmon: (ina2xx) Add support for has_alerts configuration flag (Jared Kangas) [RHEL-193670]
  - hwmon: (core) Use device name as a fallback in devm_hwmon_device_register_with_info (Jared Kangas) [RHEL-193670]
  - hwmon: Support guard() and scoped_guard for subsystem locks (Jared Kangas) [RHEL-193670]
  - hwmon: Serialize accesses in hwmon core (Jared Kangas) [RHEL-193670]
  - hwmon: Add label support for 64-bit energy attributes (Jared Kangas) [RHEL-193670]
  - hwmon: Introduce 64-bit energy attribute support (Jared Kangas) [RHEL-193670]
  - redhat/configs: automotive: enable PWM_FSL_FTM as a module (Jared Kangas) [RHEL-210979]
  - arm64: dts: s32g: add PWM support for s32g2 and s32g3 (Jared Kangas) [RHEL-210979]
  - arm64: dts: s32g: add SAR ADC support for s32g2 and s32g3 (Jared Kangas) [RHEL-210979]
  - pwm: Add the S32G support in the Freescale FTM driver (Jared Kangas) [RHEL-210979]
  - pwm: fsl-ftm: Drop driver local locking (Jared Kangas) [RHEL-210979]
  - pwm: fsl-ftm: Handle clk_get_rate() returning 0 (Jared Kangas) [RHEL-210979]
  - selinux: fix incorrect execmem checks on overlayfs (Ondrej Mosnacek) [RHEL-189741]
  - Revert "selinux: RHEL-only hotfix for execmem regression" (Ondrej Mosnacek) [RHEL-189741]
  - s390/pkey: Check length in pkey_pckmo handler implementation (Ramesh Chhetri) [RHEL-190427]
  - s390/pkey: Check length in PKEY_VERIFYPROTK ioctl (Ramesh Chhetri) [RHEL-190428]
  - KEYS: trusted: Fix a memory leak in tpm2_load_cmd (CKI Backport Bot) [RHEL-189607] {CVE-2025-71147}
  - gpio: pca953x: propagate regulator_enable() error from resume (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: drop bitmap_complement() where feasible (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: mask interrupts in irq shutdown (Jared Kangas) [RHEL-190842]
  - Documentation: gpio: pca953x: clarify interrupt source detection (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: handle short interrupt pulses on PCAL devices (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: Add support for TCAL6408 TCAL6416 (Jared Kangas) [RHEL-190842]
  - dt-bindings: gpio: gpio-pca95xx: Add tcal6408 and tcal6416 (Jared Kangas) [RHEL-190842]
  - Documentation: gpio: add TCAL6408 and TCAL6416 (Jared Kangas) [RHEL-190842]
  - Documentation: gpio: Add a compatibility and feature list for PCA953x (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: clarify log messages about auto increment feature (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: enable latch only on edge-triggered inputs (Jared Kangas) [RHEL-190842]
  - gpio: Kconfig: Update help for GPIO_PCA953X (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: use regmap_update_bits() to improve performance (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: Add support for TI TCA6418 (Jared Kangas) [RHEL-190842]
  - dt-bindings: gpio: pca95xx: add TI TCA6418 (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: fix wrong error probe return value (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: fix IRQ storm on system wake up (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: Add support for level-triggered interrupts (Jared Kangas) [RHEL-190842]
  - dt-bindings: gpio: pca95xx: add Toradex ecgpiol16 (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: use value returning setters (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: log an error when failing to get the reset GPIO (Jared Kangas) [RHEL-190842]
  - gpio: pca953x: Improve interrupt support (Jared Kangas) [RHEL-190842]
  - crypto: testmgr - Ignore EEXIST on shash allocation (Thomas Huth) [RHEL-153093]
  - crypto: api - Redo lookup on EEXIST (Thomas Huth) [RHEL-153093]
  - sched_ext: Convert scx_dump_state() spinlock to raw spinlock (Herton R. Krzesinski) [RHEL-184683]
  - net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels (Antoine Tenart) [RHEL-179292] {CVE-2026-46099}
  - dt-bindings: rtc: pcf85063: remove quartz-load-femtofarads restriction for nxp,pcf85063 (CKI Backport Bot) [RHEL-190843]
  - rtc: pcf85063: scope pcf85063_config structures (CKI Backport Bot) [RHEL-190843]
  - rtc: pcf85063: convert from round_rate() to determine_rate() (CKI Backport Bot) [RHEL-190843]
  - rtc: pcf85063: fix incorrect maximum clock rate handling (CKI Backport Bot) [RHEL-190843]
  - rtc: pcf85063: add support for RV8063 (CKI Backport Bot) [RHEL-190843]
  - rtc: pcf85063: create pcf85063_i2c_probe (CKI Backport Bot) [RHEL-190843]
  - dt-bindings: rtc: pcf85063: add binding for RV8063 (CKI Backport Bot) [RHEL-190843]
  - rtc: pcf85063: replace dev_err+return with return dev_err_probe (CKI Backport Bot) [RHEL-190843]
  - rtc: pcf85063: do a SW reset if POR failed (CKI Backport Bot) [RHEL-190843]
  - x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache (Dennis Chen) [RHEL-188778] {CVE-2025-54518}
  - cpufreq: intel_pstate: Use correct scaling factor on Raptor Lake-E (Mark Langsdorf) [RHEL-185959]
  - scsi: core: Wake up the error handler when final completions race against each other (CKI Backport Bot) [RHEL-189653] {CVE-2026-23110}
  - redhat/kernel.spec: make module and modules-core provides use variant (Jan Stancek) [RHEL-183433]
  - iommu: Warn on premature unblock during DMA aliased sibling reset (Eder Zulian) [RHEL-188931]
  - iommu: Fix WARN_ON in __iommu_group_set_domain_nofail() due to reset (Eder Zulian) [RHEL-188931] {CVE-2026-52952}
  - iommu: Fix ATS invalidation timeouts during __iommu_remove_group_pasid() (Eder Zulian) [RHEL-188931]
  - iommu: Fix nested pci_dev_reset_iommu_prepare/done() (Eder Zulian) [RHEL-188931]
  - iommu: Fix pasid attach in pci_dev_reset_iommu_prepare/done() (Eder Zulian) [RHEL-188931]
  - iommu: Replace per-group resetting_domain with per-gdev blocked flag (Eder Zulian) [RHEL-188931]
  - iommu: Fix kdocs of pci_dev_reset_iommu_done() (Eder Zulian) [RHEL-188931]
  - iommu: Fix NULL group->domain dereference in pci_dev_reset_iommu_done() (Eder Zulian) [RHEL-188931]
  - dm log: fix out-of-bounds write due to region_count overflow (CKI Backport Bot) [RHEL-188552] {CVE-2026-53059}
  - crypto: ccp - copy IV using skcipher ivsize (CKI Backport Bot) [RHEL-188465] {CVE-2026-53016}
  - crypto: qat - clear AES key schedule from stack (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - cancel work on re-enable SR-IOV timeout (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - use 2-arg strscpy where destination size is known (Vladislav Dronov) [RHEL-115836]
  - PCI/P2PDMA: Add Intel QAT, DSA, IAA devices to whitelist (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - validate RSA CRT component lengths (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - simplify adf_service_mask_to_string helper (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - add KPT support for GEN6 devices (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - use pci logging variants for PCI-specific messages (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - protect service table iterations with service_lock (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - fix restarting state leak on allocation failure (Vladislav Dronov) [RHEL-115836]
  - Documentation: qat_rl: make rate limiting wording clearer (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - handle sysfs-triggered reset callbacks (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - factor out AER reset helpers (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - skip restart for down devices (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - centralize bus master enable (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - notify fatal error before AER reset preparation (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - keep VFs enabled during reset (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - fix VF2PF work teardown race in adf_disable_sriov() (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - remove MODULE_VERSION (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - rename adf_ctl_drv.c to adf_module.c (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - remove unused character device and IOCTLs (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - fix heartbeat error injection (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - fix IRQ cleanup on 6xxx probe failure (Vladislav Dronov) [RHEL-115836] {CVE-2026-46060}
  - crypto: qat - use swab32 macro (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - replace scnprintf() with sysfs_emit() (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - fix type mismatch in RAS sysfs show functions (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - fix compression instance leak (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - use acomp_tfm_ctx() (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - disable 420xx AE cluster when lead engine is fused off (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - disable 4xxx AE cluster when lead engine is fused off (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - add anti-rollback support for GEN6 devices (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - add wireless mode support for QAT GEN6 (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - fix firmware loading failure for GEN6 devices (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - fix indentation of macros in qat_hal.c (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - Drop redundant local variables (Vladislav Dronov) [RHEL-115836]
  - Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [partial] (Vladislav Dronov) [RHEL-115836]
  - Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [partial] (Vladislav Dronov) [RHEL-115836]
  - Convert 'alloc_obj' family to use the new default GFP_KERNEL argument [partial] (Vladislav Dronov) [RHEL-115836]
  - treewide: Replace kmalloc with kmalloc_obj for non-scalar types [partial] (Vladislav Dronov) [RHEL-115836]
  - zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault (Vladislav Dronov) [RHEL-115836]
  - zstd: Import upstream v1.5.7 (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - convert to common field_get() helper (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - #undef field_get() before local definition (Vladislav Dronov) [RHEL-115836]
  - bitfield: Add non-constant field_{prep,get}() helpers (Vladislav Dronov) [RHEL-115836]
  - bitfield: Add less-checking __FIELD_{GET,PREP}() (Vladislav Dronov) [RHEL-115836]
  - bitfield: Ensure the return values of helper functions are checked (Vladislav Dronov) [RHEL-115836]
  - crypto: qat - Remove dst_null support (Vladislav Dronov) [RHEL-115836]
  - qat: don't mess with ->d_name (Vladislav Dronov) [RHEL-115836]
  - lib/string_choices: Rearrange functions in sorted order (Vladislav Dronov) [RHEL-115836]
  - rxrpc: rxrpc_verify_data ensure rx_dec_buffer alloc (Marc Dionne) [RHEL-178253]
  - rxrpc: Fix the ACK parser to extract the SACK table for parsing (Marc Dionne) [RHEL-178253]
  - rxrpc: Fix RESPONSE packet verification to extract skb to a linear buffer (Marc Dionne) [RHEL-178253]
  - rxrpc: Fix DATA decrypt vs splice() by copying data to buffer in recvmsg (Marc Dionne) [RHEL-178253]
  - crypto/krb5, rxrpc: Fix lack of pre-decrypt/pre-verify length checks (Marc Dionne) [RHEL-178253]
  - rxrpc: fix oversized RESPONSE authenticator length check (Marc Dionne) [RHEL-178253] {CVE-2026-31635}
  - rxrpc: Fix integer overflow in rxgk_verify_response() (Marc Dionne) [RHEL-178253] {CVE-2026-31633}
  - rxrpc: Fix leak of rxgk context in rxgk_verify_response() (Marc Dionne) [RHEL-178253] {CVE-2026-31632}
  - rxrpc: Fix buffer overread in rxgk_do_verify_authenticator() (Marc Dionne) [RHEL-178253] {CVE-2026-31631}
  - rxgk: Fix potential integer overflow in length check (Marc Dionne) [RHEL-178253] {CVE-2026-46039}
  - rxrpc: Fix rxkad crypto unalignment handling (Marc Dionne) [RHEL-178253] {CVE-2026-46085}
  - rxrpc: Fix memory leaks in rxkad_verify_response() (Marc Dionne) [RHEL-178253] {CVE-2026-46012}
  - rxrpc: Fix missing error checks for rxkad encryption/decryption failure (Marc Dionne) [RHEL-178253]
  - rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present (Marc Dionne) [RHEL-178253] {CVE-2026-43500}
  - rxrpc: Fix conn-level packet handling to unshare RESPONSE packets (Marc Dionne) [RHEL-178253] {CVE-2026-46000}
  - rxrpc: only handle RESPONSE during service challenge (Marc Dionne) [RHEL-178253] {CVE-2026-31676}
  - Revert "Disable CET when calling tboot shutdown procedure." (Tony Camuso) [RHEL-177961]
  - sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL (CKI Backport Bot) [RHEL-179862] {CVE-2026-46227}
  - ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach() (Guillaume Nault) [RHEL-172678] {CVE-2026-43038}
  - efi: Allow to expose the workqueue via sysfs (Luis Claudio R. Goncalves) [RHEL-175660]
  - workqueue: Allow to expose ordered workqueues via sysfs (Luis Claudio R. Goncalves) [RHEL-175660]
  - ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data() (CKI Backport Bot) [RHEL-174199] {CVE-2026-43186}
  - redhat: disable XEN_PRIVCMD and XENFS (Vitaly Kuznetsov) [RHEL-172496] {CVE-2026-31788 CVE-2026-31787}
  - selftests: fib_nexthops: test stale has_v4 on nexthop replace (Guillaume Nault) [RHEL-152711]
  - nexthop: fix IPv6 route referencing IPv4 nexthop (Guillaume Nault) [RHEL-152711]
  - ipv4: icmp: fix null-ptr-deref in icmp_build_probe() (Guillaume Nault) [RHEL-152711]
  - ipv4: nexthop: allocate skb dynamically in rtm_get_nexthop() (Guillaume Nault) [RHEL-152711]
  - ipv4: nexthop: avoid duplicate NHA_HW_STATS_ENABLE on nexthop group dump (Guillaume Nault) [RHEL-152711]
  - icmp: fix NULL pointer dereference in icmp_tag_validation() (Guillaume Nault) [RHEL-152711]
  - net: nexthop: fix percpu use-after-free in remove_nh_grp_entry (Guillaume Nault) [RHEL-152711]
  - net: ipv4: fix ARM64 alignment fault in multipath hash seed (Guillaume Nault) [RHEL-152711]
  - selftests: net: add ICMP error source address test over xfrm tunnel (Guillaume Nault) [RHEL-152711]
  - icmp: fix ICMP error source address when xfrm policy matches (Guillaume Nault) [RHEL-152711]
  - icmp: prevent possible overflow in icmp_global_allow() (Guillaume Nault) [RHEL-152711]
  - ping: annotate data-races in ping_lookup() (Guillaume Nault) [RHEL-152711]
  - xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path (Guillaume Nault) [RHEL-152711]
  - inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP (Guillaume Nault) [RHEL-152711]
  - inet: ping: Fix icmp out counting (Guillaume Nault) [RHEL-152711]
  - selftests: fib_nexthops: Add test cases for error routes deletion (Guillaume Nault) [RHEL-152711]
  - ipv4: Fix reference count leak when using error routes with nexthop objects (Guillaume Nault) [RHEL-152711]
  - inet: frags: flush pending skbs in fqdir_pre_exit() (Guillaume Nault) [RHEL-152711]
  - inet: frags: add inet_frag_queue_flush() (Guillaume Nault) [RHEL-152711]
  - inet: frags: avoid theoretical race in ip_frag_reinit() (Guillaume Nault) [RHEL-152711]
  - net: bonding: fix use-after-free in bond_xmit_broadcast() (CKI Backport Bot) [RHEL-168076] {CVE-2026-31419}
  - platform/mellanox: mlxbf-pmc: Remove trailing whitespaces from event names (David Thompson) [RHEL-167064]
  - page_pool: store detach_time as ktime_t to avoid false-negatives (Paolo Abeni) [RHEL-152734]
  - net: Fix rcu_tasks stall in threaded busypoll (Paolo Abeni) [RHEL-152734]
  - net: consume xmit errors of GSO frames (Paolo Abeni) [RHEL-152734]
  - net: Drop the lock in skb_may_tx_timestamp() (Paolo Abeni) [RHEL-152734]
  - net: remove WARN_ON_ONCE when accessing forward path array (Paolo Abeni) [RHEL-152734]
  - net: gro: fix outer network offset (Paolo Abeni) [RHEL-152734]
  - net: add proper RCU protection to /proc/net/ptype (Paolo Abeni) [RHEL-152734]
  - linkwatch: use __dev_put() in callers to prevent UAF (Paolo Abeni) [RHEL-152734]
  - net: fix segmentation of forwarding fraglist GRO (Paolo Abeni) [RHEL-152734]
  - dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list() (Paolo Abeni) [RHEL-152734]
  - net: update netdev_lock_{type,name} (Paolo Abeni) [RHEL-152734]
  - netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates (Paolo Abeni) [RHEL-152734]
  - net: sock: fix hardened usercopy panic in sock_recv_errqueue (Paolo Abeni) [RHEL-152734]
  - net: gro: clear skb_shinfo(skb)->hwtstamps in napi_reuse_skb() (Paolo Abeni) [RHEL-152734]
  - net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS (Paolo Abeni) [RHEL-152734]
  - net: dst_metadata: fix IP_DF bit not extracted from tunnel headers (Paolo Abeni) [RHEL-152734]
  - netlink: support dumping IPv4 multicast addresses (Hangbin Liu) [RHEL-123730]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-252.el10]
changelog:
  - Revert "selftests/pidfd: add tests for PIDFD_SELF_*" (John J Coleman) [RHEL-214159]
  - Revert "selftests/mm: Use PKEY_UNRESTRICTED macro" (John J Coleman) [RHEL-214159]
  - Revert "selftests/powerpc: Use PKEY_UNRESTRICTED macro" (John J Coleman) [RHEL-214159]
  - Revert "selftest/powerpc/mm/pkey: fix build-break introduced by commit 00894c3fc917" (John J Coleman) [RHEL-214159]
  - Revert "selftests/mm: fix faulting-in code in pagemap_ioctl test" (John J Coleman) [RHEL-214159]
  - Bluetooth: btusb: MT7925: Add VID/PID 13d3/3609 (Jiri Benc) [RHEL-191262]
  - redhat/configs: enable CONFIG_SERIAL_8250_MT6577 (Jiri Benc) [RHEL-191347]
  - serial: 8250_mtk: Add ACPI support (Jiri Benc) [RHEL-191347]
  - serial: 8250_mtk: Enable baud clock and manage in runtime PM (Jiri Benc) [RHEL-191347]
  - serial: 8250_platform: Remove unneeded ->iotype assignment (Jiri Benc) [RHEL-191347]
  - usb: typec: ucsi: skip connector validation before init (Desnes Nunes) [RHEL-147800]
  - usb: host: xhci-sideband: delegate offload_usage tracking to class drivers (Desnes Nunes) [RHEL-147800]
  - usb: core: use dedicated spinlock for offload state (Desnes Nunes) [RHEL-147800]
  - usb: cdns3: gadget: fix state inconsistency on gadget init failure (Desnes Nunes) [RHEL-147800] {CVE-2026-31754}
  - usb: dwc3: imx8mp: fix memory leak on probe failure path (Desnes Nunes) [RHEL-147800]
  - usb: ulpi: fix memory leak on ulpi_register() error paths (Desnes Nunes) [RHEL-147800] {CVE-2026-46109}
  - usb: ulpi: fix double free in ulpi_register_interface() error path (Desnes Nunes) [RHEL-147800] {CVE-2026-31759}
  - usb: misc: usbio: Fix URB memory leak on submit failure (Desnes Nunes) [RHEL-147800] {CVE-2026-31757}
  - USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam (Desnes Nunes) [RHEL-147800]
  - usb: cdns3: gadget: fix NULL pointer dereference in ep_queue (Desnes Nunes) [RHEL-147800] {CVE-2026-31755}
  - usb: core: phy: avoid double use of 'usb3-phy' (Desnes Nunes) [RHEL-147800]
  - USB: serial: option: add MeiG Smart SRM825WN (Desnes Nunes) [RHEL-147800]
  - dt-bindings: connector: add pd-disable dependency (Desnes Nunes) [RHEL-147800]
  - usb: typec: thunderbolt: Set enter_vdo during initialization (Desnes Nunes) [RHEL-147800]
  - usb: typec: Remove alt->adev.dev.class assignment (Desnes Nunes) [RHEL-147800]
  - usb: dwc2: gadget: Fix spin_lock/unlock mismatch in dwc2_hsotg_udc_stop() (Desnes Nunes) [RHEL-147800] {CVE-2026-31756}
  - usb: quirks: add DELAY_INIT quirk for another Silicon Motion flash drive (Desnes Nunes) [RHEL-147800]
  - cdc-acm: new quirk for EPSON HMD (Desnes Nunes) [RHEL-147800]
  - usb: typec: ucsi: validate connector number in ucsi_notify_common() (Desnes Nunes) [RHEL-147800] {CVE-2026-31729}
  - usb: usbtmc: Flush anchored URBs in usbtmc_release (Desnes Nunes) [RHEL-147800] {CVE-2026-31758}
  - USB: serial: io_edgeport: add support for Blackbox IC135A (Desnes Nunes) [RHEL-147800]
  - USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL (Desnes Nunes) [RHEL-147800]
  - USB: serial: option: add support for Rolling Wireless RW135R-GL (Desnes Nunes) [RHEL-147800]
  - USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed (Desnes Nunes) [RHEL-147800]
  - usb: roles: get usb role switch from parent only for usb-b-connector (Desnes Nunes) [RHEL-147800]
  - Revert "tcpm: allow looking for role_sw device in the main node" (Desnes Nunes) [RHEL-147800]
  - usb: typec: altmode/displayport: set displayport signaling rate in configure message (Desnes Nunes) [RHEL-147800]
  - usb: dwc3: pci: add support for the Intel Nova Lake -H (Desnes Nunes) [RHEL-147800]
  - usb/core/quirks: Add Huawei ME906S-device to wakeup quirk (Desnes Nunes) [RHEL-147800]
  - usb: xhci: Prevent interrupt storm on host controller error (HCE) (Desnes Nunes) [RHEL-147800] {CVE-2026-43488}
  - usb: xhci: Fix memory leak in xhci_disable_slot() (Desnes Nunes) [RHEL-147800] {CVE-2026-43432}
  - usb: class: cdc-wdm: fix reordering issue in read code path (Desnes Nunes) [RHEL-147800] {CVE-2026-43427}
  - usb: cdc-acm: Restore CAP_BRK functionnality to CH343 (Desnes Nunes) [RHEL-147800]
  - usb: core: new quirk to handle devices with zero configurations (Desnes Nunes) [RHEL-147800]
  - usb: misc: uss720: properly clean up reference in uss720_probe() (Desnes Nunes) [RHEL-147800]
  - USB: core: Limit the length of unkillable synchronous timeouts (Desnes Nunes) [RHEL-147800] {CVE-2026-43428}
  - USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts (Desnes Nunes) [RHEL-147800] {CVE-2026-43429}
  - USB: usbcore: Introduce usb_bulk_msg_killable() (Desnes Nunes) [RHEL-147800]
  - usb: core: don't power off roothub PHYs if phy_set_mode() fails (Desnes Nunes) [RHEL-147800]
  - thunderbolt: Fix property read in nhi_wake_supported() (Desnes Nunes) [RHEL-147800]
  - qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size (Desnes Nunes) [RHEL-147800]
  - usbnet: limit max_mtu based on device's hard_mtu (Desnes Nunes) [RHEL-147800]
  - net: usb: r8152: add TRENDnet TUC-ET2G (Desnes Nunes) [RHEL-147800]
  - usb: image: mdc800: kill download URB on timeout (Desnes Nunes) [RHEL-147800] {CVE-2026-43425}
  - usb: mdc800: handle signal and read racing (Desnes Nunes) [RHEL-147800]
  - USB: add QUIRK_NO_BOS for video capture several devices (Desnes Nunes) [RHEL-147800]
  - usb: typec: ucsi: Add Thunderbolt alternate mode support (Desnes Nunes) [RHEL-147800]
  - usb: phy: tegra: parametrize PORTSC1 register offset (Desnes Nunes) [RHEL-147800]
  - usb: phy: tegra: parametrize HSIC PTS value (Desnes Nunes) [RHEL-147800]
  - usb: phy: tegra: return error value from utmi_wait_register (Desnes Nunes) [RHEL-147800]
  - usb: phy: tegra: cosmetic fixes (Desnes Nunes) [RHEL-147800]
  - usb: dwc2: fix resume failure if dr_mode is host (Desnes Nunes) [RHEL-147800]
  - usb: cdns3: fix role switching during resume (Desnes Nunes) [RHEL-147800] {CVE-2026-45911}
  - usb: dwc3: gadget: Move vbus draw to workqueue context (Desnes Nunes) [RHEL-147800] {CVE-2026-43170}
  - phy: tegra: xusb: Remove unused powered_on variable (Desnes Nunes) [RHEL-147800]
  - net: usb: introduce usbnet_mii_ioctl helper function (Desnes Nunes) [RHEL-147800]
  - net: usb: remove unnecessary get_drvinfo code and driver versions (Desnes Nunes) [RHEL-147800]
  - net: usb: replace unnecessary get_link functions with usbnet_get_link (Desnes Nunes) [RHEL-147800]
  - net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock (Desnes Nunes) [RHEL-147800] {CVE-2025-40120}
  - net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization (Desnes Nunes) [RHEL-147800] {CVE-2025-38736}
  - net: usb: asix_devices: add phy_mask for ax88772 mdio bus (Desnes Nunes) [RHEL-147800] {CVE-2025-38725}
  - usbnet: asix AX88772: leave the carrier control to phylink (Desnes Nunes) [RHEL-147800]
  - docs: fix 're-use' -> 'reuse' in documentation (Desnes Nunes) [RHEL-147800]
  - thermal/qcom/lmh: Replace IRQF_ONESHOT with IRQF_NO_THREAD (Desnes Nunes) [RHEL-147800]
  - char: tpm: cr50: Remove IRQF_ONESHOT (Desnes Nunes) [RHEL-147800]
  - usb: typec: fusb302: Remove IRQF_ONESHOT (Desnes Nunes) [RHEL-147800]
  - genirq: Set IRQF_COND_ONESHOT in devm_request_irq(). (Desnes Nunes) [RHEL-147800]
  - USB: serial: option: add Telit FN920C04 RNDIS compositions (Desnes Nunes) [RHEL-147800]
  - usb: dwc3: Log dwc3 address in traces (Desnes Nunes) [RHEL-147800]
  - usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN (Desnes Nunes) [RHEL-147800]
  - usb: phy: tegra: add HSIC support (Desnes Nunes) [RHEL-147800]
  - usb: phy: tegra: use phy type directly (Desnes Nunes) [RHEL-147800]
  - usb: typec: ucsi: Support mode selection to activate altmodes (Desnes Nunes) [RHEL-147800]
  - usb: typec: Introduce mode_selection bit (Desnes Nunes) [RHEL-147800]
  - usb: typec: Implement mode selection (Desnes Nunes) [RHEL-147800]
  - usb: typec: Expose alternate mode priority via sysfs (Desnes Nunes) [RHEL-147800]
  - usb: typec: Add mode_control field to port property (Desnes Nunes) [RHEL-147800]
  - usb: phy: generic: Convert to device property API (Desnes Nunes) [RHEL-147800]
  - usb: phy: generic: Convert to dev_err_probe() (Desnes Nunes) [RHEL-147800]
  - usb: phy: generic: Convert to devm_clk_get_optional() (Desnes Nunes) [RHEL-147800]
  - usb: phy: generic: Always use dev in usb_phy_generic_probe() (Desnes Nunes) [RHEL-147800]
  - usbip: Reduce CONNRESET message noise in dmesg from stub (Desnes Nunes) [RHEL-147800]
  - tools: usb: usbip: remove dead-link from README (Desnes Nunes) [RHEL-147800]
  - xhci: dbc: allow setting manufacturer string through sysfs (Desnes Nunes) [RHEL-147800]
  - xhci: dbc: allow setting product string through sysfs (Desnes Nunes) [RHEL-147800]
  - xhci: dbc: allow setting device serial number through sysfs (Desnes Nunes) [RHEL-147800]
  - xhci: dbc: prepare to expose strings through sysfs (Desnes Nunes) [RHEL-147800]
  - dt-bindings: phy: renesas,usb2-phy: Document mux-states property (Desnes Nunes) [RHEL-147800]
  - dt-bindings: phy: renesas,usb2-phy: Document USB VBUS regulator (Desnes Nunes) [RHEL-147800]
  - phy: fsl-imx8mq-usb: enable RX Termination override (Desnes Nunes) [RHEL-147800]
  - phy: fsl-imx8mq-usb: set platform driver data (Desnes Nunes) [RHEL-147800] {CVE-2026-43259}
  - phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature (Desnes Nunes) [RHEL-147800]
  - net: thunderbolt: Allow reading link settings (Desnes Nunes) [RHEL-147800]
  - bonding: 3ad: Add support for SPEED_80000 (Desnes Nunes) [RHEL-147800]
  - net: thunderbolt: Allow changing MAC address of the device (Desnes Nunes) [RHEL-147800]
  - usb: misc: onboard_dev: Add WCH CH334 USB2.0 Hub (1a86:8091) (Desnes Nunes) [RHEL-147800]
  - dt-bindings: usb: Add binding for WCH CH334/CH335 hub controller (Desnes Nunes) [RHEL-147800]
  - usb: dwc3: Add dwc pointer to dwc3_readl/writel (Desnes Nunes) [RHEL-147800]
  - usb: dwc3: Remove of dep->regs (Desnes Nunes) [RHEL-147800]
  - usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke() (Desnes Nunes) [RHEL-147800] {CVE-2026-43250}
  - usb: chipidea: ci_hdrc_imx: use "wakeup" suffix for wakeup interrupt name (Desnes Nunes) [RHEL-147800]
  - USB: HCD: remove logic about which hcd is loaded (Desnes Nunes) [RHEL-147800]
  - usb: dwc3: imx8mp: disable auto suspend for host role (Desnes Nunes) [RHEL-147800]
  - usb: dwc3: imx8mp: rename dwc3 to dwc3_pdev in struct dwc3_imx8mp (Desnes Nunes) [RHEL-147800]
  - usb: dwc3: imx8mp: fix device leak at unbind (Desnes Nunes) [RHEL-147800]
  - usb: dwc3: drd: extend dwc3_pre_set_role() to extcon and otg usecase (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-combo: Add polarity inversion support for SAR2130P (Desnes Nunes) [RHEL-147800]
  - USB: core: Discard pm_runtime_put() return value (Desnes Nunes) [RHEL-147800]
  - usb: typec: ucsi: drop an unused Kconfig symbol (Desnes Nunes) [RHEL-147800]
  - USB: host: drop unneeded dependency on OF_GPIO (Desnes Nunes) [RHEL-147800]
  - usb: isp1362-hcd: remove Philips ISP1362 USB OTG controller driver (Desnes Nunes) [RHEL-147800]
  - USB: typec: tcpm: Fix a typo (Desnes Nunes) [RHEL-147800]
  - thunderbolt: Log path activation failures without WARN backtraces (Desnes Nunes) [RHEL-147800]
  - phy: core: Simplify with scoped for each OF child loop (Desnes Nunes) [RHEL-147800]
  - phy: core: Reinstate pm_runtime_enabled() check in phy_pm_runtime_put() (Desnes Nunes) [RHEL-147800]
  - docs: admin-guide: thunderbolt: Replace ifconfig with ip (Desnes Nunes) [RHEL-147800]
  - phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms (Desnes Nunes) [RHEL-147800]
  - phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings (Desnes Nunes) [RHEL-147800]
  - phy: qualcomm: Update the QMP clamp register for V6 (Desnes Nunes) [RHEL-147800]
  - phy: qualcomm: qmp-usb: Add support for Glymur USB UNI PHY (Desnes Nunes) [RHEL-147800]
  - dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible (Desnes Nunes) [RHEL-147800]
  - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur compatible (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: Fix out-of-bounds array access in dp swing config (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: Add QCS615 USB/DP PHY config and DP mode support (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp: Add DP v2 PHY register definitions (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: Add USB/DP exclude handling (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: Add DP PHY ops for USB/DP switchable Type-C PHYs (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: Add TCSR parsing and PHY mode setting (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: Move USB-only init to usb_power_on (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: add DP link and vco_div clocks for DP PHY (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: Move reset config into PHY cfg (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: Add regulator init_load support (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: Add DP-related fields for USB/DP switchable PHY (Desnes Nunes) [RHEL-147800]
  - phy: qcom: qmp-usbc: Rename USB-specific ops to prepare for DP support (Desnes Nunes) [RHEL-147800]
  - dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 (Desnes Nunes) [RHEL-147800]
  - phy: fsl-imx8mq-usb: change ssc_range value for i.MX8MQ (Desnes Nunes) [RHEL-147800]
  - phy: core: Discard pm_runtime_put() return values (Desnes Nunes) [RHEL-147800]
  - usb: gadget: Constify struct configfs_item_operations and configfs_group_operations (Desnes Nunes) [RHEL-147800]
  - configfs: Constify ct_item_ops in struct config_item_type (Desnes Nunes) [RHEL-147800]
  - configfs: Constify ct_group_ops in struct config_item_type (Desnes Nunes) [RHEL-147800]
  - usb: linux/usb.h: Correct the description of the usb_device_driver member (Desnes Nunes) [RHEL-147800]
  - usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs (Desnes Nunes) [RHEL-147800]
  - usb: typec: ucsi: psy: Fix ucsi_psy_get_current_now in non-PD cases (Desnes Nunes) [RHEL-147800]
  - dt-bindings: usb: ehci/ohci: Allow "dma-coherent" (Desnes Nunes) [RHEL-147800]
  - usb: typec: Export typec bus and typec altmode device type (Desnes Nunes) [RHEL-147800]
  - usb: typec: Set the bus also for the port and plug altmodes (Desnes Nunes) [RHEL-147800]
  - ASoC: Intel: sof_sdw: append dai type to dai link name unconditionally (Jaroslav Kysela) [RHEL-180892]
  - ACPI: bus: Fix MFD child automatic modprobe issue (Mark Langsdorf) [RHEL-173575]
  - ACPI: video: Switch over to auxiliary bus type (Mark Langsdorf) [RHEL-173575]
  - ACPI: video: Convert the driver to a platform one (Mark Langsdorf) [RHEL-173575]
  - iommupt: Fixup build warning by using BIT_ULL() for RISCVPT_NC/IO (Jennifer Berringer) [RHEL-174808]
  - iommupt: Encode IOMMU_MMIO/IOMMU_CACHE via RISC-V Svpbmt bits (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Advertise Svpbmt support to generic page table (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Add ACPI support (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Remove overflows on the invalidation path (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Fix signedness bug (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Stop polling when CQCSR reports an error (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Allow RISC_VIOMMU to COMPILE_TEST (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Add missing GENERIC_MSI_IRQ (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Enable SVNAPOT support for contiguous ptes (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Use the generic iommu page table (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Disable SADE (Jennifer Berringer) [RHEL-174808]
  - iommupt: Add the RISC-V page table format (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Skip IRQ count check when using MSI interrupts (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Add IOTINVAL after updating DDT/PDT entries (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Simplify maximum determination in riscv_iommu_init_check() (Jennifer Berringer) [RHEL-174808]
  - iommu: make inclusion of riscv directory conditional (Jennifer Berringer) [RHEL-174808]
  - iommu: Pass in old domain to attach_dev callback functions (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: prevent NULL deref in iova_to_phys (Jennifer Berringer) [RHEL-174808] {CVE-2025-39699}
  - iommu: Remove ops.pgsize_bitmap from drivers that don't use it (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Update to use iommu_alloc_pages_node_lg2() (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Convert to use struct iommu_pages_list (Jennifer Berringer) [RHEL-174808]
  - iommu/pages: Remove iommu_free_page() (Jennifer Berringer) [RHEL-174808]
  - iommu/pages: Remove iommu_alloc_page_node() (Jennifer Berringer) [RHEL-174808]
  - iommu/pages: Remove the order argument to iommu_free_pages() (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Fixup compile warning (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Add shutdown function for iommu driver (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Empty iommu queue before enabling it (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Add support for platform msi (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Paging domain support (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Command and fault queue support (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Device directory management. (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Enable IOMMU registration and device probe. (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Add RISC-V IOMMU PCIe device driver (Jennifer Berringer) [RHEL-174808]
  - iommu/riscv: Add RISC-V IOMMU platform device driver (Jennifer Berringer) [RHEL-174808]
  - redhat/configs: Enable RISC-V IOMMU (Jennifer Berringer) [RHEL-174808]
  - sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks (Xin Long) [RHEL-152730]
  - sctp: disable BH before calling udp_tunnel_xmit_skb() (Xin Long) [RHEL-152730]
  - sctp: fix missing encap_port propagation for GSO fragments (Xin Long) [RHEL-152730]
  - sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT (Xin Long) [RHEL-152730]
  - scsi: megaraid_sas: Fix NULL pointer dereference on firmware duplicate completion (Chandrakanth Patil) [RHEL-141214]
  - scsi: megaraid_sas: Protect more code with instance->reset_mutex (Chandrakanth Patil) [RHEL-141214]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-253.el10]
changelog:
  - redhat: add kmap.py tool and kernel-kmap-internal package (Rado Vrbovsky)
  - net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle (CKI Backport Bot) [RHEL-214083] {CVE-2026-64530}
  - x86/fpu: Ensure XFD state on signal delivery (Steve Best) [RHEL-213537]
  - platform/x86: intel-hid: Protect ACPI notify handler against recursion (Steve Best) [RHEL-213294]
  - iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call (Dennis Chen) [RHEL-212108]
  - ksm: use range-walk function to jump over holes in scan_get_next_rmap_item (Rafael Aquini) [RHEL-189556] {CVE-2025-68211}
  - i2c: i801: fix hardware state machine corruption in error path (Steve Best) [RHEL-212367]
  - gitlab-ci: enable riscv64 builds for c10s and rhel10 (Michael Krausch-Hofmann)
  - pinctrl: mediatek: paris: bypass pinctrl GPIO layer in set GPIO direction (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: eint: Drop base from mtk_eint_chip_write_mask() (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() (Jiri Benc) [RHEL-191293]
  - pinctrl: Use dev_fwnode() (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: eint: Fix invalid pointer dereference for v1 platforms (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: paris: use new GPIO line value setter callbacks (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: paris: don't double-check the GPIO number (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: common-v1: Fix error checking in mtk_eint_init() (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: Fix new design debounce issue (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: common-v1: Fix EINT breakage on older controllers (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: Fix the invalid conditions (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: Add EINT support for multiple addresses (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: Drop mtk_pinconf_bias_set_pd() (Jiri Benc) [RHEL-191293]
  - pinctrl: mediatek: add support for MTK_PULL_PD_TYPE (Jiri Benc) [RHEL-191293]
  - x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling() (Steve Best) [RHEL-211103]
  - cpufreq: intel_pstate: Sync policy->cur during CPU offline (Steve Best) [RHEL-210859]
  - platform/x86/amd/hsmp: Clamp ioctl/send_message indices (Spectre v1) (Steve Best) [RHEL-208745]
  - xfs: resample the data fork mapping after cycling ILOCK (Carlos Maiolino) [RHEL-193944]
  - KVM: s390: Fix S390_USER_OPEREXEC enablement without STFLE 74 (Christoph Schlameuss) [RHEL-158929]
  - procfs: fix possible double mmput() in do_procmap_query() (Rafael Aquini) [RHEL-189666] {CVE-2026-23199}
  - procfs: avoid fetching build ID while holding VMA lock (Rafael Aquini) [RHEL-189666] {CVE-2026-23199}
  - i2c: tegra: Fix NOIRQ suspend/resume (Charles Mirabile) [RHEL-174252]
  - i2c: tegra: Update Tegra410 I2C timing parameters (Charles Mirabile) [RHEL-174252]
  - i2c: tegra: Disable fair arbitration for non-MCTP buses (Charles Mirabile) [RHEL-174252]
  - i2c: tegra: use dmaengine_get_dma_device() for DMA buffer allocation (Charles Mirabile) [RHEL-174252]
  - isofs: validate Rock Ridge CE continuation extent against volume size (CKI Backport Bot) [RHEL-187413] {CVE-2026-46303}
  - intel_idle: Add Panther Lake C-states table (Steve Best) [RHEL-185572]
  - KVM: s390: selftests: Add IRQ routing address offset tests (Christoph Schlameuss) [RHEL-183882]
  - KVM: s390: Limit adapter indicator access to mapped page (Christoph Schlameuss) [RHEL-183882]
  - tools/power/x86/intel-speed-select: Fix output when running on unsupported CLX platforms (Steve Best) [RHEL-184884]
  - tools/power/x86/intel-speed-select: Fix some program return value (Steve Best) [RHEL-184884]
  - tools/power/x86/intel-speed-select: Fix cpu extended family ID decoding (Steve Best) [RHEL-184884]
  - platform/x86/intel/tpmi/plr: Prevent fault during unbind (Steve Best) [RHEL-182358]
  - Revert "Drivers: hv: Add CONFIG_HYPERV_VMBUS option" (Karol Herbst) [RHEL-170737]
  - Revert "drm/i915: Use preempt_disable/enable_rt() where recommended" (Karol Herbst) [RHEL-170737]
  - Revert "drm/gem: fix build for mm_get_unmapped_area() call after backmerge" (Karol Herbst) [RHEL-170737]
  - Partiall revert "mm: update shmem_[kernel]_file_*() functions to use vma_flags_t" (Karol Herbst) [RHEL-170737]
  - drm: add 4th argument to vfs_parse_fs_string calls (Karol Herbst) [RHEL-170737]
  - redhat/configs: Add new configs from DRM 7.0 backport (Karol Herbst) [RHEL-170737]
  - Merge DRM changes from upstream v6.19..v7.0 (Karol Herbst) [RHEL-170737]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-254.el10]
changelog:
  - can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF (Jamie Bainbridge) [RHEL-212683]
  - redhat/kernel.spec: derive pesign_name_0 from secureboot_key_0 (Jan Stancek) [RHEL-169468]
  - redhat/kernel.spec.template: Simplify uki-virt signing (Jan Stancek) [RHEL-169468]
  - redhat/kernel.spec.template: Fix indentation of uki-virt generation code (Jan Stancek) [RHEL-169468]
  - rtnetlink: add missing netlink_ns_capable() check for peer netns (Guillaume Nault) [RHEL-172539] {CVE-2026-31692}
  - KVM: selftests: access_tracking_perf_test: bump number of NUMA nodes to 32 (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Rate-limit global clock updates on vCPU load (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Fix ERAPS RAP clear on INVPCID single-context invalidation (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Swap the dst and src operand for MOVNTDQA (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Ensure gmem file sizes are multiple of host page size (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Fix reserved value WRMSR testcase for multi-feature MSRs (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Use __DECLARE_FLEX_ARRAY() for UAPI structures with VLAs (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Verify SEV+ guests can read and write EFER, CR0, CR4, and CR8 (Maxim Levitsky) [RHEL-151869]
  - Documentation: kvm: fix formatting of the quirks table (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: clarify leave_smm() return value (Maxim Levitsky) [RHEL-151869]
  - selftests: kvm: add a test that VMX validates controls on RSM (Maxim Levitsky) [RHEL-151869]
  - selftests: kvm: extract common functionality out of smm_test.c (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: check validity of VMCB controls when returning from SMM (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: check validity of VMCS controls when returning from SMM (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activated (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with in-kernel APIC (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Fix SRCU list traversal in kvm_fire_mask_notifiers() (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Fix a wrong MSR update in add_atomic_switch_msr() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: hyper-v: Validate all GVAs during PV TLB flush (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: synthesize CPUID bits only if CPU capability is set (Maxim Levitsky) [RHEL-151869]
  - KVM: Remove subtle "struct kvm_stats_desc" pseudo-overlay (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add x2APIC "features" to control EOI broadcast suppression (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Harden against unexpected adjustments to kvm_cpu_caps (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Advertise AVX10_VNNI_INT CPUID to userspace (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Advertise AVX10.2 CPUID to userspace (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Advertise AMX CPUIDs in subleaf 0x1E.0x1 to userspace (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Advertise MOVRS CPUID to userspace (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Add KVM_SEV_SNP_ENABLE_REQ_CERTS command (Maxim Levitsky) [RHEL-151869]
  - KVM: Introduce KVM_EXIT_SNP_REQ_CERTS for SNP certificate-fetching (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Drop WARN on INIT/SIPI being blocked when vCPU is in Wait-For-SIPI (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Test READ=>WRITE dirty logging behavior for shadow MMU (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Print out "bad" offsets+value on VMCS config mismatch (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Remove explicit filtering of GUEST_INTR_STATUS from shadow VMCS fields (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Disallow access to vmcs12 fields that aren't supported by "hardware" (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Add a wrapper around ROL16() to get a vmcs12 from a field encoding (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Setup VMX MSRs on loading CPU during nested_vmx_hardware_setup() (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: GUP source pages prior to populating guest memory (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Document alignment requirements for KVM_TDX_INIT_MEM_REGION (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Document/enforce page-alignment for KVM_SEV_SNP_LAUNCH_UPDATE (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Remove preparation tracking (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Remove partial hugepage handling from kvm_gmem_populate() (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add a selftests for nested VMLOAD/VMSAVE (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Stop toggling virtual VMSAVE/VMLOAD on intercept recalc (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Don't register posted interrupt wakeup handler if alloc_kvm_area() fails (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Drop redundant/wrong comment in nested_vmcb02_prepare_save() (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Slightly simplify memstress_setup_nested() (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Remove declaration of nested_mark_vmcs12_pages_dirty() (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Assert that Hyper-V's HV_SVM_EXITCODE_ENL == SVM_EXIT_SW (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Harden exit_code against being used in Spectre-like attacks (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Limit incorrect check on SVM_EXIT_ERR to running as a VM (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Treat exit_code as an unsigned 64-bit value through all of KVM (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Filter out 64-bit exit codes when invoking exit handlers on bare metal (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Check for an unexpected VM-Exit after RETPOLINE "fast" handling (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Open code handling of unexpected exits in svm_invoke_exit_handler() (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Add a helper to detect VMRUN failures (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: align the code with kvm_x86_call() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Ignore -EBUSY when checking nested events from vcpu_block() (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Tag sev_supported_vmsa_features as read-only after init (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Drop the module param to control SEV-ES DebugSwap (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Update APICv ISR (a.k.a. SVI) as part of kvm_apic_update_apicv() (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Switch to vmcs01 to set virtual APICv mode on-demand if L2 is active (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Switch to vmcs01 to update APIC page on-demand if L2 is active (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Switch to vmcs01 to refresh APICv controls on-demand if L2 is active (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Switch to vmcs01 to update SVI on-demand if L2 is active (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Switch to vmcs01 to update TPR threshold on-demand if L2 is active (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Switch to vmcs01 to update PML controls on-demand if L2 is active (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add a test to verify APICv updates (while L2 is active) (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Fix a missing kunmap_local() in sev_gmem_post_populate() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Hide KVM_IRQCHIP_KERNEL behind CONFIG_KVM_IOAPIC=y (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Bury ioapic.h definitions behind CONFIG_KVM_IOAPIC (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Fold "struct dest_map" into "struct rtc_status" (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add a wrapper to handle common case of IRQ delivery without dest_map (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Drop MAX_NR_RESERVED_IOAPIC_PINS, use KVM_MAX_IRQ_ROUTES directly (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Drop guest-triggerable ASSERT()s on I/O APIC access alignment (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Drop ASSERT() on I/O APIC EOIs being only for LEVEL_to WARN_ON_ONCE (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Drop guest/user-triggerable asserts on IRR/ISR vectors (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Drop ASSERT()s on APIC/vCPU being non-NULL (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Extend vmx_set_nested_state_test to cover SVM (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Use TEST_ASSERT_EQ() in test_vmx_nested_state() (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Allow KVM_SET_NESTED_STATE to clear GIF when SVME==0 (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Don't set GIF when clearing EFER.SVME (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Virtualize and advertise support for ERAPS (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Don't allow L1 intercepts for instructions not advertised (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Add support for expedited writes to the fast MMIO bus (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Rename "fault_address" to "gpa" in npf_interception() (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3() succeeding (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Don't read guest CR3 when doing async pf while the MMU is direct (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Rename vm_get_page_table_entry() to vm_get_pte() (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Extend memstress to run on nested SVM (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Extend vmx_dirty_log_test to cover SVM (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Set the user bit on nested NPT PTEs (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add support for nested NPTs (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Allow kvm_cpu_has_ept() to be called on AMD CPUs (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Move TDP mapping functions outside of vmx.c (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Reuse virt mapping functions for nested EPTs (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add a stage-2 MMU instance to kvm_vm (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Stop passing VMX metadata to TDP mapping functions (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Use a TDP MMU to share EPT page tables between vCPUs (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Move PTE bitmasks to kvm_mmu (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add a "struct kvm_mmu_arch arch" member to kvm_mmu (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Plumb "struct kvm_mmu" into x86's MMU APIs (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add "struct kvm_mmu" to track a given MMU instance (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Stop setting A/D bits when creating EPT PTEs (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Kill eptPageTablePointer (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Rename nested TDP mapping functions (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Stop passing a memslot to nested_map_memslot() (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Make __vm_get_page_table_entry() static (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Fix sign extension bug in get_desc64_base() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Return "unsupported" instead of "invalid" on access to unsupported PV MSR (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Mark APIC access page dirty when syncing vmcs12 pages (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Move nested_mark_vmcs12_pages_dirty() to vmx.c, and rename (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Precisely mark vAPIC and PID maps dirty when delivering nested PI (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Mark vmcs12 pages as dirty if and only if they're mapped (Maxim Levitsky) [RHEL-151869]
  - KVM: Use vCPU specific memslots in __kvm_vcpu_map() (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Add mediated PMU support for CPUs without "save perf global ctrl" (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Initialize vmcs01.VM_EXIT_MSR_STORE_ADDR with list address (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Dedup code for adding MSR to VMCS's auto list (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Compartmentalize adding MSRs to host vs. guest auto-load list (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Set MSR index auto-load entry if and only if entry is "new" (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Bug the VM if either MSR auto-load list is full (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Drop unused @entry_only param from add_atomic_switch_msr() (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Dedup code for removing MSR from VMCS's auto-load list (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Don't update msr_autostore count when saving TSC for vmcs12 (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Drop intermediate "guest" field from msr_autostore (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Elide WRMSRs when loading guest PMCs if values already match (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Expose enable_mediated_pmu parameter to user space (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Disable PMU MSR interception as appropriate while running L2 (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Disable PMU MSR interception as appropriate while running L2 (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Add macros to simplify nested MSR interception setting (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Handle emulated instruction for mediated vPMU (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Disallow emulation in the fastpath if mediated PMCs are active (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Load/put mediated PMU context when entering/exiting guest (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Always stuff GuestOnly=1,HostOnly=0 for mediated PMCs on AMD (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Reprogram mediated PMU event selectors on event filter updates (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Introduce eventsel_hw to prepare for pmu event filtering (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Bypass perf checks when emulating mediated PMU counter accesses (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Disable interception of select PMU MSRs for mediated vPMUs (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Load/save GLOBAL_CTRL via entry/exit fields for mediated PMU (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Disable RDPMC interception for compatible mediated vPMU (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Register PMI handler for mediated vPMU (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Implement AMD mediated PMU requirements (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Implement Intel mediated PMU requirements and constraints (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Start stubbing in mediated PMU support (Maxim Levitsky) [RHEL-151869]
  - KVM: Add a simplified wrapper for registering perf callbacks (Maxim Levitsky) [RHEL-151869]
  - perf: Use EXPORT_SYMBOL_FOR_KVM() for the mediated APIs (Maxim Levitsky) [RHEL-151869]
  - perf: Clean up mediated vPMU accounting (Maxim Levitsky) [RHEL-151869]
  - perf/x86/amd: Support PERF_PMU_CAP_MEDIATED_VPMU for AMD host (Maxim Levitsky) [RHEL-151869]
  - perf/x86/intel: Support PERF_PMU_CAP_MEDIATED_VPMU (Maxim Levitsky) [RHEL-151869]
  - perf/x86/core: Plumb mediated PMU capability from x86_pmu to x86_pmu_cap (Maxim Levitsky) [RHEL-151869]
  - perf/x86/core: Do not set bit width for unavailable counters (Maxim Levitsky) [RHEL-151869]
  - perf/x86/core: Add APIs to switch to/from mediated PMI vector (for KVM) (Maxim Levitsky) [RHEL-151869]
  - perf/x86/core: Register a new vector for handling mediated guest PMIs (Maxim Levitsky) [RHEL-151869]
  - perf: Add APIs to load/put guest mediated PMU context (Maxim Levitsky) [RHEL-151869]
  - perf: Add a EVENT_GUEST flag (Maxim Levitsky) [RHEL-151869]
  - perf: Clean up perf ctx time (Maxim Levitsky) [RHEL-151869]
  - perf: Add APIs to create/release mediated guest vPMUs (Maxim Levitsky) [RHEL-151869]
  - perf: Move security_perf_event_free() call to __free_event() (Maxim Levitsky) [RHEL-151869]
  - perf: Add generic exclude_guest support (Maxim Levitsky) [RHEL-151869]
  - perf: Skip pmu_ctx based on event_type (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Always reflect SGX EPCM #PFs back into the guest (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Test TPR / CR8 sync and interrupt masking (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Disallow setting CPUID and/or feature MSRs if L2 is active (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Explicitly configure supported XSS from {svm,vmx}_set_cpu_caps() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Assert that non-MSI doesn't have bypass vCPU when deleting producer (Maxim Levitsky) [RHEL-151869]
  - KVM: Don't clobber irqfd routing type when deassigning irqfd (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Check vCPU ID against max x2AVIC ID if and only if x2AVIC is enabled (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Update SVI during runtime APICv activation (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN) (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits (Maxim Levitsky) [RHEL-151869]
  - KVM: Harden and prepare for modifying existing guest_memfd memslots (Maxim Levitsky) [RHEL-151869]
  - KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add a CPUID testcase for KVM_SET_CPUID2 with runtime updates (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Make sure vm->vpages_mapped is always up-to-date (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Stop using __virt_pg_map() directly in tests (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add a VMX test for LA57 nested state (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Change VM_MODE_PXXV48_4K to VM_MODE_PXXVYY_4K (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Use a loop to walk guest page tables (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Use a loop to create guest page tables (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Remove the unused argument to prepare_eptp() (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Stop hardcoding PAGE_SIZE in x86 selftests (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Extend vmx_tsc_adjust_test to cover SVM (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Extend nested_invalid_cr3_test to cover SVM (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Move nested invalid CR3 check to its own test (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Extend vmx_nested_tsc_scaling_test to cover SVM (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Extend vmx_close_while_nested_test to cover SVM (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Remove unused declaration kvm_mmu_may_ignore_guest_pat() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Enable support for emulating AVX MOV instructions (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add emulator support for decoding VEX prefixes (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Refactor REX prefix handling in instruction emulation (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add AVX support to the emulator's register fetch and writeback (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add x86_emulate_ops.get_xcr() callback (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Share emulator's common register decoding code (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Move op_prefix to struct x86_emulate_ctxt (from x86_decode_insn()) (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Improve formatting of the emulator's flags table (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Move Src2Shift up one bit (use bits 36:32 for Src2 in the emulator) (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add support for emulating MOVNTDQA (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add a helper to dedup loading guest/host XCR0 and XSS (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Load guest/host PKRU outside of the fastpath run loop (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Load guest/host XCR0 and XSS outside of the fastpath run loop (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Handle #MCs on VM-Enter/TD-Enter outside of the fastpath (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Handle #MCs in guest outside of fastpath (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Unify L1TF flushing under per-CPU variable (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Disable L1TF L1 data cache flush if CONFIG_CPU_MITIGATIONS=n (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Bundle all L1 data cache flush mitigation code together (Maxim Levitsky) [RHEL-151869]
  - x86/bugs: KVM: Move VM_CLEAR_CPU_BUFFERS into SVM as SVM_CLEAR_CPU_BUFFERS (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Handle MMIO Stale Data in VM-Enter assembly via ALTERNATIVES_2 (Maxim Levitsky) [RHEL-151869]
  - x86/bugs: Use an x86 feature to track the MMIO Stale Data mitigation (Maxim Levitsky) [RHEL-151869]
  - x86/bugs: Decouple ALTERNATIVE usage from VERW macro definition (Maxim Levitsky) [RHEL-151869]
  - x86/bugs: Use VM_CLEAR_CPU_BUFFERS in VMX as well (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Use on-stack copy of @flags in __vmx_vcpu_run() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Allocate/free user_return_msrs at kvm.ko (un)loading time (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: remove comment about ntp correction sync for (Maxim Levitsky) [RHEL-151869]
  - Revert "x86: kvm: rate-limit global clock updates" (Maxim Levitsky) [RHEL-151869]
  - Revert "x86: kvm: introduce periodic global clock updates" (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Grab lapic_timer in a local variable to cleanup periodic code (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0 (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Use "checked" versions of get_user() and put_user() (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Add known supported SEV-SNP policy bits (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Publish supported SEV-SNP policy bits (Maxim Levitsky) [RHEL-151869]
  - crypto: ccp - Add an API to return the supported SEV-SNP policy bits (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Consolidate the SEV policy bits in a single header file (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Document a virtualization gap for GIF on AMD CPUs (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replaced (Maxim Levitsky) [RHEL-151869]
  - x86/bugs: Drop unnecessary export of "x86_spec_ctrl_base" (Maxim Levitsky) [RHEL-151869]
  - x86/mtrr: Drop unnecessary export of "mtrr_state" (Maxim Levitsky) [RHEL-151869]
  - x86/mm: Drop unnecessary export of "ptdump_walk_pgd_level_debugfs" (Maxim Levitsky) [RHEL-151869]
  - x86: Restrict KVM-induced symbol exports to KVM modules where obvious/possible (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Make loaded_vmcs_clear() static in vmx.c (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Don't disable IRQs when unregistering user-return notifier (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Leave user-return notifier registered on reboot/shutdown (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: WARN if user-return MSR notifier is registered on exit (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Explicitly set user-return MSRs that *may* be clobbered by the TDX-Module (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Ensure SPEC_CTRL[63:32] is context switched between guest and host (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Ensure guest's SPEC_CTRL[63:32] is loaded on VM-Enter (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Remove redundant cases in nested_svm_intercept() (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Use struct_size to simplify tdx_get_capabilities() (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Check size of user's kvm_tdx_capabilities array before allocating (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Fix sparse warnings from using 0 for NULL (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Remove __user annotation from kernel pointer (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Take MMU lock around tdh_vp_init() (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Fix list_add corruption during vcpu_load() (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Bug the VM if extending the initial measurement fails (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Guard VM state transitions with "all" the locks (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Don't copy "cmd" back to userspace for KVM_TDX_CAPABILITIES (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Use guard() to acquire kvm->lock in tdx_vm_ioctl() (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Convert INIT_MEM_REGION and INIT_VCPU to "unlocked" vCPU ioctl (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Add tdx_get_cmd() helper to get and validate sub-ioctl command (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Add macro to retry SEAMCALLs when forcing vCPUs out of guest (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Assert that mmu_lock is held for write when removing S-EPT entries (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Derive error argument names from the local variable names (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Combine KVM_BUG_ON + pr_tdx_error() into TDX_BUG_ON() (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Fold tdx_sept_zap_private_spte() into tdx_sept_remove_private_spte() (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: ADD pages to the TD image while populating mirror EPT entries (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Fold tdx_mem_page_record_premap_cnt() into its sole caller (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Use atomic64_dec_return() instead of a poor equivalent (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Avoid a double-KVM_BUG_ON() in tdx_sept_zap_private_spte() (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: WARN if mirror SPTE doesn't have full RWX when creating S-EPT mapping (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: Drop the return code from kvm_x86_ops.remove_external_spte() (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Fold tdx_sept_drop_private_spte() into tdx_sept_remove_private_spte() (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Return -EIO, not -EINVAL, on a KVM_BUG_ON() condition (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Drop superfluous page pinning in S-EPT management (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: Rename kvm_tdp_map_page() to kvm_tdp_page_prefault() (Maxim Levitsky) [RHEL-151869]
  - Revert "KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMU" (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: WARN if KVM attempts to map into an invalid TDP MMU root (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: Add dedicated API to map guest_memfd pfn into TDP MMU (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Drop PROVE_MMU=y sanity check on to-be-populated mappings (Maxim Levitsky) [RHEL-151869]
  - KVM: Rename kvm_arch_vcpu_async_ioctl() to kvm_arch_vcpu_unlocked_ioctl() (Maxim Levitsky) [RHEL-151869]
  - KVM: Make support for kvm_arch_vcpu_async_ioctl() mandatory (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: Move the misplaced export of kvm_zap_gfn_range() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add a helper to dedup reporting of unhandled VM-Exits (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Rename "guest_paddr" variables to "gpa" (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Use "gpa" and "gva" for local variable names in pre-fault test (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Forcefully override ARCH from x86_64 to x86 (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Don't fall over in mmu_stress_test when only one CPU is present (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Define a CLASS to get+put guest_memfd file from a memslot (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Add gmem_inode.flags field instead of using i_private (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add guest_memfd tests for mmap and NUMA policy support (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add helpers to probe for NUMA support, and multi-node systems (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Use proper uAPI headers to pick up mempolicy.h definitions (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add additional equivalents to libnuma APIs in KVM's numaif.h (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Report stacktraces SIGBUS, SIGSEGV, SIGILL, and SIGFPE by default (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Define wrappers for common syscalls to assert success (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Enforce NUMA mempolicy using shared policy (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Add slab-allocated inode cache (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Use guest mem inodes instead of anonymous inodes (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Add macro to iterate over gmem_files for a mapping/inode (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Rename "struct kvm_gmem" to "struct gmem_file" (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Drop a superfluous local var in kvm_gmem_fault_user_mapping() (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: use folio_nr_pages() instead of shift operation (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: remove redundant gmem variable initialization (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: move kvm_gmem_get_index() and use in kvm_gmem_prepare_folio() (Maxim Levitsky) [RHEL-151869]
  - mm/mempolicy: Export memory policy symbols (Maxim Levitsky) [RHEL-151869]
  - mm/filemap: Extend __filemap_get_folio() to support NUMA memory policies (Maxim Levitsky) [RHEL-151869]
  - mm/filemap: Add NUMA mempolicy support to filemap_alloc_folio() (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Add AVIC support for 4k vCPUs in x2AVIC mode (Maxim Levitsky) [RHEL-151869]
  - x86/cpufeatures: Add X86_FEATURE_X2AVIC_EXT (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Move AVIC Physical ID table allocation to vcpu_precreate() (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Expand AVIC_PHYSICAL_MAX_INDEX_MASK to be a 12-bit field (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Replace hard-coded value 0x1FF with the corresponding macro (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Add a helper to look up the max physical ID for AVIC (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Limit AVIC physical max index based on configured max_vcpu_ids (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Add an off-by-default module param to WARN on missed consistency checks (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Remove support for "early" consistency checks via hardware (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Stuff vmcs02.TSC_MULTIPLIER early on for nested early checks (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Add consistency check for TSC_MULTIPLIER=0 (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Add consistency check for TPR_THRESHOLD[31:4]!=0 without VID (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Use kvm_mmu_page role to construct EPTP, not current vCPU state (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: Move "dummy root" helpers to spte.h (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Hardcode dummy EPTP used for early nested consistency checks (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Hoist construct_eptp() "up" in vmx.c (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Disallow EFER.LMSLE when not supported by hardware (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Advertise EferLmsleUnsupported to userspace (Maxim Levitsky) [RHEL-151869]
  - KVM: Fix VM exit code for full dirty ring in API documentation (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN (Maxim Levitsky) [RHEL-151869]
  - KVM: TDX: Replace kmalloc + copy_from_user with memdup_user in tdx_td_init() (Maxim Levitsky) [RHEL-151869]
  - KVM: Explicitly allocate/setup irqfd cleanup as per-CPU workqueue (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Use vcpu instead of vmx->vcpu when vcpu is available (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Remove stale vmx_set_dr6() declaration (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: Skip MMIO SPTE invalidation if enable_mmio_caching=0 (Maxim Levitsky) [RHEL-151869]
  - x86/cpufeatures: Make X86_FEATURE leaf 17 Linux-specific (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Fix redundant updates of LBR MSR intercepts (Maxim Levitsky) [RHEL-151869]
  - tools headers UAPI: Sync KVM's vmx.h with the kernel to pick SEAMCALL exit reason (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Fix and simplify LBR virtualization handling with nested (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv() (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Fix check for valid GVA on an EPT violation (Maxim Levitsky) [RHEL-151869]
  - KVM: guest_memfd: Remove bindings on memslot deletion when gmem is dying (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: switch to raw spinlock for svm->ir_list_lock (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Make avic_ga_log_notifier() local to avic.c (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Unregister KVM's GALog notifier on kvm-amd.ko exit (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Initialize per-CPU svm_data at the end of hardware setup (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Call out MSR_IA32_S_CET is not handled by XSAVES (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Harden KVM against imbalanced load/put of guest FPU state (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Unload "FPU" state on INIT if and only if its currently in-use (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALL (Maxim Levitsky) [RHEL-151869]
  - tools headers UAPI: Sync KVM's vmx.h header with the kernel sources to handle new exit reasons (Maxim Levitsky) [RHEL-151869]
  - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Don't try to get perf capabilities for hybrid CPUs (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Test prefault memory during concurrent memslot removal (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Export KVM-internal symbols for sub-modules only (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Drop pointless exports of kvm_arch_xxx() hooks (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Move kvm_intr_is_single_vcpu() to lapic.c (Maxim Levitsky) [RHEL-151869]
  - KVM: Export KVM-internal symbols for sub-modules only (Maxim Levitsky) [RHEL-151869]
  - KVM: s390/vfio-ap: Use kvm_is_gpa_in_memslot() instead of open coded equivalent (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Make CR4.CET a guest owned bit (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Verify MSRs are (not) in save/restore list when (un)supported (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add coverage for KVM-defined registers in MSRs test (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add KVM_{G,S}ET_ONE_REG coverage to MSRs test (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Extend MSRs test to validate vCPUs without supported features (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add support for MSR_IA32_{S,U}_CET to MSRs test (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add an MSR test to exercise guest/host and read/write (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Enable shadow stack virtualization for SVM (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Synchronize MSR_IA32_XSS from the GHCB when it's valid (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Pass through shadow stack MSRs as appropriate (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Update dump_vmcb with shadow stack save area additions (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Save/load CET Shadow Stack state to/from vmcb12/vmcb02 (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Emulate reads and writes to shadow stack MSRs (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Advertise new VM-Entry/Exit control bits for CET state (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Add consistency checks for CET states (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Add consistency checks for CR0.WP and CR4.CET (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Prepare for enabling CET support for nested guest (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Virtualize NO_HW_ERROR_CODE_CC for L1 event injection to L2 (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Configure nested capabilities after CPU capabilities (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Enable CET virtualization for VMX and advertise to userspace (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Disable support for IBT and SHSTK if allow_smaller_maxphyaddr is true (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Initialize allow_smaller_maxphyaddr earlier in setup (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Disable support for Shadow Stacks if TDP is disabled (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add XSS support for CET_KERNEL and CET_USER (Maxim Levitsky) [RHEL-151869]
  - KVM: nVMX: Always forward XSAVES/XRSTORS exits from L2 to L1 (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Allow setting CR4.CET if IBT or SHSTK is supported (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: Pretty print PK, SS, and SGX flags in MMU tracepoints (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: WARN on attempt to check permissions for Shadow Stack #PF (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Emulate SSP[63:32]!=0 #GP(0) for FAR JMP to 32-bit mode (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Don't emulate task switches when IBT or SHSTK is enabled (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Don't emulate instructions affected by CET features (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Set host constant supervisor states to VMCS fields (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Set up interception for CET MSRs (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Save and reload SSP to/from SMRAM (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Emulate read and write to CET MSRs (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Enable guest SSP read/write interface with new uAPIs (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Introduce CET VMCS fields and control bits (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Report KVM supported CET MSRs as to-be-saved (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add fault checks for guest CR4.CET setting (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Load guest FPU state when access XSAVE-managed MSRs (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Initialize kvm_caps.supported_xss (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Refresh CPUID on write to guest MSR_IA32_XSS (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Check XSS validity against guest CPUIDs (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Report XSS as to-be-saved if there are supported features (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Introduce KVM_{G,S}ET_ONE_REG uAPIs support (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Move global "avic" variable to avic.c (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Don't advise the user to do force_avic=y (when x2AVIC is detected) (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Always print "AVIC enabled" separately, even when force enabled (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Update "APICv in x2APIC without x2AVIC" in avic.c, not svm.c (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Move x2AVIC MSR interception helper to avic.c (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Make svm_x86_ops globally visible, clean up on-HyperV usage (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Validate XCR0 provided by guest in GHCB (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Read save fields from GHCB exactly once (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Rename kvm_ghcb_get_sw_exit_code() to kvm_get_cached_sw_exit_code() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Restrict GLOBAL_{CTRL,STATUS}, fixed PMCs, and PEBS to PMU v2+ (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Move initialization of valid PMCs bitmask to common x86 (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Use BIT_ULL() instead of open coded equivalents (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Add helpers to toggle/change a bit in VMCS execution controls (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Use KVM_REQ_RECALC_INTERCEPTS to react to CPUID updates (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Rework KVM_REQ_MSR_FILTER_CHANGED into a generic RECALC_INTERCEPTS (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Move PMU_CAP_{FW_WRITES,LBR_FMT} into msr-index.h header (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Rename vmx_vmentry/vmexit_ctrl() helpers (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Snapshot host (i.e. perf's) reported PMU capabilities (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Check pmu->version, not enable_pmu, when getting PMC MSRs (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Setup canonical VMCS config prior to kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Add SEV-SNP CipherTextHiding support (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Introduce new min,max sev_es and sev_snp asid variables (Maxim Levitsky) [RHEL-151869]
  - KVM: nSVM: Replace kzalloc() + copy_from_user() with memdup_user() (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add support for DIV and IDIV in the fastops test (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Dedup the gnarly constraints of the fastops tests (more macros!) (Maxim Levitsky) [RHEL-151869]
  - KVM: selftests: Add coverage for 'b' (byte) sized fastops emulation (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Enable Secure TSC for SNP guests (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Fold sev_es_vcpu_reset() into sev_vcpu_create() (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Set RESET GHCB MSR value during sev_es_init_vmcb() (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Move init of SNP guest state into sev_init_vmcb() (Maxim Levitsky) [RHEL-151869]
  - KVM: SVM: Move SEV-ES VMSA allocation to a dedicated sev_vcpu_create() helper (Maxim Levitsky) [RHEL-151869]
  - x86/cpufeatures: Add SNP Secure TSC (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Enforce minimum GHCB version requirement for SEV-SNP guests (Maxim Levitsky) [RHEL-151869]
  - KVM: SEV: Drop GHCB_VERSION_DEFAULT and open code it (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Zero XSTATE components on INIT by iterating over supported features (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Manually clear MPX state only on INIT (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add kvm_msr_{read,write}() helpers (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Use double-underscore read/write MSR helpers as appropriate (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Rename kvm_{g,s}et_msr()* to show that they emulate guest accesses (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Advertise support for the immediate form of MSR instructions (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Support the immediate form of WRMSRNS in the VM-Exit fastpath (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add support for RDMSR/WRMSRNS w/ immediate on Intel (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Rename handle_fastpath_set_msr_irqoff() to handle_fastpath_wrmsr() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Rename local "ecx" variables to "msr" and "pmc" as appropriate (Maxim Levitsky) [RHEL-151869]
  - x86/cpufeatures: Add a CPU feature bit for MSR immediate form instructions (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add a fastpath handler for INVD (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Push acquisition of SRCU in fastpath into kvm_pmu_trigger_event() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Rename check_pmu_event_filter() to pmc_is_event_allowed() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Drop redundant check on PMC being locally enabled for emulation (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Drop redundant check on PMC being globally enabled for emulation (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Open code pmc_event_is_allowed() in its callers (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Rename pmc_speculative_in_use() to pmc_is_locally_enabled() (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Calculate set of to-be-emulated PMCs at time of WRMSRs (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Add wrappers for counting emulated instructions/branches (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/pmu: Move kvm_init_pmu_capability() to pmu.c (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Fold WRMSR fastpath helpers into the main handler (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Unconditionally grab data from EDX:EAX in WRMSR fastpath (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Acquire SRCU in WRMSR fastpath iff instruction needs to be skipped (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Unconditionally handle MSR_IA32_TSC_DEADLINE in fastpath exits (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Drop semi-arbitrary restrictions on IPI type in fastpath (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Only allow "fast" IPIs in fastpath WRMSR(X2APIC_ICR) handler (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Add kvm_icr_to_lapic_irq() helper to allow for fastpath IPIs (Maxim Levitsky) [RHEL-151869]
  - KVM: VMX: Add host MSR read/write helpers to consolidate preemption handling (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: Recover TDP MMU NX huge pages using MMU read lock (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: Rename kvm_tdp_mmu_zap_sp() to better indicate its purpose (Maxim Levitsky) [RHEL-151869]
  - KVM: x86/mmu: Track possible NX huge pages separately for TDP vs. Shadow MMU (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Remove fastops (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Convert em_salc() to C (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Introduce EM_ASM_3WCL (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Introduce EM_ASM_1SRC2 (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Introduce EM_ASM_2CL (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Introduce EM_ASM_2W (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Introduce EM_ASM_2R (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Introduce EM_ASM_2 (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Introduce EM_ASM_1 (Maxim Levitsky) [RHEL-151869]
  - KVM: x86: Implement test_cc() in C (Maxim Levitsky) [RHEL-151869]
  - module: Rename EXPORT_SYMBOL_GPL_FOR_MODULES to EXPORT_SYMBOL_FOR_MODULES (Maxim Levitsky) [RHEL-151869]
  - net: aquantia: Remove redundant UDP length adjustment with GSO_PARTIAL (CKI Backport Bot) [RHEL-156516]
  - net/mlx5e: Remove redundant UDP length adjustment with GSO_PARTIAL (CKI Backport Bot) [RHEL-156516]
  - udp: gso: Use single MSS length in UDP header for GSO_PARTIAL (CKI Backport Bot) [RHEL-156516]


author: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-255.el10]
changelog:
  - crypto: tegra - fix rctx->cryptlen calculation in tegra_gcm_do_one_req() (CKI Backport Bot) [RHEL-169756]
  - xfrm: esp: restore combined single-frag length gate (Xin Long) [RHEL-178329]
  - xfrm: defensively unhash xfrm_state lists in __xfrm_state_delete (Xin Long) [RHEL-180168] {CVE-2026-46116}
  - espintcp: Fix race condition in espintcp_close() (Xin Long) [RHEL-154898] {CVE-2026-23239}
  - pseries/lparcfg: Add resource group monitoring (Mamatha Inamdar) [RHEL-217019]
  - nvme-apple: drop invalid put of admin queue reference count (Maurizio Lombardi) [RHEL-54175]
  - nvme-core: warn on allocating admin tag set with existing queue (Maurizio Lombardi) [RHEL-54175]
  - nvme-core: fix unsigned comparison warning in nvme_wait_freeze_timeout (Maurizio Lombardi) [RHEL-54175]
  - nvmet-loop: do not alloc admin tag set during reset (Maurizio Lombardi) [RHEL-54175]
  - nvme-core: align fabrics_q teardown with admin_q in nvme_free_ctrl (Maurizio Lombardi) [RHEL-54175]
  - nvme: add sysfs attribute to change IO timeout per controller (Maurizio Lombardi) [RHEL-54175]
  - nvme: add sysfs attribute to change admin timeout per nvme controller (Maurizio Lombardi) [RHEL-54175]
  - nvme: remove redundant timeout argument from nvme_wait_freeze_timeout (Maurizio Lombardi) [RHEL-54175]
  - nvme: Let the blocklayer set timeouts for requests (Maurizio Lombardi) [RHEL-54175]
  - ata: libata-pmp: add JMicron JMS562 quirk (Tomas Henzl) [RHEL-157217]
  - ata: libata-core: disable LPM on ADATA SU680 SSD (Tomas Henzl) [RHEL-157217]
  - ata: libata-core: Disable LPM on ST1000DM010-2EP102 (Tomas Henzl) [RHEL-157217]
  - ata: libata-core: Disable LPM on ST2000DM008-2FR102 (Tomas Henzl) [RHEL-157217]
  - ata: libata: Fix ata_exec_internal() (Tomas Henzl) [RHEL-157217]
  - ata: libata-eh: Do not retry reset if the device is gone (Tomas Henzl) [RHEL-157217]
  - ata: libata: avoid long timeouts on hot-unplugged SATA DAS (Tomas Henzl) [RHEL-157217]
  - ata: libata-eh: avoid unnecessary calls to ata_scsi_port_error_handler() (Tomas Henzl) [RHEL-157217]
  - ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585 (Tomas Henzl) [RHEL-157217]
  - ata: ahci: Do not read the per port area for unimplemented ports (Tomas Henzl) [RHEL-157217]
  - ata: ahci: fail probe if BAR too small for claimed ports (Tomas Henzl) [RHEL-157217]
  - scsi: core: wake eh reliably when using scsi_schedule_eh (David Jeffery) [RHEL-208594]
  - ksmbd: fix memory leak of xattr_stream_name in smb2_rename() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: zero the smb2_read alignment tail to avoid an infoleak (Paulo Alcantara) [RHEL-190706]
  - ksmbd: pin conn during async oplock break notification (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix integer overflow in set_file_allocation_info() (Paulo Alcantara) [RHEL-190706]
  - smb/client: flush dirty data before punching a hole (Paulo Alcantara) [RHEL-190706]
  - smb: client: reject overlapping data areas in SMB2 responses (Paulo Alcantara) [RHEL-190706]
  - smb/client: refresh allocation after EOF-extending fallocate (Paulo Alcantara) [RHEL-190706]
  - smb/client: emulate small EOF-extending mode 0 fallocate ranges (Paulo Alcantara) [RHEL-190706]
  - smb/client: reduce fallocate zero buffer allocation (Paulo Alcantara) [RHEL-190706]
  - smb/client: handle overlapping allocated ranges in fallocate (Paulo Alcantara) [RHEL-190706]
  - smb/client: refresh allocation size after duplicate extents (Paulo Alcantara) [RHEL-190706]
  - smb: client: use kvzalloc() for megabyte buffer in simple fallocate (Paulo Alcantara) [RHEL-190706]
  - redhat/configs: enable CONFIG_CIFS_SMB_DIRECT (Paulo Alcantara) [RHEL-190706]
  - redhat/configs: disable CONFIG_SMB_KUNIT_TESTS (Paulo Alcantara) [RHEL-190706]
  - scatterlist: Fix offset in folio calc in extract_xarray_to_sg() (Paulo Alcantara) [RHEL-190706]
  - iov_iter: Fix a memory leak in iov_iter_extract_user_pages() (Paulo Alcantara) [RHEL-190706]
  - iov_iter: Fix missing alloc fail check in iov_iter_extract_bvec_pages() (Paulo Alcantara) [RHEL-190706]
  - iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages() (Paulo Alcantara) [RHEL-190706]
  - cachefiles: Fix double fput (Paulo Alcantara) [RHEL-190706]
  - smb: client: mask server-provided mode to 07777 in modefromsid (Paulo Alcantara) [RHEL-190706]
  - smb/client: fix incorrect nlink returned by fstat() (Paulo Alcantara) [RHEL-190706]
  - smb/client: zero-initialize stack-allocated cifs_open_info_data (Paulo Alcantara) [RHEL-190706]
  - smb/client: pass cifs_open_info_data to SMB2_open() (Paulo Alcantara) [RHEL-190706]
  - smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_symlink() (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix overflow in passthrough ioctl bounds check (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix busy dentry warning on unmount after DIO (Paulo Alcantara) [RHEL-190706]
  - cifs: Fix support for creating SFU fifo (Paulo Alcantara) [RHEL-190706]
  - cifs: Fix support for creating SFU socket (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix atime clamp check in read completion (Paulo Alcantara) [RHEL-190706]
  - cifs: validate DFS referral string offsets (Paulo Alcantara) [RHEL-190706]
  - smb: client: use GFP_KERNEL for DFS cache allocations (Paulo Alcantara) [RHEL-190706]
  - smb: client: restrict implied bcc[0] exemption to responses without data area (Paulo Alcantara) [RHEL-190706]
  - smb: client: preserve leading slash for POSIX absolute symlink targets (Paulo Alcantara) [RHEL-190706]
  - smb: client: refactor cifs_revalidate_mapping() to use clear_and_wake_up_bit() (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix barriering when walking subrequest list (Paulo Alcantara) [RHEL-190706]
  - cifs: Fix missing credit release on failure in cifs_issue_read() (Paulo Alcantara) [RHEL-190706]
  - cifs: update internal module version number (Paulo Alcantara) [RHEL-190706]
  - smb: client: use unaligned reads in parse_posix_ctxt() (Paulo Alcantara) [RHEL-190706]
  - smb: client: harden POSIX SID length parsing (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix DIO write retry for filesystems without a ->prepare_write() (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix folio state after ENOMEM whilst under writeback iteration (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix writeback error handling (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix writethrough to use collection offload (Paulo Alcantara) [RHEL-190706]
  - netfs: Replace wb_lock with a bit lock for asynchronicity (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix kdoc warning (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix netfs_create_write_req() to handle async cache object creation (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix decision whether to disallow write-streaming due to fscache use (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix app-instance durable supersede session UAF (Paulo Alcantara) [RHEL-190706]
  - ksmbd: snapshot previous oplock state before durable checks (Paulo Alcantara) [RHEL-190706]
  - ksmbd: close superseded durable handles through refcount handoff (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free of fp->owner.name in durable handle owner check (Paulo Alcantara) [RHEL-190706]
  - smb/server: do not require delete access for non-replacing links (Paulo Alcantara) [RHEL-190706]
  - ksmbd: don't hold ci->m_lock while waiting for a lease break ack (Paulo Alcantara) [RHEL-190706]
  - ksmbd: annotate oplock list traversals under m_lock (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix outstanding credit leak on abort and error paths (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix credit charge calculation for SMB2 QUERY_INFO (Paulo Alcantara) [RHEL-190706]
  - ksmbd: avoid zeroing the read buffer in smb2_read() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: validate num_subauth when copying ACE in set_ntacl_dacl (Paulo Alcantara) [RHEL-190706]
  - ksmbd: reject undersized DACLs before parsing ACEs (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix n.data memory leak in ksmbd_vfs_set_dos_attrib_xattr (Paulo Alcantara) [RHEL-190706]
  - ksmbd: Fix acl.sd_buf memory leak and invalid sd_size error handling (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix sd_ndr.data memory leak in ksmbd_vfs_set_sd_xattr (Paulo Alcantara) [RHEL-190706]
  - cifs: define variable sized buffer for querydir responses (Paulo Alcantara) [RHEL-190706]
  - smb/client: do not account EOF extension as allocation (Paulo Alcantara) [RHEL-190706]
  - smb/client: preserve errors from smb2_set_sparse() (Paulo Alcantara) [RHEL-190706]
  - smb: client: Fix next buffer leak in receive_encrypted_standard() (Paulo Alcantara) [RHEL-190706]
  - smb/client: use %pe to print error pointer (Paulo Alcantara) [RHEL-190706]
  - smb/client: name the default fallocate mode (Paulo Alcantara) [RHEL-190706]
  - smb common: add missing AAPL defines (Paulo Alcantara) [RHEL-190706]
  - smb/client: fix chown/chgrp with SMB3 POSIX Extensions (Paulo Alcantara) [RHEL-190706]
  - smb/client: fix security flag calculation when setting security descriptors (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix kernel-doc warnings in smb2_lease_break_noti() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix inconsistent indenting warnings (Paulo Alcantara) [RHEL-190706]
  - ksmbd: increase SMB3_DEFAULT_TRANS_SIZE from 1MB to 4MB (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix UBSAN array-index-out-of-bounds in decode_compress_ctxt() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: sleep interruptibly in the durable handle scavenger (Paulo Alcantara) [RHEL-190706]
  - ksmbd: start file id allocation at 1 (Paulo Alcantara) [RHEL-190706]
  - ksmbd: treat read-control opens as stat opens only for leases (Paulo Alcantara) [RHEL-190706]
  - ksmbd: validate :: stream type against directory create (Paulo Alcantara) [RHEL-190706]
  - ksmbd: break conflicting-open leases only as far as needed (Paulo Alcantara) [RHEL-190706]
  - ksmbd: break handle caching for share conflicts (Paulo Alcantara) [RHEL-190706]
  - ksmbd: normalize ungrantable lease states (Paulo Alcantara) [RHEL-190706]
  - ksmbd: return oplock protocol error for level II ack (Paulo Alcantara) [RHEL-190706]
  - ksmbd: avoid level II oplock break notification on unlink (Paulo Alcantara) [RHEL-190706]
  - ksmbd: downgrade oplock after break timeout (Paulo Alcantara) [RHEL-190706]
  - ksmbd: apply create security descriptor first (Paulo Alcantara) [RHEL-190706]
  - ksmbd: return requested create allocation size (Paulo Alcantara) [RHEL-190706]
  - ksmbd: tighten create file attribute validation (Paulo Alcantara) [RHEL-190706]
  - ksmbd: reject empty-attribute synchronize-only create (Paulo Alcantara) [RHEL-190706]
  - ksmbd: honor stream delete sharing for base file (Paulo Alcantara) [RHEL-190706]
  - ksmbd: send pending interim for last compound I/O (Paulo Alcantara) [RHEL-190706]
  - ksmbd: return success for deferred final close (Paulo Alcantara) [RHEL-190706]
  - ksmbd: preserve compound responses for chained errors (Paulo Alcantara) [RHEL-190706]
  - ksmbd: validate handle for create or get object id (Paulo Alcantara) [RHEL-190706]
  - ksmbd: propagate failed command status in related compounds (Paulo Alcantara) [RHEL-190706]
  - ksmbd: deny renaming directory with open children (Paulo Alcantara) [RHEL-190706]
  - ksmbd: check parent directory sharing conflicts on rename (Paulo Alcantara) [RHEL-190706]
  - ksmbd: preserve open change time across rename (Paulo Alcantara) [RHEL-190706]
  - ksmbd: handle durable v2 app instance id (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix durable reconnect context parsing (Paulo Alcantara) [RHEL-190706]
  - ksmbd: invalidate durable handles on oplock break (Paulo Alcantara) [RHEL-190706]
  - ksmbd: supersede disconnected delete-on-close durable handle (Paulo Alcantara) [RHEL-190706]
  - ksmbd: handle missing create contexts for lease opens (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free of conn->preauth_info in concurrent SMB2 NEGOTIATE (Paulo Alcantara) [RHEL-190706]
  - ksmbd: keep common response iovecs in the work item (Paulo Alcantara) [RHEL-190706]
  - ksmbd: route v2 lease breaks on the client lease channel (Paulo Alcantara) [RHEL-190706]
  - ksmbd: break RH leases before delete-on-close (Paulo Alcantara) [RHEL-190706]
  - ksmbd: honor SMB2 v2 lease epochs (Paulo Alcantara) [RHEL-190706]
  - ksmbd: do not wait for RH lease break ack on overwrite (Paulo Alcantara) [RHEL-190706]
  - ksmbd: chain pending lease breaks before waking waiters (Paulo Alcantara) [RHEL-190706]
  - ksmbd: compute lease break-in-progress flag on response (Paulo Alcantara) [RHEL-190706]
  - ksmbd: treat unnamed DATA stream as base file (Paulo Alcantara) [RHEL-190706]
  - ksmbd: align SMB2 oplock break ack handling (Paulo Alcantara) [RHEL-190706]
  - ksmbd: share SMB2 lease state across opens (Paulo Alcantara) [RHEL-190706]
  - ksmbd: clean up lease response flags and directory leases (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix lease break and ack state handling (Paulo Alcantara) [RHEL-190706]
  - ksmbd: use connection ClientGUID for lease lookup (Paulo Alcantara) [RHEL-190706]
  - ksmbd: validate SMB2 lease create contexts (Paulo Alcantara) [RHEL-190706]
  - smb/server: fix debug log endianness in smb2_cancel() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: track the connection owning a byte-range lock (Paulo Alcantara) [RHEL-190706]
  - smb: client: refactor ACL setting control flow in id_mode_to_cifs_acl() (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix query directory replay double-free (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix change notify replay double-free (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix query_info() replay double-free (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix double-free in SMB2_close() replay (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix double-free in SMB2_ioctl() replay (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix double-free in SMB2_open() replay (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix double-free in SMB2_flush() replay (Paulo Alcantara) [RHEL-190706]
  - ksmbd: use opener credentials for FSCTL mutations (Paulo Alcantara) [RHEL-190706]
  - ksmbd: use opener credentials for ADS I/O (Paulo Alcantara) [RHEL-190706]
  - ksmbd: require source read access for duplicate extents (Paulo Alcantara) [RHEL-190706]
  - ksmbd: run set info with opener credentials (Paulo Alcantara) [RHEL-190706]
  - ksmbd: use opener credentials for delete-on-close (Paulo Alcantara) [RHEL-190706]
  - ksmbd: serialize QUERY_DIRECTORY requests per file (Paulo Alcantara) [RHEL-190706]
  - ksmbd: add permission checks for FSCTL_DUPLICATE_EXTENTS_TO_FILE (Paulo Alcantara) [RHEL-190706]
  - ksmbd: enforce FILE_READ_ATTRIBUTES on SMB_FIND_FILE_POSIX_INFORMATION (Paulo Alcantara) [RHEL-190706]
  - ksmbd: reject non-VALID session in compound request branch (Paulo Alcantara) [RHEL-190706]
  - ksmbd: compress SMB2 READ responses (Paulo Alcantara) [RHEL-190706]
  - ksmbd: negotiate and decode SMB2 compression (Paulo Alcantara) [RHEL-190706]
  - cifs: negotiate chained SMB2 compression capabilities (Paulo Alcantara) [RHEL-190706]
  - smb: add common SMB2 compression transform helpers (Paulo Alcantara) [RHEL-190706]
  - smb: move LZ77 compression into common code (Paulo Alcantara) [RHEL-190706]
  - ksmbd: add per-handle permission check to FILE_LINK_INFORMATION (Paulo Alcantara) [RHEL-190706]
  - ksmbd: add a permission check for FSCTL_SET_ZERO_DATA (Paulo Alcantara) [RHEL-190706]
  - ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free of a deferred file_lock on SMB2_CLOSE then SMB2_CANCEL (Paulo Alcantara) [RHEL-190706]
  - smb: server: remove code guarded by nonexistent config option (Paulo Alcantara) [RHEL-190706]
  - smb/server: fix incorrect file size in get_file_compression_info() (Paulo Alcantara) [RHEL-190706]
  - smb/server: get compression format in get_file_compression_info() (Paulo Alcantara) [RHEL-190706]
  - smb/server: implement FSCTL_SET_COMPRESSION ioctl handler (Paulo Alcantara) [RHEL-190706]
  - smb/server: implement FSCTL_GET_COMPRESSION ioctl handler (Paulo Alcantara) [RHEL-190706]
  - smb/server: get compression file attribute on open (Paulo Alcantara) [RHEL-190706]
  - smb: move compression definitions into common/fscc.h (Paulo Alcantara) [RHEL-190706]
  - smb: remove duplicate server/smbfsctl.h (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix UAF of struct file_lock in SMB2_LOCK deferred-lock cancellation (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free in same_client_has_lease() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix out-of-bounds read in smb_check_perm_dacl() (Paulo Alcantara) [RHEL-190706]
  - smb: client: Use more common code in SMB2_tcon() (Paulo Alcantara) [RHEL-190706]
  - smb: client: Use more common error handling code in smb3_reconfigure() (Paulo Alcantara) [RHEL-190706]
  - smb/client: Fix error code in smb2_aead_req_alloc() (Paulo Alcantara) [RHEL-190706]
  - smb/client: clean up a type issue in cifs_xattr_get() (Paulo Alcantara) [RHEL-190706]
  - smb/client: allow FS_IOC_SETFLAGS to clear compression (Paulo Alcantara) [RHEL-190706]
  - smb/client: use writable handle for FS_IOC_SETFLAGS compression (Paulo Alcantara) [RHEL-190706]
  - smb/client: always return a value for FS_IOC_GETFLAGS (Paulo Alcantara) [RHEL-190706]
  - smb/client: update i_blocks after contiguous writes (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix races in cifsd thread creation (Paulo Alcantara) [RHEL-190706]
  - cifs: validate full SID length in security descriptors (Paulo Alcantara) [RHEL-190706]
  - smb: client: resolve SWN tcon from live registrations (Paulo Alcantara) [RHEL-190706]
  - cifs: remove all cifs files before kill super (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix conflicting option validation for new mount API (Paulo Alcantara) [RHEL-190706]
  - cifs: invalidate cfid on unlink/rename/rmdir (Paulo Alcantara) [RHEL-190706]
  - smb: client: convert cifs_smb3_do_mount() to sget_fc() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free of a deferred file_lock on double SMB2_CANCEL (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix durable reconnect double-bind race in ksmbd_reopen_durable_fd (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix NULL-deref of opinfo->conn in oplock/lease break notifiers (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix uninitialized variable in smb2_writev_callback (Paulo Alcantara) [RHEL-190706]
  - smb: client: detect short folioq copy in cifs_copy_folioq_to_iter() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix FSCTL permission bypass by adding a permission check for FSCTL_SET_SPARSE (Paulo Alcantara) [RHEL-190706]
  - ksmbd: release ksmbd_inode ref via ksmbd_inode_put on lookup paths (Paulo Alcantara) [RHEL-190706]
  - ksmbd: OOB read regression in smb_check_perm_dacl() ACE-walk loops (Paulo Alcantara) [RHEL-190706]
  - smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when close (Paulo Alcantara) [RHEL-190706]
  - ksmbd: validate SID in parent security descriptor during ACL inheritance (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix durable reconnect error path file lifetime (Paulo Alcantara) [RHEL-190706]
  - smb: client: change allocation requirements in DUP_CTX_STR macro (Paulo Alcantara) [RHEL-190706]
  - smb: client: require net admin for CIFS SWN netlink (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: divide, not multiply, milliseconds by 1000 (Paulo Alcantara) [RHEL-190706]
  - cifs: Fix busy dentry used after unmounting (Paulo Alcantara) [RHEL-190706]
  - smb: client: use data_len for SMB2 READ encrypted folioq copy (Paulo Alcantara) [RHEL-190706]
  - smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked() (Paulo Alcantara) [RHEL-190706]
  - cifs: Fix undefined variables (Paulo Alcantara) [RHEL-190706]
  - smbdirect: Fix error cleanup in smbdirect_map_sges_from_iter() (Paulo Alcantara) [RHEL-190706]
  - smb: client: avoid integer overflow in SMB2 READ length check (Paulo Alcantara) [RHEL-190706]
  - cifs: client: stage smb3_reconfigure() updates and restore ctx on failure (Paulo Alcantara) [RHEL-190706]
  - smb/client: fix possible infinite loop and oob read in symlink_data() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix null pointer dereference in compare_guid_key() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix null pointer dereference in proc_show_files() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflow (Paulo Alcantara) [RHEL-190706]
  - SMB3.1.1: add missing QUERY_DIR info levels (Paulo Alcantara) [RHEL-190706]
  - netfs, afs: Fix write skipping in dir/link writepages (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix netfs_read_folio() to wait on writeback (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix folio->private handling in netfs_perform_write() (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix partial invalidation of streaming-write folio (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix potential UAF in netfs_unlock_abandoned_read_pages() (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix leak of request in netfs_write_begin() error handling (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix early put of sink folio in netfs_read_gaps() (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix write streaming disablement if fd open O_RDWR (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix read-gaps to remove netfs_folio from filled folio (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix potential deadlock in write-through mode (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix streaming write being overwritten (Paulo Alcantara) [RHEL-190706]
  - netfs: Defer the emission of trace_netfs_folio() (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix netfs_invalidate_folio() to clear dirty bit if all changes gone (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix overrun check in netfs_extract_user_iter() (Paulo Alcantara) [RHEL-190706]
  - netfs: fix error handling in netfs_extract_user_iter() (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix potential uninitialised var in netfs_extract_user_iter() (Paulo Alcantara) [RHEL-190706]
  - netfs: fix VM_BUG_ON_FOLIO() issue in netfs_write_begin() call (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix zeropoint update where i_size > remote_i_size (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix potential for tearing in ->remote_i_size and ->zero_point (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix netfs_read_to_pagecache() to pause on subreq failure (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix missing barriers when accessing stream->subrequests locklessly (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix missing locking around retry adding new subreqs (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix cancellation of a DIO and single read subrequests (Paulo Alcantara) [RHEL-190706]
  - smb/client: fix out-of-bounds read in symlink_data() (Paulo Alcantara) [RHEL-190706]
  - smb: client: Zero-pad short GSS session keys per MS-SMB2 (Paulo Alcantara) [RHEL-190706]
  - smb: client: Use FullSessionKey for AES-256 encryption key derivation (Paulo Alcantara) [RHEL-190706]
  - cifs: abort open_cached_dir if we don't request leases (Paulo Alcantara) [RHEL-190706]
  - ksmbd: validate inherited ACE SID length (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix kernel-doc warnings from ksmbd_conn_get/put() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fail share config requests when path allocation fails (Paulo Alcantara) [RHEL-190706]
  - ksmbd: close durable scavenger races against m_fp_list lookups (Paulo Alcantara) [RHEL-190706]
  - ksmbd: harden file lifetime during session teardown (Paulo Alcantara) [RHEL-190706]
  - ksmbd: centralize ksmbd_conn final release to plug transport leak (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: fix MR registration for coalesced SG lists (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce and use include/linux/smbdirect.h (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: make use of DEFAULT_SYMBOL_NAMESPACE and EXPORT_SYMBOL_GPL (Paulo Alcantara) [RHEL-190706]
  - cifs: change_conf needs to be called for session setup (Paulo Alcantara) [RHEL-190706]
  - smb: client: change allocation requirements in smb2_compound_op (Paulo Alcantara) [RHEL-190706]
  - ksmbd: rewrite stop_sessions() with restartable iteration (Paulo Alcantara) [RHEL-190706]
  - smb: server: handle readdir_info_level_struct_sz() error (Paulo Alcantara) [RHEL-190706]
  - smb/client: remove unused smb3_parse_opt() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: move fs/smb/common/smbdirect/ to fs/smb/smbdirect/ (Paulo Alcantara) [RHEL-190706]
  - smb: common: add SMB3_COMPRESS_MAX_ALGS (Paulo Alcantara) [RHEL-190706]
  - smb: client: compress: add code docs to lz77.c (Paulo Alcantara) [RHEL-190706]
  - smb: client: compress: LZ77 optimizations (Paulo Alcantara) [RHEL-190706]
  - smb: client: compress: increase LZ77_MATCH_MAX_DIST (Paulo Alcantara) [RHEL-190706]
  - smb: client: compress: fix counting in LZ77 match finding (Paulo Alcantara) [RHEL-190706]
  - smb: client: compress: fix buffer overrun in lz77_compress() (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix (remove) drop_dir_cache module parameter (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path (Paulo Alcantara) [RHEL-190706]
  - smb: server: stop sending fake security descriptors (Paulo Alcantara) [RHEL-190706]
  - ksmbd: scope conn->binding slowpath to bound sessions only (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix CreateOptions sanitization clobbering the whole field (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix O(N^2) DoS in smb2_lock via unbounded LockCount (Paulo Alcantara) [RHEL-190706]
  - ksmbd: destroy async_ida in ksmbd_conn_free() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: destroy tree_conn_ida in ksmbd_session_destroy() (Paulo Alcantara) [RHEL-190706]
  - MAINTAINERS: create entry for smbdirect (Paulo Alcantara) [RHEL-190706]
  - ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id() (Paulo Alcantara) [RHEL-190706]
  - cifs: update internal module version number (Paulo Alcantara) [RHEL-190706]
  - smb: client: compress: fix bad encoding on last LZ77 flag (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment (Paulo Alcantara) [RHEL-190706]
  - ksmbd: use check_add_overflow() to prevent u16 DACL size overflow (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free in smb2_open during durable reconnect (Paulo Alcantara) [RHEL-190706]
  - ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl() (Paulo Alcantara) [RHEL-190706]
  - smb: server: fix max_connections off-by-one in tcp accept path (Paulo Alcantara) [RHEL-190706]
  - ksmbd: require minimum ACE size in smb_check_perm_dacl() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: validate response sizes in ipc_validate_msg() (Paulo Alcantara) [RHEL-190706]
  - smb: server: fix active_num_conn leak on transport allocation failure (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix dir separator in SMB1 UNIX mounts (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: let smbdirect_connection_deregister_mr_io unlock while waiting (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: fix the logic in smbdirect_socket_destroy_sync() without an error (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: fix copyright header of smbdirect.h (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: change smbdirect_socket_parameters.{initiator_depth,responder_resources} to __u16 (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: remove unused SMBDIRECT_USE_INLINE_C_FILES logic (Paulo Alcantara) [RHEL-190706]
  - smb: server: no longer use smbdirect_socket_set_custom_workqueue() (Paulo Alcantara) [RHEL-190706]
  - smb: client: no longer use smbdirect_socket_set_custom_workqueue() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce global workqueues (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: prepare use of dedicated workqueues for different steps (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: remove unused smbdirect_connection_mr_io_recovery_work() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: wrap rdma_disconnect() in rdma_[un]lock_handler() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_netdev_rdma_capable_mode_type() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_netdev_rdma_capable_mode_type() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect.ko (Paulo Alcantara) [RHEL-190706]
  - smb: server: remove unused ksmbd_transport_ops.prepare() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket_{listen,accept}() (Paulo Alcantara) [RHEL-190706]
  - smb: server: only use public smbdirect functions (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket_create_accepting()/smbdirect_socket_release() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_{socket_init_accepting,connection_wait_for_connected}() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_send_iter() and related functions (Paulo Alcantara) [RHEL-190706]
  - smb: server: let smb_direct_post_send_data() return data_length (Paulo Alcantara) [RHEL-190706]
  - smb: server: split out smb_direct_send_iter() out of smb_direct_writev() (Paulo Alcantara) [RHEL-190706]
  - smb: server: let smbdirect_map_sges_from_iter() truncate the message boundary (Paulo Alcantara) [RHEL-190706]
  - smb: server: inline smb_direct_create_header() into smb_direct_post_send_data() (Paulo Alcantara) [RHEL-190706]
  - smb: server: move iov_iter_kvec() out of smb_direct_post_send_data() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_request_keep_alive() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_grant_recv_credits() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_recvmsg() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket_destroy_sync() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of functions from smbdirect_rw.c (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket_wait_for_credits() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_get_buf_page_count() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_recv_io_refill[_work]() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_post_recv_io() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_{create,destroy}_qp() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_negotiate_rdma_resources() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_qp_event_handler() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_map_sges_from_iter() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_{create,destroy}_mem_pools() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_send_io_done() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_{alloc,free}_send_io() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_frwr_is_supported() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_idle_timer_work() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_reassembly_{append,first}_recv_io() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_connection_{get,put}_recv_io() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket_schedule_cleanup() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket_cleanup_work() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket_wake_up_all() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket_set_logging() (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket_prepare_create() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect.ko (Paulo Alcantara) [RHEL-190706]
  - smb: client: only use public smbdirect functions (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_socket_create_kern()/smbdirect_socket_release() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_socket_init_new() and smbdirect_connect_sync() (Paulo Alcantara) [RHEL-190706]
  - smb: client: introduce and use smbd_debug_proc_show() (Paulo Alcantara) [RHEL-190706]
  - smb: client: introduce and use smbd_mr_fill_buffer_descriptor() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_send_{single_iter,immediate_work}() (Paulo Alcantara) [RHEL-190706]
  - smb: client: let smbd_post_send_full_iter() get remaining_length and return data_length (Paulo Alcantara) [RHEL-190706]
  - smb: client: let smbd_post_send_iter() get remaining_length and return data_length (Paulo Alcantara) [RHEL-190706]
  - smb: client: change smbd_post_send_empty() to void return (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_request_keep_alive() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_grant_recv_credits() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_recvmsg() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_socket_destroy_sync() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of functions from smbdirect_mr.c (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_recv_io_refill_work() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_post_recv_io() (Paulo Alcantara) [RHEL-190706]
  - smb: client: initialize recv_io->cqe.done = recv_done just once (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_{create,destroy}_qp() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_negotiate_rdma_resources() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_qp_event_handler() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_map_sges_from_iter() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_{create,destroy}_mem_pools() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_send_io_done() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_{alloc,free}_send_io() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_frwr_is_supported() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_idle_timer_work() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_reassembly_{append,first}_recv_io() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_connection_{get,put}_recv_io() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_socket_schedule_cleanup() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_socket_cleanup_work() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_socket_wake_up_all() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_socket_set_logging() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_socket_prepare_create() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce the basic smbdirect.ko (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_{listen,accept}() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_bind() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: split out smbdirect_accept_negotiate_finish() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_init_send_batch_storage() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: provide explicit prototypes for cross .c file functions (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_public.h with prototypes (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: let smbdirect_internal.h define pr_fmt without SMBDIRECT_USE_INLINE_C_FILES (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: let smbdirect_socket.h include all headers for used structures (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_create_{kern,accepting}() and smbdirect_socket_release() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_accept_connect_request() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connect[_sync]() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: let smbdirect_socket_set_initial_parameters() call rdma_restrict_node_type() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_init_{new,accepting}() and helpers (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_shutdown() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_is_connected() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_wait_for_connected() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_legacy_debug_proc_show() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_mr_io_fill_buffer_descriptor() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_negotiation_done() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_send_immediate_work() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_send_iter() and related functions (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_request_keep_alive() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_grant_recv_credits() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_recvmsg() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_rdma_{established,event_handler}() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_destroy[_sync]() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_recv_io_done() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: define SMBDIRECT_RDMA_CM_[RNR_]RETRY (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: define SMBDIRECT_MIN_{RECEIVE,FRAGMENTED}_SIZE (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_rw.c with server rw code (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_mr.c with client mr code (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_wait_for_credits() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_get_buf_page_count() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: split out smbdirect_connection_recv_io_refill() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_recv_io_refill_work() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_post_recv_io() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_{create,destroy}_qp() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_negotiate_rdma_resources() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_qp_event_handler() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_map_sges_from_iter() and helper functions (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_{create,destroy}_mem_pools() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_send_io_done() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_{alloc,free}_send_io() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket.{send,recv}_io.mem.gfp_mask (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_frwr_is_supported() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: set SMBDIRECT_KEEPALIVE_NONE before disable_delayed_work(&sc->idle.timer_work); (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_idle_timer_work() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_reassembly_{append,first}_recv_io() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection_{get,put}_recv_io() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_connection.c to be filled (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_schedule_cleanup[{_lvl,_status}]() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_cleanup_work() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_wake_up_all() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_set_logging() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket_prepare_create() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket.c to be filled (Paulo Alcantara) [RHEL-190706]
  - smb: server: include smbdirect_all_c_files.c (Paulo Alcantara) [RHEL-190706]
  - smb: client: include smbdirect_all_c_files.c (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_internal.h (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_all_c_files.c (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix integer underflow in receive_encrypted_read() (Paulo Alcantara) [RHEL-190706]
  - smb: client: add tracepoints for deferred handle caching (Paulo Alcantara) [RHEL-190706]
  - smb: client: add oplock level to smb3_open_done tracepoint (Paulo Alcantara) [RHEL-190706]
  - smb: client: add tracepoint for local lock conflicts (Paulo Alcantara) [RHEL-190706]
  - smb: client: add tracepoints for lock operations (Paulo Alcantara) [RHEL-190706]
  - smb: client: allow both 'lease' and 'nolease' mount options (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: add some logging to SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}() (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket.logging infrastructure (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: let smbdirect.h include #include <linux/types.h> (Paulo Alcantara) [RHEL-190706]
  - smb: server: avoid double-free in smb_direct_free_sendmsg after smb_direct_flush_send_list() (Paulo Alcantara) [RHEL-190706]
  - smb: client: avoid double-free in smbd_free_send_io() after smbd_send_batch_flush() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc (Paulo Alcantara) [RHEL-190706]
  - ksmbd: require 3 sub-authorities before reading sub_auth[2] (Paulo Alcantara) [RHEL-190706]
  - ksmbd: validate EaNameLength in smb2_get_ea() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: Remove unnecessary selection of CRYPTO_ECB (Paulo Alcantara) [RHEL-190706]
  - ksmbd: validate owner of durable handle on reconnect (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger (Paulo Alcantara) [RHEL-190706]
  - ksmbd: ipc: use kzalloc_flex and __counted_by (Paulo Alcantara) [RHEL-190706]
  - smb: move filesystem_vol_info into common/fscc.h (Paulo Alcantara) [RHEL-190706]
  - smb: move file_basic_info into common/fscc.h (Paulo Alcantara) [RHEL-190706]
  - smb: move some definitions from common/smb2pdu.h into common/fscc.h (Paulo Alcantara) [RHEL-190706]
  - vfs: get rid of BUG_ON() in d_mark_tmpfile_name() (Paulo Alcantara) [RHEL-190706]
  - smb: client: get rid of d_drop()+d_add() (Paulo Alcantara) [RHEL-190706]
  - smb: client: set ATTR_TEMPORARY with O_TMPFILE | O_EXCL (Paulo Alcantara) [RHEL-190706]
  - smb: client: add support for O_TMPFILE (Paulo Alcantara) [RHEL-190706]
  - vfs: introduce d_mark_tmpfile_name() (Paulo Alcantara) [RHEL-190706]
  - smb: client: add missing MODULE_DESCRIPTION() to smb1maperror_test (Paulo Alcantara) [RHEL-190706]
  - smb: client: Remove unnecessary selection of CRYPTO_ECB (Paulo Alcantara) [RHEL-190706]
  - smb/client: move smb2maperror declarations to smb2proto.h (Paulo Alcantara) [RHEL-190706]
  - smb/client: introduce KUnit tests to check DOS/SRV err mapping search (Paulo Alcantara) [RHEL-190706]
  - smb/client: check if SMB1 DOS/SRV error mapping arrays are sorted (Paulo Alcantara) [RHEL-190706]
  - smb/client: use binary search for SMB1 DOS/SRV error mapping (Paulo Alcantara) [RHEL-190706]
  - smb/client: autogenerate SMB1 DOS/SRV to POSIX error mapping (Paulo Alcantara) [RHEL-190706]
  - smb/client: annotate smberr.h with POSIX error codes (Paulo Alcantara) [RHEL-190706]
  - smb/client: move ERRnetlogonNotStarted to DOS error class (Paulo Alcantara) [RHEL-190706]
  - smb/client: introduce KUnit test to check ntstatus_to_dos_map search (Paulo Alcantara) [RHEL-190706]
  - smb/client: check if ntstatus_to_dos_map is sorted (Paulo Alcantara) [RHEL-190706]
  - smb/client: use binary search for NT status to DOS mapping (Paulo Alcantara) [RHEL-190706]
  - smb/client: refactor ntstatus_to_dos() to return mapping entry (Paulo Alcantara) [RHEL-190706]
  - smb/client: replace nt_errs with ntstatus_to_dos_map (Paulo Alcantara) [RHEL-190706]
  - smb/client: autogenerate SMB1 NT status to DOS error mapping (Paulo Alcantara) [RHEL-190706]
  - smb/client: annotate nterr.h with DOS error codes (Paulo Alcantara) [RHEL-190706]
  - smb/client: avoid null-ptr-deref when tests fail in test_cmp_map() (Paulo Alcantara) [RHEL-190706]
  - fs/smb/client: add verbose error logging for UNC parsing (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix OOB write in QUERY_INFO for compound requests (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix the handling of stream->front by removing it (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix potencial OOB in get_file_all_info() for compound requests (Paulo Alcantara) [RHEL-190706]
  - smb/client: ensure smb2_mapping_table rebuild on cmd changes (Paulo Alcantara) [RHEL-190706]
  - ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix memory leaks and NULL deref in smb2_lock() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free and NULL deref in smb_grant_oplock() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: do not expire session on binding failure (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix generic/694 due to wrong ->i_blocks (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix read abandonment during retry (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free in durable v2 replay of active file handles (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free of share_conf in compound request (Paulo Alcantara) [RHEL-190706]
  - ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION (Paulo Alcantara) [RHEL-190706]
  - ksmbd: unset conn->binding on failed binding request (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix share_conf UAF in tree_conn disconnect (Paulo Alcantara) [RHEL-190706]
  - cifs: smb1: fix comment typo (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix open handle lookup in cifs_open() (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix iface port assignment in parse_server_interfaces (Paulo Alcantara) [RHEL-190706]
  - smb/client: only export symbol for 'smb2maperror-test' module (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix in-place encryption corruption in SMB2_write() (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix sbflags initialization (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix atomic open with O_DIRECT & O_SYNC (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix NULL pointer dereference in netfs_unbuffered_write() on retry (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC iterators (Paulo Alcantara) [RHEL-190706]
  - ksmbd: Don't log keys in SMB3 signing and encryption key generation (Paulo Alcantara) [RHEL-190706]
  - smb: server: fix use-after-free in smb2_open() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free by using call_rcu() for oplock_info (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix use-after-free in proc_show_files due to early rcu_read_unlock (Paulo Alcantara) [RHEL-190706]
  - smb/server: Fix another refcount leak in smb2_open() (Paulo Alcantara) [RHEL-190706]
  - cifs: open files should not hold ref on superblock (Paulo Alcantara) [RHEL-190706]
  - smb: update some doc references (Paulo Alcantara) [RHEL-190706]
  - smb/client: make SMB2 maperror KUnit tests a separate module (Paulo Alcantara) [RHEL-190706]
  - smb: client: Use snprintf in cifs_set_cifscreds (Paulo Alcantara) [RHEL-190706]
  - smb: client: Don't log plaintext credentials in cifs_set_cifscreds (Paulo Alcantara) [RHEL-190706]
  - smb: client: use atomic_t for mnt_cifs_flags (Paulo Alcantara) [RHEL-190706]
  - netfs: Fix unbuffered/DIO writes to dispatch subrequests in strict sequence (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix signededness bug in smb_direct_prepare_negotiation() (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix cifs_pick_channel when channels are equally loaded (Paulo Alcantara) [RHEL-190706]
  - Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [cifs] (Paulo Alcantara) [RHEL-190706]
  - Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [cifs] (Paulo Alcantara) [RHEL-190706]
  - Convert 'alloc_flex' family to use the new default GFP_KERNEL argument [cifs] (Paulo Alcantara) [RHEL-190706]
  - Convert 'alloc_obj' family to use the new default GFP_KERNEL argument [cifs] (Paulo Alcantara) [RHEL-190706]
  - treewide: Replace kmalloc with kmalloc_obj for non-scalar types [cifs] (Paulo Alcantara) [RHEL-190706]
  - smb: client: terminate session upon failed client required signing (Paulo Alcantara) [RHEL-190706]
  - smb: server: Remove duplicate include of misc.h (Paulo Alcantara) [RHEL-190706]
  - cifs: update internal module version number (Paulo Alcantara) [RHEL-190706]
  - smb/client: move NT_STATUS_MORE_ENTRIES (Paulo Alcantara) [RHEL-190706]
  - smb/client: rename to NT_ERROR_INVALID_DATATYPE (Paulo Alcantara) [RHEL-190706]
  - smb/client: rename to NT_STATUS_SOME_NOT_MAPPED (Paulo Alcantara) [RHEL-190706]
  - smb/client: map NT_STATUS_PRIVILEGE_NOT_HELD (Paulo Alcantara) [RHEL-190706]
  - smb/client: map NT_STATUS_MORE_PROCESSING_REQUIRED (Paulo Alcantara) [RHEL-190706]
  - smb/client: map NT_STATUS_BUFFER_OVERFLOW (Paulo Alcantara) [RHEL-190706]
  - smb/client: map NT_STATUS_NOTIFY_ENUM_DIR (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Remove duplicate include of cifs_debug.h (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix non-IPv6 build (Paulo Alcantara) [RHEL-190706]
  - smb client: Add generated file to gitignore file (Paulo Alcantara) [RHEL-190706]
  - ksmbd: convert tree_conns_lock to rw_semaphore (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix missing chann_lock while iterating session channel list (Paulo Alcantara) [RHEL-190706]
  - ksmbd: add chann_lock to protect ksmbd_chann_list xarray (Paulo Alcantara) [RHEL-190706]
  - cifs: Fix the copyright banner on smb1maperror.c (Paulo Alcantara) [RHEL-190706]
  - smb: common: add header guards to fs/smb/common/smb2status.h (Paulo Alcantara) [RHEL-190706]
  - smb: client: Avoid a dozen -Wflex-array-member-not-at-end warnings (Paulo Alcantara) [RHEL-190706]
  - smb/client: remove useless comment in mapping_table_ERRSRV (Paulo Alcantara) [RHEL-190706]
  - smb/client: remove some literal NT error codes from ntstatus_to_dos_map (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_NO_USER_KEYS (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_WRONG_EFS (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_NO_EFS (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_NO_RECOVERY_POLICY (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_RANGE_NOT_FOUND (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_DECRYPTION_FAILED (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_ENCRYPTION_FAILED (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_VOLUME_DISMOUNTED (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_VARIABLE_NOT_FOUND (Paulo Alcantara) [RHEL-190706]
  - smb/client: rename ERRinvlevel to ERRunknownlevel (Paulo Alcantara) [RHEL-190706]
  - smb/client: add NT_STATUS_OS2_INVALID_LEVEL (Paulo Alcantara) [RHEL-190706]
  - smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe (Paulo Alcantara) [RHEL-190706]
  - smb/client: introduce KUnit test to check search result of smb2_error_map_table (Paulo Alcantara) [RHEL-190706]
  - smb/client: use bsearch() to find target in smb2_error_map_table (Paulo Alcantara) [RHEL-190706]
  - smb/client: check whether smb2_error_map_table is sorted in ascending order (Paulo Alcantara) [RHEL-190706]
  - cifs: Autogenerate SMB2 error mapping table (Paulo Alcantara) [RHEL-190706]
  - smb: server: correct value for smb_direct_max_fragmented_recv_size (Paulo Alcantara) [RHEL-190706]
  - smb: client: correct value for smbd_max_fragmented_recv_size (Paulo Alcantara) [RHEL-190706]
  - smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection() (Paulo Alcantara) [RHEL-190706]
  - ksmbd: add procfs interface for runtime monitoring and statistics (Paulo Alcantara) [RHEL-190706]
  - ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error paths (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of rdma_restrict_node_type() (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of rdma_restrict_node_type() (Paulo Alcantara) [RHEL-190706]
  - smb: client: let send_done handle a completion without IB_SEND_SIGNALED (Paulo Alcantara) [RHEL-190706]
  - smb: client: let smbd_post_send_negotiate_req() use smbd_post_send() (Paulo Alcantara) [RHEL-190706]
  - smb: client: fix last send credit problem causing disconnects (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_socket.send_io.bcredits (Paulo Alcantara) [RHEL-190706]
  - smb: client: use smbdirect_send_batch processing (Paulo Alcantara) [RHEL-190706]
  - smb: client: introduce and use smbd_{alloc, free}_send_io() (Paulo Alcantara) [RHEL-190706]
  - smb: client: split out smbd_ib_post_send() (Paulo Alcantara) [RHEL-190706]
  - smb: client: port and use the wait_for_credits logic used by server (Paulo Alcantara) [RHEL-190706]
  - smb: client: remove pointless sc->send_io.pending handling in smbd_post_send_iter() (Paulo Alcantara) [RHEL-190706]
  - smb: client: remove pointless sc->recv_io.credits.count rollback (Paulo Alcantara) [RHEL-190706]
  - smb: client: let smbd_post_send() make use of request->wr (Paulo Alcantara) [RHEL-190706]
  - smb: client: let recv_done() queue a refill when the peer is low on credits (Paulo Alcantara) [RHEL-190706]
  - smb: client: make use of smbdirect_socket.recv_io.credits.available (Paulo Alcantara) [RHEL-190706]
  - smb: server: let send_done handle a completion without IB_SEND_SIGNALED (Paulo Alcantara) [RHEL-190706]
  - smb: server: fix last send credit problem causing disconnects (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket.send_io.bcredits (Paulo Alcantara) [RHEL-190706]
  - smb: server: let recv_done() queue a refill when the peer is low on credits (Paulo Alcantara) [RHEL-190706]
  - smb: server: make use of smbdirect_socket.recv_io.credits.available (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.* (Paulo Alcantara) [RHEL-190706]
  - smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available (Paulo Alcantara) [RHEL-190706]
  - cifs: Label SMB2 statuses with errors (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Make BCC accessors conditional (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: connect.c (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: sess.c (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: cifsencrypt.c (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: netmisc.c (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: misc.c (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: cifs_debug.c (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Move inline funcs (Paulo Alcantara) [RHEL-190706]
  - cifs: Fix cifs_dump_mids() to call ->dump_detail (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_}buf_get() (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Move BCC access functions (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Adjust #includes (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Add some #includes (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Move some SMB1 received PDU checking bits to smb1transport.c (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Create smb1proto.h for SMB1 declarations (Paulo Alcantara) [RHEL-190706]
  - cifs: SMB1 split: Rename cifstransport.c (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/ntlmssp.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/reparse.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/smb2proto.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/cifs_debug.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/cifs_swn.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/compress.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/cifs_spnego.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/fs_context.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/fscache.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/cifsglob.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/dns_resolve.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/dfs_cache.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/cifsfs.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/netlink.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/cifs_unicode.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/cifsproto.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/dfs.h (Paulo Alcantara) [RHEL-190706]
  - cifs: Scripted clean up fs/smb/client/cached_dir.h (Paulo Alcantara) [RHEL-190706]
  - smb: client: add multichannel async work for CONFIG_CIFS_DFS_UPCALL=n (Paulo Alcantara) [RHEL-190706]
  - smb: client: introduce multichannel async work during mount (Paulo Alcantara) [RHEL-190706]
  - smb: server: reset smb_direct_port = SMB_DIRECT_PORT_INFINIBAND on init (Paulo Alcantara) [RHEL-190706]
  - ksmbd: smbd: fix dma_unmap_sg() nents (Paulo Alcantara) [RHEL-190706]
  - nvme-multipath: set BIO_REMAPPED on bios remapped to per-path namespace disks (Maurizio Lombardi) [RHEL-194153]
  - tls: Preserve sk_err across recvmsg() when data has been copied (Sabrina Dubroca) [RHEL-152729]
  - net: tls: prevent chain-after-chain in plain text SG (Sabrina Dubroca) [RHEL-152729]
  - net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring (Sabrina Dubroca) [RHEL-152729]
  - net: tls: fix silent data drop under pipe back-pressure (Sabrina Dubroca) [RHEL-152729]
  - net: tls: fix strparser anchor skb leak on offload RX setup failure (Sabrina Dubroca) [RHEL-152729]
  - net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption (Sabrina Dubroca) [RHEL-152729]
  - tls: Purge async_hold in tls_decrypt_async_wait() (Sabrina Dubroca) [RHEL-152729]
  - tls: Fix race condition in tls_sw_cancel_work_tx() (Sabrina Dubroca) [RHEL-154841] {CVE-2026-23240}
  - tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock(). (Sabrina Dubroca) [RHEL-189560] {CVE-2025-40149}
  - crypto: af_alg - zero initialize memory allocated via sock_kmalloc (CKI Backport Bot) [RHEL-189578] {CVE-2025-71113}
  - e1000e: limit endianness conversion to boundary words (Michal Schmidt) [RHEL-186602]
  - e1000: limit endianness conversion to boundary words (Michal Schmidt) [RHEL-186602]
  - e1000e: Use __napi_schedule_irqoff() (Michal Schmidt) [RHEL-186602]
  - e1000e: use ktime_get_real_ns() in e1000e_systim_reset() (Michal Schmidt) [RHEL-186602]
  - net: Consistently define pci_device_ids using named initializers [e1000e] (Michal Schmidt) [RHEL-186602]
  - e1000e: Unroll PTP in probe error handling (Michal Schmidt) [RHEL-186602]
  - e1000: check return value of e1000_read_eeprom (Michal Schmidt) [RHEL-186602]
  - e1000/e1000e: Fix leak in DMA error cleanup (Michal Schmidt) [RHEL-186602]
  - e1000e: clear DPG_EN after reset to avoid autonomous power-gating (Michal Schmidt) [RHEL-186602]
  - e1000e: introduce new board type for Panther Lake PCH (Michal Schmidt) [RHEL-186602]
  - Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [e1000,e1000e] (Michal Schmidt) [RHEL-186602]
  - Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [e1000,e1000e] (Michal Schmidt) [RHEL-186602]
  - treewide: Replace kmalloc with kmalloc_obj for non-scalar types [e1000,e1000e] (Michal Schmidt) [RHEL-186602]
  - e1000e: Switch to use %ptSp (Michal Schmidt) [RHEL-186602]
  - octeon_ep_vf: add NULL check for napi_build_skb() (CKI Backport Bot) [RHEL-186335]
  - octeon_ep_vf: introduce octep_vf_oq_next_idx() helper (CKI Backport Bot) [RHEL-186335]
  - octeon_ep_vf: avoid compiler and IQ/OQ reordering (CKI Backport Bot) [RHEL-186335]
  - octeon_ep_vf: Relocate counter updates before NAPI (CKI Backport Bot) [RHEL-186335]
  - octeon_ep_vf: ensure dbell BADDR updation (CKI Backport Bot) [RHEL-186335]
  - net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback (CKI Backport Bot) [RHEL-186335]
  - net: wwan: t7xx: Add delay between MD and SAP suspend (Jose Ignacio Tornos Martinez) [RHEL-155042]
  - RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss() (CKI Backport Bot) [RHEL-180156] {CVE-2026-46117}
  - dt-bindings: input: add debounce-delay-ms common property (Tony Camuso) [RHEL-176366]
  - dt-bindings: Update Sasha Finkelstein's email address (Tony Camuso) [RHEL-176366]
  - MIPS/input: Move RB532 button to GPIO descriptors (Tony Camuso) [RHEL-176366]
  - Input: uinput - take event lock when submitting FF request "event" (Tony Camuso) [RHEL-176366]
  - Input: uinput - fix circular locking dependency with ff-core (Tony Camuso) [RHEL-176366]
  - Input: aiptek - validate raw macro indices before updating state (Tony Camuso) [RHEL-176366]
  - Input: synaptics_usb - refactor endpoint lookup (Tony Camuso) [RHEL-176366]
  - Input: appletouch - refactor endpoint lookup (Tony Camuso) [RHEL-176366]
  - Input: keyspan-remote - refactor endpoint lookup (Tony Camuso) [RHEL-176366]
  - Input: aiptek - use HID headers (Tony Camuso) [RHEL-176366]
  - Input: wm97xx - use guard notation when acquiring mutex (Tony Camuso) [RHEL-176366]
  - Input: mk712 - use guard notation when acquiring spinlock (Tony Camuso) [RHEL-176366]
  - Input: elo - use guard notation when acquiring mutex (Tony Camuso) [RHEL-176366]
  - dt-bindings: input: matrix-keymap: fix key board wording (Tony Camuso) [RHEL-176366]
  - Input: atlas - check ACPI_COMPANION() against NULL (Tony Camuso) [RHEL-176366]
  - Input: atlas - convert ACPI driver to a platform one (Tony Camuso) [RHEL-176366]
  - input: trackpoint - Enable doubletap by default on capable devices (Tony Camuso) [RHEL-176366]
  - Input: psmouse - remove dedicated kpsmoused workqueue (Tony Camuso) [RHEL-176366]
  - Input: alps - use standard workqueue when registering supplemental device (Tony Camuso) [RHEL-176366]
  - Input: psmouse - replace flush_workqueue() with disable_delayed_work_sync() (Tony Camuso) [RHEL-176366]
  - Input: atkbd - fix various formatting issues (Tony Camuso) [RHEL-176366]
  - Input: atkbd - switch to using explicitly sized types (Tony Camuso) [RHEL-176366]
  - Input: atkbd - use dev_warn_ratelimited() (Tony Camuso) [RHEL-176366]
  - Input: atkbd - use __free() cleanup facility in when parsing FW keymap (Tony Camuso) [RHEL-176366]
  - Input: atkbd - validate scancode in firmware keymap entries (Tony Camuso) [RHEL-176366]
  - dt-bindings: input: Add Parade TC3408 touchscreen controller (Tony Camuso) [RHEL-176366]
  - Input: export input_default_setkeycode (Tony Camuso) [RHEL-176366]
  - Input: i8042 - add TUXEDO InfinityBook Max 16 Gen10 AMD to i8042 quirk table (Tony Camuso) [RHEL-176366]
  - Input: bcm5974 - recover from failed mode switch (Tony Camuso) [RHEL-176366]
  - Input: libps2 - embed WARN_ON(1) macros into their enclosing if statements (Tony Camuso) [RHEL-176366]
  - dt-bindings: input: qcom,pm8941-pwrkey: Document PMM8654AU (Tony Camuso) [RHEL-176366]
  - dt-bindings: input: touchscreen: imagis: allow linux,keycodes for ist3038 (Tony Camuso) [RHEL-176366]
  - dt-bindings: Fix emails with spaces or missing brackets (Tony Camuso) [RHEL-176366]
  - docs: fix 're-use' -> 'reuse' in documentation (Tony Camuso) [RHEL-176366]
  - Input: gpio_keys - fall back to platform_get_irq() for interrupt-only keys (Tony Camuso) [RHEL-176366]
  - Input: i8042 - add quirks for MECHREVO Wujie 15X Pro (Tony Camuso) [RHEL-176366]
  - Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA (Tony Camuso) [RHEL-176366]
  - Documentation: use a source-read extension for the index link boilerplate (Tony Camuso) [RHEL-176366]
  - Input: appletouch - fix potential race between resume and open (Tony Camuso) [RHEL-176366]
  - dt-bindings: input: i2c-hid: Introduce FocalTech FT8112 (Tony Camuso) [RHEL-176366]
  - Input: synaptics_i2c - switch to using managed resources (Tony Camuso) [RHEL-176366]
  - Input: synaptics_i2c - guard polling restart in resume (Tony Camuso) [RHEL-176366]
  - kernel.h: drop hex.h and update all hex.h users (Tony Camuso) [RHEL-176366]
  - Input: serio - complete sizeof(*pointer) conversions (Tony Camuso) [RHEL-176366]
  - Input: elo - switch to use scnprintf() to suppress truncation warning (Tony Camuso) [RHEL-176366]
  - Input: adp5589 - remove a leftover header file (Tony Camuso) [RHEL-176366]
  - doc: input: fix typos in input.rst (Tony Camuso) [RHEL-176366]
  - Input: add ABS_SND_PROFILE (Tony Camuso) [RHEL-176366]
  - Input: psmouse-smbus - add WQ_UNBOUND to alloc_workqueue user (Tony Camuso) [RHEL-176366]
  - Input: synaptics_i2c - replace use of system_wq with system_dfl_wq (Tony Camuso) [RHEL-176366]
  - Input: gpio_keys - replace use of system_wq with system_dfl_wq (Tony Camuso) [RHEL-176366]
  - Input: alps - fix use-after-free bugs caused by dev3_register_work (Tony Camuso) [RHEL-176366]
  - dt-bindings: Updates Linus Walleij's mail address (Tony Camuso) [RHEL-176366]
  - Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table (Tony Camuso) [RHEL-176366]
  - Input: atkbd - skip deactivate for HONOR FMB-P's internal keyboard (Tony Camuso) [RHEL-176366]
  - Input: cyapa - remove redundant pm_runtime_mark_last_busy() calls (Tony Camuso) [RHEL-176366]
  - Input: byd - use %*ph for Z packet dump (Tony Camuso) [RHEL-176366]
  - dt-bindings: Remove extra blank lines (Tony Camuso) [RHEL-176366]
  - dt-bindings: Update Krzysztof Kozlowski's email (Tony Camuso) [RHEL-176366]
  - dt-bindings: touchscreen: consolidate simple touch controller to trivial-touch.yaml (Tony Camuso) [RHEL-176366]
  - Input: MT - add INPUT_MT_TOTAL_FORCE flags (Tony Camuso) [RHEL-176366]
  - Input: rename INPUT_PROP_HAPTIC_TOUCHPAD to INPUT_PROP_PRESSUREPAD (Tony Camuso) [RHEL-176366]
  - Input: add INPUT_PROP_HAPTIC_TOUCHPAD (Tony Camuso) [RHEL-176366]


