# changelog

author: Mark Reynolds <mreynolds@redhat.com> - 2.0.8-1
changelog:
  - Bump version to 2.0.8-1
  - Resolves: Bug 1992609 - EntryUUID syntax plugin breaks replication with older versions


author: Mark Reynolds <mreynolds@redhat.com> - 2.0.8-2
changelog:
  - Bump version to 2.0.8-2
  - Resolves: Bug 1998464 - LDAP server crashes when dnaInterval attribute is set to 0


author: Mark Reynolds <mreynolds@redhat.com> - 2.0.8-5
changelog:
  - Bump version to 2.0.8-5
  - Resolves: Bug 2000420 - Not able to preserve users using "ipa user-del --preserve"


author: Mark Reynolds <mreynolds@redhat.com> - 2.0.8-6
changelog:
  - Bump version to 2.0.8-6
  - Resolves: Bug 2000420 - Not able to preserve users using "ipa user-del --preserve"


author: Mark Reynolds <mreynolds@redhat.com> - 2.0.11-1
changelog:
  - Bump version to 2.0.11-1
  - Resolves: Bug 2024693 - Rebase RHEL 9.0 with 389-ds-base
  - Resolves: Bug 2015996 - Log the Auto Member invalid regex rules in the LDAP errors log
  - Resolves: Bug 2020554 - ipa user-add fails with "gecos: value invalid per syntax: Invalid syntax"
  - Resolves: Bug 1779685 - PBKDF2 hashing does not work in FIPS mode


author: Mark Reynolds <mreynolds@redhat.com> - 2.0.13-1
changelog:
  - Bump version to 2.0.13-1
  - Resolves: Bug 2034880 - ipa-restore command is failing when restore after uninstalling the server
  - Resolves: Bug 2045098 - Demoting a supplier to a consumer crashes the server


author: Mark Reynolds <mreynolds@redhat.com> - 2.0.14-1
changelog:
  - Bump version to 2.0.14-1
  - Resolves: Bug 2034880 - ipa-restore command is failing when restore after uninstalling the server (part2)


author: Caolán McNamara <caolanm@redhat.com> - 2.4.1-5
changelog:
  - disable building BOX2D_BUILD_UNIT_TESTS due to "SIGSTKSZ ... no
    longer constant on Linux ... redefined to sysconf(_SC_SIGSTKSZ)"
    https://github.com/bminor/glibc/blob/master/NEWS causing build failure


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


author: Gris Ge <fge@redhat.com> - 1:1.32.4-1
changelog:
  - Upgrade to 1.32.4 release
  - core/wwan: avoid assertion failure in modem_ip{4,6}_config_result() (rh #1916192)
  - bond: support the peer_notif_delay option (rh #1963854)


author: Ana Cabral <acabral@redhat.com> - 1:1.34.0-0.1
changelog:
  - Upgrade to 1.33.3 release (development) (rh #1996582)
  - Add support of queue_id of bond port (rh #1949127)


author: Wen Liang <wenliang@redhat.com> - 1:1.36.0-0.3
changelog:
  - Upgrade to 1.35.3 release (development)
  - device: fix update of the ip-iface property (rh #2026024)


author: Thomas Haller <thaller@redhat.com> - 1:1.36.0-0.6
changelog:
  - Upgrade to 1.35.6 release (development)
  - Move ifup/ifdown scripts to new NetworkManager-initscripts-updown package (rh #2022418)
  - wwan: fix assertion failure in modem/ppp code (rh #2028385)
  - core: fix performance regression with 500vlans test (rh #2028849)
  - core: drop defective BPF filter for netlink sockets that caused hangs (rh #2037411)
  - initrd: add support for rd.znet_ifnames (rh #1980387)


author: Thomas Haller <thaller@redhat.com> - 1:1.36.0-0.7
changelog:
  - Upgrade to 1.35.7 release (development)
  - core: fix crash related to DHCPv6 leases (rh #2028849)
  - wifi: fix stale ActiveAccessPoint in D-Bus (rh #1983735)
  - libnm: fix dangling pointer in NMObject (rh #2039331)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.36.0-0.8
changelog:
  - Upgrade to 1.35.90 release (release candidate)
  - ovs: remove ovsdb entry on interface removal (rh #2047302)
  - ovs: properly clean up devices on daemon shutdown (rh #2029937)
  - core: avoid losing addresses on handover from initrd to ral root (rh #2047302)
  - core: fix a possibe assertion failure in ACD (rh #2047788)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.36.0-0.9
changelog:
  - Upgrade to 1.35.91 release (release candidate)
  - bond: fix duplicate IPv4 address detection (rh #2028751)
  - core: add support for blackhole routes (rh #1937823) (rh #2013587)
  - core: re-assess IP configuration if one IP family times out (rh #2051904)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.36.0-0.10
changelog:
  - Upgrade to 1.35.92 (release candidate)
  - ppp: increase disconnect timeout (rh #2049596)
  - core: finish activation after all objects are committed (rh #2043133)
  - ipv6: add support for multipath routes (rh #1837254)
  - keyfile: do not write empty string list properties (rh #2022623)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.36.0-1
changelog:
  - Upgrade to 1.36.0 release
  - core: avoid losing L3 configuration the second time it's applied (rh #2043514)
  - ovs: avoid removing OVSDB entries on daemon shutdown (rh #2055665)
  - nmcli: fix defaults for some properties on interactive add (rh #2053603)


author: Thomas Haller <thaller@redhat.com> - 1:1.36.0-3
changelog:
  - core: preserve external bridge ports during checkpoint rollback (rh #2061711)
  - ovs-port: fix removal of ovsdb entry if the interface goes away (rh #2061709)


author: Fernando Fernandez Mancera <ferferna@redhat.com> - 1:1.36.0-5
changelog:
  - Fix DHCP loses lease when restarting (rh #2094715)
  - core: set "src" attribute for routes from DHCPv4 (rh #2094778)
  - platform: workaround for preserving IPv6 address order (rh #2094715)


author: Wen Liang <wenliang@redhat.com> - 1:1.39.3-1
changelog:
  - Update to 1.39.3 release (development)
  - l3cfg: drop NM_L3_CFG_COMMIT_TYPE_ASSUME and assume_config_once (rh #2050216)


author: Ana Cabral <acabral@redhat.com> - 1:1.39.5-1
changelog:
  - Update to 1.39.5 release (development)
  - dhcp: fix ignoring addresses with DHCPv6 otherconf (O flag) (rh #2083968)
  - cloud-setup: reorder addresses to honor "primary_ip_address" (rh #2079849)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.39.6-1
changelog:
  - Update to 1.39.6 release (development)
  - Implement ACD (address conflict detection) for DHCPv4 (rh #1713380)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.39.7-1
changelog:
  - Update to 1.39.7 release (development)
  - core: cancel the IP check on deactivation (rh #2080928)
  - core: ensure DHCP is restarted every time the link goes up (rh #2079406)
  - core: fix a leak of L3 configuration memory (rh #2083453)
  - ppp: fix a race with pppd when removing addresses (rh #2085382)
  - wifi: fix a crash when checking WEP supplicant capability (rh #2092782)


author: Thomas Haller <thaller@redhat.com> - 1:1.39.7-2
changelog:
  - fix priority of IPv6 addresses to prefer manual over DHCPv6 over SLAAC (rh #2097293)
  - reverse order of priority for static IPv6 addresses in "ipv6.addresses" (rh #2097293)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.39.8-1
changelog:
  - Update to 1.39.8 release (development)
  - core: make ipv6.addr-gen-mode default configurable (rh #1743161) (rh #2082682)
  - dhcpv6: finish DAD before considering a lease to be good (rh #2096386)
  - core: add connection.wait-activation-delay property (rh #2008337)


author: Vojtech Bubela <vbubela@redhat.com> - 1:1.39.10-1
changelog:
  - Update to 1.39.10 release (development)
  - add support for {rto_min,quickack,advmss} route attributes (rh #2068525)
  - fix empty hostname for "SaveHostname" and make setting hostname async (rh #2090946)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.39.11-1
changelog:
  - Update to 1.39.11 release (development)
  - core: support nm.debug kernel command line option (rh #2102313)
  - ovs: don't ever move unactivated devices to failed state (rh #2077950)
  - dhclient: fix EXTENDED DHCP event handling (rh #2109285)
  - core: make "nmcli net off/on" more robust (rh #2093175)
  - bridge: add reapply support (rh #2092762)
  - bridge: don't reset vlan filtering on external connections (rh #2107647)


author: Ana Cabral <acabral@redhat.com> - 1:1.39.90-1
changelog:
  - Update to 1.39.90 release (release candidate)
  - Add support for MPTCP (rh #2029636)
  - nmcli: fix assertion failure (rh #2092323)
  - bond: fix arp_ip_target option (rh #2117202)
  - nmci: fix test restart_L2_only_lacp (rh #2092361)


author: Thomas Haller <thaller@redhat.com> - 1:1.41.6-1
changelog:
  - Update to 1.41.6 release (development)
  - add support for loopback interfaces (rh #2073512)
  - ovs: support VLAN trunks for OVS port (rh #2111959)


author: Lubomir Rintel <lkundrak@v3.sk> - 1:1.41.7-1
changelog:
  - Update to 1.41.7 release (development)
  - macsec: fix tracking of parent ifindex (rh #2122564)
  - cloud-setup: set preserve-external-ip flag during reapply (rh #2132754)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.41.8-1
changelog:
  - Update to 1.41.8 release (development)
  - core: add support for equal-cost multi-path (ECMP) routes (rh #2081302)
  - device: preserve the DHCP lease during reapply (rh #2117352)
  - ovs: add support for 'other_config' settings (rh #2151455)


author: Fernando Fernandez Mancera <ferferna@redhat.com> - 1:1.41.90-1
changelog:
  - Update to 1.41.90 release (release candidate)
  - l3cfg: schedule an update after every commit-type/config-data register/unregister (rh #2158394)
  - all: add support for ovs-dpdk n-rxq-desc and n-txq-desc (rh #2156385)
  - core: fix consistency for internal cache for IPv6 routes (rh #2060684)


author: Lubomir Rintel <lkundrak@v3.sk> - - 1:1.41.91-1
changelog:
  - Update to 1.41.91 release (release candidate)
  - core: retry if a rtnetlink socket runs out of buffer space (rh #2154350)
  - dns: allow changing resolv.conf options alone via global-dns (rh #2019306)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.42.2-1
changelog:
  - Update to 1.42.2 release
  - fix hostname lookup from IPv6 address (rh #2167816)
  - add new connection property to remove the autogenerated local route rule (rh #2167805)
  - fix race condition while setting the MAC of a OVS interface (rh #2168477)
  - expose the DHCP IAID in the lease information (rh #2169869)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.43.6-1
changelog:
  - Update to 1.43.6 release (development)
  - fix assertion failure when renewing DHCP lease (rh #2179890)
  - emit the dhcp-change dispatcher script event on lease renewal (rh #2179537)
  - ensure the NetworkManager is restarted when dbus is restarted (rh #2161915)
  - add support for the "no-aaaa" resolv.conf option (rh #2176137)                                                                                                              -


author: Thomas Haller <thaller@redhat.com> - 1:1.43.7-1
changelog:
  - Update to 1.43.7 release (development)
  - bond: support port priorities (rh #2152304)
  - ovs: fix autoconnect race (rh #2152864)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.43.8-1
changelog:
  - Update to 1.43.8 release (development)
  - ipv6ll: don't regenerate the address when it's removed externally (rh #2196441)


author: Thomas Haller <thaller@redhat.com> - 1:1.43.9-1
changelog:
  - Update to 1.43.9 release (development)
  - improve autoconnect logic for port/controller configurations (rh #2121451)
  - fix handling external devices during network off/on (rh #2149012)


author: Thomas Haller <thaller@redhat.com> - 1:1.43.10-1
changelog:
  - Update to 1.43.10 release (development)
  - fix reading infiniband p-key from ifcfg files (rh #2209974)
  - improve autoconnect when selecting controller (rh #2121451)
  - fix managing devices after network reconnect (rh #2149012)
  - better handle ignore-carrier for bond/bridge/team (rh #2180363)
  - cloud-setup: block wait-online while configuration is ongoing (rh #2151040)
  - cloud-setup: avoid leaving half configured system (rh #2207812)
  - cloud-setup: log warning when no provider detected (rh #2214880)
  - cloud-setup: fix RPM description (rh #2214491)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.43.11-1
changelog:
  - update to 1.43.11 release (development)
  - fix assertion about missing ifindex when resetting MAC (rh #2215022)
  - fix wrong order of entries in resolv.conf after reconnect (rh #2218448)
  - do not fail activation when SR-IOV VF parameters can't be applied (rh #2210164)
  - warn that the ifcfg-rh plugin is deprecated (rh #2190375)


author: Wen Liang <wenliang@redhat.com> - 1:1.43.90-1
changelog:
  - update to 1.43.90 release (release candidate)
  - manager: allow controller activation if device is deactivating (rh #2125615)
  - assume: change IPv6 method from "ignore" and "disabled" into "auto" for loopback device (rh #2207878)
  - device: delete software device when lose carrier and is controller (rh #2224479)
  - core: better handle ignore-carrier=no for bond/bridge/team devices (rh #2180363)


author: Fernando Fernandez Mancera <ferferna@redhat.com> - 1:1.44.0-1
changelog:
  - update to 1.44.0 release
  - nmcli: add nmcli version mismatch warning (rh #2173196)
  - checkpoint: preserve devices that were removed and readded (rh #2177590)


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


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


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


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


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


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


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


author: Lokesh Mandvekar <lsm5@redhat.com> - 2:1-25
changelog:
  - build netavark only for podman's arches
  - i686 can't find go-md2man which causes the build to fail otherwise
  - Related: #2000051


author: Lokesh Mandvekar <lsm5@redhat.com> - 2:1-27
changelog:
  - do not specify infra_image in containers.conf
  - needed to resolve gating test failures
  - Related: #2000051


author: Jindrich Novy <jnovy@redhat.com> - 2:1-32
changelog:
  - build rust packages with RUSTFLAGS set to make ExecShield happy (Lokesh Mandvekar)
  - Related: #2000051


author: Jindrich Novy <jnovy@redhat.com> - 2:1-33
changelog:
  - Removal of invalid vendored project with unwanted license in aardvark-dns/netavark
  - Resolves: #2065706


author: Jindrich Novy <jnovy@redhat.com> - 2:1-34
changelog:
  - update vendored tarballs to avoid unwanted licenses
    (thanks to Brent Baude)
  - Resolves: #2065706


author: Yunying Sun <yunying.sun@intel.com> - 3.0.1-1
changelog:
  - Updated to 3.0.1 release
  - Removed ix86 support as so far it supports x86_64 only
  - Updated licenses following upstream


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


author: Tom Stellard <tstellar@redhat.com> - 2.2.53-6
changelog:
  - Spec file cleanups and build fix
  - Add BuildRequires: perl-FileHandle to fix make check
  - Add BuildRequres: gcc [1]
  - Use make_build [2] and make_install[3] macros
  - [1] https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/#_buildrequires_and_requires
  - [2] https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make
  - [3] https://docs.fedoraproject.org/en-US/packaging-guidelines/#_why_the_makeinstall_macro_should_not_be_used


author: Al Stone <ahs3@redhat.com> - 20200326-1
changelog:
  - Update to 20200326 source tree, including patch refreshes
  - Removed a couple of patches that got included upstream


author: Al Stone <ahs3@redhat.com> - 20200925-1
changelog:
  - Update to 20200925 source tree
  - Completely revamp the old big-endian patches (maintainability was the goal).
    This results in a much larger patch set, but each patch is more clearly used
    for a specific purpose.
  - The acpinames command has been deprecated upstream; acpiexec provides 
    replacement functionality.


author: Dean Nelson <dnelson@redhat.com> - 20210604-1
changelog:
  - Update to 20210604 source tree.
  - Bring the big-endian patches up-to-date with what has been submitted
    upstream by Al Stone <ahs3@redhat.com> (not accepted currently).


author: Al Stone <ahs3@redhat.com> - 20210604-2
changelog:
  - Running 'iasl -T all' would segfault when dumping the PHAT template;
    fixed AcpiDmDumpPhat() by removing unnecessary assignments from patch
  - Borrowed a patch from upstream to fix Unicode usage in WPBTs


author: Dean Nelson <dnelson@redhat.com> - 20210604-4
changelog:
  - Add in big-endian patches for PRMT, RGRT and SVKL tables.
  - Fix big-endian related prmt.asl compiler errors.


author: Dean Nelson <dnelson@redhat.com> - 20210604-5
changelog:
  - Backport 19b11f91660b ("Add the subtable CFMWS to the CEDT table").
  - Backport d9798f5275bb ("Fix Compile issue with CEDT and add template").
  - Backport 0914618b553d ("Automated cleanup; No functional changes").
  - Backport 7021087eedb0 ("Remove a duplicate of ACPI_SIG_CEDT").
  - Add in big-endian patch for CEDT tble.


author: Sumit Bose <sbose@redhat.com> - 0.9.0-6
changelog:
  - Include the latest upstream patches with use-ldaps fixes, man page
    improvements and a new sub-command to create managed service accounts


author: Kalev Lember <klember@redhat.com> - 3.28-12
changelog:
  - Split highcontrast-icon-theme out to a new subpackage
  - Explicitly require cursor and icon themes required for the gtk2 themes


author: Sohan Kunkerkar <skunkerk@redhat.com> - 4.6.0-2
changelog:
  - Rebuild because of Fedora infra issues last week to see if a new build fixes some 
    problems we are seeing.


author: Zoltan Fridrich <zfridric@redhat.com> - 0.16-19
changelog:
  - use gating and config file from rhel-8.5
  - remove check of periodically changing files
    Resolves: rhbz#1957656
  - config cleanup
    Resolves: rhbz#1957654


author: Zoltan Fridrich <zfridric@redhat.com> - 0.16-20
changelog:
  - fix configuration option with-dbhmactype
  - do not use sha1 and md5 by default
    Resolves: rhbz#1935457
  - fix important static analysis issues
    Resolves: rhbz#1938676


author: Jan Macku <jamacku@redhat.com> - 1.15-1
changelog:
  - spec: sync specfile with Fedora
  - makefile: Use rpmdev-bumpspec's legacy date option
  - Add feature to generate specfile entry, commit and archive


author: Jan Macku <jamacku@redhat.com> - 1.16-1
changelog:
  - alternatives: add --keep-foreign (#57)
  - Translations update from Weblate
  - ci: Onboard chkconfig to Packit
  - zanata: remove zanata related stuff
  - Use make macros
  - alternatives: use one function for path cleaning
  - CI: specify more closely when to run CI
  - Add basic CI and README
  - spec: sync specfile with Fedora


author: Jan Macku <jamacku@redhat.com> - 1.21-1
changelog:
  - ci: Add CodeQL to replace LGTM
  - alternatives: replace master/slave with leader/follower
  - chkconfig: use correct cmp function
  - Bump redhat-plumbers-in-action/differential-shellcheck from 2 to 3
  - ci: Add Shell linter - Differential ShellCheck
  - ci: Use more inclusive terminology in workflows
  - ci: Update workflows, packit and dependabot
  - Translated using Weblate (Friulian)
  - Translated using Weblate (Swedish)
  - Translated using Weblate (Estonian)
  - Translated using Weblate (Georgian)
  - Translated using Weblate (Polish)
  - Translated using Weblate (Korean)
  - Translated using Weblate (Czech)
  - Translations update from Fedora Weblate (#77)
  - Translations update from Fedora Weblate (#75)
  - Translations update from Fedora Weblate (#74)
  - Translations update from Fedora Weblate (#73)
  - Translated using Weblate (Ukrainian)
  - Update translation files
  - Family mentioned for --set in both man and help
  - Translated using Weblate (French)
  - build-sys: Ensure `systemd-sysv-install` symlink does not have `//`
  - Translated using Weblate (German)
  - Add LGTM badges to README
  - Merge remote-tracking branch 'weblate/master'
  - Translated using Weblate (Indonesian)
  - Translated using Weblate (Finnish)
  - Translated using Weblate (Korean)
  - Translated using Weblate (Ukrainian)
  - Translated using Weblate (Turkish)
  - Translated using Weblate (Polish)
  - Translated using Weblate (Norwegian Nynorsk)
  - Update translation files
  - Translated using Weblate (Finnish)
  - Translated using Weblate (Czech)
  - Translated using Weblate (Swedish)
  - Translated using Weblate (Italian)
  - Translated using Weblate (Spanish)
  - Translated using Weblate (Chinese (Simplified))


author: Jan Macku <jamacku@redhat.com> - 1.22-1
changelog:
  - migrate to SPDX license
  - Translated using Weblate (English (United Kingdom))
  - Translated using Weblate (Japanese)
  - ci: Add locale linter
  - ci: update workflows
  - test: fix ShellCheck error[SC2070]
  - Bump redhat-plumbers-in-action/differential-shellcheck from 3 to 4 (#94)
  - releng: Packit remove extra job trigger
  - releng: Enable Packit to handle Fedora updates
  - releng: Convert to rpmautospec


author: Jan Macku <jamacku@redhat.com> - 1.23-1
changelog:
  - Translated using Weblate (Korean)
  - Translated using Weblate (English (United Kingdom))
  - alternatives: --keep-foreign incorrectly handles non-existent files
  - alternatives: isLink should return 0 in case of lstat error
  - Translated using Weblate (Swedish)
  - Translated using Weblate (Korean)
  - Translated using Weblate (Georgian)
  - Translated using Weblate (Finnish)
  - Translated using Weblate (Ukrainian)
  - Translated using Weblate (Polish)
  - Update translation files
  - Translated using Weblate (German)
  - doc: update translations
  - spec: remote changelog


author: Jan Macku <jamacku@redhat.com> - 1.24-1
changelog:
  - ci: fix `NEXT_VERSION` in Makefile
  - revert: releng: Enable Packit to handle Fedora updates
  - revert: releng: Convert to rpmautospec


author: Nick Clifton <nickc@redhat.com> - 10.44-1
changelog:
  - Annocheck: Add even more glibc function names. (#2037333)
  - Annocheck: ARM: Do not fail tests that rely upon annobin notes.


author: Nick Clifton <nickc@redhat.com> - 10.46-1
changelog:
  - Annocheck: Add option to disable instrumentation test.
  - GCC Plugin: Fix building with gcc-12.
  - Spec file: Add requirement on cpio for annocheck.  (#2039747)


author: Nick Clifton <nickc@redhat.com> - 10.47-1
changelog:
  - Annocheck: Improve detection of kernel modules.
  - GCC Plugin: Only default to link-once when using gcc-12 or later.  (#2039297)


author: Nick Clifton <nickc@redhat.com> - 10.50-1
changelog:
  - Annocheck: Skip property note test for GO binaries.  (#204300)
  - Annocheck: Add another glibc static library symbol.  (#2043047)
  - Spec File: Use gcc --print-file-name=rpmver for the gcc version info.


author: Nick Clifton <nickc@redhat.com> - 10.51-1
changelog:
  - Annocheck: Add an option to disable the use of debuginfod (if available).
  - Annocheck: Add more glibc special file names.
  - Annocheck: Skip some tests for BPF binaries.  (#2044897)


author: Nick Clifton <nickc@redhat.com> - 10.53-1
changelog:
  - gcc-plugin: Fix libtool so that extraneous runpaths are not added to the plugin.  (#2047356)
  - gcc-plugin: Use canonical_option field of save_decoded_options array. (#2047148)


author: Christian Adams <chadams@redhat.com> - 2.11.6-1
changelog:
  - ansible-core 2.11.6-1, fix CVE-2021-3620, ansible-connection module
    no long discloses sensitive info.


author: Tom Stellard <tstellar@redhat.com> - 1.6.1-13
changelog:
  - Use make_build and make_install macros
  - https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make


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


author: Jakub Martisko <jamartis@redhat.com> - 3.10.3.13
changelog:
  - Sync with rhel 8.3 + cleanup
  - Add new subpackages - z{14,15}
  - Unlike in rhel8, the base subpackage still needs to be build for z12.
  - Covscan related bugfixes
  - Spec and git cleanup (remove unused patches/sources)


author: Sergio Correia <scorreia@redhat.com> - 3.0.1-4
changelog:
  - Enable default RHEL configuration
    This enables syscall auditing by default.
    Resolves: rhbz#1924561


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-100
changelog:
  - New upstream release, 3.0.7
    Resolves: rhbz#2019929 - capability=unknown-capability(39) in audit messages


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-101
changelog:
  - Adjust sample-rules dir permissions
    Resolves: rhbz#2054432 - /usr/share/audit/sample-rules is no longer readable by non-root users


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-101.1
changelog:
  - Fix path normalization in auparse
    Resolves: rhbz#2061731 - auparse missing information when used with --format-text (rhel-9.0)


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-101.2
changelog:
  - Drop ProtectHome from auditd.service as it interferes with rules
    Resolves: rhbz#2070706 - Default systemd service config blocks audit watch rules in some directories (rhel 9.0)


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-102
changelog:
  - Fix path normalization in auparse
    Resolves: rhbz#2062824 - auparse missing information when used with --format-text


author: Sergio Correia <scorreia@redhat.com> - 3.0.7-103
changelog:
  - Drop ProtectHome from auditd.service as it interferes with rules
    Resolves: rhbz#2071725 - Default systemd service config blocks audit watch rules in some directories [rhel-9.1.0]


author: Pavel Březina <pbrezina@redhat.com> - 1.2.5-1
changelog:
  - Rebase to 1.2.5 (RHBZ #2080239)
  - backup-restore now works correctly (RHBZ #2070541)
  - add with-subid to sssd profile (RHBZ #2075192)
  - add with-gssapi to sssd profile (RHBZ #2077893)


author: Pavel Březina <pbrezina@redhat.com> - 1.2.6-1
changelog:
  - Rebase to 1.2.6 (RHBZ #2142805)
  - update translations (RHBZ #2139642)
  - Change password hashing algorithm from yescrypt back to sha512 (RHBZ #2151145)


author: Pavel Březina <pbrezina@redhat.com> - 1.2.6-2
changelog:
  - Fix Japanese translations (RHBZ #2153364)
  - Update translations (RHBZ #2189498)
  - Do not prompt for password twice when changing password of local user (RHBZ #2228098)


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-15
changelog:
  - bz1942371 - Drop nis support from autofs
      - fix dangling symlink creation if nis support is not available
        (add missing patch).
    - bz1958489 - autofs amd mounts present in the configuration get
      umounted on reload
      - fix amd section mounts map reload.
    - bz1958486 - autofs amd type host mounts fail for certain host names
      - fix amd hosts mount expire.
  - Related: rhbz#1942371
  - Resolves: rhbz#1958489 rhbz#1958486


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-16
changelog:
  - bz1965870 - autofs: regression in offset ordering
    - fix offset entries order.
    - use mapent tree root for tree_mapent_add_node().
    - eliminate redundant cache lookup in tree_mapent_add_node().
    - fix hosts map offset order.
    - fix direct mount deadlock.
  - bz1965863 - A recent Coverity change can cause an infinit loop on map reload
    - fix lookup_prune_one_cache() refactoring change.
  - bz1966380 - auto.master manpage doesn't mention -null or other built-in maps
    - add missing desciption of null map option.
  - Resolves: rhbz#1965870 rhbz#1965863 rhbz#1966380


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-17
changelog:
  - bz1973892 - /net mount being not cleanly mounted and unmounted
    - correct patch, fix nonstrict offset mount fail handling.
  - Related: rhbz#1973892


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-20
changelog:
  - bz1938682 - review of important potential issues detected by static analyzers
    in autofs-5.1.7-2.el9
    - fix concat_options() error handling.
  - Resolves: rhbz#1938682


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-21
changelog:
  - bz1938682 - review of important potential issues detected by static analyzers
    in autofs-5.1.7-2.el9
    - correct patch, fix concat_options() error handling.
  - Related: rhbz#1938682


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-22
changelog:
  - bz1984813 - autofs: FTBFS due to dynamic PTHREAD_STACK_MIN (glibc 2.34 related)
    - eliminate some more alloca usage.
    - use default stack size for threads.
  - Resolves: rhbz#1984813


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-23
changelog:
  - bz1984813 - autofs: FTBFS due to dynamic PTHREAD_STACK_MIN (glibc 2.34 related)
    - fix potential memory leak in "eliminate some more alloca usage" patch.
    - remove unused parameter from add_path() in "eliminate some more alloca usage" patch.
  - Related: rhbz#1984813


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-25
changelog:
  - bz2028301 - autofs: send FAIL cmd/ioctl mess when encountering problems with
    mount trigger
    - fix kernel mount status notification.
  - Resolves: rhbz#2028301


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-26
changelog:
  - bz2028301 - autofs: send FAIL cmd/ioctl mess when encountering problems with
    mount trigger
    - fix fedfs build flags.
  - Related: rhbz#2028301


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-27
changelog:
  - bz2028746 - autofs service has not proper limits set to be able to handle
    many mounts
    - fix set open file limit.
    - improve descriptor open error reporting.
  - Resolves: rhbz#2028746


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-28
changelog:
  - bz2056320 - Using -hosts option does not work in RHEL 9
    - fix root offset error handling.
    - fix nonstrict fail handling of last offset mount.
    - dont fail on duplicate offset entry tree add.
    - fix loop under run in cache_get_offset_parent().
    - simplify cache_add() a little.
    - fix use after free in tree_mapent_delete_offset_tree().
    - fix memory leak in xdr_exports().
    - avoid calling pthread_getspecific() with NULL key_thread_attempt_id.
    - fix sysconf(3) return handling.
    - remove rpcgen dependedncy, it hasn't been needed since rev 10.
  - Related: rhbz#2056320


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-29
changelog:
  - bz2056321 - autofs attempts unmount on directory in use
    - remove nonstrict parameter from tree_mapent_umount_offsets().
    - fix handling of incorrect return from umount_ent().
  - Resolves: rhbz#2056321


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-30
changelog:
  - bz2084108 - autofs is slow to mount when doing lookups returns multiple entries
    - make NFS version check flags consistent.
    - refactor get_nfs_info().
    - also require TCP_REQUESTED when setting NFS port.
    - bailout on rpc systemerror.
    - fix nfsv4 only mounts should not use rpcbind.


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-31
changelog:
  - bz2087535 - libnss_sss: threads stuck at sss_nss_lock from initgroups
    - dont use initgroups() at spawn.
    - comment out Patch1 and Patch2 since they have been merged into
      the distribution tar (and so are not applied).
  - Resolves: rhbz#2087535


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-32.el9_1
changelog:
  - bz2166144 - automount -m crashes with Segmentation fault (core dumped)
    - fix invalid tsv access.
  - Resolves: rhbz#2166144


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-32.el9_1.1
changelog:
  - bz2166144 - automount -m crashes with Segmentation fault (core dumped)
    - fix incorrect changelog date.
  - Related: rhbz#2166144


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-32
changelog:
  - bz2122565 - automount -m crashes with Segmentation fault (core dumped)
    - fix invalid tsv access.
  - bz2126176 - autofs: %changelog entries are out of order
    - fix changelog date of out of order entry.
  - Resolves: rhbz#2122565 rhbz#2126176


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-33
changelog:
  - bz2131907 - autofs: missing unlock in sasl_do_kinit_ext_cc()
    - fix missing unlock in sasl_do_kinit_ext_cc().
  - Resolves: rhbz#2131907


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-34
changelog:
  - bz2147491 - segfault due to lookup_mod->context address being freed
    and reused while multiple threads were using it
    - fix parse module instance mutex naming.
    - serialise lookup module open and reinit.
    - coverity fix for invalid access.
    - fix hosts map deadlock on restart.
    - fix deadlock with hosts map reload.
    - fix memory leak in update_hosts_mounts().
  - Resolves: rhbz#2147491


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-35
changelog:
  - bz2145251 - RHEL9: automount does not handle null option string after
    "-" anymore
    - fix minus only option handling in concat_options().
  - Resolves: rhbz#2145251


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-36
changelog:
  - bz2149013 - autofs: errors in autofs-5.1.4-83.el8.x86_64 when restarting
    autofs with busy directories
    - fix incorrect path for is_mounted() in try_remount().
  - Resolves: rhbz#2149013


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-37
changelog:
  - bz2170285 - Users can trigger a simple autofs DoS with wildcard
    automounter maps
    - fail on empty trailing replicated host name.
  - Resolves: rhbz#2170285


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-38
changelog:
  - bz2170287 - Autofs reports can't connect to sssd, retry for 10
    seconds when real problem is empty LDAP object
    - improve handling of ENOENT in sss setautomntent().
    - dont immediately call function when waiting.
  - Resolves: rhbz#2170287


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-50
changelog:
  - bz2179753 - deadlock while reading amd maps
    - fix return status of mount_autofs().
    - don't close lookup at umount.
    - fix deadlock in lookups.
    - dont delay expire.
    - make amd mapent search function name clear.
    - rename statemachine() to signal_handler().
    - make signal handling consistent.
    - fix incorrect print format specifiers in get_pkt().
    - eliminate last remaining state_pipe usage.
    - add function master_find_mapent_by_devid().
    - use device id to locate autofs_point when setting log priotity.
    - add command pipe handling functions.
    - switch to application wide command pipe.
    - get rid of unused field submnt_count.
    - fix mount tree startup reconnect.
    - fix unterminated read in handle_cmd_pipe_fifo_message() (Coverity).
  - Resolves: rhbz#2179753


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-51
changelog:
  - bz2210161 - autofs fails to start with combination of +auto.master and
    local direct map lookups after upgrading to 5.1.4-93.el8
    - fix memory leak in sasl_do_kinit() (Coverity).
    - fix fix mount tree startup reconnect.
  - Resolves: rhbz#2210161


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-52
changelog:
  - bz2210899 - amd map format netgoup selector function not working
    - fix use_ignore_mount_option description.
    - include addtional log info for mounts.
    - fix amd selector function matching.
    - get rid entry thid field.
    - continue expire immediately after submount check.
    - add buffer length checks to autofs mount_mount().
    - eliminate realpath from mount of submount.
    - eliminate root param from autofs mount and umount.
    - remove redundant fstat from do_mount_direct().
    - get rid of strlen call in handle_packet_missing_direct().
    - remove redundant stat call in lookup_ghost().
    - set mapent dev and ino before adding to index.
    - change to use printf functions in amd parser.
    - dont call umount_subtree_mounts() on parent at umount.
    - dont take parent source lock at mount shutdown.
    - eliminate buffer usage from handle_mounts_cleanup().
    - fix possible use after free in handle_mounts_exit().
    - make submount cleanup the same as top level mounts.
    - add soucre parameter to module functions.
    - add ioctlfd open helper.
    - make open files limit configurable.
  - Resolves: rhbz#2210899


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-53
changelog:
  - bz2215661 - The sss lookup modules handles error return incorrectly in
    some cases
    - fix some sss error return cases.
  - Resolves: rhbz#2215661


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-54
changelog:
  - bz2223236 - When looking up included maps, sometimes autofs does not
    consult all the included files in order
    - fix incorrect matching of cached wildcard key.
  - Resolves: rhbz#2223236


author: Ian Kent <ikent@redhat.com> - 1:5.1.7-55
changelog:
  - bz2223252 - filesystems mount and expire immediately
    - fix expire retry looping.
    - correct day in changelog entry for revision 53.
  - Resolves: rhbz#2223252


author: Pavel Cahyna <pcahyna@redhat.com> - 11.0.1-5
changelog:
  - Make nagios-plugin build conditional and disabled on RHEL to avoid
    generating this subpackage that has missing dependencies
  - Fix flags for annobin in Qt tools (bat & tray-monitor) build
  - Add a forgotten RHEL 8 patch to use openssl crypto (random numbers, hmac,
    hashing functions)
    Resolves: rhbz#1935458


author: Jerome Marchand <jmarchan@redhat.com> - 0.20.0-4
changelog:
  - Don't require bcc-tools by default (#1967550)
  - Add explicit bcc requirement to bcc-tools
  - Build bcc from standard sources


author: Jerome Marchand <jmarchan@redhat.com> - 0.20.0-7
changelog:
  - Sync with latest libbpf (fixes BPF_F_BROADCAST breakages of rhbz#1992430)
  - Fix cpudist, mdflush, readahead and threadsnoop (rhbz#1992430)
  - Handle the renaming of task_struct_>state field
  - Drop tools that relies on features disabled on RHEL


author: Yara Ahmad <yahmad@redhat.com> - 2.35.2-40
changelog:
  - Fix an illegal memory access when parsing an ELF file containing corrupt symbol version information.  (#2164701)


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


author: Adrian Reber <adrian@lisas.de> - 1.2.5-1
changelog:
  - Updated to 1.2.5
  - No longer necessary to re-package sources: All problematic files have
    been re-licensed
  - All 19 patches are part of the 1.2.5 release and have been removed


author: Christian Kellner <christian@kellner.me> - 0.8-3
changelog:
  - Add patch to ignore uevents from wakeup devices. See upstream issue
    https://gitlab.freedesktop.org/bolt/bolt/issues/156
  - Add patch to fix BoltError not being a typedef.


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-152.el9]
changelog:
  - net/mlx5e: SHAMPO, reduce TIR indication (Mohammad Kabat) [2049450]
  - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Mohammad Kabat) [2049450]
  - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Mohammad Kabat) [2049450]
  - net/mlx5: Fix a race on command flush flow (Mohammad Kabat) [2049450]
  - net/mlx5: Fix size field in bufferx_reg struct (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Mohammad Kabat) [2049450]
  - net/mlx5e: Add missing increment of count (Mohammad Kabat) [2049450]
  - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Mohammad Kabat) [2049450]
  - net/mlx5e: Add feature check for set fec counters (Mohammad Kabat) [2049450 2049713]
  - net/mlx5e: TC, Skip redundant ct clear actions (Mohammad Kabat) [2049450]
  - net/mlx5e: TC, Reject rules with forward and drop actions (Mohammad Kabat) [2049450]
  - net/mlx5e: TC, Reject rules with drop and modify hdr action (Mohammad Kabat) [2049450]
  - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Mohammad Kabat) [2049450]
  - net/mlx5: Fix possible deadlock on rule deletion (Mohammad Kabat) [2049450]
  - net/mlx5: Fix tc max supported prio for nic mode (Mohammad Kabat) [2049450]
  - net/mlx5: Fix wrong limitation of metadata match on ecpf (Mohammad Kabat) [2049450]
  - net/mlx5: Update log_max_qp value to be 17 at most (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Cache STE shadow memory (Mohammad Kabat) [2049450]
  - net/mlx5e: Avoid field-overflowing memcpy() (Mohammad Kabat) [2049450]
  - net/mlx5e: Use struct_group() for memcpy() region (Mohammad Kabat) [2049450]
  - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Mohammad Kabat) [2049450]
  - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Mohammad Kabat) [2049450]
  - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Mohammad Kabat) [2049450]
  - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Mohammad Kabat) [2049450]
  - net/mlx5: E-Switch, Fix uninitialized variable modact (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix handling of wrong devices during bond netevent (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix broken SKB allocation in HW-GRO (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Mohammad Kabat) [2049450]
  - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Mohammad Kabat) [2049450]
  - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Mohammad Kabat) [2049450]
  - net/mlx5e: TC, Reject rules with forward and drop actions (Mohammad Kabat) [2049450]
  - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix module EEPROM query (Mohammad Kabat) [2049450]
  - net/mlx5e: TC, Reject rules with drop and modify hdr action (Mohammad Kabat) [2049450]
  - net/mlx5: Bridge, ensure dev_name is null-terminated (Mohammad Kabat) [2049450]
  - net/mlx5: Bridge, take rtnl lock in init error handler (Mohammad Kabat) [2049450]
  - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix build error in fec_set_block_stats() (Mohammad Kabat) [2049450]
  - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Mohammad Kabat) [2049450]
  - net/mlx5: Set command entry semaphore up once got index free (Mohammad Kabat) [2049450]
  - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Mohammad Kabat) [2049450]
  - net/mlx5: Fix access to sf_dev_table on allocation failure (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix matching on modified inner ip_ecn bits (Mohammad Kabat) [2049450]
  - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Mohammad Kabat) [2049450]
  - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Mohammad Kabat) [2049450]
  - net/mlx5e: Don't block routes with nexthop objects in SW (Mohammad Kabat) [2049450 2049888]
  - net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used (Mohammad Kabat) [2049450 2049888]
  - net/mlx5e: Fix nullptr on deleting mirroring rule (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix page DMA map/unmap attributes (Mohammad Kabat) [2049450]
  - net/mlx5e: Add recovery flow in case of error CQE (Mohammad Kabat) [2049450]
  - net/mlx5e: TC, Remove redundant error logging (Mohammad Kabat) [2049450]
  - net/mlx5e: Refactor set_pflag_cqe_based_moder (Mohammad Kabat) [2049450]
  - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Mohammad Kabat) [2049450]
  - net/mlx5e: Fix feature check per profile (Mohammad Kabat) [2049450]
  - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Mohammad Kabat) [2049450]
  - net/mlx5e: Expose FEC counters via ethtool (Mohammad Kabat) [2049450 2049713]
  - net/mlx5: Update log_max_qp value to FW max capability (Mohammad Kabat) [2049450]
  - net/mlx5: SF, Use all available cpu for setting cpu affinity (Mohammad Kabat) [2049450]
  - net/mlx5: Introduce API for bulk request and release of IRQs (Mohammad Kabat) [2049450]
  - net/mlx5: Split irq_pool_affinity logic to new file (Mohammad Kabat) [2049450]
  - net/mlx5: Move affinity assignment into irq_request (Mohammad Kabat) [2049450]
  - net/mlx5: Introduce control IRQ request API (Mohammad Kabat) [2049450]
  - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Mohammad Kabat) [2049450]
  - RDMA/mlx5: Print wc status on CQE error and dump needed (Mohammad Kabat) [2049450]
  - net: fixup build after bpf header changes (Mohammad Kabat) [2049450]
  - net/mlx5: CT: Set flow source hint from provided tuple device (Mohammad Kabat) [2049450]
  - net/mlx5: Set SMFS as a default steering mode if device supports it (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Add misc5 to match_param structs (Mohammad Kabat) [2049450]
  - net/mlx5: Add misc5 flow table match parameters (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Add support for UPLINK destination type (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Add support for dumping steering info (Mohammad Kabat) [2049450 2049888]
  - net/mlx5: DR, Add missing reserved fields to dr_match_param (Mohammad Kabat) [2049450 2049888]
  - net/mlx5: DR, Add check for flex parser ID value (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Rename list field in matcher struct to list_node (Mohammad Kabat) [2049450 2049888]
  - net/mlx5: DR, Remove unused struct member in matcher (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Mohammad Kabat) [2049450]
  - net/mlx5: DR, Fix error flow in creating matcher (Mohammad Kabat) [2049450]
  - net/mlx5e: Use auxiliary_device driver data helpers (Mohammad Kabat) [2049450]
  - net/mlx5e: Take packet_merge params directly from the RX res struct (Mohammad Kabat) [2049450]
  - net/mlx5e: Allocate per-channel stats dynamically at first usage (Mohammad Kabat) [2049450]
  - net/mlx5e: Use dynamic per-channel allocations in stats (Mohammad Kabat) [2049450]
  - net/mlx5e: Allow profile-specific limitation on max num of channels (Mohammad Kabat) [2049450]
  - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Mohammad Kabat) [2049450]
  - net/mlx5e: Add profile indications for PTP and QOS HTB features (Mohammad Kabat) [2049450]
  - net/mlx5e: Use bitmap field for profile features (Mohammad Kabat) [2049450]
  - net/mlx5: Remove the repeated declaration (Mohammad Kabat) [2049450]
  - net/mlx5: Let user configure max_macs generic param (Mohammad Kabat) [2049450]
  - net/mlx5: Let user configure event_eq_size param (Mohammad Kabat) [2049450]
  - net/mlx5: Let user configure io_eq_size param (Mohammad Kabat) [2049450]
  - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Mohammad Kabat) [2049450]
  - net/mlx5e: Move goto action checks into tc_action goto post parse op (Mohammad Kabat) [2049450]
  - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Mohammad Kabat) [2049450]
  - net/mlx5e: Add post_parse() op to tc action infrastructure (Mohammad Kabat) [2049450]
  - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Mohammad Kabat) [2049450]
  - net/mlx5e: TC action parsing loop (Mohammad Kabat) [2049450]
  - net/mlx5e: Add redirect ingress to tc action infra (Mohammad Kabat) [2049450]
  - net/mlx5e: Add sample and ptype to tc_action infra (Mohammad Kabat) [2049450]
  - net/mlx5e: Add ct to tc action infra (Mohammad Kabat) [2049450]
  - net/mlx5e: Add mirred/redirect to tc action infra (Mohammad Kabat) [2049450]
  - net/mlx5e: Add mpls push/pop to tc action infra (Mohammad Kabat) [2049450]
  - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Mohammad Kabat) [2049450]
  - net/mlx5e: Add pedit to tc action infra (Mohammad Kabat) [2049450]
  - net/mlx5e: Add csum to tc action infra (Mohammad Kabat) [2049450]
  - net/mlx5e: Add tunnel encap/decap to tc action infra (Mohammad Kabat) [2049450]
  - net/mlx5e: Add goto to tc action infra (Mohammad Kabat) [2049450]
  - net/mlx5e: Add tc action infrastructure (Mohammad Kabat) [2049450]
  - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Mohammad Kabat) [2049450]
  - RDMA/mlx5: Add support to multiple priorities for FDB rules (Mohammad Kabat) [2049450]
  - net/mlx5: Create more priorities for FDB bypass namespace (Mohammad Kabat) [2049450]
  - net/mlx5: Refactor mlx5_get_flow_namespace (Mohammad Kabat) [2049450]
  - net/mlx5: Separate FDB namespace (Mohammad Kabat) [2049450]
  - net/mlx5: Use irq_set_affinity_and_hint() (Mohammad Kabat) [2049450]
  - net/mlx5: Dynamically resize flow counters query buffer (Mohammad Kabat) [2049450]
  - net/mlx5e: TC, Set flow attr ip_version earlier (Mohammad Kabat) [2049450]
  - net/mlx5e: TC, Move common flow_action checks into function (Mohammad Kabat) [2049450]
  - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Mohammad Kabat) [2049450]
  - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Mohammad Kabat) [2049450]
  - net/mlx5e: TC, Remove redundant action stack var (Mohammad Kabat) [2049450]
  - net/mlx5e: Hide function mlx5e_num_channels_changed (Mohammad Kabat) [2049450]
  - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Mohammad Kabat) [2049450]
  - net/mlx5: Print more info on pci error handlers (Mohammad Kabat) [2049450]
  - net/mlx5: SF, silence an uninitialized variable warning (Mohammad Kabat) [2049450]
  - net/mlx5: Fix error return code in esw_qos_create() (Mohammad Kabat) [2049450]
  - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Mohammad Kabat) [2049450]
  - mlx5: fix psample_sample_packet link error (Mohammad Kabat) [2049450]
  - net/mlx5: E-switch, Create QoS on demand (Mohammad Kabat) [2049450 2049844]
  - net/mlx5: E-switch, Enable vport QoS on demand (Mohammad Kabat) [2049450 2049844]
  - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Mohammad Kabat) [2049450 2049844]
  - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Mohammad Kabat) [2049450 2049844]
  - net/mlx5: E-switch, Remove vport enabled check (Mohammad Kabat) [2049450 2049844]
  - net/mlx5e: Specify out ifindex when looking up decap route (Mohammad Kabat) [2049450 2049844]
  - net/mlx5e: TC, Move comment about mod header flag to correct place (Mohammad Kabat) [2049450 2049844]
  - net/mlx5e: TC, Move kfree() calls after destroying all resources (Mohammad Kabat) [2049450 2049844]
  - net/mlx5e: TC, Destroy nic flow counter if exists (Mohammad Kabat) [2049450 2049844]
  - net/mlx5: TC, using swap() instead of tmp variable (Mohammad Kabat) [2049450 2049844]
  - net/mlx5: CT: Allow static allocation of mod headers (Mohammad Kabat) [2049450 2049844]
  - net/mlx5e: Refactor mod header management API (Mohammad Kabat) [2049450 2049844]
  - net/mlx5: Avoid printing health buffer when firmware is unavailable (Mohammad Kabat) [2049450 2049833 2049844]
  - net/mlx5: Fix format-security build warnings (Mohammad Kabat) [2049450 2049844]
  - net/mlx5e: Support ethtool cq mode (Mohammad Kabat) [2049450 2049844]
  - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Mohammad Kabat) [2049449]
  - net/mlx5e: Fix wrong features assignment in case of error (Mohammad Kabat) [2049449]
  - net/mlx5e: TC, Fix memory leak with rules with internal port (Mohammad Kabat) [2049449]
  - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Mohammad Kabat) [2049449]
  - net/mlx5e: Delete forward rule for ct or sample action (Mohammad Kabat) [2049449]
  - net/mlx5e: Fix ICOSQ recovery flow for XSK (Mohammad Kabat) [2049449]
  - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Mohammad Kabat) [2049449]
  - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Mohammad Kabat) [2049449]
  - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Mohammad Kabat) [2049449]
  - net/mlx5: Fix tc max supported prio for nic mode (Mohammad Kabat) [2049449]
  - net/mlx5: Fix SF health recovery flow (Mohammad Kabat) [2049449]
  - net/mlx5: Fix error print in case of IRQ request failed (Mohammad Kabat) [2049449]
  - net/mlx5: Use first online CPU instead of hard coded CPU (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Mohammad Kabat) [2049449]
  - net/mlx5e: SHAMPO, Fix constant expression result (Mohammad Kabat) [2049449]
  - net/mlx5: Fix access to a non-supported register (Mohammad Kabat) [2049449 2049833]
  - net/mlx5: Fix too early queueing of log timestamp work (Mohammad Kabat) [2049449 2049833]
  - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Mohammad Kabat) [2049449]
  - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Mohammad Kabat) [2049449]
  - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Mohammad Kabat) [2049449]
  - net/mlx5: E-Switch, fix single FDB creation on BlueField (Mohammad Kabat) [2049449]
  - net/mlx5: E-switch, Respect BW share of the new group (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, Fix recreation of VF LAG (Mohammad Kabat) [2049449]
  - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Mohammad Kabat) [2049449]
  - net/mlx5e: Sync TIR params updates against concurrent create/modify (Mohammad Kabat) [2049449]
  - net/mlx5e: Fix missing IPsec statistics on uplink representor (Mohammad Kabat) [2049449]
  - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Mohammad Kabat) [2049449]
  - net/mlx5: E-Switch, return error if encap isn't supported (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, update tracker when state change event received (Mohammad Kabat) [2049449]
  - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Mohammad Kabat) [2049449]
  - net/mlx5: Fix flow counters SF bulk query len (Mohammad Kabat) [2049449]
  - net/mlx5: E-Switch, rebuild lag only when needed (Mohammad Kabat) [2049449]
  - net/mlx5: Update error handler for UCTX and UMEM (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Fix check for unsupported fields in match param (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Mohammad Kabat) [2049449]
  - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Mohammad Kabat) [2049449]
  - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Mohammad Kabat) [2049449]
  - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Mohammad Kabat) [2049449]
  - net/mlx5e: kTLS, Fix crash in RX resync flow (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Mohammad Kabat) [2049449]
  - net/mlx5: Support internal port as decap route device (Mohammad Kabat) [2049449]
  - net/mlx5e: Term table handling of internal port rules (Mohammad Kabat) [2049449]
  - net/mlx5e: Add indirect tc offload of ovs internal port (Mohammad Kabat) [2049449]
  - net/mlx5e: Offload internal port as encap route device (Mohammad Kabat) [2049449]
  - net/mlx5e: Offload tc rules that redirect to ovs internal port (Mohammad Kabat) [2049449]
  - net/mlx5e: Accept action skbedit in the tc actions list (Mohammad Kabat) [2049449]
  - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Mohammad Kabat) [2049449]
  - net/mlx5e: Use generic name for the forwarding dev pointer (Mohammad Kabat) [2049449]
  - net/mlx5e: Refactor rx handler of represetor device (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Add check for unsupported fields in match param (Mohammad Kabat) [2049449]
  - net/mlx5: Allow skipping counter refresh on creation (Mohammad Kabat) [2049449]
  - net/mlx5e: IPsec: Refactor checksum code in tx data path (Mohammad Kabat) [2049449]
  - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Mohammad Kabat) [2049449]
  - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Mohammad Kabat) [2049449]
  - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Mohammad Kabat) [2049449]
  - net/mlx5e: Add HW-GRO offload (Mohammad Kabat) [2049449]
  - net/mlx5e: Add HW_GRO statistics (Mohammad Kabat) [2049449]
  - net/mlx5e: HW_GRO cqe handler implementation (Mohammad Kabat) [2049449]
  - net/mlx5e: Add data path for SHAMPO feature (Mohammad Kabat) [2049449]
  - net/mlx5e: Add handle SHAMPO cqe support (Mohammad Kabat) [2049449]
  - net/mlx5e: Add control path for SHAMPO feature (Mohammad Kabat) [2049449]
  - net/mlx5e: Add support to klm_umr_wqe (Mohammad Kabat) [2049449]
  - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Mohammad Kabat) [2049449]
  - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Mohammad Kabat) [2049449]
  - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Mohammad Kabat) [2049449]
  - net/mlx5: remove the recent devlink params (Mohammad Kabat) [2049449]
  - net/mlx5: SF_DEV Add SF device trace points (Mohammad Kabat) [2049449]
  - net/mlx5: SF, Add SF trace points (Mohammad Kabat) [2049449]
  - net/mlx5: Let user configure max_macs param (Mohammad Kabat) [2049449]
  - net/mlx5: Let user configure event_eq_size param (Mohammad Kabat) [2049449]
  - net/mlx5: Let user configure io_eq_size param (Mohammad Kabat) [2049449]
  - net/mlx5: Bridge, support replacing existing FDB entry (Mohammad Kabat) [2049449]
  - net/mlx5: Bridge, extract code to lookup and del/notify entry (Mohammad Kabat) [2049449]
  - net/mlx5: Add periodic update of host time to firmware (Mohammad Kabat) [2049449 2049833]
  - net/mlx5: Print health buffer by log level (Mohammad Kabat) [2049449 2049833]
  - net/mlx5: Extend health buffer dump (Mohammad Kabat) [2049449 2049833]
  - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Mohammad Kabat) [2049449]
  - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Mohammad Kabat) [2049449]
  - net/mlx5: Remove unnecessary checks for slow path flag (Mohammad Kabat) [2049449]
  - net/mlx5e: don't write directly to netdev->dev_addr (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Use dev_addr_mod() (Mohammad Kabat) [2049449]
  - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Mohammad Kabat) [2049449]
  - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Mohammad Kabat) [2049449]
  - net/mlx5: E-Switch, Use dynamic alloc for dest array (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, use steering to select the affinity port in LAG (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, add support to create/destroy/modify port selection (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, add support to create definers for LAG (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, set match mask according to the traffic type bitmap (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, set LAG traffic type mapping (Mohammad Kabat) [2049449]
  - net/mlx5: Lag, move lag files into directory (Mohammad Kabat) [2049449]
  - net/mlx5: Introduce new uplink destination type (Mohammad Kabat) [2049449]
  - net/mlx5: Add support to create match definer (Mohammad Kabat) [2049449]
  - net/mlx5: Introduce port selection namespace (Mohammad Kabat) [2049449]
  - net/mlx5: Support partial TTC rules (Mohammad Kabat) [2049449]
  - mlx5: prevent 64bit divide (Mohammad Kabat) [2049449]
  - net/mlx5: Use system_image_guid to determine bonding (Mohammad Kabat) [2049449]
  - net/mlx5: Use native_port_num as 1st option of device index (Mohammad Kabat) [2049449]
  - net/mlx5: Introduce new device index wrapper (Mohammad Kabat) [2049449]
  - net/mlx5: Check return status first when querying system_image_guid (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Mohammad Kabat) [2049449]
  - net/mlx5e: Add extack msgs related to TC for better debug (Mohammad Kabat) [2049449]
  - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Mohammad Kabat) [2049449]
  - net/mlx5: Disable roce at HCA level (Mohammad Kabat) [2049449]
  - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Mohammad Kabat) [2049449]
  - net/mlx5: Bridge, provide flow source hints (Mohammad Kabat) [2049449]
  - net/mlx5: Read timeout values from DTOR (Mohammad Kabat) [2049449]
  - net/mlx5: Read timeout values from init segment (Mohammad Kabat) [2049449]
  - net/mlx5: Add layout to support default timeouts register (Mohammad Kabat) [2049449]
  - ethernet: constify references to netdev->dev_addr in drivers (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Add modify_op_stat() support (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Add steering support in optional flow counters (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Support optional counters in hw_stats initialization (Mohammad Kabat) [2049449]
  - ethernet: Remove redundant 'flush_workqueue()' calls (Mohammad Kabat) [2049449]
  - net/mlx5: Add priorities for counters in RDMA namespaces (Mohammad Kabat) [2049449]
  - net/mlx5: Add ifc bits to support optional counters (Mohammad Kabat) [2049449]
  - net/mlx5: Enable single IRQ for PCI Function (Mohammad Kabat) [2049449]
  - net/mlx5: Shift control IRQ to the last index (Mohammad Kabat) [2049449]
  - net/mlx5: Bridge, pop VLAN on egress table miss (Mohammad Kabat) [2049449]
  - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Mohammad Kabat) [2049449]
  - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Mohammad Kabat) [2049449]
  - net/mlx5: Bridge, refactor eswitch instance usage (Mohammad Kabat) [2049449]
  - net/mlx5e: Support accept action (Mohammad Kabat) [2049449]
  - net/mlx5e: Specify out ifindex when looking up encap route (Mohammad Kabat) [2049449]
  - net/mlx5e: Reserve a value from TC tunnel options mapping (Mohammad Kabat) [2049449]
  - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Mohammad Kabat) [2049449]
  - net/mlx5e: Split actions_match_supported() into a sub function (Mohammad Kabat) [2049449]
  - net/mlx5e: Move mod hdr allocation to a single place (Mohammad Kabat) [2049449]
  - net/mlx5e: TC, Refactor sample offload error flow (Mohammad Kabat) [2049449]
  - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Mohammad Kabat) [2049449]
  - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Mohammad Kabat) [2049449]
  - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Mohammad Kabat) [2049449]
  - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Mohammad Kabat) [2049449]
  - net/mlx5e: Use array_size() helper (Mohammad Kabat) [2049449]
  - net/mlx5: Use struct_size() helper in kvzalloc() (Mohammad Kabat) [2049449]
  - net/mlx5: Use kvcalloc() instead of kvzalloc() (Mohammad Kabat) [2049449]
  - net/mlx5: Tolerate failures in debug features while driver load (Mohammad Kabat) [2049449]
  - net/mlx5: Warn for devlink reload when there are VFs alive (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Add missing string for action type SAMPLER (Mohammad Kabat) [2049449]
  - net/mlx5: DR, init_next_match only if needed (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Increase supported num of actions to 32 (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Add support for SF vports (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Support csum recalculation flow table on SFs (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Align error messages for failure to obtain vport caps (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Add missing query for vport 0 (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Fix vport number data type to u16 (Mohammad Kabat) [2049449]
  - IB/mlx5: Enable UAR to have DevX UID (Mohammad Kabat) [2049449]
  - net/mlx5: Add uid field to UAR allocation structures (Mohammad Kabat) [2049449]
  - net/mlx5e: check return value of rhashtable_init (Mohammad Kabat) [2049449]
  - net/mlx5e: Enable TC offload for ingress MACVLAN (Mohammad Kabat) [2049449]
  - net/mlx5e: Enable TC offload for egress MACVLAN (Mohammad Kabat) [2049449]
  - net/mlx5e: loopback test is not supported in switchdev mode (Mohammad Kabat) [2049449]
  - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Mohammad Kabat) [2049449]
  - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Mohammad Kabat) [2049449]
  - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Mohammad Kabat) [2049449]
  - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Mohammad Kabat) [2049449]
  - net/mlx5e: Set action fwd flag when parsing tc action goto (Mohammad Kabat) [2049449]
  - net/mlx5e: Remove incorrect addition of action fwd flag (Mohammad Kabat) [2049449]
  - net/mlx5e: Use correct return type (Mohammad Kabat) [2049449]
  - net/mlx5e: Add error flow for ethtool -X command (Mohammad Kabat) [2049449]
  - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Mohammad Kabat) [2049449]
  - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Mohammad Kabat) [2049447]
  - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Mohammad Kabat) [2049447]
  - net/mlx5e: Fix vlan data lost during suspend flow (Mohammad Kabat) [2049447]
  - net/mlx5: E-switch, Return correct error code on group creation failure (Mohammad Kabat) [2049447]
  - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Mohammad Kabat) [2049447]
  - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Mohammad Kabat) [2049447]
  - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Mohammad Kabat) [2049447]
  - net/mlx5e: Switchdev representors are not vlan challenged (Mohammad Kabat) [2049447]
  - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Mohammad Kabat) [2049447]
  - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Mohammad Kabat) [2049447]
  - net/mlx5: Fix cleanup of bridge delayed work (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Set user priority for DCT (Mohammad Kabat) [2049447]
  - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Mohammad Kabat) [2049447]
  - net/mlx5e: Fix the presented RQ index in PTP stats (Mohammad Kabat) [2049447]
  - net/mlx5: Fix setting number of EQs of SFs (Mohammad Kabat) [2049447]
  - net/mlx5: Fix length of irq_index in chars (Mohammad Kabat) [2049447]
  - net/mlx5: Avoid generating event after PPS out in Real time mode (Mohammad Kabat) [2049447]
  - net/mlx5: Force round second at 1PPS out start time (Mohammad Kabat) [2049447]
  - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Mohammad Kabat) [2049447]
  - net/mlx5e: Improve MQPRIO resiliency (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Keep the value for maximum number of channels in-sync (Mohammad Kabat) [2049447]
  - net/mlx5e: IPSEC RX, enable checksum complete (Mohammad Kabat) [2049447]
  - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Fix xlt_chunk_align calculation (Mohammad Kabat) [2049447]
  - net/mlx5e: Fix condition when retrieving PTP-rqn (Mohammad Kabat) [2049447]
  - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Mohammad Kabat) [2049447]
  - net/mlx5: Fix potential sleeping in atomic context (Mohammad Kabat) [2049447]
  - net/mlx5: FWTrace, cancel work on alloc pd error flow (Mohammad Kabat) [2049447]
  - net/mlx5: Lag, don't update lag if lag isn't supported (Mohammad Kabat) [2049447]
  - net/mlx5: Bridge, fix uninitialized variable usage (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Relax DCS QP creation checks (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Add support for update FTE (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Improve rule tracking memory consumption (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Remove HW specific STE type from nic domain (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Merge DR_STE_SIZE enums (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Skip source port matching on FDB RX domain (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Use FW API when updating FW-owned flow table (Mohammad Kabat) [2049447]
  - net/mlx5: DR, replace uintN_t with kernel-style types (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Reduce print level for FT chaining level check (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Enable QP retransmission (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Mohammad Kabat) [2049447]
  - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Mohammad Kabat) [2049447]
  - net/mlx5: DR, fix a potential use-after-free bug (Mohammad Kabat) [2049447]
  - net/mlx5e: Use correct eswitch for stack devices with lag (Mohammad Kabat) [2049447]
  - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Mohammad Kabat) [2049447]
  - net/mlx5e: Fix possible use-after-free deleting fdb rule (Mohammad Kabat) [2049447]
  - net/mlx5: Remove all auxiliary devices at the unregister event (Mohammad Kabat) [2049447]
  - net/mlx5: Lag, fix multipath lag activation (Mohammad Kabat) [2049447]
  - net/mellanox: switch from 'pci_' to 'dma_' API (Mohammad Kabat) [2049447]
  - net/mlx5: E-switch, Add QoS tracepoints (Mohammad Kabat) [2049447 2049610]
  - net/mlx5: E-switch, Allow to add vports to rate groups (Mohammad Kabat) [2049447 2049610]
  - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Mohammad Kabat) [2049447 2049610]
  - net/mlx5: E-switch, Introduce rate limiting groups API (Mohammad Kabat) [2049447 2049610]
  - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Mohammad Kabat) [2049447 2049610]
  - net/mlx5: E-switch, Move QoS related code to dedicated file (Mohammad Kabat) [2049447 2049610]
  - net/mlx5e: TC, Support sample offload action for tunneled traffic (Mohammad Kabat) [2049447]
  - net/mlx5e: TC, Restore tunnel info for sample offload (Mohammad Kabat) [2049447]
  - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Mohammad Kabat) [2049447]
  - net/mlx5e: Refactor ct to use post action infrastructure (Mohammad Kabat) [2049447]
  - net/mlx5e: Introduce post action infrastructure (Mohammad Kabat) [2049447]
  - net/mlx5e: CT, Use xarray to manage fte ids (Mohammad Kabat) [2049447]
  - net/mlx5e: Move sample attribute to flow attribute (Mohammad Kabat) [2049447]
  - net/mlx5e: Move esw/sample to en/tc/sample (Mohammad Kabat) [2049447]
  - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Mohammad Kabat) [2049447]
  - net/mlx5: Bridge, support LAG (Mohammad Kabat) [2049447]
  - net/mlx5: Bridge, allow merged eswitch connectivity (Mohammad Kabat) [2049447]
  - net/mlx5: Bridge, extract FDB delete notification to function (Mohammad Kabat) [2049447]
  - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Mohammad Kabat) [2049447]
  - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Mohammad Kabat) [2049447]
  - net/mlx5: Bridge, release bridge in same function where it is taken (Mohammad Kabat) [2049447]
  - net/mlx5e: Support MQPRIO channel mode (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Handle errors of netdev_set_num_tc() (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Maintain MQPRIO mode parameter (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Abstract MQPRIO params (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Support flow classification into RSS contexts (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Support multiple RSS contexts (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Convert RSS to a dedicated object (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Introduce abstraction of RSS context (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Introduce TIR create/destroy API in rx_res (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Do not try enable RSS when resetting indir table (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Make use of netdev_warn() (Mohammad Kabat) [2049447]
  - net/mlx5: Fix variable type to match 64bit (Mohammad Kabat) [2049447]
  - net/mlx5: Initialize numa node for all core devices (Mohammad Kabat) [2049447]
  - net/mlx5: Allocate individual capability (Mohammad Kabat) [2049447]
  - net/mlx5: Reorganize current and maximal capabilities to be per-type (Mohammad Kabat) [2049447]
  - net/mlx5: SF, use recent sysfs api (Mohammad Kabat) [2049447]
  - net/mlx5: Refcount mlx5_irq with integer (Mohammad Kabat) [2049447]
  - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Mohammad Kabat) [2049447]
  - net/mlx5: Align mlx5_irq structure (Mohammad Kabat) [2049447]
  - net/mlx5: Delete impossible dev->state checks (Mohammad Kabat) [2049447]
  - net/mlx5: Fix inner TTC table creation (Mohammad Kabat) [2049447]
  - net/mlx5: Fix typo in comments (Mohammad Kabat) [2049447]
  - net/mlx5: Lag, Create shared FDB when in switchdev mode (Mohammad Kabat) [2049447]
  - net/mlx5: E-Switch, add logic to enable shared FDB (Mohammad Kabat) [2049447]
  - net/mlx5: Lag, move lag destruction to a workqueue (Mohammad Kabat) [2049447]
  - net/mlx5: Lag, properly lock eswitch if needed (Mohammad Kabat) [2049447]
  - net/mlx5: Add send to vport rules on paired device (Mohammad Kabat) [2049447]
  - net/mlx5: E-Switch, Add event callback for representors (Mohammad Kabat) [2049447]
  - net/mlx5e: Use shared mappings for restoring from metadata (Mohammad Kabat) [2049447]
  - net/mlx5e: Add an option to create a shared mapping (Mohammad Kabat) [2049447]
  - net/mlx5: E-Switch, set flow source for send to uplink rule (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Add shared FDB support (Mohammad Kabat) [2049447]
  - {net, RDMA}/mlx5: Extend send to vport rules (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Fill port info based on the relevant eswitch (Mohammad Kabat) [2049447]
  - net/mlx5: Lag, add initial logic for shared FDB (Mohammad Kabat) [2049447]
  - net/mlx5: Return mdev from eswitch (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Delete not-available udata check (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Drop in-driver verbs object creations (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Cancel pkey work before destroying device resources (Mohammad Kabat) [2049447]
  - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Mohammad Kabat) [2049447]
  - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Mohammad Kabat) [2049447]
  - net/mlx5e: Remove redundant assignment of counter to null (Mohammad Kabat) [2049447]
  - net/mlx5e: Remove redundant parse_attr arg (Mohammad Kabat) [2049447]
  - net/mlx5e: Remove redundant cap check for flow counter (Mohammad Kabat) [2049447]
  - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Mohammad Kabat) [2049447]
  - net/mlx5e: Remove redundant tc act includes (Mohammad Kabat) [2049447]
  - net/mlx5: Embed mlx5_ttc_table (Mohammad Kabat) [2049447 2049891]
  - net/mlx5: Move TTC logic to fs_ttc (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Decouple TTC logic from mlx5e (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Rename some related TTC args and functions (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Rename traffic type enums (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Allocate the array of channels according to the real max_nch (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Use a new initializer to build uniform indir table (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Use the new TIR API for kTLS (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Move management of indir traffic types to rx_res (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Convert TIR to a dedicated object (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Create struct mlx5e_rss_params_hash (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Take RQT out of TIR and group RX resources (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Move RX resources to a separate struct (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Convert RQT to a dedicated object (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Mohammad Kabat) [2049447 2049891]
  - net/mlx5: Take TIR destruction out of the TIR list lock (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Mohammad Kabat) [2049447 2049891]
  - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Mohammad Kabat) [2049447 2049891]
  - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Add DCS offload support (Mohammad Kabat) [2049447]
  - RDMA/mlx5: Separate DCI QP creation logic (Mohammad Kabat) [2049447]
  - net/mlx5: Add DCS caps & fields support (Mohammad Kabat) [2049447]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-153.el9]
changelog:
  - selftests: netfilter: add test case for nf trace infrastructure (Florian Westphal) [2112751]
  - netfilter: nf_tables: fix crash when nf_trace is enabled (Florian Westphal) [2112751]
  - netfilter: nf_log: incorrect offset to network header (Phil Sutter) [2067133]
  - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [2067133]
  - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [2067133]
  - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [2067133]
  - net/mlx4_en: use kzalloc (Mohammad Kabat) [2049443]
  - net/mlx4: Delete useless moduleparam include (Mohammad Kabat) [2049443]
  - RDMA/mlx4: remove redundant assignment to variable nreq (Mohammad Kabat) [2049443]
  - RDMA/mlx4: Delete useless module.h include (Mohammad Kabat) [2049443]
  - RDMA/mlx4: Don't continue event handler after memory allocation failure (Mohammad Kabat) [2049443]
  - net/mlx4: Use irq_update_affinity_hint() (Mohammad Kabat) [2049443]
  - RDMA/mlx4: Use bitmap_alloc() when applicable (Mohammad Kabat) [2049443]
  - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Mohammad Kabat) [2049443]
  - net/mlx4_en: Update reported link modes for 1/10G (Mohammad Kabat) [2049443]
  - RDMA/mlx4: Do not fail the registration on port stats (Mohammad Kabat) [2049443]
  - net: convert users of bitmap_foo() to linkmode_foo() (Mohammad Kabat) [2049443]
  - RDMA/mlx4: Return missed an error if device doesn't support steering (Mohammad Kabat) [2049443]
  - ethernet: Remove redundant 'flush_workqueue()' calls (Mohammad Kabat) [2049443]
  - mlx4: constify args for const dev_addr (Mohammad Kabat) [2049443]
  - mlx4: remove custom dev_addr clearing (Mohammad Kabat) [2049443]
  - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Mohammad Kabat) [2049443]
  - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Mohammad Kabat) [2049443]
  - net/mlx4_en: avoid one cache line miss to ring doorbell (Mohammad Kabat) [2049443]
  - net/mlx4_en: Add XDP_REDIRECT statistics (Mohammad Kabat) [2049443]
  - net/mlx4: Use array_size() helper in copy_to_user() (Mohammad Kabat) [2049443]
  - net: mlx4: Add support for XDP_REDIRECT (Mohammad Kabat) [2049443]
  - net/mlx4_en: Don't allow aRFS for encapsulated packets (Mohammad Kabat) [2049443]
  - net/mlx4_en: Resolve bad operstate value (Mohammad Kabat) [2049443]
  - net/mellanox: switch from 'pci_' to 'dma_' API (Mohammad Kabat) [2049443]
  - net/mlx4: Use ARRAY_SIZE to get an array's size (Mohammad Kabat) [2049443]
  - net/mlx4: make the array states static const, makes object smaller (Mohammad Kabat) [2049443]
  - redhat: Use redhatsecureboot701 for ppc64le (Patrick Talbert) [2109211]
  - device property: Advertise fwnode and device property count API calls (Al Stone) [2102893]
  - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Al Stone) [2102893]
  - device property: Use multi-connection matchers for single case (Al Stone) [2102893]
  - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Al Stone) [2102893]
  - device property: Introduce fwnode_for_each_parent_node() (Al Stone) [2102893]
  - device property: Allow error pointer to be passed to fwnode APIs (Al Stone) [2102893]
  - device property: Add irq_get to fwnode operation (Al Stone) [2102893]
  - device property: Add iomap to fwnode operations (Al Stone) [2102893]
  - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Al Stone) [2102893]
  - ARM: tegra: paz00: Handle device properties with software node API (Al Stone) [2102893]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-154.el9]
changelog:
  - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (John Allen) [2081424]
  - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2081424]
  - x86/boot: Fix the setup data types max limit (John Allen) [2081424]
  - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2081424]
  - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (John Allen) [2081424]
  - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2081424]
  - x86/sev: Annotate stack change in the #VC handler (John Allen) [2081424]
  - x86/sev: Remove duplicated assignment to variable info (John Allen) [2081424]
  - x86/sev: Fix address space sparse warning (John Allen) [2081424]
  - x86/sev: Get the AP jump table address from secrets page (John Allen) [2081424]
  - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2081424]
  - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2081424]
  - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2081424]
  - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2081424]
  - virt: sevguest: Fix bool function returning negative value (John Allen) [2081424]
  - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2081424]
  - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2081424]
  - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2081424]
  - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2081424]
  - virt: sevguest: Add support to get extended report (John Allen) [2081424]
  - virt: sevguest: Add support to derive key (John Allen) [2081424]
  - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2081424]
  - virt: Add SEV-SNP guest driver (John Allen) [2081424]
  - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2081424]
  - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2081424]
  - x86/sev: Add a sev= cmdline option (John Allen) [2081424]
  - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2081424]
  - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2081424]
  - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2081424]
  - x86/compressed: Export and rename add_identity_map() (John Allen) [2081424]
  - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2081424]
  - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2081424]
  - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2081424]
  - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2081424]
  - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2081424]
  - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2081424]
  - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2081424]
  - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2081424]
  - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2081424]
  - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2081424]
  - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2081424]
  - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2081424]
  - x86/head/64: Re-enable stack protection (John Allen) [2081424]
  - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2081424]
  - x86/mm: Validate memory when changing the C-bit (John Allen) [2081424]
  - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2081424]
  - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2081424]
  - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2081424]
  - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2081424]
  - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2081424]
  - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2081424]
  - x86/sev: Check the VMPL level (John Allen) [2081424]
  - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2081424]
  - x86/sev: Check SEV-SNP features support (John Allen) [2081424]
  - x86/sev: Save the negotiated GHCB version (John Allen) [2081424]
  - x86/sev: Define the Linux-specific guest termination reasons (John Allen) [2081424]
  - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2081424]
  - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2081424]
  - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2081424]
  - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2081424]
  - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2081424]
  - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2081424]
  - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2081424]
  - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2081424]
  - KVM: SVM: Define sev_features and vmpl field in the VMSA (John Allen) [2081424]
  - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (John Allen) [2081424]
  - x86/coco: Add API to handle encryption mask (John Allen) [2081424]
  - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (John Allen) [2081424]
  - x86/sev: Move common memory encryption code to mem_encrypt.c (John Allen) [2081424]
  - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (John Allen) [2081424]
  - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2081424]
  - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2081424]
  - x86/sev: Get rid of excessive use of defines (John Allen) [2081424]
  - x86/sev: Shorten GHCB terminate macro names (John Allen) [2081424]
  - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2081424]
  - tools headers UAPI: Synch KVM's svm.h header with the kernel (John Allen) [2081424]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-155.el9]
changelog:
  - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2104734]
  - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Prarit Bhargava) [2112265]
  - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2117034]
  - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2118955]
  - iavf: Fix deadlock in initialization (Petr Oros) [2106658]
  - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116355] {CVE-2022-2586}
  - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table (Florian Westphal) [2116355] {CVE-2022-2586}
  - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116355] {CVE-2022-2586}
  - kbuild: expose explicit .symversions targets (Čestmír Kalina) [2066238]
  - selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109043]
  - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116161] {CVE-2022-36946}
  - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114934]
  - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114934]
  - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2097189]
  - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113044]
  - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2116964]
  - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2116964]
  - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2116964]
  - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2116964]
  - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2116964]
  - ice: Fix promiscuous mode not turning off (Petr Oros) [2116964]
  - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2116964]
  - ice: do not setup vlan for loopback VSI (Petr Oros) [2116964]
  - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2116964]
  - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2116964]
  - ice: Fix max VLANs available for VF (Petr Oros) [2116964]
  - ice: change devlink code to read NVM in blocks (Petr Oros) [2116964]
  - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051280]
  - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051280]
  - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051280]
  - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051280]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-156.el9]
changelog:
  - net/mlx5: fs, fail conflicting actions (Mohammad Kabat) [2049451]
  - net/mlx5: Rearm the FW tracer after each tracer event (Mohammad Kabat) [2049451]
  - net/mlx5: correct ECE offset in query qp output (Mohammad Kabat) [2049451]
  - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Mohammad Kabat) [2049451]
  - net/mlx5: CT: Fix header-rewrite re-use for tupels (Mohammad Kabat) [2049451]
  - net/mlx5e: TC NIC mode, fix tc chains miss table (Mohammad Kabat) [2049451]
  - net/mlx5: Don't use already freed action pointer (Mohammad Kabat) [2049451]
  - net/mlx5: fix typo in comment (Mohammad Kabat) [2049451]
  - net/mlx5: Allow future addition of IPsec object modifiers (Mohammad Kabat) [2049451]
  - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Mohammad Kabat) [2049451]
  - net/mlx5: Drain fw_reset when removing device (Mohammad Kabat) [2049451]
  - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Mohammad Kabat) [2049451]
  - net/mlx5e: CT: Fix support for GRE tuples (Mohammad Kabat) [2049451]
  - net/mlx5e: Remove HW-GRO from reported features (Mohammad Kabat) [2049451]
  - net/mlx5e: Properly block HW GRO when XDP is enabled (Mohammad Kabat) [2049451]
  - net/mlx5e: Properly block LRO when XDP is enabled (Mohammad Kabat) [2049451]
  - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Mohammad Kabat) [2049451]
  - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Mohammad Kabat) [2049451]
  - net/mlx5: Initialize flow steering during driver probe (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Mohammad Kabat) [2049451]
  - net/mlx5: Fix matching on inner TTC (Mohammad Kabat) [2049451]
  - net/mlx5: Avoid double clear or set of sync reset requested (Mohammad Kabat) [2049451]
  - net/mlx5: Fix deadlock in sync reset flow (Mohammad Kabat) [2049451]
  - net/mlx5e: Fix trust state reset in reload (Mohammad Kabat) [2049451]
  - net/mlx5e: Avoid checking offload capability in post_parse action (Mohammad Kabat) [2049451]
  - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Mohammad Kabat) [2049451]
  - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Mohammad Kabat) [2049451]
  - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Mohammad Kabat) [2049451]
  - net/mlx5e: Lag, Don't skip fib events on current dst (Mohammad Kabat) [2049451]
  - net/mlx5e: Lag, Fix fib_info pointer assignment (Mohammad Kabat) [2049451]
  - net/mlx5e: Lag, Fix use-after-free in fib event handler (Mohammad Kabat) [2049451]
  - net/mlx5e: Fix the calling of update_buffer_lossy() API (Mohammad Kabat) [2049451]
  - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Mohammad Kabat) [2049451]
  - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Mohammad Kabat) [2049451]
  - net/mlx5e: Fix wrong source vport matching on tunnel rule (Mohammad Kabat) [2049451 2049589]
  - RDMA/mlx5: Add a missing update of cache->last_add (Mohammad Kabat) [2049451]
  - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Mohammad Kabat) [2049451]
  - net/mlx5e: HTB, remove unused function declaration (Mohammad Kabat) [2049451]
  - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Mohammad Kabat) [2049451]
  - net/mlx5: Remove unused fill page array API function (Mohammad Kabat) [2049451]
  - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Mohammad Kabat) [2049451]
  - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Adjust structure member to reduce memory hole (Mohammad Kabat) [2049451]
  - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Mohammad Kabat) [2049451]
  - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Mohammad Kabat) [2049451]
  - net/mlx5e: RX, Test the XDP program existence out of the handler (Mohammad Kabat) [2049451]
  - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Mohammad Kabat) [2049451]
  - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Mohammad Kabat) [2049451]
  - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Mohammad Kabat) [2049451]
  - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Mohammad Kabat) [2049451]
  - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Mohammad Kabat) [2049451]
  - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Mohammad Kabat) [2049451]
  - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Mohammad Kabat) [2049451]
  - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Mohammad Kabat) [2049451]
  - net/mlx5: Parse module mapping using mlx5_ifc (Mohammad Kabat) [2049451]
  - net/mlx5: Query the maximum MCIA register read size from firmware (Mohammad Kabat) [2049451]
  - net/mlx5: CT: Create smfs dr matchers dynamically (Mohammad Kabat) [2049451]
  - net/mlx5: CT: Add software steering ct flow steering provider (Mohammad Kabat) [2049451]
  - net/mlx5: Add smfs lib to export direct steering API to CT (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Mohammad Kabat) [2049451]
  - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Mohammad Kabat) [2049451]
  - net/mlx5: Node-aware allocation for the doorbell pgdir (Mohammad Kabat) [2049451]
  - net/mlx5: Node-aware allocation for UAR (Mohammad Kabat) [2049451]
  - net/mlx5: Node-aware allocation for the EQs (Mohammad Kabat) [2049451]
  - net/mlx5: Node-aware allocation for the EQ table (Mohammad Kabat) [2049451]
  - net/mlx5: Node-aware allocation for the IRQ table (Mohammad Kabat) [2049451]
  - net/mlx5: Delete useless module.h include (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Add support for ConnectX-7 steering (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Remove unneeded comments (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Mohammad Kabat) [2049451]
  - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Mohammad Kabat) [2049451]
  - net/mlx5: Add debugfs counters for page commands failures (Mohammad Kabat) [2049451]
  - net/mlx5: Add pages debugfs (Mohammad Kabat) [2049451]
  - net/mlx5: Move debugfs entries to separate struct (Mohammad Kabat) [2049451]
  - net/mlx5: Change release_all_pages cap bit location (Mohammad Kabat) [2049451]
  - net/mlx5: Remove redundant error on reclaim pages (Mohammad Kabat) [2049451]
  - net/mlx5: Remove redundant error on give pages (Mohammad Kabat) [2049451]
  - net/mlx5: Remove redundant notify fail on give pages (Mohammad Kabat) [2049451]
  - net/mlx5: Add command failures data to debugfs (Mohammad Kabat) [2049451]
  - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Mohammad Kabat) [2049451]
  - net/mlx5: Support GRE conntrack offload (Mohammad Kabat) [2049451]
  - mlx5: add support for page_pool_get_stats (Mohammad Kabat) [2049451]
  - net/mlx5: Add migration commands definitions (Mohammad Kabat) [2049451]
  - net/mlx5: Introduce migration bits and structures (Mohammad Kabat) [2049451]
  - net/mlx5: Expose APIs to get/put the mlx5 core device (Mohammad Kabat) [2049451]
  - net/mlx5: Disable SRIOV before PF removal (Mohammad Kabat) [2049451]
  - net/mlx5: Reuse exported virtfn index function call (Mohammad Kabat) [2049451]
  - net/mlx5: Add clarification on sync reset failure (Mohammad Kabat) [2049451]
  - net/mlx5: Add reset_state field to MFRL register (Mohammad Kabat) [2049451]
  - RDMA/mlx5: Use new command interface API (Mohammad Kabat) [2049451]
  - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Mohammad Kabat) [2049451]
  - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Mohammad Kabat) [2049451]
  - net/mlx5: cmdif, Add new api for command execution (Mohammad Kabat) [2049451]
  - net/mlx5: cmdif, cmd_check refactoring (Mohammad Kabat) [2049451]
  - net/mlx5: cmdif, Return value improvements (Mohammad Kabat) [2049451]
  - net/mlx5: Lag, offload active-backup drops to hardware (Mohammad Kabat) [2049451]
  - net/mlx5: Lag, record inactive state of bond device (Mohammad Kabat) [2049451]
  - net/mlx5: Lag, don't use magic numbers for ports (Mohammad Kabat) [2049451]
  - net/mlx5: Lag, use local variable already defined to access E-Switch (Mohammad Kabat) [2049451]
  - net/mlx5: E-switch, add drop rule support to ingress ACL (Mohammad Kabat) [2049451]
  - net/mlx5: E-switch, remove special uplink ingress ACL handling (Mohammad Kabat) [2049451 2049589]
  - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Mohammad Kabat) [2049451 2049589]
  - net/mlx5: Add ability to insert to specific flow group (Mohammad Kabat) [2049451]
  - mlx5: remove unused static inlines (Mohammad Kabat) [2049451]
  - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Mohammad Kabat) [2049451]
  - RDMA/mlx5: Store ndescs instead of the translation table size (Mohammad Kabat) [2049451]
  - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Mohammad Kabat) [2049451]
  - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Mohammad Kabat) [2049451]
  - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Mohammad Kabat) [2049451]
  - net/mlx5e: TC, Allow sample action with CT (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: TC, Make post_act parse CT and sample actions (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: Use multi table support for CT and sample actions (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: Create new flow attr for multi table actions (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: Add post act offload/unoffload API (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: Pass actions param to actions_match_supported() (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: TC, Move flow hashtable to be per rep (Mohammad Kabat) [2049451]
  - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Mohammad Kabat) [2049451]
  - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Mohammad Kabat) [2049451]
  - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Mohammad Kabat) [2049451]
  - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Mohammad Kabat) [2049451]
  - net/mlx5e: Generalize packet merge error message (Mohammad Kabat) [2049451]
  - net/mlx5e: Add support for using xdp->data_meta (Mohammad Kabat) [2049451]
  - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Mohammad Kabat) [2049451]
  - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Mohammad Kabat) [2049451]
  - net/mlx5e: Optimize modulo in mlx5e_select_queue (Mohammad Kabat) [2049451]
  - net/mlx5e: Optimize mlx5e_select_queue (Mohammad Kabat) [2049451]
  - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Mohammad Kabat) [2049451]
  - net/mlx5e: Move repeating code that gets TC prio into a function (Mohammad Kabat) [2049451]
  - net/mlx5e: Use select queue parameters to sync with control flow (Mohammad Kabat) [2049451]
  - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Mohammad Kabat) [2049451]
  - net/mlx5e: Introduce select queue parameters (Mohammad Kabat) [2049451]
  - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Mohammad Kabat) [2049451]
  - net/mlx5e: Use a barrier after updating txq2sq (Mohammad Kabat) [2049451]
  - net/mlx5e: Disable TX queues before registering the netdev (Mohammad Kabat) [2049451]
  - net/mlx5e: Cleanup of start/stop all queues (Mohammad Kabat) [2049451]
  - net/mlx5e: Use FW limitation for max MPW WQEBBs (Mohammad Kabat) [2049451]
  - net/mlx5e: Read max WQEBBs on the SQ from firmware (Mohammad Kabat) [2049451]
  - net/mlx5e: Remove unused tstamp SQ field (Mohammad Kabat) [2049451]
  - RDMA/mlx5: Delete useless module.h include (Mohammad Kabat) [2049451]
  - RDMA/mlx5: Delete get_num_static_uars function (Mohammad Kabat) [2049451]
  - net/mlx5: VLAN push on RX, pop on TX (Mohammad Kabat) [2049451 2049618]
  - net/mlx5: Introduce software defined steering capabilities (Mohammad Kabat) [2049451 2049618]
  - net/mlx5: Remove unused TIR modify bitmask enums (Mohammad Kabat) [2049451]
  - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: TC, Store mapped tunnel id on flow attr (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: Test CT and SAMPLE on flow attr (Mohammad Kabat) [2049451 2049589 2049666]
  - net/mlx5e: Refactor eswitch attr flags to just attr flags (Mohammad Kabat) [2049451 2049589 2049666]
  - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Mohammad Kabat) [2049451 2049589 2049666]
  - net/mlx5e: TC, Reject rules with multiple CT actions (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: TC, Pass attr to tc_act can_offload() (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: Pass attr arg for attaching/detaching encaps (Mohammad Kabat) [2049451 2049666]
  - net/mlx5e: Move code chunk setting encap dests into its own function (Mohammad Kabat) [2049451 2049666]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-157.el9]
changelog:
  - drm/nouveau: recognise GA103 (Karol Herbst) [2115796]
  - drm/aperture: Run fbdev removal before internal helpers (Karol Herbst) [2088409]
  - drm/i915/ttm: fix 32b build (Karol Herbst) [2088409]
  - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Karol Herbst) [2088409]
  - drm/amd/pm: Prevent divide by zero (Karol Herbst) [2088409]
  - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Karol Herbst) [2088409]
  - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Karol Herbst) [2088409]
  - drm/amd/display: Ignore First MST Sideband Message Return Error (Karol Herbst) [2088409]
  - drm/i915/selftests: fix subtraction overflow bug (Karol Herbst) [2088409]
  - drm/i915/gt: Serialize TLB invalidates with GT resets (Karol Herbst) [2088409]
  - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Karol Herbst) [2088409]
  - drm/i915/ttm: fix sg_table construction (Karol Herbst) [2088409]
  - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Karol Herbst) [2088409]
  - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Karol Herbst) [2088409]
  - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Karol Herbst) [2088409]
  - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Karol Herbst) [2088409]
  - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Karol Herbst) [2088409]
  - drm/amdgpu: keep fbdev buffers pinned during suspend (Karol Herbst) [2088409]
  - drm/fourcc: fix integer type usage in uapi header (Karol Herbst) [2088409]
  - drm/i915/dgfx: Disable d3cold at gfx root port (Karol Herbst) [2088409]
  - drm/i915/gem: add missing else (Karol Herbst) [2088409]
  - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Karol Herbst) [2088409]
  - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Karol Herbst) [2088409]
  - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Karol Herbst) [2088409]
  - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Karol Herbst) [2088409]
  - udmabuf: add back sanity check (Karol Herbst) [2088409]
  - drm/amd/display: Fix typo in override_lane_settings (Karol Herbst) [2088409]
  - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Karol Herbst) [2088409]
  - drm/i915: Implement w/a 22010492432 for adl-s (Karol Herbst) [2088409]
  - drm/i915/uc: remove accidental static from a local variable (Karol Herbst) [2088409]
  - drm/amd/display: Cap OLED brightness per max frame-average luminance (Karol Herbst) [2088409]
  - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Karol Herbst) [2088409]
  - drm/i915/reset: Fix error_state_read ptr + offset use (Karol Herbst) [2088409]
  - drm/amdkfd: add pinned BOs to kfd_bo_list (Karol Herbst) [2088409]
  - drm/amdkfd: Use mmget_not_zero in MMU notifier (Karol Herbst) [2088409]
  - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Karol Herbst) [2088409]
  - drm/amd/display: Read Golden Settings Table from VBIOS (Karol Herbst) [2088409]
  - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Karol Herbst) [2088409]
  - drm/amdgpu: update VCN codec support for Yellow Carp (Karol Herbst) [2088409]
  - drm/amd/display: remove stale config guards (Karol Herbst) [2088409]
  - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Karol Herbst) [2088409]
  - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Karol Herbst) [2088409]
  - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Karol Herbst) [2088409]
  - drm/amdkfd:Fix fw version for 10.3.6 (Karol Herbst) [2088409]
  - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Karol Herbst) [2088409]
  - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Karol Herbst) [2088409]
  - drm/amd/pm: Fix missing thermal throttler status (Karol Herbst) [2088409]
  - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Karol Herbst) [2088409]
  - drm/radeon: fix a possible null pointer dereference (Karol Herbst) [2088409]
  - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Karol Herbst) [2088409]
  - drm/amd/display: Check if modulo is 0 before dividing. (Karol Herbst) [2088409]
  - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Karol Herbst) [2088409]
  - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Karol Herbst) [2088409]
  - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Karol Herbst) [2088409]
  - gma500: fix an incorrect NULL check on list iterator (Karol Herbst) [2088409]
  - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Karol Herbst) [2088409]
  - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Karol Herbst) [2088409]
  - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Karol Herbst) [2088409]
  - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Karol Herbst) [2088409]
  - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Karol Herbst) [2088409]
  - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Karol Herbst) [2088409]
  - drm/amdgpu: add beige goby PCI ID (Karol Herbst) [2088409]
  - drm/i915: Fix CFI violation with show_dynamic_id() (Karol Herbst) [2088409]
  - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Karol Herbst) [2088409]
  - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Karol Herbst) [2088409]
  - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Karol Herbst) [2088409]
  - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Karol Herbst) [2088409]
  - drm/bridge: Fix error handling in analogix_dp_probe (Karol Herbst) [2088409]
  - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Karol Herbst) [2088409]
  - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Karol Herbst) [2088409]
  - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Karol Herbst) [2088409]
  - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Karol Herbst) [2088409]
  - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Karol Herbst) [2088409]
  - drm: bridge: icn6211: Fix register layout (Karol Herbst) [2088409]
  - drm/bridge: adv7511: clean up CEC adapter when probe fails (Karol Herbst) [2088409]
  - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Karol Herbst) [2088409]
  - drm/edid: fix invalid EDID extension block filtering (Karol Herbst) [2088409]
  - drm/bridge: it6505: Fix build error (Karol Herbst) [2088409]
  - drm: bridge: it66121: Fix the register page length (Karol Herbst) [2088409]
  - drm/vmwgfx: Fix an invalid read (Karol Herbst) [2088409]
  - drm/ssd130x: Reduce temporary buffer sizes (Karol Herbst) [2088409]
  - drm/ssd130x: Fix rectangle updates (Karol Herbst) [2088409]
  - drm/format-helper: Fix XRGB888 to monochrome conversion (Karol Herbst) [2088409]
  - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Karol Herbst) [2088409]
  - drm/solomon: Make DRM_SSD130X depends on MMU (Karol Herbst) [2088409]
  - drm: ssd130x: Always apply segment remap setting (Karol Herbst) [2088409]
  - drm: ssd130x: Fix COM scan direction register mask (Karol Herbst) [2088409]
  - drm/bridge: anx7625: check the return on anx7625_aux_trans (Karol Herbst) [2088409]
  - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Karol Herbst) [2088409]
  - drm/bridge_connector: enable HPD by default if supported (Karol Herbst) [2088409]
  - drm: fix EDID struct for old ARM OABI format (Karol Herbst) [2088409]
  - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Karol Herbst) [2088409]
  - drm/amd/pm: update smartshift powerboost calc for smu13 (Karol Herbst) [2088409]
  - drm/amd/pm: update smartshift powerboost calc for smu12 (Karol Herbst) [2088409]
  - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Karol Herbst) [2088409]
  - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Karol Herbst) [2088409]
  - drm/amd/pm: fix the compile warning (Karol Herbst) [2088409]
  - drm/amdkfd: Fix circular lock dependency warning (Karol Herbst) [2088409]
  - drm/plane: Move range check for format_count earlier (Karol Herbst) [2088409]
  - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Karol Herbst) [2088409]
  - drm/amd/pm: fix double free in si_parse_power_table() (Karol Herbst) [2088409]
  - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Karol Herbst) [2088409]
  - drm/amd/display: Disabling Z10 on DCN31 (Karol Herbst) [2088409]
  - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Karol Herbst) [2088409]
  - drm/vmwgfx: validate the screen formats (Karol Herbst) [2088409]
  - drm/selftests: fix a shift-out-of-bounds bug (Karol Herbst) [2088409]
  - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Karol Herbst) [2088409]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-158.el9]
changelog:
  - iommu/arm-smmu-qcom: Add SC8280XP support (Eric Chanudet) [2117020]
  - dt-bindings: arm-smmu: Add compatible for Qualcomm SC8280XP (Eric Chanudet) [2117020]
  - soc: qcom: smem: use correct format characters (Eric Chanudet) [2108804]
  - soc: qcom: smem: validate fields of shared structures (Eric Chanudet) [2108804]
  - soc: qcom: smem: map only partitions used by local HOST (Eric Chanudet) [2108804]
  - soc: qcom: smem: Update max processor count (Eric Chanudet) [2108804]
  - dt-bindings: soc: smem: Make indirection optional (Eric Chanudet) [2108804]
  - soc: qcom: llcc: Add sc8180x and sc8280xp configurations (Eric Chanudet) [2108329]
  - dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() (Eric Chanudet) [2108329]
  - dt-bindings: arm: msm: Add LLCC compatible for SM8450 (Eric Chanudet) [2108329]
  - dt-bindings: arm: msm: Add LLCC compatible for SM8350 (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Add configuration data for SM8450 SoC (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Update register offsets for newer LLCC HW (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Add missing llcc configuration data (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Add write-cache cacheable support (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Update the logic for version info extraction (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Add support for 16 ways of allocation (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable (Eric Chanudet) [2108329]
  - dt-bindings: arm: msm: Don't mark LLCC interrupt as required (Eric Chanudet) [2108329]
  - dt-bindings: arm: msm: Add LLCC for SM6350 (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Add configuration data for SM8350 (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Disable MMUHWT retention (Eric Chanudet) [2108329]
  - soc: qcom: llcc: Add configuration data for SM6350 (Eric Chanudet) [2108329]
  - spi: qcom: geni: Simplify DMA setting (Shawn Doherty) [2106892]
  - spi: qcom: geni: handle timeout for gpi mode (Shawn Doherty) [2106892]
  - spi: qcom: geni: set the error code for gpi transfer (Shawn Doherty) [2106892]
  - spi: qcom: geni: remove unused defines (Shawn Doherty) [2106892]
  - spi: spi-geni-qcom: fix error handling in spi_geni_grab_gpi_chan() (Shawn Doherty) [2106892]
  - spi: spi-geni-qcom: Add support for GPI dma (Shawn Doherty) [2106892]
  - soc: qcom: geni: Add support for gpi dma (Shawn Doherty) [2106892]
  - soc: qcom: geni: move GENI_IF_DISABLE_RO to common header (Shawn Doherty) [2106892]
  - spi: spi-geni-qcom: Remove confusing comment about setting the watermark (Shawn Doherty) [2106892]
  - interconnect: qcom: Add SC8280XP interconnect provider (Adrien Thierry) [2105458]
  - dt-bindings: interconnect: qcom: Add sc8280xp binding (Adrien Thierry) [2105458]
  - soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays (Adrien Thierry) [2105057]
  - dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: Add SDX65 power domains (Adrien Thierry) [2105057]
  - dt-bindings: power: Add rpm power domain bindings for SDX65 (Adrien Thierry) [2105057]
  - soc: qcom: rpmpd: Add MSM8226 support (Adrien Thierry) [2105057]
  - dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding (Adrien Thierry) [2105057]
  - soc: qcom: rpmpd: Check for null return of devm_kcalloc (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: Sort power-domain definitions and lists (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: Rename rpmhpd struct names (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: Add SM8450 power domains (Adrien Thierry) [2105057]
  - dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding (Adrien Thierry) [2105057]
  - soc: qcom: rpmpd: Add support for sm6125 (Adrien Thierry) [2105057]
  - dt-bindings: qcom-rpmpd: Add sm6125 power domains (Adrien Thierry) [2105057]
  - soc: qcom: rpmpd: Add QCM2290 support (Adrien Thierry) [2105057]
  - dt-bindings: power: rpmpd: Add QCM2290 support (Adrien Thierry) [2105057]
  - soc: qcom: rpmpd: Drop unused res_name from struct rpmpd (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: fix sm8350_mxc's peer domain (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: Make power_on actually enable the domain (Adrien Thierry) [2105057]
  - dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding (Adrien Thierry) [2105057]
  - soc: qcom: rpmpd: Add power domains for MSM8953 (Adrien Thierry) [2105057]
  - dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: Add SM6350 (Adrien Thierry) [2105057]
  - drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains (Adrien Thierry) [2105057]
  - dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding (Adrien Thierry) [2105057]
  - soc: qcom: rpmhpd: Use corner in power_off (Adrien Thierry) [2105057]
  - scsi: ufs: core: Fix referencing invalid rsp field (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume() (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Add handing of device reset regions in HPB device mode (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_* (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Clean up the handler when device resets HPB information (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Remove enum initialization value (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host() (Eric Chanudet) [2102378]
  - scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM (Eric Chanudet) [2102378]
  - scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command() (Eric Chanudet) [2102378]
  - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled (Eric Chanudet) [2102378]
  - scsi: ufs: qcom: Simplify handling of devm_phy_get() (Eric Chanudet) [2102378]
  - scsi: ufs: qcom: Fix acquiring the optional reset control line (Eric Chanudet) [2102378]
  - dt-bindings: ufs: cdns,ufshc: Add power-domains (Eric Chanudet) [2102378]
  - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Eric Chanudet) [2102378]
  - scsi: ufs: core: Remove duplicate include in ufshcd (Eric Chanudet) [2102378]
  - scsi: ufs: core: Exclude UECxx from SFR dump list (Eric Chanudet) [2102378]
  - scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition (Eric Chanudet) [2102378]
  - scsi: ufs: Move the struct ufs_ref_clk definition (Eric Chanudet) [2102378]
  - scsi: ufs: Split the ufshcd.h header file (Eric Chanudet) [2102378]
  - scsi: ufs: Minimize #include directives (Eric Chanudet) [2102378]
  - scsi: ufs: Fix kernel-doc syntax in ufshcd.h (Eric Chanudet) [2102378]
  - scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives (Eric Chanudet) [2102378]
  - scsi: ufs: qcom: Fix ufs_qcom_resume() (Eric Chanudet) [2102378]
  - scsi: ufs: Introduce ufshcd_clkgate_delay_set() (Eric Chanudet) [2102378]
  - scsi: ufs: Remove locking from around single register writes (Eric Chanudet) [2102378]
  - scsi: ufs: Remove the TRUE and FALSE definitions (Eric Chanudet) [2102378]
  - scsi: ufs: Remove paths from source code comments (Eric Chanudet) [2102378]
  - scsi: ufs: Use an SPDX license identifier in the Kconfig file (Eric Chanudet) [2102378]
  - scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun (Eric Chanudet) [2102378]
  - scsi: ufs: Remove the driver version (Eric Chanudet) [2102378]
  - scsi: ufs: Make the config_scaling_param calls type safe (Eric Chanudet) [2102378]
  - scsi: ufs: Switch to aggregate initialization (Eric Chanudet) [2102378]
  - scsi: ufs: Remove unused constants and code (Eric Chanudet) [2102378]
  - scsi: ufs: Invert the return value of ufshcd_is_hba_active() (Eric Chanudet) [2102378]
  - scsi: ufs: Declare the quirks array const (Eric Chanudet) [2102378]
  - scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk (Eric Chanudet) [2102378]
  - scsi: ufs: Remove the UFS_FIX() and END_FIX() macros (Eric Chanudet) [2102378]
  - scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup() (Eric Chanudet) [2102378]
  - scsi: ufs: Remove ufshcd_lrb.sense_buffer (Eric Chanudet) [2102378]
  - scsi: ufs: Remove ufshcd_lrb.sense_bufflen (Eric Chanudet) [2102378]
  - scsi: ufs: Simplify statements that return a boolean (Eric Chanudet) [2102378]
  - scsi: ufs: Remove superfluous boolean conversions (Eric Chanudet) [2102378]
  - scsi: ufs: Declare ufshcd_wait_for_register() static (Eric Chanudet) [2102378]
  - scsi: ufs: Fix a spelling error in a source code comment (Eric Chanudet) [2102378]
  - scsi: ufs: core: Increase fDeviceInit poll frequency (Eric Chanudet) [2102378]
  - scsi: ufs: core: Remove redundant HPB unmap (Eric Chanudet) [2102378]
  - scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Fix a NULL check on list iterator (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-pci: Add support for Intel MTL (Eric Chanudet) [2102378]
  - scsi: ufs: qcom: Drop custom Android boot parameters (Eric Chanudet) [2102378]
  - scsi: ufs: core: Remove unused field in struct ufs_hba (Eric Chanudet) [2102378]
  - dt-bindings: ufs: qcom: Add SM6350 compatible string (Eric Chanudet) [2102378]
  - scsi: ufs: core: scsi_get_lba() error fix (Eric Chanudet) [2102378]
  - dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema (Eric Chanudet) [2102378]
  - dt-bindings: ufs: mediatek,ufs: convert to dtschema (Eric Chanudet) [2102378]
  - dt-bindings: ufs: hisilicon,ufs: convert to dtschema (Eric Chanudet) [2102378]
  - dt-bindings: ufs: qcom,ufs: convert to dtschema (Eric Chanudet) [2102378]
  - dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings (Eric Chanudet) [2102378]
  - dt-bindings: ufs: cdns,ufshc: convert to dtschema (Eric Chanudet) [2102378]
  - dt-bindings: ufs: samsung,exynos-ufs: use common bindings (Eric Chanudet) [2102378]
  - dt-bindings: ufs: add common platform bindings (Eric Chanudet) [2102378]
  - scsi: ufs: Fix runtime PM messages never-ending cycle (Eric Chanudet) [2102378]
  - scsi: ufs: core: Remove wlun_dev_to_hba() (Eric Chanudet) [2102378]
  - scsi: ufs: core: Fix divide by zero in ufshcd_map_queues() (Eric Chanudet) [2102378]
  - block: pass a block_device and opf to bio_alloc (Eric Chanudet) [2102378]
  - scsi: ufs: Add checking lifetime attribute for WriteBooster (Eric Chanudet) [2102378]
  - scsi: ufs: Treat link loss as fatal error (Eric Chanudet) [2102378]
  - scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() (Eric Chanudet) [2102378]
  - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl() (Eric Chanudet) [2102378]
  - scsi: ufs: Modify Tactive time setting conditions (Eric Chanudet) [2102378]
  - scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doorbell_clr() (Eric Chanudet) [2102378]
  - scsi: ufs: dt-bindings: Add SM8450 compatible strings (Eric Chanudet) [2102378]
  - scsi: ufs: Implement polling support (Eric Chanudet) [2102378]
  - scsi: ufs: Optimize the command queueing code (Eric Chanudet) [2102378]
  - scsi: ufs: Stop using the clock scaling lock in the error handler (Eric Chanudet) [2102378]
  - scsi: ufs: Fix a kernel crash during shutdown (Eric Chanudet) [2102378]
  - scsi: ufs: Improve SCSI abort handling further (Eric Chanudet) [2102378]
  - scsi: ufs: Introduce ufshcd_release_scsi_cmd() (Eric Chanudet) [2102378]
  - scsi: ufs: Remove the 'update_scaling' local variable (Eric Chanudet) [2102378]
  - scsi: ufs: Remove hba->cmd_queue (Eric Chanudet) [2102378]
  - scsi: ufs: Fix a deadlock in the error handler (Eric Chanudet) [2102378]
  - scsi: ufs: Rework ufshcd_change_queue_depth() (Eric Chanudet) [2102378]
  - scsi: ufs: Remove ufshcd_any_tag_in_use() (Eric Chanudet) [2102378]
  - scsi: ufs: Fix race conditions related to driver data (Eric Chanudet) [2102378]
  - scsi: ufs: Remove dead code (Eric Chanudet) [2102378]
  - scsi: ufs: Remove the sdev_rpmb member (Eric Chanudet) [2102378]
  - scsi: ufs: Remove is_rpmb_wlun() (Eric Chanudet) [2102378]
  - scsi: ufs: Rename a function argument (Eric Chanudet) [2102378]
  - scsi: Remove superfluous #include <linux/async.h> directives (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-pci: Add support for Intel ADL (Eric Chanudet) [2102378]
  - scsi: ufs: Let devices remain runtime suspended during system suspend (Eric Chanudet) [2102378]
  - block: remove the gendisk argument to blk_execute_rq (Eric Chanudet) [2102378]
  - scsi: ufs: Fix double space in SCSI_UFS_HWMON description (Eric Chanudet) [2102378]
  - scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-mediatek: Add put_device() after of_find_device_by_node() (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu() (Eric Chanudet) [2102378]
  - scsi: ufs: core: Fix another task management completion race (Eric Chanudet) [2102378]
  - scsi: ufs: core: Fix task management completion timeout race (Eric Chanudet) [2102378]
  - scsi: ufs: core: Improve SCSI abort handling (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Properly handle max-single-cmd (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Remove HPB2.0 flows (Eric Chanudet) [2102378]
  - dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible (Eric Chanudet) [2102378]
  - dt-bindings: ufs: exynos-ufs: add io-coherency property (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9 (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Factor out priv data init (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Add setup_clocks callback (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Add refclkout_stop control (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Simplify drv_data retrieval (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Change pclk available max value (Eric Chanudet) [2102378]
  - scsi: ufs: Add quirk to enable host controller without PH configuration (Eric Chanudet) [2102378]
  - scsi: ufs: Add quirk to handle broken UIC command (Eric Chanudet) [2102378]
  - scsi: ufs: core: Micro-optimize ufshcd_map_sg() (Eric Chanudet) [2102378]
  - scsi: ufs: core: Add a compile-time structure size check (Eric Chanudet) [2102378]
  - scsi: ufs: core: Remove three superfluous casts (Eric Chanudet) [2102378]
  - scsi: ufs: core: Add debugfs attributes for triggering the UFS EH (Eric Chanudet) [2102378]
  - scsi: ufs: core: Make it easier to add new debugfs attributes (Eric Chanudet) [2102378]
  - scsi: ufs: core: Export ufshcd_schedule_eh_work() (Eric Chanudet) [2102378]
  - scsi: ufs: core: Log error handler activity (Eric Chanudet) [2102378]
  - scsi: ufs: core: Improve static type checking (Eric Chanudet) [2102378]
  - scsi: ufs: core: Improve source code comments (Eric Chanudet) [2102378]
  - scsi: ufs: Revert "Retry aborted SCSI commands instead of completing these successfully" (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Correct timeout value setting registers (Eric Chanudet) [2102378]
  - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer (Eric Chanudet) [2102378]
  - scsi: ufs: mediatek: Avoid sched_clock() misuse (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-mediatek: Fix build error caused by use of sched_clock() (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-mediatek: Introduce default delay for reference clock (Eric Chanudet) [2102378]
  - scsi: ufs: core: Fix synchronization between scsi_unjam_host() and ufshcd_queuecommand() (Eric Chanudet) [2102378]
  - scsi: ufs: mediatek: Support vops pre suspend to disable auto-hibern8 (Eric Chanudet) [2102378]
  - scsi: ufs: core: Do not exit ufshcd_err_handler() unless operational or dead (Eric Chanudet) [2102378]
  - scsi: ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead (Eric Chanudet) [2102378]
  - scsi: ufs: core: Stop clearing UNIT ATTENTIONS (Eric Chanudet) [2102378]
  - scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (Eric Chanudet) [2102378]
  - scsi: ufs: core: Remove return statement in void function (Eric Chanudet) [2102378]
  - scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition (Eric Chanudet) [2102378]
  - scsi: ufs: core: Fix NULL pointer dereference (Eric Chanudet) [2102378]
  - scsi: ufs: core: Fix task management completion (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling (Eric Chanudet) [2102378]
  - scsi: ufs: core: Export hibern8 entry and exit functions (Eric Chanudet) [2102378]
  - scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y (Eric Chanudet) [2102378]
  - scsi: ufs: exynos: Unify naming (Eric Chanudet) [2102378]
  - scsi: ufs: Fix illegal offset in UPIU event trace (Eric Chanudet) [2102378]
  - scsi: ufs: core: Add temperature notification exception handling (Eric Chanudet) [2102378]
  - scsi: ufs: core: Probe for temperature notification support (Eric Chanudet) [2102378]
  - scsi: ufs: core: Unbreak the reset handler (Eric Chanudet) [2102378]
  - scsi: ufs: core: Revert "scsi: ufs: Synchronize SCSI and UFS error handling" (Eric Chanudet) [2102378]
  - dt-bindings: ufs: Add bindings for Samsung ufs host (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-mediatek: Change dbg select by check IP version (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Use proper power management API (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-qcom: Remove unneeded variable 'err' (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-pci: Fix Intel LKF link stability (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Remove unused parameters (Eric Chanudet) [2102378]
  - scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KLUFG8RHDA-B2D1 (Eric Chanudet) [2102378]
  - scsi: ufs: ufs-exynos: Fix static checker warning (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Fix typo in comments (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Fix possible memory leak (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Eric Chanudet) [2102378]
  - scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Do not report victim error in HCM (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is non-negative (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Use a correct max multi chunk (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Rewind the read timeout on every read (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Remove redundant initialization of variable 'lba' (Eric Chanudet) [2102378]
  - scsi: ufshcd: Fix device links when BOOT WLUN fails to probe (Eric Chanudet) [2102378]
  - scsi: ufs: Fix unsigned int compared with less than zero (Eric Chanudet) [2102378]
  - scsi: ufs: core: Add lu_enable sysfs node (Eric Chanudet) [2102378]
  - scsi: ufs: core: Add L2P entry swap quirk for Micron UFS (Eric Chanudet) [2102378]
  - scsi: ufs: core: Remove redundant call in ufshcd_add_command_trace() (Eric Chanudet) [2102378]
  - scsi: ufs: Add fault injection support (Eric Chanudet) [2102378]
  - scsi: ufs: Retry aborted SCSI commands instead of completing these successfully (Eric Chanudet) [2102378]
  - scsi: ufs: Synchronize SCSI and UFS error handling (Eric Chanudet) [2102378]
  - scsi: ufs: Request sense data asynchronously (Eric Chanudet) [2102378]
  - scsi: ufs: Fix the SCSI abort handler (Eric Chanudet) [2102378]
  - scsi: ufs: Optimize SCSI command processing (Eric Chanudet) [2102378]
  - scsi: ufs: Optimize serialization of setup_xfer_req() calls (Eric Chanudet) [2102378]
  - scsi: ufs: Revert "Utilize Transfer Request List Completion Notification Register" (Eric Chanudet) [2102378]
  - scsi: ufs: Inline ufshcd_outstanding_req_clear() (Eric Chanudet) [2102378]
  - scsi: ufs: Remove several wmb() calls (Eric Chanudet) [2102378]
  - scsi: ufs: Improve static type checking for the host controller state (Eric Chanudet) [2102378]
  - scsi: ufs: Verify UIC locking requirements at runtime (Eric Chanudet) [2102378]
  - scsi: ufs: Remove ufshcd_valid_tag() (Eric Chanudet) [2102378]
  - scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate (Eric Chanudet) [2102378]
  - scsi: ufs: Rename the second ufshcd_probe_hba() argument (Eric Chanudet) [2102378]
  - scsi: ufs: Only include power management code if necessary (Eric Chanudet) [2102378]
  - scsi: ufs: Reduce power management code duplication (Eric Chanudet) [2102378]
  - scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Make host mode parameters configurable (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Add support for host control mode (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Do not send umap_all in host control mode (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Limit the number of in-flight map requests (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Add "cold" regions timer (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Add HPB dev reset response (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Region inactivation in host mode (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Make eviction depend on region's reads (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Add reads counter (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Add host control mode support to rsp_upiu (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Cache HPB Control mode on init (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Add HPB 2.0 support (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Prepare HPB read for cached sub-region (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: L2P map management for HPB read (Eric Chanudet) [2102378]
  - scsi: ufs: ufshpb: Introduce Host Performance Buffer feature (Eric Chanudet) [2102378]
  - scsi: ufs: Allow async suspend/resume callbacks (Eric Chanudet) [2102378]
  - scsi: ufs: core: Use scsi_get_lba() to get LBA (Eric Chanudet) [2102378]
  - scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() (Eric Chanudet) [2102378]
  - redhat: config: disable qcom eDP phy driver (Eric Chanudet) [2102384]
  - phy: qcom-qmp: rename error labels (Eric Chanudet) [2102384]
  - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure (Eric Chanudet) [2102384]
  - phy: qcom-qmp: switch to explicit reset helpers (Eric Chanudet) [2102384]
  - phy: qcom-qmp: fix reset-controller leak on probe errors (Eric Chanudet) [2102384]
  - phy: qcom-qmp: fix struct clk leak on probe errors (Eric Chanudet) [2102384]
  - phy: qcom-qmp: fix phy-descriptor kernel-doc typo (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Add support for SDX65 QMP PHY (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Add SM6350 UFS PHY support (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings (Eric Chanudet) [2102384]
  - phy: qcom-qmp: add sc8280xp UFS PHY (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles (Eric Chanudet) [2102384]
  - phy: qcom-snps: Add sc8280xp support (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp (Eric Chanudet) [2102384]
  - phy: qcom: Program SSC only if supported by sink (Eric Chanudet) [2102384]
  - phy: qcom: Add support for eDP PHY on sc7280 (Eric Chanudet) [2102384]
  - dt-bindings: phy: Add eDP PHY compatible for sc7280 (Eric Chanudet) [2102384]
  - dt-bindings: phy: convert Qualcomm USB HS phy to yaml (Eric Chanudet) [2102384]
  - phy: qcom-qusb2: Add compatible for MSM8953 (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qusb2: Document msm8953 compatible (Eric Chanudet) [2102384]
  - drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro (Eric Chanudet) [2102384]
  - drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Add SM8450 PCIe1 PHY support (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Add SM8450 PCIe0 PHY support (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Add SM8450 USB QMP PHYs (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450 (Eric Chanudet) [2102384]
  - phy: qcom: use struct_size instead of sizeof (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Add SM8450 UFS QMP Phy (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible (Eric Chanudet) [2102384]
  - phy: qcom: Introduce new eDP PHY driver (Eric Chanudet) [2102384]
  - dt-bindings: phy: Introduce Qualcomm eDP PHY binding (Eric Chanudet) [2102384]
  - phy: qualcomm: ipq806x-usb: Fix kernel-doc style (Eric Chanudet) [2102384]
  - phy: qualcomm: usb-hsic: Fix the kernel-doc warn (Eric Chanudet) [2102384]
  - phy: qualcomm: qmp: Add missing struct documentation (Eric Chanudet) [2102384]
  - phy: qcom-snps: Correct the FSEL_MASK (Eric Chanudet) [2102384]
  - phy: qcom-qmp: another fix for the sc8180x PCIe definition (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY require no supply (Eric Chanudet) [2102384]
  - phy: qcom-qusb2: Fix a memory leak on probe (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Add QCM2290 USB3 PHY support (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY (Eric Chanudet) [2102384]
  - phy: qcom-qusb2: Add missing vdd supply (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qusb2: Add missing vdd-supply (Eric Chanudet) [2102384]
  - dt-bindings: arm: qcom: Drop qcom,mtp (Eric Chanudet) [2102384]
  - dt-bindings: arm: qcom: Document alcatel,idol347 board (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Make use of the helper function devm_add_action_or_reset() (Eric Chanudet) [2102384]
  - phy: qcom-qusb2: Add compatible for QCM2290 (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Update maintainer email (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Add support for SM6115 UFS phy (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings (Eric Chanudet) [2102384]
  - phy: qmp: Provide unique clock names for DP clocks (Eric Chanudet) [2102384]
  - phy: qcom-qmp: add USB3 PHY support for IPQ6018 (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY (Eric Chanudet) [2102384]
  - phy: qcom: qmp: Add SC8180x USB/DP combo (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x (Eric Chanudet) [2102384]
  - phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Fix sc8180x PCIe definition (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 (Eric Chanudet) [2102384]
  - phy: qcom-qmp: Add sc8180x PCIe support (Eric Chanudet) [2102384]
  - dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible (Eric Chanudet) [2102384]
  - clk: qcom: add sc8280xp GCC driver (Adrien Thierry) [2103761]
  - dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings (Adrien Thierry) [2103761]
  - redhat: config: qcom_scm download off by default (Eric Chanudet) [2101563]
  - redhat: config: disable sm8450 by default (Eric Chanudet) [2101563]
  - pinctrl: qcom: spmi-gpio: Add pm6125 compatible (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible (Eric Chanudet) [2101563]
  - pinctrl: qcom: Update clock voting as optional (Eric Chanudet) [2101563]
  - pinctrl: qcom: Add SC7280 lpass pin configuration (Eric Chanudet) [2101563]
  - pinctrl: qcom: Extract chip specific LPASS LPI code (Eric Chanudet) [2101563]
  - pinctrl: qcom: Update lpi pin group custiom functions with framework generic functions (Eric Chanudet) [2101563]
  - pinctrl: qcom: Update macro name to LPI specific (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom: Update lpass lpi file name to SoC specific (Eric Chanudet) [2101563]
  - pinctrl: qcom-pmic-gpio: Add support for pmx65 (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support (Eric Chanudet) [2101563]
  - pinctrl: qcom: sm6350: fix order of UFS & SDC pins (Eric Chanudet) [2101563]
  - pinctrl: qcom: sm8150: Specify PDC map (Eric Chanudet) [2101563]
  - dt-bindings: qcom,pdc: Add compatible for SM8150 (Eric Chanudet) [2101563]
  - pinctrl: qcom-pmic-gpio: Add support for pm8450 (Eric Chanudet) [2101563]
  - pinctrl: qcom: Introduce sc8280xp TLMM driver (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding (Eric Chanudet) [2101563]
  - pinctrl: qcom: cleanup comments (Eric Chanudet) [2101563]
  - pinctrl: qcom: qcm2290: Add GPIO wakeirq map (Eric Chanudet) [2101563]
  - pinctrl: qcom: print egpio mode in debugfs (Eric Chanudet) [2101563]
  - pinctrl: qcom: sm8450: Add egpio support (Eric Chanudet) [2101563]
  - pinctrl: qcom: spmi-mpp: Add PM8226 compatible (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible (Eric Chanudet) [2101563]
  - pinctrl: qcom: Return -EINVAL for setting affinity if no IRQ parent (Eric Chanudet) [2101563]
  - pinctrl: qcom: Add SM8450 pinctrl driver (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings (Eric Chanudet) [2101563]
  - pinctrl: spmi-gpio: Add support for PM2250 (Eric Chanudet) [2101563]
  - dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string (Eric Chanudet) [2101563]
  - pinctrl: qcom: sc7280: Add egpio support (Eric Chanudet) [2101563]
  - pinctrl: qcom: Add egpio feature support (Eric Chanudet) [2101563]
  - pinctrl: qcom-pmic-gpio: Add support for pm8019 (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019 (Eric Chanudet) [2101563]
  - pinctrl: qcom: Add SDX65 pincontrol driver (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings (Eric Chanudet) [2101563]
  - pinctrl: qcom: sm8350: Correct UFS and SDC offsets (Eric Chanudet) [2101563]
  - pinctrl: qcom: sdm845: Enable dual edge errata (Eric Chanudet) [2101563]
  - pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP (Eric Chanudet) [2101563]
  - pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip (Eric Chanudet) [2101563]
  - pinctrl: qcom: spmi-mpp: hardcode IRQ counts (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells (Eric Chanudet) [2101563]
  - pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip (Eric Chanudet) [2101563]
  - pinctrl: qcom: ssbi-mpp: hardcode IRQ counts (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML (Eric Chanudet) [2101563]
  - iommu/arm: fix ARM_SMMU_QCOM compilation (Eric Chanudet) [2101563]
  - pinctrl: qcom: spmi-gpio: Add compatible for PM6350 (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 (Eric Chanudet) [2101563]
  - qcom_scm: hide Kconfig symbol (Eric Chanudet) [2101563]
  - firmware: include drivers/firmware/Kconfig unconditionally (Eric Chanudet) [2101563]
  - firmware: qcom_scm: QCOM_SCM should depend on ARCH_QCOM (Eric Chanudet) [2101563]
  - firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module (Eric Chanudet) [2101563]
  - pinctrl: qcom: spmi-gpio: add support to enable/disable output (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,disable} properties (Eric Chanudet) [2101563]
  - pinctrl: qcom: Add QCM2290 pinctrl driver (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings (Eric Chanudet) [2101563]
  - pinctrl: qcom: Add SM6350 pinctrl driver (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings (Eric Chanudet) [2101563]
  - pinctrl: qcom: sc7280: Add PM suspend callbacks (Eric Chanudet) [2101563]
  - pinctrl: qcom: msm8226: fill in more functions (Eric Chanudet) [2101563]
  - pinctrl: qcom: spmi-gpio: correct parent irqspec translation (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupts property (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gpio bindings to YAML (Eric Chanudet) [2101563]
  - pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c (Eric Chanudet) [2101563]
  - drivers: qcom: pinctrl: Add pinctrl driver for sm6115 (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings (Eric Chanudet) [2101563]
  - pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-gpio on SA8155p-adp (Eric Chanudet) [2101563]
  - pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alphabetically (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for SA8155p-adp (Eric Chanudet) [2101563]
  - dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles alphabetically (Eric Chanudet) [2101563]
  - pinctrl: qcom: Add MDM9607 pinctrl driver (Eric Chanudet) [2101563]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-159.el9]
changelog:
  - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103595]
  - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103595]
  - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103595]
  - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103595]
  - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103595]
  - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103595]
  - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103595]
  - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103595]
  - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103595]
  - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103595]
  - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103595]
  - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103595]
  - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103595]
  - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103595]
  - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103595]
  - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103595]
  - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103595]
  - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103595]
  - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103595]
  - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107596]
  - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107596]
  - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107596]
  - i2c: qcom-geni: Fix GPI DMA buffer sync-back (Andrew Halaney) [2105390]
  - i2c: qcom-geni: Use the correct return value (Andrew Halaney) [2105390]
  - i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer() (Andrew Halaney) [2105390]
  - i2c: qcom-geni: remove unnecessary conditions (Andrew Halaney) [2105390]
  - i2c: qcom-geni: Use dev_err_probe() for GPI DMA error (Andrew Halaney) [2105390]
  - i2c: qcom-geni: Add support for GPI DMA (Andrew Halaney) [2105390]
  - soc: qcom: geni: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [2105390]
  - soc: qcom: geni: move GENI_IF_DISABLE_RO to common header (Andrew Halaney) [2105390]
  - soc: qcom: geni: Add support for gpi dma (Andrew Halaney) [2105390]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-160.el9]
changelog:
  - iavf: Fix VLAN_V2 addition/rejection (Ivan Vecera) [2119701]
  - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2022916]
  - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2022916]
  - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2022916]
  - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2022916]
  - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2022916]
  - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2022916]
  - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2022916]
  - gve: remove memory barrier around seqno (Jordan Kimbrough) [2022916]
  - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2022916]
  - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2022916]
  - gve: Correct order of processing device options (Jordan Kimbrough) [2022916]
  - gve: fix for null pointer dereference. (Jordan Kimbrough) [2022916]
  - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2022916]
  - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2022916]
  - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2022916]
  - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2022916]
  - gve: Add RX context. (Jordan Kimbrough) [2022916]
  - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2022916]
  - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2022916]
  - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2022916]
  - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2022916]
  - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2022916]
  - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2022916]
  - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2022916]
  - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2022916]
  - gve: fix gve_get_stats() (Jordan Kimbrough) [2022916]
  - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2022916]
  - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2022916]
  - gve: Correct available tx qpl check (Jordan Kimbrough) [2022916]
  - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2022916]
  - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2022916]
  - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2022916]
  - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084600] {CVE-2022-1679}
  - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084600] {CVE-2022-1679}
  - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084600] {CVE-2022-1679}
  - net: qcom/emac: Fix improper merge resolution in device_get_mac_address (Patrick Talbert) [2108539]
  - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115086] {CVE-2022-26373}
  - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115086] {CVE-2022-26373}
  - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115086]
  - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115086]
  - lkdtm: Disable return thunks in rodata.c (Waiman Long) [2115086]
  - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115086]
  - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115086]
  - x86/alternative: Report missing return thunk details (Waiman Long) [2115086]
  - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2104461]
  - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2109526]
  - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2109526]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.3.1.el9]
changelog:
  - scsi: restore setting of scmd->scsi_done() in EH and reset ioctl paths (Ewan D. Milne) [2120469]
  - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (Terry Bowman) [2124644]
  - ice: Allow operation with reduced device MSI-X (Petr Oros) [2107719]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.4.1.el9]
changelog:
  - iwlwifi: limit fw version for AC9560 to avoid fw crash (Íñigo Huguet) [2096128]
  - configs: enable CONFIG_HP_ILO for aarch64 (Mark Salter) [2126153]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.5.1.el9_1]
changelog:
  - redhat: change default dist suffix for RHEL 9.1 (Patrick Talbert)
  - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2121393]
  - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() (Florian Westphal) [2121393]
  - netfilter: nf_conntrack_irc: Fix forged IP logic (Florian Westphal) [2121393]
  - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Florian Westphal) [2121393]
  - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2121393]
  - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Florian Westphal) [2121393]
  - netfilter: flowtable: add function to invoke garbage collection immediately (Florian Westphal) [2121393]
  - netfilter: nf_tables: disallow binding to already bound chain (Florian Westphal) [2121393]
  - netfilter: nft_tunnel: restrict it to netdev family (Florian Westphal) [2121393]
  - netfilter: nf_tables: disallow updates of implicit chain (Florian Westphal) [2121393]
  - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2121393]
  - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2121393]
  - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2121393]
  - netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END (Florian Westphal) [2121393]
  - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2121393]
  - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2121393]
  - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2121393]
  - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2121393]
  - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2121393]
  - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2121393]
  - netfilter: nf_tables: disallow jump to implicit chain from set element (Florian Westphal) [2121393]
  - netfilter: nfnetlink: re-enable conntrack expectation events (Florian Westphal) [2121393]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.6.1.el9_1]
changelog:
  - kabi: add symbol yield to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol vfree to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol up_write to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol up_read to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol up to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol system_freezing_cnt to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strstr to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strsep to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strlen to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol strchr to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol sort to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol schedule to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol printk to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol panic to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol node_states to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol msleep to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol memset to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol memparse to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol memmove to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol kmalloc_order_trace to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol kfree to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol flush_workqueue to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol efi to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol down_write to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol down_read to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol down to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol del_timer_sync to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol cpumask_next to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol congestion_wait to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol complete_and_exit to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol complete to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol clear_user to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol capable to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __preempt_count to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [2120286]
  - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [2120286]
  - kabi: re-enable build-time kabi-checks (Čestmír Kalina) [2120321]
  - sfc: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2129287]
  - sfc: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2129287]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.7.1.el9_1]
changelog:
  - i2c: ismt: prevent memory corruption in ismt_access() (David Arcari) [2127532 2125582] {CVE-2022-3077}
  - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2134588 2131667]
  - iavf: Fix reset error handling (Petr Oros) [2127884 2119712]
  - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2127884 2119712]
  - iavf: Fix missing state logs (Petr Oros) [2127884 2119712]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.8.1.el9_1]
changelog:
  - redhat: fix the branch we pull from the documentation tree (Herton R. Krzesinski)
  - nvme-tcp: handle number of queue changes (John Meneghini) [2131359 2112025]
  - nvmet: expose max queues to configfs (John Meneghini) [2131359 2112025]
  - nvme-fabrics: parse nvme connect Linux error codes (John Meneghini) [2131359 2112025]
  - vfio/type1: Unpin zero pages (Alex Williamson) [2128514 2121855]
  - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2127881 2121271] {CVE-2022-30594}


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.9.1.el9_1]
changelog:
  - CI: Remove deprecated variable (Veronika Kabatova)
  - drm: fix duplicated code in drm_connector_register (Karol Herbst) [2134619 2132575]
  - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2140153 1960467]
  - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2139213 2136223]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.10.1.el9_1]
changelog:
  - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2132070 2131953]
  - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2132070 2131953]
  - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2132070 2131953]
  - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2132070 2131953]
  - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2132070 2131953]
  - ice: Fix switchdev rules book keeping (Petr Oros) [2132070 2131953]
  - ice: fix access-beyond-end in the switch code (Petr Oros) [2132070 2131953]
  - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2132070 2131953]
  - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2132070 2131953]
  - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2132070 2131953]
  - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2132070 2131953]
  - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2132070 2131953]
  - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2132070 2131953]
  - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2132070 2131953]
  - ice: always check VF VSI pointer values (Petr Oros) [2132070 2131953]
  - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2132070 2131953]
  - ice: get switch id on switchdev devices (Petr Oros) [2132070 2131953]
  - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2132070 2131953]
  - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2132070 2131953]
  - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2132070 2131953]
  - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2132070 2131953]
  - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2132070 2131953]
  - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2132070 2131953]
  - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2132070 2131953]
  - ice: Add mpls+tso support (Petr Oros) [2132070 2131953]
  - ice: switch: convert packet template match code to rodata (Petr Oros) [2132070 2131953]
  - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2132070 2131953]
  - ice: switch: use a struct to pass packet template params (Petr Oros) [2132070 2131953]
  - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2132070 2131953]
  - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2132070 2131953]
  - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2132070 2131953]
  - Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2145217 2143841]
  - drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2145217 2143841]
  - selftests/bpf: Limit unroll_count for pyperf600 test (Frantisek Hrbata) [2144902 2139836]
  - nvme-fc: fix the fc_appid_store return value (Ewan D. Milne) [2136914 2113035]
  - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2142168 2130652]
  - CI: Drop c9s CI parts (Veronika Kabatova)
  - CI: Use GA builder container (Veronika Kabatova)


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.11.1.el9_1]
changelog:
  - drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148152 2148153] {CVE-2022-4139}
  - memcg: prohibit unconditional exceeding the limit of dying tasks (Chris von Recklinghausen) [2143976 2120352]
  - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [2143976 2139747]
  - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Chris von Recklinghausen) [2143976 2120352]
  - pipe: Fix missing lock in pipe_resize_ring() (Ian Kent) [2141631 2141632] {CVE-2022-2959}
  - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142722 2142723] {CVE-2022-2964}
  - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142722 2142723] {CVE-2022-2964}
  - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}
  - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}
  - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}
  - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}
  - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}
  - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141769 2141770] {CVE-2022-43945}


author: EuroLinux Autopatch <devel@euro-linux.com>
changelog:
  * Tue Dec 20 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.12.1.el9_1]
  - x86/fpu: Drop fpregs lock before inheriting FPU permissions (Valentin Schneider) [2154407 2153181]
  - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2151605 2149277]
  - PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2150910 2092794]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.12.1.el9_1]
changelog:
  - x86/fpu: Drop fpregs lock before inheriting FPU permissions (Valentin Schneider) [2154407 2153181]
  - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2151605 2149277]
  - PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2150910 2092794]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.13.1.el9_1]
changelog:
  - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2152178 2115892]
  - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2155145 2153431]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.14.1.el9_1]
changelog:
  - NFSD: fix use-after-free in __nfs42_ssc_open() (Benjamin Coddington) [2152815 2152816] {CVE-2022-4379}
  - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2155930 2155277]
  - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2155930 2155277]
  - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2155930 2155277]
  - sched/core: Always flush pending blk_plug (Phil Auld) [2153792 2115520]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.15.1.el9_1]
changelog:
  - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2158815 2140899]
  - x86/fpu: Do not leak fpstate pointer on fork (Rafael Aquini) [2133083 2120448]
  - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Torez Smith) [2153277 2113003]
  - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (David Arcari) [2154859 2119067] {CVE-2022-2873}


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.16.1.el9_1]
changelog:
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Ricardo Robaina) [2152929 2152931] {CVE-2022-3564}
  - gitlab-ci: use CI templates from production branch (Michael Hofmann)


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.17.1.el9_1]
changelog:
  - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Emanuele Giuseppe Esposito) [2155459 2100404]
  - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Emanuele Giuseppe Esposito) [2155459 2100404]
  - PCI: hv: Fix interrupt mapping for multi-MSI (Emanuele Giuseppe Esposito) [2155459 2100404]
  - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Emanuele Giuseppe Esposito) [2155459 2100404]
  - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Emanuele Giuseppe Esposito) [2155459 2100404]
  - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Emanuele Giuseppe Esposito) [2155459 2100404]
  - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152580 2152581] {CVE-2022-4378}
  - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152580 2152581] {CVE-2022-4378}
  - blk-mq: run queue no matter whether the request is the last request (Ming Lei) [2162535 2118511]
  - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits (Florian Westphal) [2161724 2161725] {CVE-2023-0179}
  - nvme-tcp: fix regression that causes sporadic requests to time out (Gopal Tiwari) [2161344 2124526]
  - netfs: Fix dodgy maths (Xiubo Li) [2161418 2138981]
  - netfs: Fix missing xas_retry() calls in xarray iteration (Xiubo Li) [2161418 2138981]


author: EuroLinux Autopatch <devel@euro-linux.com>
changelog:
  * Thu Feb 09 2023 Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.18.1.el9_1]
  - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2154305 2133101]
  - redhat/configs: Change the amd-pstate driver from builtin to loadable (David Arcari) [2151274 2143793]
  - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Steve Best) [2140085 2122830]
  - powerpc/watchdog: introduce a NMI watchdog's factor (Steve Best) [2140085 2122830]
  - watchdog: export lockup_detector_reconfigure (Steve Best) [2140085 2122830]
  - powerpc/mobility: wait for memory transfer to complete (Steve Best) [2140085 2122830]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.18.1.el9_1]
changelog:
  - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2154305 2133101]
  - redhat/configs: Change the amd-pstate driver from builtin to loadable (David Arcari) [2151274 2143793]
  - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Steve Best) [2140085 2122830]
  - powerpc/watchdog: introduce a NMI watchdog's factor (Steve Best) [2140085 2122830]
  - watchdog: export lockup_detector_reconfigure (Steve Best) [2140085 2122830]
  - powerpc/mobility: wait for memory transfer to complete (Steve Best) [2140085 2122830]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.19.1.el9_1]
changelog:
  - sched/core: Use kfree_rcu() in do_set_cpus_allowed() (Waiman Long) [2160614 2143847]
  - sched/core: Fix use-after-free bug in dup_user_cpus_ptr() (Waiman Long) [2160614 2143847]
  - sched: Always clear user_cpus_ptr in do_set_cpus_allowed() (Waiman Long) [2143766 2107354]
  - sched: Enforce user requested affinity (Waiman Long) [2143766 2107354]
  - sched: Always preserve the user requested cpumask (Waiman Long) [2143766 2107354]
  - sched: Introduce affinity_context (Waiman Long) [2143766 2107354]
  - sched: Add __releases annotations to affine_move_task() (Waiman Long) [2143766 2107354]
  - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2168382 2122851]
  - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2168382 2122851]
  - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2168382 2122851]
  - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2168382 2122851]
  - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2168382 2122851]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.20.1.el9_1]
changelog:
  - cgroup/cpuset: remove unreachable code (Waiman Long) [2161105 1946801]
  - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [2161105 1946801]
  - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [2161105 1946801]
  - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [2161105 1946801]
  - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [2161105 1946801]
  - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [2161105 1946801]
  - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [2161105 1946801]
  - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [2161105 1946801]
  - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [2161105 1946801]
  - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [2161105 1946801]
  - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Waiman Long) [2161105 1946801]
  - cpuset: convert 'allowed' in __cpuset_node_allowed() to be boolean (Waiman Long) [2161105 1946801]
  - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() (Waiman Long) [2161105 1946801]
  - cgroup: cleanup comments (Waiman Long) [2161105 1946801]
  - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2164655 2150278] {CVE-2022-4269}
  - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2164655 2150278] {CVE-2022-4269}
  - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2170227 2150660]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.21.1.el9_1]
changelog:
  - s390/boot: add secure boot trailer (Tobias Huschle) [2151528 2141966]
  - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2166903 2161327]
  - s390/qeth: cache link_info for ethtool (Tobias Huschle) [2166304 2110436]
  - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2127880 2121088]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.22.1.el9_1]
changelog:
  - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2163390 2125540] {CVE-2023-0266}


author: EuroLinux Autopatch <devel@euro-linux.com>
changelog:
  * Wed Mar 15 2023 Lucas Zampieri <lzampier@redhat.com> [5.14.0-162.22.2.el9_1]
  - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156373] {CVE-2022-4744}


author: EuroLinux Autopatch <devel@euro-linux.com>
changelog:
  * Thu Mar 23 2023 Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.23.1.el9_1]
  - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165344 2165345] {CVE-2023-0386}
  - intel_idle: make SPR C1 and C1E be independent (David Arcari) [2168361 2125352]
  - intel_idle: Add a new flag to initialize the AMX state (David Arcari) [2168361 2117766]
  - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (David Arcari) [2168361 2117766]
  - x86/insn: Add AMX instructions to the x86 instruction decoder (Michael Petlan) [2168361 2140492]
  - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2168836 2161817]
  - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156373 2156374] {CVE-2022-4744}


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-161.el9]
changelog:
  - x86/ftrace: Use alternative RET encoding (Joe Lawrence) [2121368]
  - x86/ibt,ftrace: Make function-graph play nice (Joe Lawrence) [2121368]
  - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Joe Lawrence) [2121368]
  - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Joe Lawrence) [2121368]
  - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Frantisek Hrbata)
  - random: allow reseeding DRBG with getrandom (Daiki Ueno) [2114854]


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.el9]
changelog:
  - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120548]
  - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120548]
  - posix-cpu-timers: Cleanup CPU timers before freeing them during exec (Wander Lairson Costa) [2116968] {CVE-2022-2585}
  - fix race between exit_itimers() and /proc/pid/timers (Wander Lairson Costa) [2116968] {CVE-2022-2585}


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.1.1.el9]
changelog:
  - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2120670]
  - i40e: Fix kernel crash during module removal (Ivan Vecera) [2070375]
  - Revert "net: macsec: update SCI upon MAC address change." (Sabrina Dubroca) [2118139]
  - redhat: enable zstream release numbering for rhel 9.1 (Patrick Talbert)
  - redhat: add missing CVE reference to latest changelog entries (Patrick Talbert)


author: Patrick Talbert <ptalbert@redhat.com> [5.14.0-162.2.1.el9]
changelog:
  - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [2109871]
  - drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size (Vitaly Kuznetsov) [2030922]
  - drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2122068]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-31.el9]
changelog:
  - Disable CONFIG_DEBUG_PREEMPT to restore performance (Phil Auld) [2030877]
  - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2028279]
  - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2028279]
  - tcp: md5: Fix overlap between vrf and non-vrf keys (Paolo Abeni) [2028279]
  - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Paolo Abeni) [2028279]
  - tcp: Fix uninitialized access in skb frags array for Rx 0cp. (Paolo Abeni) [2028279]
  - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2028279]
  - Revert "ibmvnic: check failover_pending in login response" (Steve Best) [2010612]
  - ibmvnic: check failover_pending in login response (Steve Best) [2010612]
  - ibmvnic: check failover_pending in login response (Steve Best) [2010612]
  - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2004858]
  - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2004858]
  - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [2004858]
  - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [2004858]
  - kernfs: switch kernfs to use an rwsem (Ian Kent) [2004858]
  - kernfs: use VFS negative dentry caching (Ian Kent) [2004858]
  - kernfs: add a revision to identify directory node changes (Ian Kent) [2004858]
  - drm/hyperv: Fix double mouse pointers (Vitaly Kuznetsov) [1999697]
  - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" (Frantisek Sumsal) [2020918]
  - watchdog: iTCO_wdt: Fix detection of SMI-off case (Frantisek Sumsal) [2020918]
  - redhat/kernel.spec.template: enable dependencies generation (Eugene Syromiatnikov) [1975927]
  - redhat: configs: Update configs for vmware (Kamal Heib) [1991676 2009344]
  - redhat/configs: Enable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1992253]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-32.el9]
changelog:
  - redhat: configs: explicitly unset CONFIG_DAMON (Rafael Aquini) [2023396]
  - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (Rafael Aquini) [2023396]
  - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (Rafael Aquini) [2023396]
  - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (Rafael Aquini) [2023396]
  - memory-hotplug.rst: document the "auto-movable" online policy (Rafael Aquini) [2023396]
  - memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path (Rafael Aquini) [2023396]
  - memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node" (Rafael Aquini) [2023396]
  - selftest/vm: fix ksm selftest to run with different NUMA topologies (Rafael Aquini) [2023396]
  - mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation (Rafael Aquini) [2023396]
  - memcg: unify memcg stat flushing (Rafael Aquini) [2023396]
  - memcg: flush stats only if updated (Rafael Aquini) [2023396]
  - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2023396]
  - mm/gup: further simplify __gup_device_huge() (Rafael Aquini) [2023396]
  - kasan: test: add memcpy test that avoids out-of-bounds write (Rafael Aquini) [2023396]
  - tools/testing/selftests/vm/split_huge_page_test.c: fix application of sizeof to pointer (Rafael Aquini) [2023396]
  - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Rafael Aquini) [2023396]
  - mm: khugepaged: skip huge page collapse for special files (Rafael Aquini) [2023396]
  - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2023396]
  - mm/vmalloc: fix numa spreading for large hash tables (Rafael Aquini) [2023396]
  - mm/secretmem: avoid letting secretmem_users drop to zero (Rafael Aquini) [2023396]
  - mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap (Rafael Aquini) [2023396]
  - mm: filemap: check if THP has hwpoisoned subpage for PMD page fault (Rafael Aquini) [2023396]
  - mm: hwpoison: remove the unnecessary THP check (Rafael Aquini) [2023396]
  - memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT (Rafael Aquini) [2023396]
  - secretmem: Prevent secretmem_users from wrapping to zero (Rafael Aquini) [2023396]
  - Revert "mm/secretmem: use refcount_t instead of atomic_t" (Rafael Aquini) [2023396]
  - memblock: exclude MEMBLOCK_NOMAP regions from kmemleak (Rafael Aquini) [2023396]
  - Revert "memblock: exclude NOMAP regions from kmemleak" (Rafael Aquini) [2023396]
  - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2023396]
  - mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() (Rafael Aquini) [2023396]
  - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2023396]
  - mm, slub: fix potential use-after-free in slab_debugfs_fops (Rafael Aquini) [2023396]
  - mm, slub: fix potential memoryleak in kmem_cache_open() (Rafael Aquini) [2023396]
  - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2023396]
  - mm, slub: fix two bugs in slab_debug_trace_open() (Rafael Aquini) [2023396]
  - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2023396]
  - memblock: check memory total_size (Rafael Aquini) [2023396]
  - mm/migrate: fix CPUHP state to update node demotion order (Rafael Aquini) [2023396]
  - mm/migrate: add CPU hotplug to demotion #ifdef (Rafael Aquini) [2023396]
  - mm/migrate: optimize hotplug-time demotion order updates (Rafael Aquini) [2023396]
  - userfaultfd: fix a race between writeprotect and exit_mmap() (Rafael Aquini) [2023396]
  - mm/userfaultfd: selftests: fix memory corruption with thp enabled (Rafael Aquini) [2023396]
  - memblock: exclude NOMAP regions from kmemleak (Rafael Aquini) [2023396]
  - misc: fastrpc: Add missing lock before accessing find_vma() (Rafael Aquini) [2023396]
  - mm: fix uninitialized use in overcommit_policy_handler (Rafael Aquini) [2023396]
  - mm/memory_failure: fix the missing pte_unmap() call (Rafael Aquini) [2023396]
  - kasan: always respect CONFIG_KASAN_STACK (Rafael Aquini) [2023396]
  - mm/debug: sync up latest migrate_reason to migrate_reason_names (Rafael Aquini) [2023396]
  - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Rafael Aquini) [2023396]
  - mm: fs: invalidate bh_lrus for only cold path (Rafael Aquini) [2023396]
  - mm/shmem.c: fix judgment error in shmem_is_huge() (Rafael Aquini) [2023396]
  - mm/damon: don't use strnlen() with known-bogus source length (Rafael Aquini) [2023396]
  - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Rafael Aquini) [2023396]
  - mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() (Rafael Aquini) [2023396]
  - memcg: flush lruvec stats in the refault (Rafael Aquini) [2023396]
  - netfilter: nf_tables: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396]
  - mm: Fully initialize invalidate_lock, amend lock class later (Rafael Aquini) [2023396]
  - tools/bootconfig: Define memblock_free_ptr() to fix build error (Rafael Aquini) [2023396]
  - memblock: introduce saner 'memblock_free_ptr()' interface (Rafael Aquini) [2023396]
  - bpf: Add oversize check before call kvcalloc() (Rafael Aquini) [2023396]
  - netfilter: ipset: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396]
  - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() (Rafael Aquini) [2023396]
  - tools headers UAPI: Sync files changed by new process_mrelease syscall and the removal of some compat entry points (Rafael Aquini) [2023396]
  - arm64: kdump: Skip kmemleak scan reserved memory for kdump (Rafael Aquini) [2023396]
  - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task (Rafael Aquini) [2023396]
  - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Rafael Aquini) [2023396]
  - mmap_lock: change trace and locking order (Rafael Aquini) [2023396]
  - mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype (Rafael Aquini) [2023396]
  - mm,vmscan: fix divide by zero in get_scan_count (Rafael Aquini) [2023396]
  - mm/hugetlb: initialize hugetlb_usage in mm_init (Rafael Aquini) [2023396]
  - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2023396]
  - arch: remove compat_alloc_user_space (Rafael Aquini) [2023396]
  - compat: remove some compat entry points (Rafael Aquini) [2023396]
  - mm: simplify compat numa syscalls (Rafael Aquini) [2023396]
  - mm: simplify compat_sys_move_pages (Rafael Aquini) [2023396]
  - kexec: avoid compat_alloc_user_space (Rafael Aquini) [2023396]
  - kexec: move locking into do_kexec_load (Rafael Aquini) [2023396]
  - mm: migrate: change to use bool type for 'page_was_mapped' (Rafael Aquini) [2023396]
  - mm: migrate: fix the incorrect function name in comments (Rafael Aquini) [2023396]
  - mm: migrate: introduce a local variable to get the number of pages (Rafael Aquini) [2023396]
  - mm/vmstat: protect per cpu variables with preempt disable on RT (Rafael Aquini) [2023396]
  - mm/workingset: correct kernel-doc notations (Rafael Aquini) [2023396]
  - percpu: remove export of pcpu_base_addr (Rafael Aquini) [2023396]
  - MAINTAINERS: update for DAMON (Rafael Aquini) [2023396]
  - mm/damon: add user space selftests (Rafael Aquini) [2023396]
  - mm/damon: add kunit tests (Rafael Aquini) [2023396]
  - Documentation: add documents for DAMON (Rafael Aquini) [2023396]
  - mm/damon/dbgfs: support multiple contexts (Rafael Aquini) [2023396]
  - mm/damon/dbgfs: export kdamond pid to the user space (Rafael Aquini) [2023396]
  - mm/damon: implement a debugfs-based user space interface (Rafael Aquini) [2023396]
  - mm/damon: add a tracepoint (Rafael Aquini) [2023396]
  - mm/damon: implement primitives for the virtual memory address spaces (Rafael Aquini) [2023396]
  - mm/idle_page_tracking: make PG_idle reusable (Rafael Aquini) [2023396]
  - mm/damon: adaptively adjust regions (Rafael Aquini) [2023396]
  - mm/damon/core: implement region-based sampling (Rafael Aquini) [2023396]
  - mm: introduce Data Access MONitor (DAMON) (Rafael Aquini) [2023396]
  - kfence: test: fail fast if disabled at boot (Rafael Aquini) [2023396]
  - kfence: show cpu and timestamp in alloc/free info (Rafael Aquini) [2023396]
  - mm/secretmem: use refcount_t instead of atomic_t (Rafael Aquini) [2023396]
  - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Rafael Aquini) [2023396]
  - mm: in_irq() cleanup (Rafael Aquini) [2023396]
  - highmem: don't disable preemption on RT in kmap_atomic() (Rafael Aquini) [2023396]
  - mm/early_ioremap.c: remove redundant early_ioremap_shutdown() (Rafael Aquini) [2023396]
  - mm: don't allow executable ioremap mappings (Rafael Aquini) [2023396]
  - mm: move ioremap_page_range to vmalloc.c (Rafael Aquini) [2023396]
  - mm: remove redundant compound_head() calling (Rafael Aquini) [2023396]
  - mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code (Rafael Aquini) [2023396]
  - mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy (Rafael Aquini) [2023396]
  - mm/memory_hotplug: memory group aware "auto-movable" online policy (Rafael Aquini) [2023396]
  - virtio-mem: use a single dynamic memory group for a single virtio-mem device (Rafael Aquini) [2023396]
  - dax/kmem: use a single static memory group for a single probed unit (Rafael Aquini) [2023396]
  - ACPI: memhotplug: use a single static memory group for a single memory device (Rafael Aquini) [2023396]
  - mm/memory_hotplug: track present pages in memory groups (Rafael Aquini) [2023396]
  - drivers/base/memory: introduce "memory groups" to logically group memory blocks (Rafael Aquini) [2023396]
  - mm/memory_hotplug: introduce "auto-movable" online policy (Rafael Aquini) [2023396]
  - mm: track present early pages per zone (Rafael Aquini) [2023396]
  - ACPI: memhotplug: memory resources cannot be enabled yet (Rafael Aquini) [2023396]
  - mm/memory_hotplug: remove nid parameter from remove_memory() and friends (Rafael Aquini) [2023396]
  - mm/memory_hotplug: remove nid parameter from arch_remove_memory() (Rafael Aquini) [2023396]
  - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (Rafael Aquini) [2023396]
  - mm: memory_hotplug: cleanup after removal of pfn_valid_within() (Rafael Aquini) [2023396]
  - mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE (Rafael Aquini) [2023396]
  - memory-hotplug.rst: complete admin-guide overhaul (Rafael Aquini) [2023396]
  - memory-hotplug.rst: remove locking details from admin-guide (Rafael Aquini) [2023396]
  - Revert "memcg: enable accounting for pollfd and select bits arrays" (Rafael Aquini) [2023396]
  - Revert "memcg: enable accounting for file lock caches" (Rafael Aquini) [2023396]
  - Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" (Rafael Aquini) [2023396]
  - binfmt: a.out: Fix bogus semicolon (Rafael Aquini) [2023396]
  - mm, slub: convert kmem_cpu_slab protection to local_lock (Rafael Aquini) [2023396]
  - mm, slub: use migrate_disable() on PREEMPT_RT (Rafael Aquini) [2023396]
  - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Rafael Aquini) [2023396]
  - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Rafael Aquini) [2023396]
  - mm: slub: make object_map_lock a raw_spinlock_t (Rafael Aquini) [2023396]
  - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Rafael Aquini) [2023396]
  - mm, slab: split out the cpu offline variant of flush_slab() (Rafael Aquini) [2023396]
  - mm, slub: don't disable irqs in slub_cpu_dead() (Rafael Aquini) [2023396]
  - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Rafael Aquini) [2023396]
  - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Rafael Aquini) [2023396]
  - mm, slub: detach whole partial list at once in unfreeze_partials() (Rafael Aquini) [2023396]
  - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Rafael Aquini) [2023396]
  - mm, slub: move irq control into unfreeze_partials() (Rafael Aquini) [2023396]
  - mm, slub: call deactivate_slab() without disabling irqs (Rafael Aquini) [2023396]
  - mm, slub: make locking in deactivate_slab() irq-safe (Rafael Aquini) [2023396]
  - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Rafael Aquini) [2023396]
  - mm, slub: stop disabling irqs around get_partial() (Rafael Aquini) [2023396]
  - mm, slub: check new pages with restored irqs (Rafael Aquini) [2023396]
  - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Rafael Aquini) [2023396]
  - mm, slub: restore irqs around calling new_slab() (Rafael Aquini) [2023396]
  - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Rafael Aquini) [2023396]
  - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Rafael Aquini) [2023396]
  - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Rafael Aquini) [2023396]
  - mm, slub: simplify kmem_cache_cpu and tid setup (Rafael Aquini) [2023396]
  - mm, slub: restructure new page checks in ___slab_alloc() (Rafael Aquini) [2023396]
  - mm, slub: return slab page from get_partial() and set c->page afterwards (Rafael Aquini) [2023396]
  - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Rafael Aquini) [2023396]
  - mm, slub: extract get_partial() from new_slab_objects() (Rafael Aquini) [2023396]
  - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Rafael Aquini) [2023396]
  - mm, slub: don't disable irq for debug_check_no_locks_freed() (Rafael Aquini) [2023396]
  - mm, slub: allocate private object map for validate_slab_cache() (Rafael Aquini) [2023396]
  - mm, slub: allocate private object map for debugfs listings (Rafael Aquini) [2023396]
  - mm, slub: don't call flush_all() from slab_debug_trace_open() (Rafael Aquini) [2023396]
  - mm/madvise: add MADV_WILLNEED to process_madvise() (Rafael Aquini) [2023396]
  - mm/vmstat: remove unneeded return value (Rafael Aquini) [2023396]
  - mm/vmstat: simplify the array size calculation (Rafael Aquini) [2023396]
  - mm/vmstat: correct some wrong comments (Rafael Aquini) [2023396]
  - mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() (Rafael Aquini) [2023396]
  - selftests: vm: add COW time test for KSM pages (Rafael Aquini) [2023396]
  - selftests: vm: add KSM merging time test (Rafael Aquini) [2023396]
  - mm: KSM: fix data type (Rafael Aquini) [2023396]
  - selftests: vm: add KSM merging across nodes test (Rafael Aquini) [2023396]
  - selftests: vm: add KSM zero page merging test (Rafael Aquini) [2023396]
  - selftests: vm: add KSM unmerge test (Rafael Aquini) [2023396]
  - selftests: vm: add KSM merge test (Rafael Aquini) [2023396]
  - mm/migrate: correct kernel-doc notation (Rafael Aquini) [2023396]
  - mm: wire up syscall process_mrelease (Rafael Aquini) [2023396]
  - mm: introduce process_mrelease system call (Rafael Aquini) [2023396]
  - memblock: make memblock_find_in_range method private (Rafael Aquini) [2023396]
  - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2023396]
  - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2023396]
  - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2023396]
  - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2023396]
  - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2023396]
  - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2023396]
  - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2023396]
  - mm: compaction: support triggering of proactive compaction by user (Rafael Aquini) [2023396]
  - mm: compaction: optimize proactive compaction deferrals (Rafael Aquini) [2023396]
  - mm, vmscan: guarantee drop_slab_node() termination (Rafael Aquini) [2023396]
  - mm/vmscan: add 'else' to remove check_pending label (Rafael Aquini) [2023396]
  - mm/vmscan: remove unneeded return value of kswapd_run() (Rafael Aquini) [2023396]
  - mm/vmscan: remove misleading setting to sc->priority (Rafael Aquini) [2023396]
  - mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed (Rafael Aquini) [2023396]
  - mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() (Rafael Aquini) [2023396]
  - mm/migrate: add sysfs interface to enable reclaim migration (Rafael Aquini) [2023396]
  - mm/vmscan: never demote for memcg reclaim (Rafael Aquini) [2023396]
  - mm/vmscan: Consider anonymous pages without swap (Rafael Aquini) [2023396]
  - mm/vmscan: add helper for querying ability to age anonymous pages (Rafael Aquini) [2023396]
  - mm/vmscan: add page demotion counter (Rafael Aquini) [2023396]
  - mm/migrate: demote pages during reclaim (Rafael Aquini) [2023396]
  - mm/migrate: enable returning precise migrate_pages() success count (Rafael Aquini) [2023396]
  - mm/migrate: update node demotion order on hotplug events (Rafael Aquini) [2023396]
  - mm/numa: automatically generate node migration order (Rafael Aquini) [2023396]
  - selftests/vm/userfaultfd: wake after copy failure (Rafael Aquini) [2023396]
  - userfaultfd: prevent concurrent API initialization (Rafael Aquini) [2023396]
  - userfaultfd: change mmap_changing to atomic (Rafael Aquini) [2023396]
  - hugetlb: fix hugetlb cgroup refcounting during vma split (Rafael Aquini) [2023396]
  - hugetlb: before freeing hugetlb page set dtor to appropriate value (Rafael Aquini) [2023396]
  - hugetlb: drop ref count earlier after page allocation (Rafael Aquini) [2023396]
  - hugetlb: simplify prep_compound_gigantic_page ref count racing code (Rafael Aquini) [2023396]
  - mm: fix panic caused by __page_handle_poison() (Rafael Aquini) [2023396]
  - mm: hwpoison: dump page for unhandlable page (Rafael Aquini) [2023396]
  - doc: hwpoison: correct the support for hugepage (Rafael Aquini) [2023396]
  - mm: hwpoison: don't drop slab caches for offlining non-LRU page (Rafael Aquini) [2023396]
  - mm/hwpoison: fix some obsolete comments (Rafael Aquini) [2023396]
  - mm/hwpoison: change argument struct page **hpagep to *hpage (Rafael Aquini) [2023396]
  - mm/hwpoison: fix potential pte_unmap_unlock pte error (Rafael Aquini) [2023396]
  - mm/hwpoison: remove unneeded variable unmap_success (Rafael Aquini) [2023396]
  - mm/page_isolation: tracing: trace all test_pages_isolated failures (Rafael Aquini) [2023396]
  - mm/page_alloc.c: use in_task() (Rafael Aquini) [2023396]
  - mm/page_alloc: make alloc_node_mem_map() __init rather than __ref (Rafael Aquini) [2023396]
  - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning (Rafael Aquini) [2023396]
  - memblock: stop poisoning raw allocations (Rafael Aquini) [2023396]
  - mm: introduce memmap_alloc() to unify memory map allocation (Rafael Aquini) [2023396]
  - mm/page_alloc: always initialize memory map for the holes (Rafael Aquini) [2023396]
  - kasan: test: avoid corrupting memory in kasan_rcu_uaf (Rafael Aquini) [2023396]
  - kasan: test: avoid corrupting memory in copy_user_test (Rafael Aquini) [2023396]
  - kasan: test: clean up ksize_uaf (Rafael Aquini) [2023396]
  - kasan: test: only do kmalloc_uaf_memset for generic mode (Rafael Aquini) [2023396]
  - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Rafael Aquini) [2023396]
  - kasan: test: avoid corrupting memory via memset (Rafael Aquini) [2023396]
  - kasan: test: avoid writing invalid memory (Rafael Aquini) [2023396]
  - kasan: test: rework kmalloc_oob_right (Rafael Aquini) [2023396]
  - mm/kasan: move kasan.fault to mm/kasan/report.c (Rafael Aquini) [2023396]
  - mm/vmalloc: fix wrong behavior in vread (Rafael Aquini) [2023396]
  - lib/test_vmalloc.c: add a new 'nr_pages' parameter (Rafael Aquini) [2023396]
  - mm/vmalloc: remove gfpflags_allow_blocking() check (Rafael Aquini) [2023396]
  - mm/vmalloc: use batched page requests in bulk-allocator (Rafael Aquini) [2023396]
  - mm/sparse: clarify pgdat_to_phys (Rafael Aquini) [2023396]
  - include/linux/mmzone.h: avoid a warning in sparse memory support (Rafael Aquini) [2023396]
  - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2023396]
  - mm: sparse: remove __section_nr() function (Rafael Aquini) [2023396]
  - mm: sparse: pass section_nr to find_memory_block (Rafael Aquini) [2023396]
  - mm: sparse: pass section_nr to section_mark_present (Rafael Aquini) [2023396]
  - mm/bootmem_info.c: mark __init on register_page_bootmem_info_section (Rafael Aquini) [2023396]
  - mm/mremap: fix memory account on do_munmap() failure (Rafael Aquini) [2023396]
  - remap_file_pages: Use vma_lookup() instead of find_vma() (Rafael Aquini) [2023396]
  - mm/pagemap: add mmap_assert_locked() annotations to find_vma*() (Rafael Aquini) [2023396]
  - mm: change fault_in_pages_* to have an unsigned size parameter (Rafael Aquini) [2023396]
  - mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code (Rafael Aquini) [2023396]
  - mm: remove flush_kernel_dcache_page (Rafael Aquini) [2023396]
  - scatterlist: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396]
  - mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396]
  - mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data (Rafael Aquini) [2023396]
  - selftests: Fix spelling mistake "cann't" -> "cannot" (Rafael Aquini) [2023396]
  - selftests/vm: use kselftest skip code for skipped tests (Rafael Aquini) [2023396]
  - memcg: make memcg->event_list_lock irqsafe (Rafael Aquini) [2023396]
  - memcg: fix up drain_local_stock comment (Rafael Aquini) [2023396]
  - mm, memcg: save some atomic ops when flush is already true (Rafael Aquini) [2023396]
  - mm, memcg: remove unused functions (Rafael Aquini) [2023396]
  - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2023396]
  - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2023396]
  - memcg: cleanup racy sum avoidance code (Rafael Aquini) [2023396]
  - memcg: enable accounting for ldt_struct objects (Rafael Aquini) [2023396]
  - memcg: enable accounting for posix_timers_cache slab (Rafael Aquini) [2023396]
  - memcg: enable accounting for signals (Rafael Aquini) [2023396]
  - memcg: enable accounting for new namesapces and struct nsproxy (Rafael Aquini) [2023396]
  - memcg: enable accounting for fasync_cache (Rafael Aquini) [2023396]
  - memcg: enable accounting for file lock caches (Rafael Aquini) [2023396]
  - memcg: enable accounting for pollfd and select bits arrays (Rafael Aquini) [2023396]
  - memcg: enable accounting for mnt_cache entries (Rafael Aquini) [2023396]
  - memcg: charge fs_context and legacy_fs_context (Rafael Aquini) [2023396]
  - memcg: infrastructure to flush memcg stats (Rafael Aquini) [2023396]
  - memcg: switch lruvec stats to rstat (Rafael Aquini) [2023396]
  - mm, memcg: inline swap-related functions to improve disabled memcg config (Rafael Aquini) [2023396]
  - mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config (Rafael Aquini) [2023396]
  - mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions (Rafael Aquini) [2023396]
  - huge tmpfs: decide stat.st_blksize by shmem_is_huge() (Rafael Aquini) [2023396]
  - huge tmpfs: shmem_is_huge(vma, inode, index) (Rafael Aquini) [2023396]
  - huge tmpfs: SGP_NOALLOC to stop collapse_file() on race (Rafael Aquini) [2023396]
  - huge tmpfs: move shmem_huge_enabled() upwards (Rafael Aquini) [2023396]
  - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2023396]
  - huge tmpfs: remove shrinklist addition from shmem_setattr() (Rafael Aquini) [2023396]
  - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2023396]
  - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2023396]
  - shmem: shmem_writepage() split unlikely i915 THP (Rafael Aquini) [2023396]
  - shmem: include header file to declare swap_info (Rafael Aquini) [2023396]
  - shmem: remove unneeded function forward declaration (Rafael Aquini) [2023396]
  - shmem: remove unneeded header file (Rafael Aquini) [2023396]
  - shmem: remove unneeded variable ret (Rafael Aquini) [2023396]
  - shmem: use raw_spinlock_t for ->stat_lock (Rafael Aquini) [2023396]
  - mm/gup: remove try_get_page(), call try_get_compound_head() directly (Rafael Aquini) [2023396]
  - mm/gup: small refactoring: simplify try_grab_page() (Rafael Aquini) [2023396]
  - mm/gup: documentation corrections for gup/pup (Rafael Aquini) [2023396]
  - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Rafael Aquini) [2023396]
  - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Rafael Aquini) [2023396]
  - mm: gup: remove useless BUG_ON in __get_user_pages() (Rafael Aquini) [2023396]
  - mm: gup: remove unneed local variable orig_refs (Rafael Aquini) [2023396]
  - mm: gup: remove set but unused local variable major (Rafael Aquini) [2023396]
  - mm: delete unused get_kernel_page() (Rafael Aquini) [2023396]
  - include/linux/buffer_head.h: fix boolreturn.cocci warnings (Rafael Aquini) [2023396]
  - fs, mm: fix race in unlinking swapfile (Rafael Aquini) [2023396]
  - fs: inode: count invalidated shadow pages in pginodesteal (Rafael Aquini) [2023396]
  - fs: drop_caches: fix skipping over shadow cache inodes (Rafael Aquini) [2023396]
  - fs: update documentation of get_write_access() and friends (Rafael Aquini) [2023396]
  - filesystems/locking: fix Malformed table warning (Rafael Aquini) [2023396]
  - writeback: memcg: simplify cgroup_writeback_by_id (Rafael Aquini) [2023396]
  - writeback: use READ_ONCE for unlocked reads of writeback stats (Rafael Aquini) [2023396]
  - writeback: rename domain_update_bandwidth() (Rafael Aquini) [2023396]
  - writeback: fix bandwidth estimate for spiky workload (Rafael Aquini) [2023396]
  - writeback: reliably update bandwidth estimation (Rafael Aquini) [2023396]
  - writeback: track number of inodes under writeback (Rafael Aquini) [2023396]
  - writeback: make the laptop_mode prototypes available unconditionally (Rafael Aquini) [2023396]
  - mm: remove irqsave/restore locking from contexts with irqs enabled (Rafael Aquini) [2023396]
  - mm: add kernel_misc_reclaimable in show_free_areas (Rafael Aquini) [2023396]
  - mm: report a more useful address for reclaim acquisition (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: fix corrupted page flag (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: remove unused code (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests (Rafael Aquini) [2023396]
  - mm/debug_vm_pgtable: introduce struct pgtable_debug_args (Rafael Aquini) [2023396]
  - mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() (Rafael Aquini) [2023396]
  - mm: remove VM_DENYWRITE (Rafael Aquini) [2023396]
  - binfmt: remove in-tree usage of MAP_DENYWRITE (Rafael Aquini) [2023396]
  - kernel/fork: always deny write access to current MM exe_file (Rafael Aquini) [2023396]
  - kernel/fork: factor out replacing the current MM exe_file (Rafael Aquini) [2023396]
  - binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib() (Rafael Aquini) [2023396]
  - ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault (Rafael Aquini) [2023396]
  - net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() (Rafael Aquini) [2023396]
  - memblock: Check memory add/cap ordering (Rafael Aquini) [2023396]
  - memblock: Add missing debug code to memblock_add_node() (Rafael Aquini) [2023396]
  - mm: don't allow oversized kvmalloc() calls (Rafael Aquini) [2023396]
  - mm: Add kvrealloc() (Rafael Aquini) [2023396]
  - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Rafael Aquini) [2023396]
  - mm: Add functions to lock invalidate_lock for two mappings (Rafael Aquini) [2023396]
  - mm: Protect operations adding pages to page cache with invalidate_lock (Rafael Aquini) [2023396]
  - mm: Fix comments mentioning i_mutex (Rafael Aquini) [2023396]
  - exit/bdflush: Remove the deprecated bdflush system call (Rafael Aquini) [2023396]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-33.el9]
changelog:
  - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2023155]
  - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2023155]
  - s390/kexec_file: print some more error messages (Philipp Rudo) [2023155]
  - udp: Validate checksum in udp_read_sock() (Xin Long) [2026952]
  - net: udp: correct the document for udp_mem (Xin Long) [2026952]
  - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2026952]
  - net: prefer socket bound to interface when not in VRF (Xin Long) [2026952]
  - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2026952]
  - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2026952]
  - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2026952]
  - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2026952]
  - selftests: add a test case for mirred egress to ingress (Hangbin Liu) [2025461]
  - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2025461]
  - selftests: net: test_vxlan_under_vrf: fix HV connectivity test (Hangbin Liu) [2025461]
  - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2025461]
  - selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes (Hangbin Liu) [2025461]
  - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2025461]
  - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2025461]
  - kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile (Hangbin Liu) [2025461]
  - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2025461]
  - kselftests/net: add missed icmp.sh test to Makefile (Hangbin Liu) [2025461]
  - selftests: udp: test for passing SO_MARK as cmsg (Hangbin Liu) [2025461]
  - selftests/net: update .gitignore with newly added tests (Hangbin Liu) [2025461]
  - selftests: net: bridge: update IGMP/MLD membership interval value (Hangbin Liu) [2025461]
  - selftests: lib: forwarding: allow tests to not require mz and jq (Hangbin Liu) [2025461]
  - fcnal-test: kill hanging ping/nettest binaries on cleanup (Hangbin Liu) [2025461]
  - selftests: net/fcnal: Test --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461]
  - selftests: nettest: Add --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461]
  - selftests: forwarding: Add IPv6 GRE hierarchical tests (Hangbin Liu) [2025461]
  - selftests: forwarding: Add IPv6 GRE flat tests (Hangbin Liu) [2025461]
  - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Hangbin Liu) [2025461]
  - testing: selftests: forwarding.config.sample: Add tc flag (Hangbin Liu) [2025461]
  - selftests: net: fib_nexthops: Wait before checking reported idle time (Hangbin Liu) [2025461]
  - selftest: net: fix typo in altname test (Hangbin Liu) [2025461]
  - selftests: add simple GSO GRE test (Hangbin Liu) [2025461]
  - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2025461]
  - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2025461]
  - tools/net: Use bitwise instead of arithmetic operator for flags (Hangbin Liu) [2025461]
  - selftests: vrf: Add test for SNAT over VRF (Hangbin Liu) [2025461]
  - selftests/net: GRO coalesce test (Hangbin Liu) [2025461]
  - selftests/net: remove min gso test in packet_snd (Hangbin Liu) [2025461]
  - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020513] {CVE-2021-43267}
  - redhat/configs: enable CONFIG_RD_ZSTD for rhel (Tao Liu) [2020132]
  - powerpc/security: Use a mutex for interrupt exit code patching (Steve Best) [2019202]
  - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000778]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-34.el9]
changelog:
  - nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned (Ming Lei) [2018403]
  - nvdimm/pmem: stop using q_usage_count as external pgmap refcount (Ming Lei) [2018403]
  - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Ming Lei) [2018403]
  - nvdimm/pmem: fix creating the dax group (Ming Lei) [2018403]
  - md: fix a lock order reversal in md_alloc (Ming Lei) [2018403]
  - tools headers UAPI: Sync linux/fs.h with the kernel sources (Ming Lei) [2018403]
  - Documentation: raise minimum supported version of GCC to 5.1 (Ming Lei) [2018403]
  - loop: Use pr_warn_once() for loop_control_remove() warning (Ming Lei) [2018403]
  - zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK (Ming Lei) [2018403]
  - block: call rq_qos_done() before ref check in batch completions (Ming Lei) [2018403]
  - block: fix parameter not described warning (Ming Lei) [2018403]
  - block: avoid to touch unloaded module instance when opening bdev (Ming Lei) [2018403]
  - block: Hold invalidate_lock in BLKRESETZONE ioctl (Ming Lei) [2018403]
  - block: Hold invalidate_lock in BLKZEROOUT ioctl (Ming Lei) [2018403]
  - block: Hold invalidate_lock in BLKDISCARD ioctl (Ming Lei) [2018403]
  - blk-mq: don't insert FUA request with data into scheduler queue (Ming Lei) [2018403]
  - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2018403]
  - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2018403]
  - Revert "mark pstore-blk as broken" (Ming Lei) [2018403]
  - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2018403]
  - block: fix missing queue put in error path (Ming Lei) [2018403]
  - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2018403]
  - blk-mq: fix filesystem I/O request allocation (Ming Lei) [2018403]
  - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2018403]
  - blk-mq: rename blk_attempt_bio_merge (Ming Lei) [2018403]
  - blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge (Ming Lei) [2018403]
  - block: fix kerneldoc for disk_register_independent_access__ranges() (Ming Lei) [2018403]
  - block: use enum type for blk_mq_alloc_data->rq_flags (Ming Lei) [2018403]
  - bcache: Revert "bcache: use bvec_virt" (Ming Lei) [2018403]
  - ataflop: Add missing semicolon to return statement (Ming Lei) [2018403]
  - floppy: address add_disk() error handling on probe (Ming Lei) [2018403]
  - ataflop: address add_disk() error handling on probe (Ming Lei) [2018403]
  - block: update __register_blkdev() probe documentation (Ming Lei) [2018403]
  - ataflop: remove ataflop_probe_lock mutex (Ming Lei) [2018403]
  - mtd/ubi/block: add error handling support for add_disk() (Ming Lei) [2018403]
  - block/sunvdc: add error handling support for add_disk() (Ming Lei) [2018403]
  - z2ram: add error handling support for add_disk() (Ming Lei) [2018403]
  - loop: Remove duplicate assignments (Ming Lei) [2018403]
  - drbd: Fix double free problem in drbd_create_device (Ming Lei) [2018403]
  - bcache: fix use-after-free problem in bcache_device_free() (Ming Lei) [2018403]
  - zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2018403]
  - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2018403]
  - zram: don't fail to remove zram during unloading module (Ming Lei) [2018403]
  - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2018403]
  - nbd: error out if socket index doesn't match in nbd_handle_reply() (Ming Lei) [2018403]
  - nbd: Fix hungtask when nbd_config_put (Ming Lei) [2018403]
  - nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add (Ming Lei) [2018403]
  - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() (Ming Lei) [2018403]
  - nbd: fix max value for 'first_minor' (Ming Lei) [2018403]
  - block/brd: add error handling support for add_disk() (Ming Lei) [2018403]
  - ps3vram: add error handling support for add_disk() (Ming Lei) [2018403]
  - ps3disk: add error handling support for add_disk() (Ming Lei) [2018403]
  - zram: add error handling support for add_disk() (Ming Lei) [2018403]
  - nvme: wait until quiesce is done (Ming Lei) [2018403]
  - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2018403]
  - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2018403]
  - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2018403]
  - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion (Ming Lei) [2018403]
  - block: fix device_add_disk() kobject_create_and_add() error handling (Ming Lei) [2018403]
  - block: ensure cached plug request matches the current queue (Ming Lei) [2018403]
  - block: move queue enter logic into blk_mq_submit_bio() (Ming Lei) [2018403]
  - block: make bio_queue_enter() fast-path available inline (Ming Lei) [2018403]
  - block: split request allocation components into helpers (Ming Lei) [2018403]
  - block: have plug stored requests hold references to the queue (Ming Lei) [2018403]
  - blk-mq: update hctx->nr_active in blk_mq_end_request_batch() (Ming Lei) [2018403]
  - blk-mq: add RQF_ELV debug entry (Ming Lei) [2018403]
  - blk-mq: only try to run plug merge if request has same queue with incoming bio (Ming Lei) [2018403]
  - block: move RQF_ELV setting into allocators (Ming Lei) [2018403]
  - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2018403]
  - block: replace always false argument with 'false' (Ming Lei) [2018403]
  - block: assign correct tag before doing prefetch of request (Ming Lei) [2018403]
  - blk-mq: fix redundant check of !e expression (Ming Lei) [2018403]
  - block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() (Ming Lei) [2018403]
  - block: add a loff_t cast to bdev_nr_bytes (Ming Lei) [2018403]
  - null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [2018403]
  - block: ataflop: Fix warning comparing pointer to 0 (Ming Lei) [2018403]
  - bcache: replace snprintf in show functions with sysfs_emit (Ming Lei) [2018403]
  - bcache: move uapi header bcache.h to bcache code directory (Ming Lei) [2018403]
  - block: ataflop: more blk-mq refactoring fixes (Ming Lei) [2018403]
  - block: remove support for cryptoloop and the xor transfer (Ming Lei) [2018403]
  - mtd: add add_disk() error handling (Ming Lei) [2018403]
  - rnbd: add error handling support for add_disk() (Ming Lei) [2018403]
  - um/drivers/ubd_kern: add error handling support for add_disk() (Ming Lei) [2018403]
  - m68k/emu/nfblock: add error handling support for add_disk() (Ming Lei) [2018403]
  - xen-blkfront: add error handling support for add_disk() (Ming Lei) [2018403]
  - bcache: add error handling support for add_disk() (Ming Lei) [2018403]
  - dm: add add_disk() error handling (Ming Lei) [2018403]
  - block: aoe: fixup coccinelle warnings (Ming Lei) [2018403]
  - bcache: remove bch_crc64_update (Ming Lei) [2018403]
  - bcache: use bvec_kmap_local in bch_data_verify (Ming Lei) [2018403]
  - bcache: remove the backing_dev_name field from struct cached_dev (Ming Lei) [2018403]
  - bcache: remove the cache_dev_name field from struct cache (Ming Lei) [2018403]
  - bcache: move calc_cached_dev_sectors to proper place on backing device detach (Ming Lei) [2018403]
  - bcache: fix error info in register_bcache() (Ming Lei) [2018403]
  - bcache: reserve never used bits from bkey.high (Ming Lei) [2018403]
  - md: bcache: Fix spelling of 'acquire' (Ming Lei) [2018403]
  - s390/dasd: fix possibly missed path verification (Ming Lei) [2018403]
  - s390/dasd: fix missing path conf_data after failed allocation (Ming Lei) [2018403]
  - s390/dasd: summarize dasd configuration data in a separate structure (Ming Lei) [2018403]
  - s390/dasd: move dasd_eckd_read_fc_security (Ming Lei) [2018403]
  - s390/dasd: split up dasd_eckd_read_conf (Ming Lei) [2018403]
  - s390/dasd: fix kernel doc comment (Ming Lei) [2018403]
  - s390/dasd: handle request magic consistently as unsigned int (Ming Lei) [2018403]
  - nbd: Fix use-after-free in pid_show (Ming Lei) [2018403]
  - block: ataflop: fix breakage introduced at blk-mq refactoring (Ming Lei) [2018403]
  - nbd: fix uaf in nbd_handle_reply() (Ming Lei) [2018403]
  - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() (Ming Lei) [2018403]
  - nbd: clean up return value checking of sock_xmit() (Ming Lei) [2018403]
  - nbd: don't start request if nbd_queue_rq() failed (Ming Lei) [2018403]
  - nbd: check sock index in nbd_read_stat() (Ming Lei) [2018403]
  - nbd: make sure request completion won't concurrent (Ming Lei) [2018403]
  - nbd: don't handle response without a corresponding request message (Ming Lei) [2018403]
  - mtip32xx: Remove redundant 'flush_workqueue()' calls (Ming Lei) [2018403]
  - swim3: add missing major.h include (Ming Lei) [2018403]
  - sx8: fix an error code in carm_init_one() (Ming Lei) [2018403]
  - pf: fix error codes in pf_init_unit() (Ming Lei) [2018403]
  - pcd: fix error codes in pcd_init_unit() (Ming Lei) [2018403]
  - xtensa/platforms/iss/simdisk: add error handling support for add_disk() (Ming Lei) [2018403]
  - block/ataflop: add error handling support for add_disk() (Ming Lei) [2018403]
  - block/ataflop: provide a helper for cleanup up an atari disk (Ming Lei) [2018403]
  - block/ataflop: add registration bool before calling del_gendisk() (Ming Lei) [2018403]
  - block/ataflop: use the blk_cleanup_disk() helper (Ming Lei) [2018403]
  - swim: add error handling support for add_disk() (Ming Lei) [2018403]
  - swim: add a floppy registration bool which triggers del_gendisk() (Ming Lei) [2018403]
  - swim: add helper for disk cleanup (Ming Lei) [2018403]
  - swim: simplify using blk_cleanup_disk() on swim_remove() (Ming Lei) [2018403]
  - amiflop: add error handling support for add_disk() (Ming Lei) [2018403]
  - floppy: add error handling support for add_disk() (Ming Lei) [2018403]
  - floppy: fix calling platform_device_unregister() on invalid drives (Ming Lei) [2018403]
  - floppy: use blk_cleanup_disk() (Ming Lei) [2018403]
  - floppy: fix add_disk() assumption on exit due to new developments (Ming Lei) [2018403]
  - block/swim3: add error handling support for add_disk() (Ming Lei) [2018403]
  - rbd: add add_disk() error handling (Ming Lei) [2018403]
  - cdrom/gdrom: add error handling support for add_disk() (Ming Lei) [2018403]
  - pf: add error handling support for add_disk() (Ming Lei) [2018403]
  - block/sx8: add error handling support for add_disk() (Ming Lei) [2018403]
  - block/rsxx: add error handling support for add_disk() (Ming Lei) [2018403]
  - pktcdvd: add error handling support for add_disk() (Ming Lei) [2018403]
  - mtip32xx: add error handling support for add_disk() (Ming Lei) [2018403]
  - pd: add error handling support for add_disk() (Ming Lei) [2018403]
  - pcd: capture errors on cdrom_register() (Ming Lei) [2018403]
  - pcd: fix ordering of unregister_cdrom() (Ming Lei) [2018403]
  - pcd: add error handling support for add_disk() (Ming Lei) [2018403]
  - pd: cleanup initialization (Ming Lei) [2018403]
  - pf: cleanup initialization (Ming Lei) [2018403]
  - pcd: cleanup initialization (Ming Lei) [2018403]
  - pcd: move the identify buffer into pcd_identify (Ming Lei) [2018403]
  - n64cart: add error handling support for add_disk() (Ming Lei) [2018403]
  - drbd: add error handling support for add_disk() (Ming Lei) [2018403]
  - aoe: add error handling support for add_disk() (Ming Lei) [2018403]
  - nbd: add error handling support for add_disk() (Ming Lei) [2018403]
  - loop: add error handling support for add_disk() (Ming Lei) [2018403]
  - null_blk: poll queue support (Ming Lei) [2018403]
  - block: simplify the block device syncing code (Ming Lei) [2018403]
  - fat: use sync_blockdev_nowait (Ming Lei) [2018403]
  - btrfs: use sync_blockdev (Ming Lei) [2018403]
  - xen-blkback: use sync_blockdev (Ming Lei) [2018403]
  - block: remove __sync_blockdev (Ming Lei) [2018403]
  - fs: remove __sync_filesystem (Ming Lei) [2018403]
  - cdrom: Remove redundant variable and its assignment (Ming Lei) [2018403]
  - cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst (Ming Lei) [2018403]
  - drivers/cdrom: improved ioctl for media change detection (Ming Lei) [2018403]
  - partitions/ibm: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - partitions/efi: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - block/ioctl: use bdev_nr_sectors and bdev_nr_bytes (Ming Lei) [2018403]
  - block: cache inode size in bdev (Ming Lei) [2018403]
  - udf: use sb_bdev_nr_blocks (Ming Lei) [2018403]
  - reiserfs: use sb_bdev_nr_blocks (Ming Lei) [2018403]
  - ntfs: use sb_bdev_nr_blocks (Ming Lei) [2018403]
  - jfs: use sb_bdev_nr_blocks (Ming Lei) [2018403]
  - ext4: use sb_bdev_nr_blocks (Ming Lei) [2018403]
  - block: add a sb_bdev_nr_blocks helper (Ming Lei) [2018403]
  - block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate (Ming Lei) [2018403]
  - squashfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - reiserfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - pstore/blk: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - nilfs2: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - nfs/blocklayout: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - jfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - hfsplus: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - hfs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - fat: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - cramfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - btrfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - affs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - fs: simplify init_page_buffers (Ming Lei) [2018403]
  - fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block (Ming Lei) [2018403]
  - target/iblock: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - nvmet: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403]
  - md: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them (Ming Lei) [2018403]
  - drbd: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403]
  - bcache: remove bdev_sectors (Ming Lei) [2018403]
  - block: add a bdev_nr_bytes helper (Ming Lei) [2018403]
  - block: move the SECTOR_SIZE related definitions to blk_types.h (Ming Lei) [2018403]
  - blk-mq-debugfs: Show active requests per queue for shared tags (Ming Lei) [2018403]
  - block: improve readability of blk_mq_end_request_batch() (Ming Lei) [2018403]
  - virtio-blk: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403]
  - loop: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403]
  - nbd: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403]
  - block: Add a helper to validate the block size (Ming Lei) [2018403]
  - block: re-flow blk_mq_rq_ctx_init() (Ming Lei) [2018403]
  - block: prefetch request to be initialized (Ming Lei) [2018403]
  - block: pass in blk_mq_tags to blk_mq_rq_ctx_init() (Ming Lei) [2018403]
  - block: add rq_flags to struct blk_mq_alloc_data (Ming Lei) [2018403]
  - block: add async version of bio_set_polled (Ming Lei) [2018403]
  - block: kill DIO_MULTI_BIO (Ming Lei) [2018403]
  - block: kill unused polling bits in __blkdev_direct_IO() (Ming Lei) [2018403]
  - block: avoid extra iter advance with async iocb (Ming Lei) [2018403]
  - block: Add independent access ranges support (Ming Lei) [2018403]
  - blk-mq: don't issue request directly in case that current is to be blocked (Ming Lei) [2018403]
  - sbitmap: silence data race warning (Ming Lei) [2018403]
  - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2018403]
  - block: refactor bio_iov_bvec_set() (Ming Lei) [2018403]
  - block: add single bio async direct IO helper (Ming Lei) [2018403]
  - sched: make task_struct->plug always defined (Ming Lei) [2018403]
  - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() (Ming Lei) [2018403]
  - block: fix req_bio_endio append error handling (Ming Lei) [2018403]
  - blk-crypto: update inline encryption documentation (Ming Lei) [2018403]
  - blk-crypto: rename blk_keyslot_manager to blk_crypto_profile (Ming Lei) [2018403]
  - blk-crypto: rename keyslot-manager files to blk-crypto-profile (Ming Lei) [2018403]
  - blk-crypto-fallback: properly prefix function and struct names (Ming Lei) [2018403]
  - nbd: Use invalidate_disk() helper on disconnect (Ming Lei) [2018403]
  - loop: Remove the unnecessary bdev checks and unused bdev variable (Ming Lei) [2018403]
  - loop: Use invalidate_disk() helper to invalidate gendisk (Ming Lei) [2018403]
  - block: Add invalidate_disk() helper to invalidate the gendisk (Ming Lei) [2018403]
  - block: kill extra rcu lock/unlock in queue enter (Ming Lei) [2018403]
  - percpu_ref: percpu_ref_tryget_live() version holding RCU (Ming Lei) [2018403]
  - block: convert fops.c magic constants to SHIFT_SECTOR (Ming Lei) [2018403]
  - block: clean up blk_mq_submit_bio() merging (Ming Lei) [2018403]
  - block: optimise boundary blkdev_read_iter's checks (Ming Lei) [2018403]
  - fs: bdev: fix conflicting comment from lookup_bdev (Ming Lei) [2018403]
  - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags (Ming Lei) [2018403]
  - block: cleanup the flush plug helpers (Ming Lei) [2018403]
  - block: optimise blk_flush_plug_list (Ming Lei) [2018403]
  - blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h (Ming Lei) [2018403]
  - blk-mq: only flush requests from the plug in blk_mq_submit_bio (Ming Lei) [2018403]
  - block: remove inaccurate requeue check (Ming Lei) [2018403]
  - block: inline a part of bio_release_pages() (Ming Lei) [2018403]
  - block: don't bloat enter_queue with percpu_ref (Ming Lei) [2018403]
  - block: optimise req_bio_endio() (Ming Lei) [2018403]
  - block: convert leftovers to bdev_get_queue (Ming Lei) [2018403]
  - block: turn macro helpers into inline functions (Ming Lei) [2018403]
  - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2018403]
  - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Ming Lei) [2018403]
  - nvme: paring quiesce/unquiesce (Ming Lei) [2018403]
  - nvme: prepare for pairing quiescing and unquiescing (Ming Lei) [2018403]
  - nvme: apply nvme API to quiesce/unquiesce admin queue (Ming Lei) [2018403]
  - nvme: add APIs for stopping/starting admin queue (Ming Lei) [2018403]
  - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2018403]
  - block: inline fast path of driver tag allocation (Ming Lei) [2018403]
  - blk-mq: don't handle non-flush requests in blk_insert_flush (Ming Lei) [2018403]
  - block: attempt direct issue of plug list (Ming Lei) [2018403]
  - block: change plugging to use a singly linked list (Ming Lei) [2018403]
  - blk-wbt: prevent NULL pointer dereference in wb_timer_fn (Ming Lei) [2018403]
  - block: align blkdev_dio inlined bio to a cacheline (Ming Lei) [2018403]
  - block: move blk_mq_tag_to_rq() inline (Ming Lei) [2018403]
  - block: get rid of plug list sorting (Ming Lei) [2018403]
  - block: return whether or not to unplug through boolean (Ming Lei) [2018403]
  - block: don't call blk_status_to_errno in blk_update_request (Ming Lei) [2018403]
  - block: move bdev_read_only() into the header (Ming Lei) [2018403]
  - block: fix too broad elevator check in blk_mq_free_request() (Ming Lei) [2018403]
  - block: add support for blk_mq_end_request_batch() (Ming Lei) [2018403]
  - sbitmap: add helper to clear a batch of tags (Ming Lei) [2018403]
  - block: add a struct io_comp_batch argument to fops->iopoll() (Ming Lei) [2018403]
  - block: provide helpers for rq_list manipulation (Ming Lei) [2018403]
  - block: remove some blk_mq_hw_ctx debugfs entries (Ming Lei) [2018403]
  - block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes (Ming Lei) [2018403]
  - block: cache rq_flags inside blk_mq_rq_ctx_init() (Ming Lei) [2018403]
  - block: blk_mq_rq_ctx_init cache ctx/q/hctx (Ming Lei) [2018403]
  - block: skip elevator fields init for non-elv queue (Ming Lei) [2018403]
  - block: store elevator state in request (Ming Lei) [2018403]
  - block: only mark bio as tracked if it really is tracked (Ming Lei) [2018403]
  - block: improve layout of struct request (Ming Lei) [2018403]
  - block: move update request helpers into blk-mq.c (Ming Lei) [2018403]
  - block: remove useless caller argument to print_req_error() (Ming Lei) [2018403]
  - block: don't bother iter advancing a fully done bio (Ming Lei) [2018403]
  - block: convert the rest of block to bdev_get_queue (Ming Lei) [2018403]
  - block: use bdev_get_queue() in blk-core.c (Ming Lei) [2018403]
  - block: use bdev_get_queue() in bio.c (Ming Lei) [2018403]
  - block: use bdev_get_queue() in bdev.c (Ming Lei) [2018403]
  - block: cache request queue in bdev (Ming Lei) [2018403]
  - block: handle fast path of bio splitting inline (Ming Lei) [2018403]
  - block: use flags instead of bit fields for blkdev_dio (Ming Lei) [2018403]
  - block: cache bdev in struct file for raw bdev IO (Ming Lei) [2018403]
  - block: don't allow writing to the poll queue attribute (Ming Lei) [2018403]
  - block: switch polling to be bio based (Ming Lei) [2018403]
  - block: define 'struct bvec_iter' as packed (Ming Lei) [2018403]
  - block: use SLAB_TYPESAFE_BY_RCU for the bio slab (Ming Lei) [2018403]
  - block: rename REQ_HIPRI to REQ_POLLED (Ming Lei) [2018403]
  - io_uring: don't sleep when polling for I/O (Ming Lei) [2018403]
  - block: replace the spin argument to blk_iopoll with a flags argument (Ming Lei) [2018403]
  - blk-mq: remove blk_qc_t_valid (Ming Lei) [2018403]
  - blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal (Ming Lei) [2018403]
  - blk-mq: factor out a "classic" poll helper (Ming Lei) [2018403]
  - blk-mq: factor out a blk_qc_to_hctx helper (Ming Lei) [2018403]
  - io_uring: fix a layering violation in io_iopoll_req_issued (Ming Lei) [2018403]
  - block: don't try to poll multi-bio I/Os in __blkdev_direct_IO (Ming Lei) [2018403]
  - direct-io: remove blk_poll support (Ming Lei) [2018403]
  - block: only check previous entry for plug merge attempt (Ming Lei) [2018403]
  - block: move CONFIG_BLOCK guard to top Makefile (Ming Lei) [2018403]
  - block: move menu "Partition type" to block/partitions/Kconfig (Ming Lei) [2018403]
  - block: simplify Kconfig files (Ming Lei) [2018403]
  - block: remove redundant =y from BLK_CGROUP dependency (Ming Lei) [2018403]
  - block: improve batched tag allocation (Ming Lei) [2018403]
  - sbitmap: add __sbitmap_queue_get_batch() (Ming Lei) [2018403]
  - blk-mq: optimise *end_request non-stat path (Ming Lei) [2018403]
  - block: mark bio_truncate static (Ming Lei) [2018403]
  - block: move bio_get_{first,last}_bvec out of bio.h (Ming Lei) [2018403]
  - block: mark __bio_try_merge_page static (Ming Lei) [2018403]
  - block: move bio_full out of bio.h (Ming Lei) [2018403]
  - block: fold bio_cur_bytes into blk_rq_cur_bytes (Ming Lei) [2018403]
  - block: move bio_mergeable out of bio.h (Ming Lei) [2018403]
  - block: don't include <linux/ioprio.h> in <linux/bio.h> (Ming Lei) [2018403]
  - block: remove BIO_BUG_ON (Ming Lei) [2018403]
  - blk-mq: inline hot part of __blk_mq_sched_restart (Ming Lei) [2018403]
  - block: inline hot paths of blk_account_io_*() (Ming Lei) [2018403]
  - block: merge block_ioctl into blkdev_ioctl (Ming Lei) [2018403]
  - block: move the *blkdev_ioctl declarations out of blkdev.h (Ming Lei) [2018403]
  - block: unexport blkdev_ioctl (Ming Lei) [2018403]
  - block: don't dereference request after flush insertion (Ming Lei) [2018403]
  - blk-mq: cleanup blk_mq_submit_bio (Ming Lei) [2018403]
  - blk-mq: cleanup and rename __blk_mq_alloc_request (Ming Lei) [2018403]
  - block: pre-allocate requests if plug is started and is a batch (Ming Lei) [2018403]
  - block: bump max plugged deferred size from 16 to 32 (Ming Lei) [2018403]
  - block: inherit request start time from bio for BLK_CGROUP (Ming Lei) [2018403]
  - block: move blk-throtl fast path inline (Ming Lei) [2018403]
  - blk-mq: Change shared sbitmap naming to shared tags (Ming Lei) [2018403]
  - blk-mq: Stop using pointers for blk_mq_tags bitmap tags (Ming Lei) [2018403]
  - blk-mq: Use shared tags for shared sbitmap support (Ming Lei) [2018403]
  - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() (Ming Lei) [2018403]
  - blk-mq: Add blk_mq_alloc_map_and_rqs() (Ming Lei) [2018403]
  - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() (Ming Lei) [2018403]
  - blk-mq: Don't clear driver tags own mapping (Ming Lei) [2018403]
  - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() (Ming Lei) [2018403]
  - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() (Ming Lei) [2018403]
  - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() (Ming Lei) [2018403]
  - blk-mq: Invert check in blk_mq_update_nr_requests() (Ming Lei) [2018403]
  - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() (Ming Lei) [2018403]
  - block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ (Ming Lei) [2018403]
  - blk-mq: Change rqs check in blk_mq_free_rqs() (Ming Lei) [2018403]
  - block: print the current process in handle_bad_sector (Ming Lei) [2018403]
  - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [2018403]
  - block/mq-deadline: Stop using per-CPU counters (Ming Lei) [2018403]
  - block/mq-deadline: Add an invariant check (Ming Lei) [2018403]
  - block/mq-deadline: Improve request accounting further (Ming Lei) [2018403]
  - block: move struct request to blk-mq.h (Ming Lei) [2018403]
  - block: move integrity handling out of <linux/blkdev.h> (Ming Lei) [2018403]
  - block: move a few merge helpers out of <linux/blkdev.h> (Ming Lei) [2018403]
  - block: drop unused includes in <linux/genhd.h> (Ming Lei) [2018403]
  - block: drop unused includes in <linux/blkdev.h> (Ming Lei) [2018403]
  - block: move elevator.h to block/ (Ming Lei) [2018403]
  - block: remove the struct blk_queue_ctx forward declaration (Ming Lei) [2018403]
  - block: remove the cmd_size field from struct request_queue (Ming Lei) [2018403]
  - block: remove the unused blk_queue_state enum (Ming Lei) [2018403]
  - block: remove the unused rq_end_sector macro (Ming Lei) [2018403]
  - sched: move the <linux/blkdev.h> include out of kernel/sched/sched.h (Ming Lei) [2018403]
  - kernel: remove spurious blkdev.h includes (Ming Lei) [2018403]
  - arch: remove spurious blkdev.h includes (Ming Lei) [2018403]
  - mm: remove spurious blkdev.h includes (Ming Lei) [2018403]
  - mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> (Ming Lei) [2018403]
  - mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> (Ming Lei) [2018403]
  - mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> (Ming Lei) [2018403]
  - block: nbd: add sanity check for first_minor (Ming Lei) [2018403]
  - mmc: core: Store pointer to bio_crypt_ctx in mmc_request (Ming Lei) [2018403]
  - iomap: simplify iomap_add_to_ioend (Ming Lei) [2018403]
  - iomap: simplify iomap_readpage_actor (Ming Lei) [2018403]
  - io_uring: don't halt iopoll too early (Ming Lei) [2018403]
  - block: Fix partition check for host-aware zoned block devices (Ming Lei) [2018403]
  - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2018403]
  - block: drain queue after disk is removed from sysfs (Ming Lei) [2018403]
  - block: fix incorrect references to disk objects (Ming Lei) [2018403]
  - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Ming Lei) [2018403]
  - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2018403]
  - block: warn when putting the final reference on a registered disk (Ming Lei) [2018403]
  - brd: reduce the brd_devices_mutex scope (Ming Lei) [2018403]
  - kyber: avoid q->disk dereferences in trace points (Ming Lei) [2018403]
  - block: keep q_usage_counter in atomic mode after del_gendisk (Ming Lei) [2018403]
  - block: drain file system I/O on del_gendisk (Ming Lei) [2018403]
  - block: split bio_queue_enter from blk_queue_enter (Ming Lei) [2018403]
  - block: factor out a blk_try_enter_queue helper (Ming Lei) [2018403]
  - block: call submit_bio_checks under q_usage_counter (Ming Lei) [2018403]
  - block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs (Ming Lei) [2018403]
  - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output (Ming Lei) [2018403]
  - block: genhd: fix double kfree() in __alloc_disk_node() (Ming Lei) [2018403]
  - nbd: use shifts rather than multiplies (Ming Lei) [2018403]
  - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [2018403]
  - block: hold ->invalidate_lock in blkdev_fallocate (Ming Lei) [2018403]
  - blktrace: Fix uaf in blk_trace access after removing by sysfs (Ming Lei) [2018403]
  - block: don't call rq_qos_ops->done_bio if the bio isn't tracked (Ming Lei) [2018403]
  - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [2018403]
  - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [2018403]
  - block: flush the integrity workqueue in blk_integrity_unregister (Ming Lei) [2018403]
  - block: check if a profile is actually registered in blk_integrity_unregister (Ming Lei) [2018403]
  - blk-mq: avoid to iterate over stale request (Ming Lei) [2018403]
  - n64cart: fix return value check in n64cart_probe() (Ming Lei) [2018403]
  - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [2018403]
  - block: move fs/block_dev.c to block/bdev.c (Ming Lei) [2018403]
  - block: split out operations on block special files (Ming Lei) [2018403]
  - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Ming Lei) [2018403]
  - block: genhd: don't call blkdev_show() with major_names_lock held (Ming Lei) [2018403]
  - cdrom: update uniform CD-ROM maintainership in MAINTAINERS file (Ming Lei) [2018403]
  - loop: reduce the loop_ctl_mutex scope (Ming Lei) [2018403]
  - bio: fix kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403]
  - block, bfq: honor already-setup queue merges (Ming Lei) [2018403]
  - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [2018403]
  - bio: improve kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403]
  - block: provide bio_clear_hipri() helper (Ming Lei) [2018403]
  - block: use the percpu bio cache in __blkdev_direct_IO (Ming Lei) [2018403]
  - io_uring: enable use of bio alloc cache (Ming Lei) [2018403]
  - block: clear BIO_PERCPU_CACHE flag if polling isn't supported (Ming Lei) [2018403]
  - bio: add allocation cache abstraction (Ming Lei) [2018403]
  - fs: add kiocb alloc cache flag (Ming Lei) [2018403]
  - bio: optimize initialization of a bio (Ming Lei) [2018403]
  - Revert "floppy: reintroduce O_NDELAY fix" (Ming Lei) [2018403]
  - nbd: remove nbd->destroy_complete (Ming Lei) [2018403]
  - nbd: only return usable devices from nbd_find_unused (Ming Lei) [2018403]
  - nbd: set nbd->index before releasing nbd_index_mutex (Ming Lei) [2018403]
  - nbd: prevent IDR lookups from finding partially initialized devices (Ming Lei) [2018403]
  - nbd: reset NBD to NULL when restarting in nbd_genl_connect (Ming Lei) [2018403]
  - nbd: add missing locking to the nbd_dev_add error path (Ming Lei) [2018403]
  - params: lift param_set_uint_minmax to common code (Ming Lei) [2018403]
  - nbd: reduce the nbd_index_mutex scope (Ming Lei) [2018403]
  - nbd: refactor device search and allocation in nbd_genl_connect (Ming Lei) [2018403]
  - nbd: return the allocated nbd_device from nbd_dev_add (Ming Lei) [2018403]
  - nbd: remove nbd_del_disk (Ming Lei) [2018403]
  - nbd: refactor device removal (Ming Lei) [2018403]
  - nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT (Ming Lei) [2018403]
  - nbd: add the check to prevent overflow in __nbd_ioctl() (Ming Lei) [2018403]
  - xen-blkfront: Remove redundant assignment to variable err (Ming Lei) [2018403]
  - block/rnbd: Use sysfs_emit instead of s*printf function for sysfs show (Ming Lei) [2018403]
  - block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr (Ming Lei) [2018403]
  - sg: pass the device name to blk_trace_setup (Ming Lei) [2018403]
  - block, bfq: cleanup the repeated declaration (Ming Lei) [2018403]
  - blk-crypto: fix check for too-large dun_bytes (Ming Lei) [2018403]
  - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Ming Lei) [2018403]
  - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Ming Lei) [2018403]
  - block: mark blkdev_fsync static (Ming Lei) [2018403]
  - block: refine the disk_live check in del_gendisk (Ming Lei) [2018403]
  - mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA (Ming Lei) [2018403]
  - mmc: block: Support alternative_gpt_sector() operation (Ming Lei) [2018403]
  - partitions/efi: Support non-standard GPT location (Ming Lei) [2018403]
  - block: Add alternative_gpt_sector() operation (Ming Lei) [2018403]
  - bio: fix page leak bio_add_hw_page failure (Ming Lei) [2018403]
  - block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT (Ming Lei) [2018403]
  - block: remove a pointless call to MINOR() in device_add_disk (Ming Lei) [2018403]
  - null_blk: add error handling support for add_disk() (Ming Lei) [2018403]
  - virtio_blk: add error handling support for add_disk() (Ming Lei) [2018403]
  - block: add error handling for device_add_disk / add_disk (Ming Lei) [2018403]
  - block: return errors from disk_alloc_events (Ming Lei) [2018403]
  - block: return errors from blk_integrity_add (Ming Lei) [2018403]
  - block: call blk_register_queue earlier in device_add_disk (Ming Lei) [2018403]
  - block: call blk_integrity_add earlier in device_add_disk (Ming Lei) [2018403]
  - block: create the bdi link earlier in device_add_disk (Ming Lei) [2018403]
  - block: call bdev_add later in device_add_disk (Ming Lei) [2018403]
  - block: fold register_disk into device_add_disk (Ming Lei) [2018403]
  - block: add a sanity check for a live disk in del_gendisk (Ming Lei) [2018403]
  - block: add an explicit ->disk backpointer to the request_queue (Ming Lei) [2018403]
  - block: hold a request_queue reference for the lifetime of struct gendisk (Ming Lei) [2018403]
  - block: pass a request_queue to __blk_alloc_disk (Ming Lei) [2018403]
  - block: remove the minors argument to __alloc_disk_node (Ming Lei) [2018403]
  - block: remove alloc_disk and alloc_disk_node (Ming Lei) [2018403]
  - block: cleanup the lockdep handling in *alloc_disk (Ming Lei) [2018403]
  - sg: do not allocate a gendisk (Ming Lei) [2018403]
  - st: do not allocate a gendisk (Ming Lei) [2018403]
  - nvme: use blk_mq_alloc_disk (Ming Lei) [2018403]
  - block: add back the bd_holder_dir reference in bd_link_disk_holder (Ming Lei) [2018403]
  - block: fix default IO priority handling (Ming Lei) [2018403]
  - block: Introduce IOPRIO_NR_LEVELS (Ming Lei) [2018403]
  - block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros (Ming Lei) [2018403]
  - block: change ioprio_valid() to an inline function (Ming Lei) [2018403]
  - block: improve ioprio class description comment (Ming Lei) [2018403]
  - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2018403]
  - block: unexport blk_register_queue (Ming Lei) [2018403]
  - blk-cgroup: stop using seq_get_buf (Ming Lei) [2018403]
  - blk-cgroup: refactor blkcg_print_stat (Ming Lei) [2018403]
  - nvme: use bvec_virt (Ming Lei) [2018403]
  - dcssblk: use bvec_virt (Ming Lei) [2018403]
  - dasd: use bvec_virt (Ming Lei) [2018403]
  - ps3vram: use bvec_virt (Ming Lei) [2018403]
  - ubd: use bvec_virt (Ming Lei) [2018403]
  - sd: use bvec_virt (Ming Lei) [2018403]
  - bcache: use bvec_virt (Ming Lei) [2018403]
  - virtio_blk: use bvec_virt (Ming Lei) [2018403]
  - rbd: use bvec_virt (Ming Lei) [2018403]
  - squashfs: use bvec_virt (Ming Lei) [2018403]
  - dm-integrity: use bvec_virt (Ming Lei) [2018403]
  - dm-ebs: use bvec_virt (Ming Lei) [2018403]
  - dm: make EBS depend on !HIGHMEM (Ming Lei) [2018403]
  - block: use bvec_virt in bio_integrity_{process,free} (Ming Lei) [2018403]
  - bvec: add a bvec_virt helper (Ming Lei) [2018403]
  - block: ensure the bdi is freed after inode_detach_wb (Ming Lei) [2018403]
  - block: free the extended dev_t minor later (Ming Lei) [2018403]
  - blk-throtl: optimize IOPS throttle for large IO scenarios (Ming Lei) [2018403]
  - block: pass a gendisk to bdev_resize_partition (Ming Lei) [2018403]
  - block: pass a gendisk to bdev_del_partition (Ming Lei) [2018403]
  - block: pass a gendisk to bdev_add_partition (Ming Lei) [2018403]
  - block: store a gendisk in struct parsed_partitions (Ming Lei) [2018403]
  - block: remove GENHD_FL_UP (Ming Lei) [2018403]
  - bcache: move the del_gendisk call out of bcache_device_free (Ming Lei) [2018403]
  - bcache: add proper error unwinding in bcache_device_init (Ming Lei) [2018403]
  - sx8: use the internal state machine to check if del_gendisk needs to be called (Ming Lei) [2018403]
  - nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk (Ming Lei) [2018403]
  - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Ming Lei) [2018403]
  - mmc: block: cleanup gendisk creation (Ming Lei) [2018403]
  - mmc: block: let device_add_disk create disk attributes (Ming Lei) [2018403]
  - block: move some macros to blkdev.h (Ming Lei) [2018403]
  - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [2018403]
  - block: remove the bd_bdi in struct block_device (Ming Lei) [2018403]
  - block: move the bdi from the request_queue to the gendisk (Ming Lei) [2018403]
  - block: add a queue_has_disk helper (Ming Lei) [2018403]
  - block: pass a gendisk to blk_queue_update_readahead (Ming Lei) [2018403]
  - block: remove support for delayed queue registrations (Ming Lei) [2018403]
  - dm: delay registering the gendisk (Ming Lei) [2018403]
  - dm: move setting md->type into dm_setup_md_queue (Ming Lei) [2018403]
  - dm: cleanup cleanup_mapped_device (Ming Lei) [2018403]
  - block: support delayed holder registration (Ming Lei) [2018403]
  - block: look up holders by bdev (Ming Lei) [2018403]
  - block: remove the extra kobject reference in bd_link_disk_holder (Ming Lei) [2018403]
  - block: make the block holder code optional (Ming Lei) [2018403]
  - loop: Select I/O scheduler 'none' from inside add_disk() (Ming Lei) [2018403]
  - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag (Ming Lei) [2018403]
  - block: remove blk-mq-sysfs dead code (Ming Lei) [2018403]
  - loop: raise media_change event (Ming Lei) [2018403]
  - block: add a helper to raise a media changed event (Ming Lei) [2018403]
  - block: export diskseq in sysfs (Ming Lei) [2018403]
  - block: add ioctl to read the disk sequence number (Ming Lei) [2018403]
  - block: export the diskseq in uevents (Ming Lei) [2018403]
  - block: add disk sequence number (Ming Lei) [2018403]
  - block: remove cmdline-parser.c (Ming Lei) [2018403]
  - block: remove disk_name() (Ming Lei) [2018403]
  - block: simplify disk name formatting in check_partition (Ming Lei) [2018403]
  - block: simplify printing the device names disk_stack_limits (Ming Lei) [2018403]
  - block: use the %pg format specifier in show_partition (Ming Lei) [2018403]
  - block: use the %pg format specifier in printk_all_partitions (Ming Lei) [2018403]
  - block: reduce stack usage in diskstats_show (Ming Lei) [2018403]
  - block: remove bdput (Ming Lei) [2018403]
  - block: remove bdgrab (Ming Lei) [2018403]
  - loop: don't grab a reference to the block device (Ming Lei) [2018403]
  - block: change the refcounting for partitions (Ming Lei) [2018403]
  - block: allocate bd_meta_info later in add_partitions (Ming Lei) [2018403]
  - block: unhash the whole device inode earlier (Ming Lei) [2018403]
  - block: assert the locking state in delete_partition (Ming Lei) [2018403]
  - block: use bvec_kmap_local in bio_integrity_process (Ming Lei) [2018403]
  - block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} (Ming Lei) [2018403]
  - block: use memcpy_from_bvec in __blk_queue_bounce (Ming Lei) [2018403]
  - block: use memcpy_from_bvec in bio_copy_kern_endio_read (Ming Lei) [2018403]
  - block: use memcpy_to_bvec in copy_to_high_bio_irq (Ming Lei) [2018403]
  - block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec (Ming Lei) [2018403]
  - block: remove bvec_kmap_irq and bvec_kunmap_irq (Ming Lei) [2018403]
  - ps3disk: use memcpy_{from,to}_bvec (Ming Lei) [2018403]
  - dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq (Ming Lei) [2018403]
  - rbd: use memzero_bvec (Ming Lei) [2018403]
  - block: use memzero_page in zero_fill_bio (Ming Lei) [2018403]
  - bvec: add memcpy_{from,to}_bvec and memzero_bvec helper (Ming Lei) [2018403]
  - bvec: add a bvec_kmap_local helper (Ming Lei) [2018403]
  - bvec: fix the include guards for bvec.h (Ming Lei) [2018403]
  - MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> (Ming Lei) [2018403]
  - ioprio: move user space relevant ioprio bits to UAPI includes (Ming Lei) [2018403]
  - Revert "virtio-blk: Add validation for block size in config space" (Ming Lei) [2018403]
  - virtio-blk: remove unneeded "likely" statements (Ming Lei) [2018403]
  - Revert "blk-mq: avoid to iterate over stale request" (Ming Lei) [2018403]
  - Revert "block: return ELEVATOR_DISCARD_MERGE if possible" (Ming Lei) [2018403]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-35.el9]
changelog:
  - drm/hyperv: Fix device removal on Gen1 VMs (Mohammed Gamal) [2018067]
  - wireguard: device: reset peer src endpoint when netns exits (Hangbin Liu) [1967796]
  - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2022054]
  - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2022054]
  - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2022054]
  - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2022054]
  - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2022054]
  - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2022054]
  - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2022054]
  - nvmet: fix use-after-free when a port is removed (Chris Leech) [2022054]
  - nvmet-tcp: fix header digest verification (Chris Leech) [2022054]
  - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2022054]
  - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2022054]
  - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2022054]
  - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2022054]
  - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2022054]
  - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2022054]
  - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2022054]
  - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2022054]
  - nvmet: pass back cntlid on successful completion (Chris Leech) [2022054]
  - nvmet: remove redundant assignments of variable status (Chris Leech) [2022054]
  - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2022054]
  - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2022054]
  - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2022054]
  - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2022054]
  - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2022054]
  - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2022054]
  - nvme: fix per-namespace chardev deletion (Chris Leech) [2022054]
  - nvme: keep ctrl->namespaces ordered (Chris Leech) [2022054]
  - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2022054]
  - nvme-tcp: fix io_work priority inversion (Chris Leech) [2022054]
  - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2022054]
  - nvme: update keep alive interval when kato is modified (Chris Leech) [2022054]
  - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2022054]
  - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2022054]
  - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2022054]
  - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2022054]
  - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2022054]
  - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2011181]
  - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Hangbin Liu) [2008895]
  - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Hangbin Liu) [2008895]
  - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Hangbin Liu) [2008895]
  - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Hangbin Liu) [2008895]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-36.el9]
changelog:
  - drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() (Vitaly Kuznetsov) [2031644]
  - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026378] {CVE-2021-4002}
  - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [2032483]
  - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [2032483]
  - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [2032483]
  - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Cathy Avery) [2030468]
  - net: fix GRO skb truesize update (Paolo Abeni) [2028927]
  - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [2028927]
  - veth: use skb_prepare_for_gro() (Paolo Abeni) [2028927]
  - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [2028927]
  - net: optimize GRO for the common case. (Paolo Abeni) [2028927]
  - sk_buff: track extension status in slow_gro (Paolo Abeni) [2028927]
  - sk_buff: track dst status in slow_gro (Paolo Abeni) [2028927]
  - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [2028927]
  - selftests: net: veth: add tests for set_channel (Paolo Abeni) [2028927]
  - veth: create by default nr_possible_cpus queues (Paolo Abeni) [2028927]
  - veth: implement support for set_channel ethtool op (Paolo Abeni) [2028927]
  - veth: factor out initialization helper (Paolo Abeni) [2028927]
  - veth: always report zero combined channels (Paolo Abeni) [2028927]
  - [kernel] bpf: set default value for bpf_jit_harden (Jiri Olsa) [2028734]
  - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2028709]
  - kabi: Add kABI macros for enum type (Čestmír Kalina) [2024595]
  - kabi: expand and clarify documentation of aux structs (Čestmír Kalina) [2024595]
  - kabi: introduce RH_KABI_USE_AUX_PTR (Čestmír Kalina) [2024595]
  - kabi: rename RH_KABI_SIZE_AND_EXTEND to AUX (Čestmír Kalina) [2024595]
  - kabi: more consistent _RH_KABI_SIZE_AND_EXTEND (Čestmír Kalina) [2024595]
  - kabi: use fixed field name for extended part (Čestmír Kalina) [2024595]
  - kabi: fix dereference in RH_KABI_CHECK_EXT (Čestmír Kalina) [2024595]
  - kabi: fix RH_KABI_SET_SIZE macro (Čestmír Kalina) [2024595]
  - kabi: expand and clarify documentation (Čestmír Kalina) [2024595]
  - kabi: make RH_KABI_USE replace any number of reserved fields (Čestmír Kalina) [2024595]
  - kabi: rename RH_KABI_USE2 to RH_KABI_USE_SPLIT (Čestmír Kalina) [2024595]
  - kabi: change RH_KABI_REPLACE2 to RH_KABI_REPLACE_SPLIT (Čestmír Kalina) [2024595]
  - kabi: change RH_KABI_REPLACE_UNSAFE to RH_KABI_BROKEN_REPLACE (Čestmír Kalina) [2024595]
  - kabi: introduce RH_KABI_ADD_MODIFIER (Čestmír Kalina) [2024595]
  - kabi: Include kconfig.h (Čestmír Kalina) [2024595]
  - kabi: macros for intentional kABI breakage (Čestmír Kalina) [2024595]
  - kabi: fix the note about terminating semicolon (Čestmír Kalina) [2024595]
  - kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Čestmír Kalina) [2024595]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-37.el9]
changelog:
  - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [2020279]
  - sched/uclamp: Fix rq->uclamp_max not set on first enqueue (Phil Auld) [2020279]
  - preempt/dynamic: Fix setup_preempt_mode() return value (Phil Auld) [2020279]
  - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [2020279 2029640]
  - sched/scs: Reset task stack state in bringup_cpu() (Phil Auld) [2020279]
  - Enable CONFIG_SCHED_CLUSTER for RHEL (Phil Auld) [2020279]
  - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [2020279]
  - mm: move node_reclaim_distance to fix NUMA without SMP (Phil Auld) [2020279]
  - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2020279]
  - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2020279]
  - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [2020279]
  - sched,x86: Fix L2 cache mask (Phil Auld) [2020279]
  - sched/fair: Cleanup newidle_balance (Phil Auld) [2020279]
  - sched/fair: Remove sysctl_sched_migration_cost condition (Phil Auld) [2020279]
  - sched/fair: Wait before decaying max_newidle_lb_cost (Phil Auld) [2020279]
  - sched/fair: Skip update_blocked_averages if we are defering load balance (Phil Auld) [2020279]
  - sched/fair: Account update_blocked_averages in newidle_balance cost (Phil Auld) [2020279]
  - sched/core: Remove rq_relock() (Phil Auld) [2020279]
  - sched: Improve wake_up_all_idle_cpus() take #2 (Phil Auld) [2020279]
  - sched: Disable -Wunused-but-set-variable (Phil Auld) [2020279]
  - irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT (Phil Auld) [2020279]
  - irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT (Phil Auld) [2020279]
  - irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support. (Phil Auld) [2020279]
  - sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ (Phil Auld) [2020279]
  - sched: Fix DEBUG && !SCHEDSTATS warn (Phil Auld) [2020279]
  - sched/numa: Fix a few comments (Phil Auld) [2020279]
  - sched/numa: Remove the redundant member numa_group::fault_cpus (Phil Auld) [2020279]
  - sched/numa: Replace hard-coded number by a define in numa_task_group() (Phil Auld) [2020279]
  - sched: Remove pointless preemption disable in sched_submit_work() (Phil Auld) [2020279]
  - sched: Move mmdrop to RCU on RT (Phil Auld) [2020279]
  - sched: Move kprobes cleanup out of finish_task_switch() (Phil Auld) [2020279]
  - sched: Disable TTWU_QUEUE on RT (Phil Auld) [2020279]
  - sched: Limit the number of task migrations per batch on RT (Phil Auld) [2020279]
  - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2020279]
  - sched: Add cluster scheduler level for x86 (Phil Auld) [1921343 2020279]
  - x86/cpu: Add get_llc_id() helper function (Phil Auld) [2020279]
  - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [2020279]
  - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [2020279]
  - topology: Represent clusters of CPUs within a die (Phil Auld) [2020279]
  - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [2020279]
  - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [2020279]
  - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [2020279]
  - sched: Make cookie functions static (Phil Auld) [2020279]
  - sched,livepatch: Use wake_up_if_idle() (Phil Auld) [2020279]
  - sched: Simplify wake_up_*idle*() (Phil Auld) [2020279]
  - sched,livepatch: Use task_call_func() (Phil Auld) [2020279]
  - sched,rcu: Rework try_invoke_on_locked_down_task() (Phil Auld) [2020279]
  - sched: Improve try_invoke_on_locked_down_task() (Phil Auld) [2020279]
  - kernel/sched: Fix sched_fork() access an invalid sched_task_group (Phil Auld) [2020279]
  - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [2020279]
  - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2020279]
  - sched/fair: Consider SMT in ASYM_PACKING load balance (Phil Auld) [2020279]
  - sched/fair: Carve out logic to mark a group for asymmetric packing (Phil Auld) [2020279]
  - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Phil Auld) [2020279]
  - sched/fair: Optimize checking for group_asym_packing (Phil Auld) [2020279]
  - sched/topology: Introduce sched_group::flags (Phil Auld) [2020279]
  - sched/dl: Support schedstats for deadline sched class (Phil Auld) [2020279]
  - sched/dl: Support sched_stat_runtime tracepoint for deadline sched class (Phil Auld) [2020279]
  - sched/rt: Support schedstats for RT sched class (Phil Auld) [2020279]
  - sched/rt: Support sched_stat_runtime tracepoint for RT sched class (Phil Auld) [2020279]
  - sched: Introduce task block time in schedstats (Phil Auld) [2020279]
  - sched: Make schedstats helpers independent of fair sched class (Phil Auld) [2020279]
  - sched: Make struct sched_statistics independent of fair sched class (Phil Auld) [2020279]
  - sched/fair: Use __schedstat_set() in set_next_entity() (Phil Auld) [2020279]
  - kselftests/sched: cleanup the child processes (Phil Auld) [2020279]
  - sched/fair: Add document for burstable CFS bandwidth (Phil Auld) [2020279]
  - sched/fair: Add cfs bandwidth burst statistics (Phil Auld) [2020279]
  - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime (Phil Auld) [2020279]
  - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2020279]
  - sched/core: Simplify core-wide task selection (Phil Auld) [2020279]
  - sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle (Phil Auld) [2020279]
  - sched/fair: Add NOHZ balancer flag for nohz.next_balance updates (Phil Auld) [2020279]
  - sched: adjust sleeper credit for SCHED_IDLE entities (Phil Auld) [2020279]
  - sched: reduce sched slice for SCHED_IDLE entities (Phil Auld) [2020279]
  - sched: Account number of SCHED_IDLE entities on each cfs_rq (Phil Auld) [2020279]
  - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [2020279]
  - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2020279]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-38.el9]
changelog:
  - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (David Arcari) [2004190]
  - iommu/vt-d: Remove unused PASID_DISABLED (David Arcari) [2004190]
  - Add CONFIG_STRICT_SIGALTSTACK_SIZE (David Arcari) [2004190]
  - selftests/x86/amx: Add context switch test (David Arcari) [2004190]
  - selftests/x86/amx: Add test cases for AMX state management (David Arcari) [2004190]
  - x86/signal: Use fpu::__state_user_size for sigalt stack validation (David Arcari) [2004190]
  - x86/signal: Implement sigaltstack size validation (David Arcari) [2004190]
  - signal: Add an optional check for altstack size (David Arcari) [2004190]
  - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [2004190]
  - tools headers cpufeatures: Sync with the kernel sources (David Arcari) [2004190]
  - tools headers UAPI: Sync arch prctl headers with the kernel sources (David Arcari) [2004190]
  - x86/fpu: Optimize out sigframe xfeatures when in init state (David Arcari) [2004190]
  - Documentation/x86: Add documentation for using dynamic XSTATE features (David Arcari) [2004190]
  - x86/fpu: Include vmalloc.h for vzalloc() (David Arcari) [2004190]
  - x86/fpu/amx: Enable the AMX feature in 64-bit mode (David Arcari) [2004190]
  - x86/msr-index: Add MSRs for XFD (David Arcari) [2004190]
  - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (David Arcari) [2004190]
  - x86/fpu: Add XFD handling for dynamic states (David Arcari) [2004190]
  - x86/fpu: Calculate the default sizes independently (David Arcari) [2004190]
  - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (David Arcari) [2004190]
  - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (David Arcari) [2004190]
  - x86/fpu/xstate: Add fpstate_realloc()/free() (David Arcari) [2004190]
  - x86/fpu/xstate: Add XFD #NM handler (David Arcari) [2004190]
  - x86/fpu: Update XFD state where required (David Arcari) [2004190]
  - x86/fpu: Add sanity checks for XFD (David Arcari) [2004190]
  - x86/fpu: Add XFD state to fpstate (David Arcari) [2004190]
  - x86/fpu: Reset permission and fpstate on exec() (David Arcari) [2004190]
  - x86/fpu: Prepare fpu_clone() for dynamically enabled features (David Arcari) [2004190]
  - x86/process: Clone FPU in copy_thread() (David Arcari) [2004190]
  - x86/fpu/signal: Prepare for variable sigframe length (David Arcari) [2004190]
  - x86/fpu: Add basic helpers for dynamically enabled features (David Arcari) [2004190]
  - x86/arch_prctl: Add controls for dynamic XSTATE components (David Arcari) [2004190]
  - x86/fpu: Add fpu_state_config::legacy_features (David Arcari) [2004190]
  - x86/fpu: Add members to struct fpu to cache permission information (David Arcari) [2004190]
  - x86/fpu/xstate: Provide xstate_calculate_size() (David Arcari) [2004190]
  - x86/fpu: Remove old KVM FPU interface (David Arcari) [2004190]
  - x86/kvm: Convert FPU handling to a single swap buffer (David Arcari) [2004190]
  - x86/fpu: Provide infrastructure for KVM FPU cleanup (David Arcari) [2004190]
  - x86/fpu: Prepare for sanitizing KVM FPU code (David Arcari) [2004190]
  - x86/fpu/xstate: Move remaining xfeature helpers to core (David Arcari) [2004190]
  - x86/fpu: Rework restore_regs_from_fpstate() (David Arcari) [2004190]
  - x86/fpu: Mop up xfeatures_mask_uabi() (David Arcari) [2004190]
  - x86/fpu: Move xstate feature masks to fpu_*_cfg (David Arcari) [2004190]
  - x86/fpu: Move xstate size to fpu_*_cfg (David Arcari) [2004190]
  - x86/fpu/xstate: Cleanup size calculations (David Arcari) [2004190]
  - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (David Arcari) [2004190]
  - x86/fpu: Provide struct fpu_config (David Arcari) [2004190]
  - x86/fpu/signal: Use fpstate for size and features (David Arcari) [2004190]
  - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (David Arcari) [2004190]
  - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (David Arcari) [2004190]
  - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (David Arcari) [2004190]
  - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (David Arcari) [2004190]
  - x86/fpu/xstate: Use fpstate for os_xsave() (David Arcari) [2004190]
  - x86/fpu: Use fpstate::size (David Arcari) [2004190]
  - x86/fpu: Add size and mask information to fpstate (David Arcari) [2004190]
  - x86/process: Move arch_thread_struct_whitelist() out of line (David Arcari) [2004190]
  - x86/fpu: Remove fpu::state (David Arcari) [2004190]
  - x86/KVM: Convert to fpstate (David Arcari) [2004190]
  - x86/math-emu: Convert to fpstate (David Arcari) [2004190]
  - x86/fpu/core: Convert to fpstate (David Arcari) [2004190]
  - x86/fpu/signal: Convert to fpstate (David Arcari) [2004190]
  - x86/fpu/regset: Convert to fpstate (David Arcari) [2004190]
  - x86/fpu: Convert tracing to fpstate (David Arcari) [2004190]
  - x86/fpu: Replace KVMs xstate component clearing (David Arcari) [2004190]
  - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (David Arcari) [2004190]
  - x86/fpu: Convert fpstate_init() to struct fpstate (David Arcari) [2004190]
  - x86/fpu: Provide struct fpstate (David Arcari) [2004190]
  - x86/fpu: Replace KVMs home brewed FPU copy to user (David Arcari) [2004190]
  - x86/fpu: Provide a proper function for ex_handler_fprestore() (David Arcari) [2004190]
  - x86/fpu: Replace the includes of fpu/internal.h (David Arcari) [2004190]
  - x86/fpu: Mop up the internal.h leftovers (David Arcari) [2004190]
  - x86/fpu: Remove internal.h dependency from fpu/signal.h (David Arcari) [2004190]
  - x86/fpu: Move fpstate functions to api.h (David Arcari) [2004190]
  - x86/fpu: Move mxcsr related code to core (David Arcari) [2004190]
  - x86/sev: Include fpu/xcr.h (David Arcari) [2004190]
  - x86/fpu: Move fpregs_restore_userregs() to core (David Arcari) [2004190]
  - x86/fpu: Make WARN_ON_FPU() private (David Arcari) [2004190]
  - x86/fpu: Move legacy ASM wrappers to core (David Arcari) [2004190]
  - x86/fpu: Move os_xsave() and os_xrstor() to core (David Arcari) [2004190]
  - x86/fpu: Make os_xrstor_booting() private (David Arcari) [2004190]
  - x86/fpu: Clean up CPU feature tests (David Arcari) [2004190]
  - x86/fpu: Move context switch and exit to user inlines into sched.h (David Arcari) [2004190]
  - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (David Arcari) [2004190]
  - x86/fpu: Rework copy_xstate_to_uabi_buf() (David Arcari) [2004190]
  - x86/fpu: Replace KVMs home brewed FPU copy from user (David Arcari) [2004190]
  - x86/fpu: Move KVMs FPU swapping to FPU core (David Arcari) [2004190]
  - x86/fpu/xstate: Mark all init only functions __init (David Arcari) [2004190]
  - x86/fpu/xstate: Provide and use for_each_xfeature() (David Arcari) [2004190]
  - x86/fpu: Cleanup xstate xcomp_bv initialization (David Arcari) [2004190]
  - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (David Arcari) [2004190]
  - x86/fpu: Remove pointless memset in fpu_clone() (David Arcari) [2004190]
  - x86/fpu: Cleanup the on_boot_cpu clutter (David Arcari) [2004190]
  - x86/fpu: Restrict xsaves()/xrstors() to independent states (David Arcari) [2004190]
  - x86/fpu: Update stale comments (David Arcari) [2004190]
  - x86/fpu: Remove pointless argument from switch_fpu_finish() (David Arcari) [2004190]
  - iommu/vt-d: Clean up unused PASID updating functions (David Arcari) [2004190]
  - x86/fpu: Mask out the invalid MXCSR bits properly (David Arcari) [2004190]
  - x86/fpu: Restore the masking out of reserved MXCSR bits (David Arcari) [2004190]
  - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (David Arcari) [2004190]
  - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (David Arcari) [2004190]
  - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (David Arcari) [2004190]
  - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (David Arcari) [2004190]
  - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (David Arcari) [2004190]
  - x86/signal: Change return type of restore_sigcontext() to boolean (David Arcari) [2004190]
  - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (David Arcari) [2004190]
  - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (David Arcari) [2004190]
  - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (David Arcari) [2004190]
  - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (David Arcari) [2004190]
  - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (David Arcari) [2004190]
  - x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups (David Arcari) [2004190]
  - x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE (David Arcari) [2004190]
  - x86/extable: Rework the exception table mechanics (David Arcari) [2004190]
  - x86/mce: Deduplicate exception handling (David Arcari) [2004190]
  - x86/extable: Get rid of redundant macros (David Arcari) [2004190]
  - x86/extable: Tidy up redundant handler functions (David Arcari) [2004190]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-39.el9]
changelog:
  - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Gustavo Walbon) [2029870]
  - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Gustavo Walbon) [2029870]
  - powerpc/mce: Fix access error in mce handler (Gustavo Walbon) [2027829]
  - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Gustavo Walbon) [2023438]
  - KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [1961151]
  - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [1961151]
  - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [1961151]
  - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [1961151]
  - redhat/configs: enable DWARF5 feature if toolchain supports it (Lianbo Jiang) [2009205]
  - init: make unknown command line param message clearer (Andrew Halaney) [2004361]
  - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2020943]
  - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2020943]
  - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2020943]
  - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2020943]
  - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [1986734]
  - bnxt_en: Event handler for PPS events (Ken Cox) [1990151]
  - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1990151]
  - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1990151]
  - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1990151]
  - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1990151]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.5.1.el9_0]
changelog:
  - NFSD: Fix offset type in I/O trace points (Benjamin Coddington) [2063045]
  - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Benjamin Coddington) [2063045]
  - NFSD: Clamp WRITE offsets (Benjamin Coddington) [2063045]
  - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Benjamin Coddington) [2063045]
  - NFSD: Fix ia_size underflow (Benjamin Coddington) [2063045]
  - NFSD: Fix the behavior of READ near OFFSET_MAX (Benjamin Coddington) [2063045]
  - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [2054100]
  - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [2054100]
  - Revert "include/linux/ioport.h: Pad resource struct for KABI" (Prarit Bhargava) [2055736]
  - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Prarit Bhargava) [2055736]
  - lib/sbitmap: kill 'depth' from sbitmap_word (Ming Lei) [2064695]
  - KVM: use __vcalloc for very large allocations (David Hildenbrand) [2057367]
  - mm: use vmalloc_array and vcalloc for array allocations (David Hildenbrand) [2057367]
  - mm: vmalloc: introduce array allocation functions (David Hildenbrand) [2057367]
  - tpm: fix potential NULL pointer access in tpm_del_char_device (Desnes A. Nunes do Rosario) [2032117]
  - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062158 2062168] {CVE-2021-26401 CVE-2022-0001 CVE-2022-0002}
  - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062158 2062168] {CVE-2021-26401 CVE-2022-0001 CVE-2022-0002}
  - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062168] {CVE-2021-26401}
  - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062168] {CVE-2021-26401}
  - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
  - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
  - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
  - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
  - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
  - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
  - redhat/configs: aarch64: Enable ARM_SPE_PMU (Mark Salter) [2063234]
  - drm/i915/audio: Use BIOS provided value for RKL HDA link (Mika Penttilä) [2046691]
  - redhat: configs: Disable TPM 1.2 device drivers (Jerry Snitselaar) [2060516]
  - redhat: configs: Change aarch64 default dma domain to lazy (Jerry Snitselaar) [2050415]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.6.1.el9_0]
changelog:
  - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067243]
  - block: release rq qos structures for queue without disk (Ming Lei) [2065610]
  - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064862] {CVE-2022-1011}
  - crypto: hmac - disallow keys < 112 bits in FIPS mode (Herbert Xu) [2033512]
  - crypto: hmac - add fips_skip support (Herbert Xu) [2033512]
  - crypto: des - disallow des3 in FIPS mode (Herbert Xu) [2033512]
  - crypto: dh - limit key size to 2048 in FIPS mode (Herbert Xu) [2033512]
  - crypto: rsa - limit key size to 2048 in FIPS mode (Herbert Xu) [2033512]
  - watch_queue: Make comment about setting ->defunct more accurate (David Howells) [2063758]
  - watch_queue: Fix lack of barrier/sync/lock between post and read (David Howells) [2063758]
  - watch_queue: Free the alloc bitmap when the watch_queue is torn down (David Howells) [2063758]
  - watch_queue: Fix the alloc bitmap size to reflect notes allocated (David Howells) [2063758]
  - watch_queue: Use the bitmap API when applicable (David Howells) [2063758]
  - watch_queue: Fix to always request a pow-of-2 pipe ring size (David Howells) [2063758]
  - watch_queue: Fix to release page in ->release() (David Howells) [2063758]
  - watch_queue, pipe: Free watchqueue state after clearing pipe ring (David Howells) [2063758]
  - watch_queue: Fix filter limit check (David Howells) [2063758] {CVE-2022-0995}


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.7.1.el9_0]
changelog:
  - redhat/configs: drop some config options for rhel 9. (David Airlie) [2067027]
  - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: Use the clearbhb instruction in mitigations (Waiman Long) [2062288] {CVE-2022-23960}
  - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: Mitigate spectre style branch history side channels (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: Add percpu vectors for EL1 (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Add macro for reading symbol addresses from the trampoline (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Add vectors that have the bhb mitigation sequences (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Allow the trampoline text to occupy multiple pages (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Make the kpti trampoline's kpti sequence optional (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Move trampoline macros out of ifdef'd section (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Move the trampoline data page before the text page (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Free up another register on kpti's tramp_exit path (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry: Make the trampoline cleanup optional (Waiman Long) [2062288] {CVE-2022-23960}
  - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: entry.S: Add ventry overflow sanity checks (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: Add Cortex-A510 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: Add Cortex-X2 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: cpufeature: add HWCAP for FEAT_RPRES (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: add ID_AA64ISAR2_EL1 sys register (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: cpufeature: add HWCAP for FEAT_AFP (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960}
  - arm64: Add HWCAP for self-synchronising virtual counter (Waiman Long) [2062288] {CVE-2022-23960}
  - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2061621]
  - redhat/configs: remove unnecessary GPIO options for aarch64 (Brian Masney) [2060951]
  - redhat/configs: remove viperboard related Kconfig options (Brian Masney) [2060951]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.8.1.el9_0]
changelog:
  - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033070]
  - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053219]
  - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053219]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.9.1.el9_0]
changelog:
  - NFS: Don't loop forever in nfs_do_recoalesce() (Steve Dickson) [2069274]
  - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069686]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.10.1.el9_0]
changelog:
  - CI: Remove deprecated option (Veronika Kabatova)
  - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069973]
  - scsi: iscsi: Merge suspend fields (Chris Leech) [2069973]
  - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069973]
  - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069973]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.11.1.el9_0]
changelog:
  - myri10ge: mark as unmaintained (Michal Schmidt) [2054208]
  - benet: mark device 0xe220 (Lancer) as unmaintained (Michal Schmidt) [2054208]
  - bnx2: mark as unmaintained (Michal Schmidt) [2054208]
  - ice: Fix race condition during interface enslave (Petr Oros) [1988953]
  - ice: Fix error with handling of bonding MTU (Petr Oros) [1988953]
  - ice: Avoid RTNL lock when re-creating auxiliary device (Petr Oros) [1988953]
  - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Petr Oros) [1988953]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.12.1.el9_0]
changelog:
  - redhat/configs: Enable WDT devices used by qemu VMs (Prarit Bhargava) [2074160]
  - redhat/configs: disable CONFIG_CAN_SOFTING (Brian Masney) [2073521]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.13.1.el9_0]
changelog:
  - redhat: disable uncommon media device infrastructure (Jarod Wilson) [2074598]
  - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2056869]
  - netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056869] {CVE-2022-25636}
  - netfilter: nf_tables: validate registers coming from userspace. (Phil Sutter) [2065350] {CVE-2022-1015}
  - scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071524]
  - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071524]
  - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071524]
  - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071524]
  - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071524]
  - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071524]
  - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071524]
  - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071524]
  - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071524]
  - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Chris Leech) [2071524]
  - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071524]
  - scsi: iscsi: Fix set_param() handling (Chris Leech) [2071524]
  - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2071524]
  - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2071524]
  - scsi: qedi: Add support for fastpath doorbell recovery (Chris Leech) [2071524]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.14.1.el9_0]
changelog:
  - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2074830 2068432]
  - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2074830 2068432]
  - redhat: rpminspect: disable 'patches' check for known empty patch files (Herton R. Krzesinski)
  - redhat/configs: make SHA512_arch algos and CRYPTO_USER built-ins (Vladis Dronov) [2072643 2070624]
  - CI: Drop baseline runs (Veronika Kabatova)


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.15.1.el9_0]
changelog:
  - CI: Use zstream builder image (Veronika Kabatova)
  - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2087128 2064868] {CVE-2022-1012}
  - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2087128 2064868] {CVE-2022-1012}
  - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2087128 2064868] {CVE-2022-1012}
  - tcp: add small random increments to the source port (Guillaume Nault) [2087128 2064868] {CVE-2022-1012}
  - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2087128 2064868] {CVE-2022-1012}
  - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2087128 2064868] {CVE-2022-1012}
  - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2087128 2064868] {CVE-2022-1012}
  - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2085480 2061850]
  - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2085480 2061850]
  - redhat/koji/Makefile: Decouple koji Makefile from Makefile.common (Andrea Claudi)
  - redhat: fix make {distg-brew,distg-koji} (Andrea Claudi)
  - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2082950 2082951] {CVE-2022-27666}
  - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2082950 2082951] {CVE-2022-27666}
  - sctp: use the correct skb for security_sctp_assoc_request (Ondrej Mosnacek) [2084044 2078856]
  - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2084044 2078856]
  - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2084044 2078856]
  - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2084044 2078856]
  - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2084044 2078856]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.16.1.el9_0]
changelog:
  - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2082187 2081778]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.17.1.el9_0]
changelog:
  - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092994 2092995] {CVE-2022-1966}
  - thunderx nic: mark device as unmaintained (Íñigo Huguet) [2092638 2060285]
  - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2092255 2067770]
  - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087963 2087964] {CVE-2022-1729}
  - spec: Fix separate tools build (Jiri Olsa) [2090852 2054579]
  - mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu (Marcelo Tosatti) [2086963 2033500]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.18.1.el9_0]
changelog:
  - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Benjamin Coddington) [2101858 2086367]
  - NFSv4 only print the label when its queried (Benjamin Coddington) [2101854 2057327]
  - crypto: fips - make proc files report fips module name and version (Simo Sorce) [2093384 2080499]
  - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071707 2090410] {CVE-2022-1055}


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.19.1.el9_0]
changelog:
  - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2100903 2074832]
  - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2092248 2055566]
  - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2092248 2055566]
  - powerpc/64s/hash: Make hash faults work in NMI context (Desnes A. Nunes do Rosario) [2092253 2062762]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.20.1.el9_0]
changelog:
  - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ming Lei) [2106024 2066297] {CVE-2022-0494}
  - ahci: Add a generic 'controller2' RAID id (Tomas Henzl) [2099740 2078880]
  - ahci: remove duplicated PCI device IDs (Tomas Henzl) [2099740 2042790]
  - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Variable rename (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2097306 2082193]
  - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2097306 2082193]
  - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2097306 2082193]
  - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2097306 2082193]
  - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2097306 2082193]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.21.1.el9_0]
changelog:
  - ibmvnic: fix race between xmit and reset (Gustavo Walbon) [2103085 2061556]
  - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Chris Leech) [2098251 2095440]
  - scsi: core: sysfs: Fix hang when device state is set via sysfs (Chris Leech) [2098251 2095440]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.22.1.el9_0]
changelog:
  - PCI: vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.") (Myron Stowe) [2109974 2084146]
  - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2109974 2084146]
  - rhel config: Set DMAR_UNITS_SUPPORTED (Jerry Snitselaar) [2105326 2094984]
  - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2105326 2094984]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.23.1.el9_0]
changelog:
  - block: limit request dispatch loop duration (Ming Lei) [2111395 2066297]
  - block: ensure plug merging checks the correct queue at least once (Ming Lei) [2111395 2066297]
  - net/mlx5e: Don't block routes with nexthop objects in SW (Mohammad Kabat) [2092535 2061799]
  - net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used (Mohammad Kabat) [2092535 2049450]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.24.1.el9_0]
changelog:
  - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2117756 2108624]
  - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2117756 2066146]
  - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2117756 2066146]
  - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2117756 2066146]
  - block: fix surprise removal for drivers calling blk_set_queue_dying (Gopal Tiwari) [2117755 2066146]
  - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2117755 2066146]
  - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2117755 2066146]
  - kvm: x86: Add CPUID support for Intel AMX (David Arcari) [2108203 1924149]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.25.1.el9_0]
changelog:
  - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2121719 2063682]
  - iavf: Fix deadlock in initialization (Ivan Vecera) [2119477 2037976]
  - iavf: Fix reset error handling (Ivan Vecera) [2119477 2037976]
  - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Ivan Vecera) [2119477 2037976]
  - iavf: Fix adminq error handling (Ivan Vecera) [2119477 2037976]
  - iavf: Fix missing state logs (Ivan Vecera) [2119477 2037976]
  - iavf: Fix VLAN_V2 addition/rejection (Ivan Vecera) [2119477 2037976]
  - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2119477 2037976]
  - iavf: Fix issue with MAC address of VF shown as zero (Ivan Vecera) [2119477 2037976]
  - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2119477 2037976]
  - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2119477 2037976]
  - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2119477 2037976]
  - iavf: Fix adopting new combined setting (Ivan Vecera) [2119477 2037976]
  - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2119477 2037976]
  - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2119477 2037976]
  - iavf: Fix missing check for running netdev (Ivan Vecera) [2119477 2037976]
  - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2119477 2037976]
  - iavf: Fix race in init state (Ivan Vecera) [2119477 2037976]
  - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2119477 2037976]
  - iavf: Fix init state closure on remove (Ivan Vecera) [2119477 2037976]
  - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2119477 2037976]
  - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2119477 2037976]
  - iavf: Remove non-inclusive language (Ivan Vecera) [2119477 2037976]
  - iavf: Fix incorrect use of assigning iavf_status to int (Ivan Vecera) [2119477 2037976]
  - iavf: stop leaking iavf_status as "errno" values (Ivan Vecera) [2119477 2037976]
  - iavf: remove redundant ret variable (Ivan Vecera) [2119477 2037976]
  - iavf: Add usage of new virtchnl format to set default MAC (Ivan Vecera) [2119477 2037976]
  - iavf: refactor processing of VLAN V2 capability message (Ivan Vecera) [2119477 2037976]
  - iavf: Add support for 50G/100G in AIM algorithm (Ivan Vecera) [2119477 2037976]
  - iavf: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2119477 2037976]
  - iavf: remove an unneeded variable (Ivan Vecera) [2119477 2037976]
  - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2119477 2037976]
  - iavf: switch to napi_build_skb() (Ivan Vecera) [2119477 2037976]
  - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2119477 2037976]
  - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2119477 2037976]
  - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2119477 2037976]
  - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2119477 2037976]
  - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2119477 2037976]
  - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2119477 2037976]
  - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2119477 2037976]
  - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2119477 2037976]
  - iavf: do not override the adapter state in the watchdog task (again) (Ivan Vecera) [2119477 2037976]
  - iavf: missing unlocks in iavf_watchdog_task() (Ivan Vecera) [2119477 2037976]
  - iavf: Fix reporting when setting descriptor count (Ivan Vecera) [2119477 2037976]
  - iavf: restore MSI state on reset (Ivan Vecera) [2119477 2037976]
  - iavf: Fix displaying queue statistics shown by ethtool (Ivan Vecera) [2119477 2037976]
  - iavf: Refactor string format to avoid static analysis warnings (Ivan Vecera) [2119477 2037976]
  - iavf: Refactor text of informational message (Ivan Vecera) [2119477 2037976]
  - iavf: Fix static code analysis warning (Ivan Vecera) [2119477 2037976]
  - iavf: Refactor iavf_mac_filter struct memory usage (Ivan Vecera) [2119477 2037976]
  - iavf: Enable setting RSS hash key (Ivan Vecera) [2119477 2037976]
  - iavf: Add trace while removing device (Ivan Vecera) [2119477 2037976]
  - iavf: return errno code instead of status code (Ivan Vecera) [2119477 2037976]
  - iavf: Log info when VF is entering and leaving Allmulti mode (Ivan Vecera) [2119477 2037976]
  - iavf: Add change MTU message (Ivan Vecera) [2119477 2037976]
  - iavf: Fix VLAN feature flags after VFR (Ivan Vecera) [2119477 2037976]
  - iavf: Fix refreshing iavf adapter stats on ethtool request (Ivan Vecera) [2119477 2037976]
  - iavf: Fix deadlock occurrence during resetting VF interface (Ivan Vecera) [2119477 2037976]
  - iavf: Prevent changing static ITR values if adaptive moderation is on (Ivan Vecera) [2119477 2037976]
  - iavf: Restore VLAN filters after link down (Ivan Vecera) [2119477 2037976]
  - iavf: Fix for setting queues to 0 (Ivan Vecera) [2119477 2037976]
  - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Ivan Vecera) [2119477 2037976]
  - iavf: validate pointers (Ivan Vecera) [2119477 2037976]
  - iavf: prevent accidental free of filter structure (Ivan Vecera) [2119477 2037976]
  - iavf: Fix failure to exit out from last all-multicast mode (Ivan Vecera) [2119477 2037976]
  - iavf: don't clear a lock we don't hold (Ivan Vecera) [2119477 2037976]
  - iavf: free q_vectors before queues in iavf_disable_vf (Ivan Vecera) [2119477 2037976]
  - iavf: check for null in iavf_fix_features (Ivan Vecera) [2119477 2037976]
  - iavf: Fix return of set the new channel count (Ivan Vecera) [2119477 2037976]
  - iavf: Fix kernel BUG in free_msi_irqs (Ivan Vecera) [2119477 2037976]
  - iavf: Add helper function to go from pci_dev to adapter (Ivan Vecera) [2119477 2037976]
  - iavf: Combine init and watchdog state machines (Ivan Vecera) [2119477 2037976]
  - iavf: Add __IAVF_INIT_FAILED state (Ivan Vecera) [2119477 2037976]
  - iavf: Refactor iavf state machine tracking (Ivan Vecera) [2119477 2037976]
  - iavf: fix double unlock of crit_lock (Ivan Vecera) [2119477 2037976]
  - iavf: use mutexes for locking of critical sections (Ivan Vecera) [2119477 2037976]
  - iavf: fix locking of critical sections (Ivan Vecera) [2119477 2037976]
  - iavf: do not override the adapter state in the watchdog task (Ivan Vecera) [2119477 2037976]
  - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2118698 2112031]
  - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2107732 2074097]
  - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2107732 2074097]
  - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2107732 2074097]
  - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Steve Best) [2099417 2072886]
  - [s390] RDMA/mlx5: Fix number of allocated XLT entries (Mete Durlu) [2092270 2088360]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.26.1.el9_0]
changelog:
  - redhat/configs enable CONFIG_ICE_HWTS (Petr Oros) [2108204 2037974]
  - redhat/configs enable CONFIG_ICE_SWITCHDEV (Petr Oros) [2108204 2037974]
  - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2119290 2116964]
  - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2119290 2116964]
  - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2119290 2116964]
  - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2119290 2116964]
  - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2119290 2116964]
  - ice: Fix promiscuous mode not turning off (Petr Oros) [2119290 2116964]
  - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2119290 2116964]
  - ice: do not setup vlan for loopback VSI (Petr Oros) [2119290 2116964]
  - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2119290 2116964]
  - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2119290 2116964]
  - ice: Fix max VLANs available for VF (Petr Oros) [2119290 2116964]
  - ice: change devlink code to read NVM in blocks (Petr Oros) [2119290 2116964]
  - ice: Fix memory corruption in VF driver (Petr Oros) [2108204 2037974]
  - ice: Fix queue config fail handling (Petr Oros) [2108204 2037974]
  - ice: Sync VLAN filtering features for DVM (Petr Oros) [2108204 2037974]
  - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2108204 2037974]
  - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2108204 2037974]
  - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2108204 2037974]
  - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2108204 2037974]
  - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2108204 2037974]
  - ice: clear stale Tx queue settings before configuring (Petr Oros) [2108204 2037974]
  - ice: Fix race during aux device (un)plugging (Petr Oros) [2108204 2037974]
  - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2108204 2037974]
  - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2108204 2037974]
  - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2108204 2037974]
  - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2108204 2037974]
  - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2108204 2037974]
  - ice: fix crash in switchdev mode (Petr Oros) [2108204 2037974]
  - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2108204 2037974]
  - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2108204 2037974]
  - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2108204 2037974]
  - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2108204 2037974]
  - ice: synchronize_rcu() when terminating rings (Petr Oros) [2108204 2037974]
  - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2108204 2037974]
  - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2108204 2037974]
  - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2108204 2037974]
  - ice: Fix MAC address setting (Petr Oros) [2108204 2037974]
  - ice: Clear default forwarding VSI during VSI release (Petr Oros) [2108204 2037974]
  - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Petr Oros) [2108204 2037974]
  - ice: xsk: Stop Rx processing when ntc catches ntu (Petr Oros) [2108204 2037974]
  - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Petr Oros) [2108204 2037974]
  - ice: fix 'scheduling while atomic' on aux critical err interrupt (Petr Oros) [2108204 2037974]
  - ice: add trace events for tx timestamps (Petr Oros) [2108204 2037974]
  - ice: fix return value check in ice_gnss.c (Petr Oros) [2108204 2037974]
  - ice: destroy flow director filter mutex after releasing VSIs (Petr Oros) [2108204 2037974]
  - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Petr Oros) [2108204 2037974]
  - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2108204 2037974]
  - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2108204 2037974]
  - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2108204 2037974]
  - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2108204 2037974]
  - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2108204 2037974]
  - ice: convert ice_reset_vf to take flags (Petr Oros) [2108204 2037974]
  - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2108204 2037974]
  - ice: make ice_reset_all_vfs void (Petr Oros) [2108204 2037974]
  - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2108204 2037974]
  - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2108204 2037974]
  - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2108204 2037974]
  - ice: introduce VF operations structure for reset flows (Petr Oros) [2108204 2037974]
  - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2108204 2037974]
  - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2108204 2037974]
  - ice: use ice_is_vf_trusted helper function (Petr Oros) [2108204 2037974]
  - ice: log an error message when eswitch fails to configure (Petr Oros) [2108204 2037974]
  - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2108204 2037974]
  - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2108204 2037974]
  - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2108204 2037974]
  - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2108204 2037974]
  - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2108204 2037974]
  - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2108204 2037974]
  - ice: remove circular header dependencies on ice.h (Petr Oros) [2108204 2037974]
  - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2108204 2037974]
  - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2108204 2037974]
  - ice: Fix FV offset searching (Petr Oros) [2108204 2037974]
  - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2108204 2037974]
  - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2108204 2037974]
  - ice: change "can't set link" message to dbg level (Petr Oros) [2108204 2037974]
  - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2108204 2037974]
  - ice: Add support for inner etype in switchdev (Petr Oros) [2108204 2037974]
  - ice: Fix curr_link_speed advertised speed (Petr Oros) [2108204 2037974]
  - ice: Don't use GFP_KERNEL in atomic context (Petr Oros) [2108204 2037974]
  - ice: stop disabling VFs due to PF error responses (Petr Oros) [2108204 2037974]
  - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2108204 2037974]
  - ice: introduce VF accessor functions (Petr Oros) [2108204 2037974]
  - ice: factor VF variables to separate structure (Petr Oros) [2108204 2037974]
  - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2108204 2037974]
  - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2108204 2037974]
  - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2108204 2037974]
  - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2108204 2037974]
  - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2108204 2037974]
  - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2108204 2037974]
  - ice: store VF pointer instead of VF ID (Petr Oros) [2108204 2037974]
  - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2108204 2037974]
  - ice: add TTY for GNSS module for E810T device (Petr Oros) [2108204 2037974]
  - ice: initialize local variable 'tlv' (Petr Oros) [2108204 2037974]
  - ice: check the return of ice_ptp_gettimex64 (Petr Oros) [2108204 2037974]
  - ice: fix concurrent reset and removal of VFs (Petr Oros) [2108204 2037974]
  - ice: fix setting l4 port flag when adding filter (Petr Oros) [2108204 2037974]
  - ice: Match on all profiles in slow-path (Petr Oros) [2108204 2037974]
  - ice: enable parsing IPSEC SPI headers for RSS (Petr Oros) [2108204 2037974]
  - ice: Simplify tracking status of RDMA support (Petr Oros) [2108204 2037974]
  - ice: fix IPIP and SIT TSO offload (Petr Oros) [2108204 2037974]
  - ice: fix an error code in ice_cfg_phy_fec() (Petr Oros) [2108204 2037974]
  - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2108204 2037974]
  - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2108204 2037974]
  - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2108204 2037974]
  - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2108204 2037974]
  - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2108204 2037974]
  - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2108204 2037974]
  - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2108204 2037974]
  - ice: Adjust naming for inner VLAN operations (Petr Oros) [2108204 2037974]
  - ice: Use the proto argument for VLAN ops (Petr Oros) [2108204 2037974]
  - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2108204 2037974]
  - ice: Introduce ice_vlan struct (Petr Oros) [2108204 2037974]
  - ice: Add new VSI VLAN ops (Petr Oros) [2108204 2037974]
  - ice: Add helper function for adding VLAN 0 (Petr Oros) [2108204 2037974]
  - ice: Refactor spoofcheck configuration functions (Petr Oros) [2108204 2037974]
  - ice: Remove likely for napi_complete_done (Petr Oros) [2108204 2037974]
  - ice: add support for DSCP QoS for IDC (Petr Oros) [2108204 2037974]
  - ice: respect metadata on XSK Rx to skb (Petr Oros) [2108204 2037974]
  - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2108204 2037974]
  - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2108204 2037974]
  - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2108204 2037974]
  - ice: Use bitmap_free() to free bitmap (Petr Oros) [2108204 2037974]
  - ice: Optimize a few bitmap operations (Petr Oros) [2108204 2037974]
  - ice: Slightly simply ice_find_free_recp_res_idx (Petr Oros) [2108204 2037974]
  - ice: improve switchdev's slow-path (Petr Oros) [2108204 2037974]
  - ice: replay advanced rules after reset (Petr Oros) [2108204 2037974]
  - net: fixup build after bpf header changes (Petr Oros) [2108204 2037974]
  - net: Don't include filter.h from net/sock.h (Petr Oros) [2108204 2037974]
  - ice: Add flow director support for channel mode (Petr Oros) [2108204 2037974]
  - ice: switch to napi_build_skb() (Petr Oros) [2108204 2037974]
  - ice: xsk: fix cleaned_count setting (Petr Oros) [2108204 2037974]
  - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Petr Oros) [2108204 2037974]
  - ice: xsk: allocate separate memory for XDP SW ring (Petr Oros) [2108204 2037974]
  - ice: xsk: return xsk buffers back to pool when cleaning the ring (Petr Oros) [2108204 2037974]
  - ice: trivial: fix odd indenting (Petr Oros) [2108204 2037974]
  - ice: support crosstimestamping on E822 devices if supported (Petr Oros) [2108204 2037974]
  - ice: exit bypass mode once hardware finishes timestamp calibration (Petr Oros) [2108204 2037974]
  - ice: ensure the hardware Clock Generation Unit is configured (Petr Oros) [2108204 2037974]
  - ice: implement basic E822 PTP support (Petr Oros) [2108204 2037974]
  - ice: convert clk_freq capability into time_ref (Petr Oros) [2108204 2037974]
  - ice: introduce ice_ptp_init_phc function (Petr Oros) [2108204 2037974]
  - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Petr Oros) [2108204 2037974]
  - ice: PTP: move setting of tstamp_config (Petr Oros) [2108204 2037974]
  - ice: introduce ice_base_incval function (Petr Oros) [2108204 2037974]
  - ice: Fix E810 PTP reset flow (Petr Oros) [2108204 2037974]
  - ice: Don't put stale timestamps in the skb (Petr Oros) [2108204 2037974]
  - ice: Use div64_u64 instead of div_u64 in adjfine (Petr Oros) [2108204 2037974]
  - ice: use modern kernel API for kick (Petr Oros) [2108204 2037974]
  - ice: tighter control over VSI_DOWN state (Petr Oros) [2108204 2037974]
  - ice: use prefetch methods (Petr Oros) [2108204 2037974]
  - ice: update to newer kernel API (Petr Oros) [2108204 2037974]
  - ice: support immediate firmware activation via devlink reload (Petr Oros) [2108204 2037974]
  - ice: reduce time to read Option ROM CIVD data (Petr Oros) [2108204 2037974]
  - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Petr Oros) [2108204 2037974]
  - ice: move and rename ice_check_for_pending_update (Petr Oros) [2108204 2037974]
  - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Petr Oros) [2108204 2037974]
  - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Petr Oros) [2108204 2037974]
  - ice: Remove unnecessary casts (Petr Oros) [2108204 2037974]
  - ice: Propagate error codes (Petr Oros) [2108204 2037974]
  - ice: Remove excess error variables (Petr Oros) [2108204 2037974]
  - ice: Cleanup after ice_status removal (Petr Oros) [2108204 2037974]
  - ice: Remove enum ice_status (Petr Oros) [2108204 2037974]
  - ice: Use int for ice_status (Petr Oros) [2108204 2037974]
  - ice: Remove string printing for ice_status (Petr Oros) [2108204 2037974]
  - ice: Refactor status flow for DDP load (Petr Oros) [2108204 2037974]
  - ice: Refactor promiscuous functions (Petr Oros) [2108204 2037974]
  - ice: refactor PTYPE validating (Petr Oros) [2108204 2037974]
  - ice: Add package PTYPE enable information (Petr Oros) [2108204 2037974]
  - ice: safer stats processing (Petr Oros) [2108204 2037974]
  - ice: fix adding different tunnels (Petr Oros) [2108204 2037974]
  - ice: fix choosing UDP header type (Petr Oros) [2108204 2037974]
  - ice: ignore dropped packets during init (Petr Oros) [2108204 2037974]
  - ice: rearm other interrupt cause register after enabling VFs (Petr Oros) [2108204 2037974]
  - ice: fix FDIR init missing when reset VF (Petr Oros) [2108204 2037974]
  - net/ice: Remove unused enum (Petr Oros) [2108204 2037974]
  - net/ice: Fix boolean assignment (Petr Oros) [2108204 2037974]
  - ice: avoid bpf_prog refcount underflow (Petr Oros) [2108204 2037974]
  - ice: fix vsi->txq_map sizing (Petr Oros) [2108204 2037974]
  - net/ice: Add support for enable_iwarp and enable_roce devlink param (Petr Oros) [2108204 2037974]
  - ice: Hide bus-info in ethtool for PRs in switchdev mode (Petr Oros) [2108204 2037974]
  - ice: Clear synchronized addrs when adding VFs in switchdev mode (Petr Oros) [2108204 2037974]
  - ice: fix error return code in ice_get_recp_frm_fw() (Petr Oros) [2108204 2037974]
  - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Petr Oros) [2108204 2037974]
  - ice: Add support to print error on PHY FW load failure (Petr Oros) [2108204 2037974]
  - ice: Add support for changing MTU on PR in switchdev mode (Petr Oros) [2108204 2037974]
  - ice: send correct vc status in switchdev (Petr Oros) [2108204 2037974]
  - ice: support for GRE in eswitch (Petr Oros) [2108204 2037974]
  - ice: low level support for tunnels (Petr Oros) [2108204 2037974]
  - ice: VXLAN and Geneve TC support (Petr Oros) [2108204 2037974]
  - ice: support for indirect notification (Petr Oros) [2108204 2037974]
  - ice: Add tc-flower filter support for channel (Petr Oros) [2108204 2037974]
  - ice: enable ndo_setup_tc support for mqprio_qdisc (Petr Oros) [2108204 2037974]
  - ice: Add infrastructure for mqprio support via ndo_setup_tc (Petr Oros) [2108204 2037974]
  - ice: fix an error code in ice_ena_vfs() (Petr Oros) [2108204 2037974]
  - ice: Refactor PR ethtool ops (Petr Oros) [2108204 2037974]
  - ice: Manage act flags for switchdev offloads (Petr Oros) [2108204 2037974]
  - ice: Forbid trusted VFs in switchdev mode (Petr Oros) [2108204 2037974]
  - ice: introduce XDP_TX fallback path (Petr Oros) [2108204 2037974]
  - ice: optimize XDP_TX workloads (Petr Oros) [2108204 2037974]
  - ice: propagate xdp_ring onto rx_ring (Petr Oros) [2108204 2037974]
  - ice: do not create xdp_frame on XDP_TX (Petr Oros) [2108204 2037974]
  - ice: unify xdp_rings accesses (Petr Oros) [2108204 2037974]
  - ice: ndo_setup_tc implementation for PR (Petr Oros) [2108204 2037974]
  - ice: ndo_setup_tc implementation for PF (Petr Oros) [2108204 2037974]
  - ice: Allow changing lan_en and lb_en on all kinds of filters (Petr Oros) [2108204 2037974]
  - ice: cleanup rules info (Petr Oros) [2108204 2037974]
  - ice: allow deleting advanced rules (Petr Oros) [2108204 2037974]
  - ice: allow adding advanced rules (Petr Oros) [2108204 2037974]
  - ice: create advanced switch recipe (Petr Oros) [2108204 2037974]
  - ice: manage profiles and field vectors (Petr Oros) [2108204 2037974]
  - ice: implement low level recipes functions (Petr Oros) [2108204 2037974]
  - ice: add port representor ethtool ops and stats (Petr Oros) [2108204 2037974]
  - ice: switchdev slow path (Petr Oros) [2108204 2037974]
  - ice: rebuild switchdev when resetting all VFs (Petr Oros) [2108204 2037974]
  - ice: enable/disable switchdev when managing VFs (Petr Oros) [2108204 2037974]
  - ice: introduce new type of VSI for switchdev (Petr Oros) [2108204 2037974]
  - ice: set and release switchdev environment (Petr Oros) [2108204 2037974]
  - ice: allow changing lan_en and lb_en on dflt rules (Petr Oros) [2108204 2037974]
  - ice: manage VSI antispoof and destination override (Petr Oros) [2108204 2037974]
  - ice: allow process VF opcodes in different ways (Petr Oros) [2108204 2037974]
  - ice: introduce VF port representor (Petr Oros) [2108204 2037974]
  - ice: Move devlink port to PF/VF struct (Petr Oros) [2108204 2037974]
  - ice: support basic E-Switch mode control (Petr Oros) [2108204 2037974]
  - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Petr Oros) [2108204 2037974]
  - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2108204 2037974]
  - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Petr Oros) [2108204 2037974]
  - ice: Only lock to update netdev dev_addr (Petr Oros) [2108204 2037974]
  - ice: restart periodic outputs around time changes (Petr Oros) [2108204 2037974]
  - ice: fix Tx queue iteration for Tx timestamp enablement (Petr Oros) [2108204 2037974]
  - devlink: Add 'enable_iwarp' generic device param (Petr Oros) [2108204 2037974]
  - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2119479 2037980]
  - i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2119479 2037980]
  - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2119479 2037980]
  - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2119479 2037980]
  - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2119479 2037980]
  - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2119479 2037980]
  - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2119479 2037980]
  - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2119479 2037980]
  - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2119479 2037980]
  - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2119479 2037980]
  - i40e: Add tx_stopped stat (Ivan Vecera) [2119479 2037980]
  - i40e: Add support for MPLS + TSO (Ivan Vecera) [2119479 2037980]
  - i40e: little endian only valid checksums (Ivan Vecera) [2119479 2037980]
  - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2119479 2037980]
  - Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" (Ivan Vecera) [2119479 2037980]
  - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2119479 2037980]
  - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2119479 2037980]
  - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2119479 2037980]
  - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2119479 2037980]
  - i40e: Remove rx page reuse double count (Ivan Vecera) [2119479 2037980]
  - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2119479 2037980]
  - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2119479 2037980]
  - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2119479 2037980]
  - i40e: Add sending commands in atomic context (Ivan Vecera) [2119479 2037980]
  - i40e: Remove unused RX realloc stat (Ivan Vecera) [2119479 2037980]
  - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2119479 2037980]
  - i40e: Fix reset path while removing the driver (Ivan Vecera) [2119479 2037980]
  - i40e: Fix reset bw limit when DCB enabled with 1 TC (Ivan Vecera) [2119479 2037980]
  - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2119479 2037980]
  - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2119479 2037980]
  - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2119479 2037980]
  - i40e: fix unsigned stat widths (Ivan Vecera) [2119479 2037980]
  - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2119479 2037980]
  - i40e: Fix queues reservation for XDP (Ivan Vecera) [2119479 2037980]
  - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2119479 2037980]
  - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2119479 2037980]
  - i40e: remove variables set but not used (Ivan Vecera) [2119479 2037980]
  - i40e: Remove non-inclusive language (Ivan Vecera) [2119479 2037980]
  - i40e: Update FW API version (Ivan Vecera) [2119479 2037980]
  - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2119479 2037980]
  - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2119479 2037980]
  - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2119479 2037980]
  - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2119479 2037980]
  - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2119479 2037980]
  - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2119479 2037980]
  - i40e: switch to napi_build_skb() (Ivan Vecera) [2119479 2037980]
  - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Ivan Vecera) [2119479 2037980]
  - i40e: Fix pre-set max number of queues for VF (Ivan Vecera) [2119479 2037980]
  - i40e: Fix failed opcode appearing if handling messages from VF (Ivan Vecera) [2119479 2037980]
  - i40e: Fix display error code in dmesg (Ivan Vecera) [2119479 2037980]
  - i40e: Fix creation of first queue by omitting it if is not power of two (Ivan Vecera) [2119479 2037980]
  - i40e: Fix warning message and call stack during rmmod i40e driver (Ivan Vecera) [2119479 2037980]
  - i40e: Fix ping is lost after configuring ADq on VF (Ivan Vecera) [2119479 2037980]
  - i40e: Fix changing previously set num_queue_pairs for PFs (Ivan Vecera) [2119479 2037980]
  - i40e: Fix NULL ptr dereference on VSI filter sync (Ivan Vecera) [2119479 2037980]
  - i40e: Fix correct max_pkt_size on VF RX queue (Ivan Vecera) [2119479 2037980]
  - i40e: Fix freeing of uninitialized misc IRQ vector (Ivan Vecera) [2119479 2037980]
  - i40e: Fix spelling mistake "dissable" -> "disable" (Ivan Vecera) [2119479 2037980]
  - i40e: add support for PTP external synchronization clock (Ivan Vecera) [2119479 2037980]
  - i40e: improve locking of mac_filter_hash (Ivan Vecera) [2119479 2037980]
  - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2108199 2096401] {CVE-2022-1972}
  - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104591 2104592] {CVE-2022-34918}


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.27.1.el9_0]
changelog:
  - posix-cpu-timers: Cleanup CPU timers before freeing them during exec (Wander Lairson Costa) [2116967 2116968] {CVE-2022-2585}
  - fix race between exit_itimers() and /proc/pid/timers (Wander Lairson Costa) [2116967 2116968] {CVE-2022-2585}


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.29.1.el9_0]
changelog:
  - configs: enable CONFIG_HP_ILO for aarch64 (Mark Salter) [2129453 2126153]
  - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2127859 2055725]
  - scsi: csiostor: Add module softdep on cxgb4 (Rahul Lakkireddy) [2127857 1977553]
  - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2127875 2121271] {CVE-2022-30594}


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-70.30.1.el9_0]
changelog:
  - random: trigger reseeding DRBG on more occasions (Daiki Ueno) [2128970 2125257]
  - random: allow reseeding DRBG with getrandom (Daiki Ueno) [2121129 2114854]
  - nvme-tcp: handle number of queue changes (John Meneghini) [2131360 2112025]
  - nvmet: expose max queues to configfs (John Meneghini) [2131360 2112025]
  - nvme-fabrics: parse nvme connect Linux error codes (John Meneghini) [2131360 2112025]
  - nvmet: revert "nvmet: make discovery NQN configurable" (Gopal Tiwari) [2131360 2066146]
  - vfio/type1: Unpin zero pages (Alex Williamson) [2128791 2121855]
  - cifs: fix bad fids sent over wire (Ronnie Sahlberg) [2127858 2088775]
  - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2127858 2088775]
  - cifs: verify that tcon is valid before dereference in cifs_kill_sb (Ronnie Sahlberg) [2127858 2048823]
  - cifs: release cached dentries only if mount is complete (Ronnie Sahlberg) [2127858 2048823]
  - cifs: we do not need a spinlock around the tree access during umount (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix handlecache and multiuser (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix workstation_name for multiuser mounts (Ronnie Sahlberg) [2127858 2048823]
  - cifs: free ntlmsspblob allocated in negotiate (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix ntlmssp auth when there is no key exchange (Ronnie Sahlberg) [2127858 2048823]
  - cifs: send workstation name during ntlmssp session setup (Ronnie Sahlberg) [2127858 2048823]
  - cifs: Fix crash on unload of cifs_arc4.ko (Ronnie Sahlberg) [2127858 2048823]
  - Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix the cifs_reconnect path for DFS (Ronnie Sahlberg) [2127858 2048823]
  - cifs: sanitize multiple delimiters in prepath (Ronnie Sahlberg) [2127858 2048823]
  - cifs: ignore resource_id while getting fscache super cookie (Ronnie Sahlberg) [2127858 2048823]
  - cifs: avoid use of dstaddr as key for fscache client cookie (Ronnie Sahlberg) [2127858 2048823]
  - cifs: add server conn_id to fscache client cookie (Ronnie Sahlberg) [2127858 2048823]
  - cifs: wait for tcon resource_id before getting fscache super (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix missed refcounting of ipc tcon (Ronnie Sahlberg) [2127858 2048823]
  - cifs: update internal version number (Ronnie Sahlberg) [2127858 2048823]
  - smb2: clarify rc initialization in smb2_reconnect (Ronnie Sahlberg) [2127858 2048823]
  - cifs: populate server_hostname for extra channels (Ronnie Sahlberg) [2127858 2048823]
  - cifs: nosharesock should be set on new server (Ronnie Sahlberg) [2127858 2048823]
  - cifs: introduce cifs_ses_mark_for_reconnect() helper (Ronnie Sahlberg) [2127858 2048823]
  - cifs: protect srv_count with cifs_tcp_ses_lock (Ronnie Sahlberg) [2127858 2048823]
  - cifs: move debug print out of spinlock (Ronnie Sahlberg) [2127858 2048823]
  - cifs: do not duplicate fscache cookie for secondary channels (Ronnie Sahlberg) [2127858 2048823]
  - cifs: connect individual channel servers to primary channel server (Ronnie Sahlberg) [2127858 2048823]
  - cifs: protect session channel fields with chan_lock (Ronnie Sahlberg) [2127858 2048823]
  - cifs: do not negotiate session if session already exists (Ronnie Sahlberg) [2127858 2048823]
  - smb3: do not setup the fscache_super_cookie until fsinfo initialized (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix potential use-after-free bugs (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2127858 2048823]
  - smb3: add additional null check in SMB311_posix_mkdir (Ronnie Sahlberg) [2127858 2048823]
  - cifs: release lock earlier in dequeue_mid error case (Ronnie Sahlberg) [2127858 2048823]
  - smb3: add additional null check in SMB2_tcon (Ronnie Sahlberg) [2127858 2048823]
  - smb3: add additional null check in SMB2_open (Ronnie Sahlberg) [2127858 2048823]
  - smb3: add additional null check in SMB2_ioctl (Ronnie Sahlberg) [2127858 2048823]
  - smb3: remove trivial dfs compile warning (Ronnie Sahlberg) [2127858 2048823]
  - cifs: support nested dfs links over reconnect (Ronnie Sahlberg) [2127858 2048823]
  - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2127858 2048823]
  - cifs: for compound requests, use open handle if possible (Ronnie Sahlberg) [2127858 2048823]
  - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2127858 2048823]
  - cifs: split out dfs code from cifs_reconnect() (Ronnie Sahlberg) [2127858 2048823]
  - cifs: convert list_for_each to entry variant (Ronnie Sahlberg) [2127858 2048823]
  - cifs: introduce new helper for cifs_reconnect() (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix print of hdr_flags in dfscache_proc_show() (Ronnie Sahlberg) [2127858 2048823]
  - cifs: nosharesock should not share socket with future sessions (Ronnie Sahlberg) [2127858 2048823]
  - smb3: add dynamic trace points for socket connection (Ronnie Sahlberg) [2127858 2048823]
  - cifs: Move SMB2_Create definitions to the shared area (Ronnie Sahlberg) [2127858 2048823]
  - cifs: Move more definitions into the shared area (Ronnie Sahlberg) [2127858 2048823]
  - cifs: move NEGOTIATE_PROTOCOL definitions out into the common area (Ronnie Sahlberg) [2127858 2048823]
  - cifs: Create a new shared file holding smb2 pdu definitions (Ronnie Sahlberg) [2127858 2048823]
  - cifs: add mount parameter tcpnodelay (Ronnie Sahlberg) [2127858 2048823]
  - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix incorrect check for null pointer in header_assemble (Ronnie Sahlberg) [2127858 2048823]
  - smb3: correct server pointer dereferencing check to be more consistent (Ronnie Sahlberg) [2127858 2048823]
  - smb3: correct smb3 ACL security descriptor (Ronnie Sahlberg) [2127858 2048823]
  - cifs: Clear modified attribute bit from inode flags (Ronnie Sahlberg) [2127858 2048823]
  - cifs: Deal with some warnings from W=1 (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix a sign extension bug (Ronnie Sahlberg) [2127858 2048823]
  - cifs: Not to defer close on file when lock is set (Ronnie Sahlberg) [2127858 2048823]
  - cifs: Fix soft lockup during fsstress (Ronnie Sahlberg) [2127858 2048823]
  - cifs: Deferred close performance improvements (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix incorrect kernel doc comments (Ronnie Sahlberg) [2127858 2048823]
  - cifs: remove pathname for file from SPDX header (Ronnie Sahlberg) [2127858 2048823]
  - cifs: properly invalidate cached root handle when closing it (Ronnie Sahlberg) [2127858 2048823]
  - cifs: move SMB FSCTL definitions to common code (Ronnie Sahlberg) [2127858 2048823]
  - cifs: rename cifs_common to smbfs_common (Ronnie Sahlberg) [2127858 2048823]
  - cifs: cifs_md4 convert to SPDX identifier (Ronnie Sahlberg) [2127858 2048823]
  - cifs: create a MD4 module and switch cifs.ko to use it (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fork arc4 and create a separate module for it for cifs and other users (Ronnie Sahlberg) [2127858 2048823]
  - cifs: remove support for NTLM and weaker authentication algorithms (Ronnie Sahlberg) [2127858 2048823]
  - cifs: update FSCTL definitions (Ronnie Sahlberg) [2127858 2048823]
  - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [2127858 2048823]
  - cifs: enable fscache usage even for files opened as rw (Ronnie Sahlberg) [2127858 2048823]
  - smb3: fix posix extensions mount option (Ronnie Sahlberg) [2127858 2048823]
  - cifs: fix wrong release in sess_alloc_buffer() failed path (Ronnie Sahlberg) [2127858 2048823]
  - CIFS: Fix a potencially linear read overflow (Ronnie Sahlberg) [2127858 2048823]
  - drm/mgag200: Select clock in PLL update functions (Herton R. Krzesinski) [2112017 2043115]
  - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2095653 2096777]
  - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2095653 2065633]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-274.el9]
changelog:
  - arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sa8540p-ride: enable PCIe support (Adrien Thierry) [2159516]
  - arm64: dts: qcom: add SA8540P ride(Qdrive-3) (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: drop reference-clock source (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: Add bwmon instances (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: Set up L3 scaling (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: Add epss_l3 node (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: update UFS PHY nodes (Adrien Thierry) [2159516]
  - dt-bindings: power: rpmpd: Add SM4250 support (Adrien Thierry) [2159516]
  - dt-bindings: power: rpmpd: Add SM8550 to rpmpd binding (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix UFS reference clocks (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix PCIe DMA coherency (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop redundant clock allocation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop redundant clock allocation (Adrien Thierry) [2159516]
  - phy: qcom-qmp: drop unused type header (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop sc8280xp reference-clock source (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: add support for updated sc8280xp binding (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: rename DP_PHY register pointer (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: rename common-register pointers (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: clean up DP clock callbacks (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: separate clock and provider registration (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: add clock registration helper (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop redundant clock allocation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop redundant clock structure (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: generate pipe clock name (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: restructure PHY creation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop v4 reference-clock source (Adrien Thierry) [2159516]
  - dt-bindings: phy: qcom,qmp-usb3-dp: fix sc8280xp binding (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: clean up DP callback names (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: clean up probe initialisation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: clean up device-tree parsing (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: merge driver data (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: merge USB and DP configurations (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop lanes config parameter (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: add DP configuration tables (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: rename sc8280xp config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: clean up DP configurations (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: add dedicated DP iomem pointers (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: separate USB and DP devicetree parsing (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: clean up serdes initialisation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: separate USB and DP power-on ops (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: rename DP PHY ops (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: separate USB and DP init ops (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop unnecessary debug message (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: rename USB PHY ops (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop unused DP PHY mode op (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: rename PHY ops structures (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: move pm ops (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: move device-id table (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: sort device-id table (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: clean up common initialisation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: fix runtime suspend (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: fix broken power on (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: fix sc8180x reset (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: fix sdm845 reset (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: fix out-of-bounds clock access (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp/sa8540p: add PCIe2-4 nodes (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: add support for sc8280xp 4-lane PHYs (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: add support for sc8280xp (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: add support for pipediv2 clock (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: fix initialisation reset (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: restructure PHY creation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: add register init helper (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: use shorter tables identifiers (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: clean up PHY lane init (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: rename PHY ops structure (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: clean up probe initialisation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: clean up device-tree parsing (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: merge driver data (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: move device-id table (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: sort device-id table (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix USB MP QMP PHY nodes (Adrien Thierry) [2159516]
  - dt-bindings: power: rpmpd: Add QDU1000/QRU1000 to rpmpd binding (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: add support for updated sc8280xp binding (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: restructure PHY creation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: clean up PHY init (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: rename PHY ops structure (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: clean up probe initialisation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: clean up device-tree parsing (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: merge driver data (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: move pm ops (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: move device-id table (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: sort device-id table (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: add TCSR node (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: add support for updated sc8280xp binding (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: restructure PHY creation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: clean up PHY init (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: rename PHY ops structure (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: clean up probe initialisation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: clean up device-tree parsing (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: merge driver data (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: move device-id table (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: fix NULL-deref on runtime resume (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: add config sanity checks (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop start-ctrl abstraction (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop start and pwrdn-ctrl abstraction (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: increase status polling period (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: clean up status polling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: increase ready polling period (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: clean up ready polling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: drop unused phy-status config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: increase status polling period (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: clean up status polling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: increase status polling period (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: clean up ready and status polling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: increase status polling period (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: clean up status polling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: fix ipq6018 initialisation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: fix sc8180x initialisation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop power-down delay config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop sc8280xp power-down delay (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop power-down delay config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop sc8280xp power-down delay (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop power-down delay config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: replace power-down delay (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop power-down delay config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop unused in-layout configuration (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: drop unused in-layout configuration (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop unused in-layout configuration (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop redundant ipq8074 power on (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop unused in-layout configuration (Adrien Thierry) [2159516]
  - phy: qcom-qmp: drop superfluous comments (Adrien Thierry) [2159516]
  - phy: qcom-qmp: drop regulator error message (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: add rpmh-stats node (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix UFS PHY serdes size (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: drop broken DP PHY nodes (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix USB PHY PCS registers (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix USB1 PHY RX1 registers (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix USB0 PHY PCS_MISC registers (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: correct ref clock for ufs_mem_phy (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix ufs_card_phy ref clock (Adrien Thierry) [2159516]
  - dt-bindings: power: rpmpd: add sdm670 power domains (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop bogus register update (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: clean up clock lists (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: clean up power-down handling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: clean up power-down handling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: clean up power-down handling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: clean up power-down handling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: move power-down update (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: clean up power-down handling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop unused common-block registers (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop unused UFS reset (Adrien Thierry) [2159516]
  - phy: qcom-qmp: fix obsolete lane comments (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: support separate tables for EP mode (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: split register tables into common and extra parts (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY (Adrien Thierry) [2159516]
  - phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf on rk3588 (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516]
  - phy: qualcomm: call clk_disable_unprepare in the error handling (Adrien Thierry) [2159516]
  - phy: qcom-snps: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516]
  - phy: qcom-qusb2: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop redundant DP config flag (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: consolidate lane config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: consolidate lane config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: consolidate lane config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: rename nlanes config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: consolidate lane config (Adrien Thierry) [2159516]
  - phy: qcom-qmp: drop unused index field (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop unused config field (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop unused mode field (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop unused kernel doc (Adrien Thierry) [2159516]
  - phy: qcom-qmp: drop unused forward declarations (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop init and exit wrappers (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop init and exit wrappers (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop unused type from config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: drop unused type from config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop unused type from config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop unused type from config (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop legacy DT workaround (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: drop legacy DT workaround (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop unused legacy DT workaround (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop unused legacy DT workaround (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: fix memleak on probe deferral (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: fix memleak on probe deferral (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: fix memleak on probe deferral (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: fix memleak on probe deferral (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: add pcs_misc sanity check (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: shorten function prefixes (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: shorten function prefixes (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: shorten function prefixes (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: shorten function prefixes (Adrien Thierry) [2159516]
  - phy: qcom-qmp: silence noisy probe (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop unused defines (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: disable runtime PM on unbind (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: drop unused defines (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: drop unused runtime PM implementation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop unused defines (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop unused defines (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop unused runtime PM implementation (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop unused defines (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: disable runtime PM on unbind (Adrien Thierry) [2159516]
  - dt-bindings: power: rpmpd: Add SM6375 power domains (Adrien Thierry) [2159516]
  - phy: qcom-snps: Add support for overriding phy tuning parameters (Adrien Thierry) [2159516]
  - phy: qcom-qmp: drop dual-lane comments (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: shorten function prefixes (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop if (table) conditions (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: mark USB controllers as wakeup-sources (Adrien Thierry) [2159516]
  - phy: rockchip: Support PCIe v3 (Adrien Thierry) [2159516]
  - phy: qcom: edp: Postpone clk_set_rate until the PLL is up (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop pipe clock lane suffix (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop reset lane suffix (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop pipe clock lane suffix (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop unused lane reset (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop pipe clock lane suffix (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys (Adrien Thierry) [2159516]
  - phy: qcom-qmp: Add SC8280XP USB3 UNI phy (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables (Adrien Thierry) [2159516]
  - phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP phy on SDM845 (Adrien Thierry) [2159516]
  - phy: qcom: edp: Add SC8280XP eDP and DP PHYs (Adrien Thierry) [2159516]
  - phy: qcom: edp: Introduce support for DisplayPort (Adrien Thierry) [2159516]
  - phy: qcom: edp: Perform lane configuration (Adrien Thierry) [2159516]
  - phy: qcom: edp: Generate unique clock names (Adrien Thierry) [2159516]
  - dt-bindings: gpio: add pull-disable flag (Adrien Thierry) [2159516]
  - dt-bindings: power: qcom-rpmpd: Add MSM8909 power domains (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: add missing 300MHz (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix USB interrupts (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix USB clock order and naming (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: Fix PMU interrupt (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix the smmu interrupt values (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: statify qmp_phy_vreg_l (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: Add lost ranges for timer (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix DP PHY node unit addresses (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: fix usb_0 HS PHY ref clock (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIME register (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: replace FLL layout writes for msm8996 (Adrien Thierry) [2159516]
  - phy: qcom-qmp: pcs-pcie-v4: add missing registers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: pcs-v3: add missing registers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: qserdes-com-v5: add missing registers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: qserdes-com-v4: add missing registers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: qserdes-com-v3: add missing registers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: qserdes-com: add missing registers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: split PCS_UFS V3 symbols to separate header (Adrien Thierry) [2159516]
  - phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: move PCIE QHP registers to separate header (Adrien Thierry) [2159516]
  - phy: qcom-qmp: move PCS V5 registers to separate headers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: move PCS V4 registers to separate headers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: move PCS V3 registers to separate headers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: move PCS V2 registers to separate header (Adrien Thierry) [2159516]
  - phy: qcom-qmp: move QSERDES PLL registers to separate header (Adrien Thierry) [2159516]
  - phy: qcom-qmp: move QSERDES V5 registers to separate headers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: move QSERDES V4 registers to separate headers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: move QSERDES V3 registers to separate headers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: move QSERDES registers to separate header (Adrien Thierry) [2159516]
  - phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3 (Adrien Thierry) [2159516]
  - phy: qcom-qmp: rename QMP V2 PCS registers (Adrien Thierry) [2159516]
  - phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3 (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo,usb: add support for separate PCS_USB region (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: remove spurious register write in the msm8996 table (Adrien Thierry) [2159516]
  - phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register (Adrien Thierry) [2159516]
  - phy: qcom-qmp: add regulator_set_load to dp phy (Adrien Thierry) [2159516]
  - arm64: dts: qcom: sc8280xp: drop UFS PHY clock-cells (Adrien Thierry) [2159516]
  - phy: qcom-edp: add regulator_set_load to edp phy (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: make pipe clock rate configurable (Adrien Thierry) [2159516]
  - phy: qcom-qmp: clean up hex defines (Adrien Thierry) [2159516]
  - phy: qcom-qmp: clean up define alignment (Adrien Thierry) [2159516]
  - phy: qcom-qmp: clean up v4 and v5 define order (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: clean up pipe clock handling (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop obsolete pipe clock type check (Adrien Thierry) [2159516]
  - arm64: dts: qcom: add SA8540P and ADP (Adrien Thierry) [2159516]
  - arm64: dts: qcom: add SC8280XP platform (Adrien Thierry) [2159516]
  - dt-bindings: mailbox: qcom-ipcc: Add NSP1 client (Adrien Thierry) [2159516]
  - phy: qcom-qmp: fix PCIe PHY support (Adrien Thierry) [2159516]
  - phy: qcom-qmp: fix msm8996 PCIe PHY support (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: use bulk reset_control API (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: use bulk reset_control API (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: use bulk reset_control API (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: use bulk reset_control API (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop multi-PHY support (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: drop multi-PHY support (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop multi-PHY support (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: cleanup the driver (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: cleanup the driver (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: cleanup the driver (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: cleanup the driver (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: cleanup the driver (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop support for non-USB PHY types (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: drop support for non-UFS PHY types (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop support for non-PCIe PHY types (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types (Adrien Thierry) [2159516]
  - phy: qcom-qmp: drop old QMP PHY driver source (Adrien Thierry) [2159516]
  - phy: qcom-qmp: switch to new split QMP PHY driver (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie_msm8996 (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo (Adrien Thierry) [2159516]
  - phy: qcom-qmp-combo: drop all non-combo compatibles support (Adrien Thierry) [2159516]
  - phy: qcom-qmp-usb: drop all non-USB compatibles support (Adrien Thierry) [2159516]
  - phy: qcom-qmp-ufs: drop all non-UFS compatibles support (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie-msm8996: drop all compatibles except msm8996-pcie-phy (Adrien Thierry) [2159516]
  - phy: qcom-qmp-pcie: drop all non-PCIe compatibles support (Adrien Thierry) [2159516]
  - phy: qcom-qmp: create copies of QMP PHY driver (Adrien Thierry) [2159516]
  - dt-bindings: mailbox: Add more protocol and client ID (Adrien Thierry) [2159516]
  - clk: qcom: rpmh: Add support for RPMH clocks on SM6350 (Adrien Thierry) [2159516]


author: Herton R. Krzesinski <herton@redhat.com> [5.14.0-275.el9]
changelog:
  - cifs: serialize all mount attempts (Ronnie Sahlberg) [2165757]
  - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2165755]
  - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2165633]
  - memory: tegra: Add DLA clients for Tegra234 (Joel Slebodnick) [2144645]
  - dt-bindings: tegra: Update headers for Tegra234 (Joel Slebodnick) [2144645]
  - KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2035694]
  - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2035694]
  - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2035694]
  - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2035694]
  - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2035694]
  - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2035694]
  - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2035694]
  - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2035694]
  - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2035694]
  - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2035694]
  - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2035694]
  - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2035694]
  - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2035694]
  - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2035694]
  - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2035694]
  - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2035694]
  - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2035694]
  - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2035694]
  - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2035694]
  - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2035694]
  - tty: serial: qcom_geni: avoid duplicate struct member init (Alessandro Carminati) [2162957]
  - tty: serial: qcom-geni-serial: Add support for Hibernation feature (Alessandro Carminati) [2162957]
  - tty: serial: qcom-geni-serial: Replace hardcoded icc flags with macros. (Alessandro Carminati) [2162957]
  - serial: Make ->set_termios() old ktermios const (Alessandro Carminati) [2162957]
  - tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements (Alessandro Carminati) [2162957]
  - tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate. (Alessandro Carminati) [2162957]
  - tty: serial: qcom-geni-serial: Implement start_rx callback (Alessandro Carminati) [2162957]
  - serial: core: Introduce callback for start_rx and do stop_rx in suspend only if this callback implementation is present. (Alessandro Carminati) [2162957]
  - serial: qcom_geni_serial: Disable MMIO tracing for geni serial (Alessandro Carminati) [2162957]
  - tty: serial: qcom-geni-serial: Remove uart frequency table. Instead, find suitable frequency with call to clk_round_rate. (Alessandro Carminati) [2162957]
  - serial: core: Do stop_rx in suspend path for console if console_suspend is disabled (Alessandro Carminati) [2162957]
  - serial: qcom: use check for empty instead of pending (Alessandro Carminati) [2162957]
  - serial: make uart_console_write->putchar()'s character an unsigned char (Alessandro Carminati) [2162957]
  - PCI: qcom-ep: Setup PHY to work in EP mode (Shawn Doherty) [2164511]
  - PCI: qcom: Setup PHY to work in RC mode (Shawn Doherty) [2164511]
  - PCI: qcom: Fix error message for reset_control_assert() (Shawn Doherty) [2164511]
  - PCI: qcom: Add basic interconnect support (Shawn Doherty) [2164511]
  - dt-bindings: PCI: qcom: Allow 'dma-coherent' property (Shawn Doherty) [2164511]
  - dt-bindings: PCI: qcom: Add SC8280XP/SA8540P interconnects (Shawn Doherty) [2164511]
  - ASoC: tegra: Add binding doc for OPE module (Joel Slebodnick) [2122417]
  - ASoC: tegra: Add binding doc for ASRC module (Joel Slebodnick) [2122417]
  - ASoC: Document Tegra234 APE support (Joel Slebodnick) [2122417]
  - ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules (Joel Slebodnick) [2122417]


