# changelog

author: Lubomir Rintel <lkundrak@v3.sk> - 1.10.2-1
changelog:
  - Update to 1.10.2 release (rh #1543498)
  - Don't grab cdc_ether devices on Sierra QMI modems (rh #1712031)


author: Wen Liang <wenliang@redhat.com> - 1:1.32.0-1
changelog:
  - update to 1.32.0 release
  - veth: fix null error when deleting the device (rh #1915278)
  - veth: fix crash when deleting the device profile (rh #1915276)
  - firewall: add new "nftables" firewall-backend (rh #1548825)
  - DNS: fix lookup of hostname via DNS (rh #1970335)


author: Wen Liang <wenliang@redhat.com> - 1:1.32.2-1
changelog:
  - update to 1.32.2 release
  - device: prefer IPv6 not-deprecated addresses for hostname lookup (rh #1820770)
  - docs: describe qdiscs and tfilters in nm-settings manpage (rh #1847894)
  - cloud-setup: preserve IPv4 addresses/routes/rules from profile (rh #1971527)
  - daemon: performance improvements (rh #1847125)
  - dhcp/systemd: ignore FORCERENEW requests for DHCPV4 (rh #1961251, CVE-2020-13529)
  - Add bridge_role in 802-3-ethernet.s390-options using nmcli (rh #1935842)


author: Gris Ge <fge@redhat.com> - 1:1.32.4-1
changelog:
  - Upgrade to 1.32.4 with fixes of:
  - nmcli: show DNS SEARCH field in device information. (rh #1852317)
  - device: avoid crash setting VPN config during unrealize. (rh #1912423)
  - core: send ARP announcements when there is carrier. (rh #1956793)
  - core: add ipv[46].required-timeout option to wait for IP configuration while activating. (rh #1961666)
  - core: start DHCPv6 when a prefix delegation is needed for shared mode. (rh #1973199)
  - ifcfg: log warning about invalid keys in ifcfg files. (rh #1959656)
  - cloud-setup: add support for Aliyun cloud. (rh #1823315)


author: Gris Ge <fge@redhat.com> - 1:1.32.6-1
changelog:
  - Upgrade to 1.32.6 release
  - core: fix adding stale local routes when address changes (rh #1979192)
  - dhcp: handle filename/bootfile_name DHCP option and write it to device state
    file for initrd/kickstart (rh #1979387)
  - initrd: add "ib.pkey=" command line option (rh #1805708)
  - core: introduce "keep-configuration" device option to forcefully activate a
    profile on start (rh #1934122)


author: Fernando Fernandez Mancera <ferferna@redhat.com> - 1:1.32.8-1
changelog:
  - Upgrade to 1.32.8 release
  - firewalld: configure zones on "Reloaded" signal (rh #1982403)
  - ethtool: support configuring newer gigabit ethernet speeds (rh #1897004)
  - core: fix wrong MTU for bridge interfaces (rh #1973536)
  - cloud-setup: fix gateway address for Aliyun cloud (rh #1823315)


author: Wen Liang <wenliang@redhat.com> - 1:1.32.10-1
changelog:
  - update to 1.32.10 release
  - nm-initrd-generator: add kernel command line options ethtool autoneg and speed (rh #1940934)
  - IP: fix the order of IP addresses during service restart (rh #1988751)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.32.10-3
changelog:
  - preserve the IPv6 multicast route added by kernel (rh #2004212)
  - cloud-setup: better handle other route configuration (rh #1977984)


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 #1983747)
  - 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.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)
  - 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:
  - revert: generate docs during build instead of using pre-generated (rh #1995915)
  - 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 #2035519)
  - ovs-port: fix removal of ovsdb entry if the interface goes away (rh #1935026)


author: Beniamino Galvani <bgalvani@redhat.com> - 1:1.36.0-8
changelog:
  - dhcp: fix "selecting lease failed" problem after receiving a NAK (rh #2105088)
  - core: fix memory leak when removing devices (rh #2105974)


author: Ana Cabral <acabral@redhat.com> - 1:1.39.90-1
changelog:
  - Update to 1.39.90 release (release candidate)
  - bridge: fix reapply of non-bridge properties (rh #2092762)
  - bridge: fix wired.mtu reapply (rh #2076131)


author: Fernando Fernandez Mancera <ferferna@redhat.com> - 1:1.40.0-5
changelog:
  - ovs: wait that links disappear during initial cleanup (rh #2153429)
  - core: wait for carrier before resolving hostname via DNS (rh #2152891)


author: Josef Ridky <jridky@redhat.com> - 2.0.25-1
changelog:
  - New upstream release 2.0.25 (#1568194)
  - Replace Python2 with Python3
  - Drop OpenIPMI-python2 and set it as Obsolete
  - Introduce new OpenIPMI-python3 package
  - use ldconfig macros
  - remove old systemd dependencies
  - use autosetup


author: Pavel Cahyna <pcahyna@redhat.com> - 2.0.31-3
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
    - add code to restore binary compatibility in libIPMIlanserv.so
      and libOpenIPMIcmdlang.so broken in 2.0.31, while keeping
      compatibility with 2.0.31 as well.


author: Al Stone <ahs3@redhat.com> - 20180508-1
changelog:
  - Update to 20180508 source tree, including patch refeshes. Closes BZ#1544048
  - acpidump/acpixtract no longer have alternatives, so remove the scriptlets
    that maintain them and just install them directly; we do leave the pre-
    and post- scriptlets to remove the alternatives for now.  Closes BZ#1576970
  - Typo: OPT_LDFLAGS, not OPT_LDLAGS in the build section.  Closes BZ#1560542


author: Al Stone <ahs3@redhat.com> - 20180508-2
changelog:
  - %pre and %post scriptlets fail -- stupid thinko where I inadvertently
    tested for alternatives not existing, vs existing


author: Al Stone <ahs3@redhat.com> - 20180629-1
changelog:
  - Update to 20180629 source tree, including patch refeshes. Closes BZ#1584923
  - Includes upstream fix for #1592971 (iasl segfault).


author: Al Stone <ahs3@redhat.com> - 20180629-3
changelog:
  - Add in man page for acpiexamples.  So that the man page makes some sense,
    also copy the source code used for acpiexamples to the doc directory for
    this package.  Closes BZ#1611145.
  - Add in the converterSample.asl file from the misc tests.  Clean up the
    run-misc-tests.sh script, too, to make it more robust by simplifying
    the work done.


author: Al Stone <ahs3@redhat.com> - 20190108-1
changelog:
  - Update to 20190108 source tree, including patch refeshes.
  - Replace use of strncpy() with memcpy() when moving ASCII bytes around;
    the tables use "strings" but they are seldom null terminated, causing
    GCC9 to complain.  Closes BZ#1674629.


author: Al Stone <ahs3@redhat.com> - 20190509-2
changelog:
  - Added an arm7hl specific fix acenv.h; GCC9 on arm7hl can now deal
    with misalignments so the unaligned patch could be relaxed a bit
  - the templates test was failing because of the backup left behind
    by the patch macro, so change the invocation of the macro.


author: Weitao Zhou <zhouwt@linux.alibaba.com> - 20190509-5.0.1
changelog:
  - Fix upgrade and downgrade warning (xuchunmei)
    * remove %pre to avoid warning when upgrade from old version
    * exec "alternatives --install" to avoid missing of acpixtract and acpidump
      when downgrade to old version
  - Fix gcc10 -fno-common compile issue for compatible with gcc10 build (Liwei Gei)
  - ignore mismatched ACPI Warning message at misc tests


author: Sumit Bose <sbose@redhat.com> - 0.8.2-4
changelog:
  - adcli update --add-samba-data does not work as expected [#1745931]
  - Issue is that with arcfour-hmac as first encryption type [#1745932]
  - [RFE] enhancement adcli to set description attribute and to show all AD
    attributes [#1737342]


author: Sumit Bose <sbose@redhat.com> - 0.8.2-6
changelog:
  - [abrt] [faf] adcli: raise(): /usr/sbin/adcli killed by 6 [#1806260]
  - No longer able to delete computer from AD using adcli [#1846882]
  - adcli: presetting $computer in $domain domain failed: Cannot set computer
    password: Authentication error [#1846878]
  - Typo in adcli update --help option [#1791611]
  - Manpage and help does not explain the use of "-C" option [#1791545]


author: Sumit Bose <sbose@redhat.com> - 0.8.2-8
changelog:
  - Add --use-ldaps option to adcli update as well [#1883467]
  - Cannot join a pre-staged Computer Account on AD in Custom OU using Delegated
    user [#1734764]
  - missing documentation for required AD rights for adcli join and net
    join [#1852080]
  - [RFE] Add new mode to just create an AD account to be able to connect to
    LDAP [#1854112]


author: Sumit Bose <sbose@redhat.com> - 0.8.2-10
changelog:
  - [RFE] Adcli and Realm Error Code Optimization Request [#1889386]
  - [RFE] adcli should allow to modify DONT_EXPIRE_PASSWORD attribute [#1769644]


author: Sumit Bose <sbose@redhat.com> - 0.8.2-12
changelog:
  - [RFE] Allow adcli to create AD user with password as well as set or reset
    existing user password [#1952828]
  - [RFE] add option to populate "managed by" computer attribute [#1690920]


author: Sumit Bose <sbose@redhat.com> - 0.8.2-3
changelog:
  - use autosetup macro to simplify patch handling
  - fixed rpmlint warnings in the spec file
  - join failed if hostname is not FQDN [#1677194]
  - adcli join fails in FIPS enabled environment [#1717355]
  - forward port of RHEL-7.7 fixes and enhancements


author: Sumit Bose <sbose@redhat.com> - 0.8.2-1
changelog:
  - Update to upstream release 0.8.2
  - various other fixes and improvements from the latest Fedora update


author: Tomáš Mráz <tmraz@redhat.com> - 3.1.20-7
changelog:
  - the ownership of the spool directory should be root as at is configured
    with daemon username root
  - document the -n option


author: Jakub Martisko <jamartis@redhat.com> - 3.10.3-1
changelog:
  - Update to new 3.10.3 stable version.
  - Remove ppc64/ppc64le related patches.
  - All packages now use -A option to specify the target CPU/Architecture instead of 
  sed substitutions and auto detection. The packages should now be less dependant on the 
  builder machine used.
  - Base package for each architecture should now be configured to be compatible with the 
  most basic machine of given type.
  - In addittion to base package, added some optimized packages for more advanced CPUs for
  most architectures.
  - Dropped sse2/sse3 subpackages for ix86


author: Jakub Martisko <jamartis@redhat.com> - 3.10.3-6
changelog:
  * Pass all required compiler/linker flags
  - use annobin plugin
  - generate assembler build notes
  Related: #1624098


author: Jakub Martisko <jamartis@redhat.com> - 3.10.3-8
changelog:
  * Update the s390 subpackages:
  - The base pakcage is now optimized to z13
  - New subpackage is introduced: z14
  - All remaining subpackages for s390 are being deprecated
  - Clean up of the spec file 
  - Some commented out subpackages were removed form the spec
  - These subpackages were not built/shipped -> no change from the users point of view
  Resolves: #1782560
  Resolves: #1780286
  Resolves: #1782561


author: Shijie Luo<luoshijie1@huawei.com> - 2.4.48-7
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:restart
  - DESC:fix error condition of while loop 
         in 0001-bypass-wrong-output-when-enabled-selinux.patch.


author: Steve Grubb <sgrubb@redhat.com> 3.0-0.11.20190607gitf58ec40
changelog:
  resolves: rhbz#1643567 - service auditd stop exits prematurely
  resolves: rhbz#1693470 - libauparse memory leak
  resolves: rhbz#1694071 - ausearch doesn't record device/inode details checkpointing a single file
  resolves: rhbz#1695638 - Rebase audit package to pick up latest bugfixes
  resolves: rhbz#1705894 - aureport aborts when using a specific input
  resolves: rhbz#1706045 - RFE: Backport support for new audit record types
  resolves: rhbz#1715852 - RFE: provide a way to filter on network address family


author: Steve Grubb <sgrubb@redhat.com> 3.0-0.15.20191104git1c2f876
changelog:
  resolves: rhbz#1757986 - Rebase audit package on 8.2 for updates
  resolves: rhbz#1767054 - move audit rules to shared data directory
  resolves: rhbz#1746018 - Breakup 30-ospp-v42.rules into more granular files
  resolves: rhbz#1740798 - auditctl(8) needs clarification for backlog_limit
  resolves: rhbz#1497279 - Add option to interpret fields in audit syslog plugin


author: Sergio Correia <scorreia@redhat.com> - 3.0.5-1
changelog:
  - Rebase audit package on 8.6
    Resolves: rhbz#1939406
    Resolves: rhbz#1906065
    Resolves: rhbz#1921447
    Resolves: rhbz#1927884
    Resolves: rhbz#1921658


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


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


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


author: Pino Toscano <ptoscano@redhat.com> - 1.10.1-6
changelog:
  - Semanage: new lens (RHBZ#1652840)
  - Add "Provides: bundled(gnulib)" to augeas-libs, as it embeds gnulib
    (RHBZ#1653768)


author: Pino Toscano <ptoscano@redhat.com> - 1.12.0-5
changelog:
  - Fix completion with special characters in augtool. (RHBZ#1232224)
  - Krb5: improve handling of [dbmodules]; allow include/includedir directives
    everywhere (RHBZ#1798486)
  - Systemd: improve parsing of quoted variables of Environment (RHBZ#1798922)


author: Pavel Březina <pbrezina@redhat.com> - 1.0-12
changelog:
  - make authselect work with selinux disabled (RHBZ #1668025)
  - require smartcard authentication only for specific services (RHBZ #1665058)
  - update translations (RHBZ #1608286)


author: Jakub Hrozek <jhrozek@redhat.com> - 1.0-13
changelog:
  - Revert pam_systemd.so to be optional
  - Resolves: #rhbz1643928 - pam_systemd shouldn't be optional in system-auth


author: Pavel Březina <pbrezina@redhat.com> - 1.1-1
changelog:
  - Rebase to authselect-1.1 (RHBZ #1685516)
  - Notify that oddjob-mkhomedir needs to be enabled manually (RHBZ #1694103)
  - Ask for smartcard insertion when smartcard authentication is required (RHBZ #1674397)
  - Update translations (RHBZ #1689973)


author: Pavel Březina <pbrezina@redhat.com> - 1.2.1-1
changelog:
  - Rebase to authselect-1.2.1 (RHBZ #1810471)
  - CLI commands are now correctly translated (RHBZ #1816009)
  - Remove unsupported features from sssd profile description (RHBZ #1830251)
  - add `with-files-access-provider` to sssd profile (RHBZ #1734094)
  - switch to pam_usertype module (RHBZ #1773567)
  - fix typo in sssd profile description (RHBZ #1787638)
  - add minimal profile (RHBZ #1654018)


author: Pavel Březina <pbrezina@redhat.com> - 1.2.2-2
changelog:
  - try_first_pass option no longer works on some PAM modules in RHEL8 (RHBZ #1949070)
  - Need to localize the description of --debug option in authselect show (RHBZ #1970408)


author: Ian Kent <ikent@redhat.com> - 5.1.4-41
changelog:
  - bz1835547 - [RHEL8]autofs cannot mount samba/cifs shares that end with a
    dollar sign
    - fix trailing dollar sun entry expansion.
  - Resolves: rhbz#1835547


author: Ian Kent <ikent@redhat.com> - 5.1.4-42
changelog:
  - bz1841456 - automount program crashes with "malloc(): invalid next size
    (unsorted)
    - initialize struct addrinfo for getaddrinfo() calls.
    - fix quoted string length calc in expandsunent().
  -Resolves: rhbz#1841456


author: Ian Kent <ikent@redhat.com> - 5.1.4-43
changelog:
  - bz1841456 - automount program crashes with "malloc(): invalid next size
    (unsorted)
    - fix autofs mount options construction.
  -Related: rhbz#1841456


author: Ian Kent <ikent@redhat.com> - 5.1.4-44
changelog:
  - bz1858742 - autofs share doesn't mount when using nobind over RDMA where
    nfs-server and nfs-client are the same systems.
    - mount_nfs.c fix local rdma share not mounting.
  -Resolves: rhbz#1858742


author: Ian Kent <ikent@redhat.com> - 5.1.4-45
changelog:
  - bz1664561 - incorrect of start service command in autofs man page
    - fix incorrect systemctl command syntax in autofs(8).
  -Resolves: rhbz#1664561


author: Ian Kent <ikent@redhat.com> - 5.1.4-46
changelog:
  - bz1664561 - incorrect of start service command in autofs man page
    - actually apply fix patch.
  - fix dates and recent status messages in changelog.
  -Related: rhbz#1664561 rhbz#1858742


author: Ian Kent <ikent@redhat.com> - 5.1.4-47
changelog:
  - bz1887681 - automount force unlink option (-F) does not work as expected
    on autofs-5.0.7-109.el7
    - fix direct mount unlink_mount_tree() path.
    - fix unlink mounts umount order.
    - fix incorrect logical compare in unlink_mount_tree().
    - use bit flag for force unlink mounts.
    - improve force unlink mounts option description.
    - remove logpri fifo on autofs mount fail.
    - add force unlink mounts and exit option.
    - cleanup stale logpri fifo pipes on unlink and exit.
  - Resolves: rhbz#1887681


author: Ian Kent <ikent@redhat.com> - 5.1.4-48
changelog:
  - bz1892184 - autofs: return a connection failure until maps have been fetched
    - fix lookup_nss_read_master() nsswicth check return.
    - fix typo in open_sss_lib().
    - fix sss_master_map_wait timing.
    - add sss ECONREFUSED return handling.
    - use mapname in sss context for setautomntent().
    - add support for new sss autofs proto version call.
    - fix retries check in setautomntent_wait().
    - refactor sss setautomntent().
    - improve sss setautomntent() error handling.
    - refactor sss getautomntent().
    - improve sss getautomntent() error handling.
    - sss introduce calculate_retry_count() function.
    - move readall into struct master.
    - sss introduce a flag to indicate map being read.
    - update sss timeout documentation.
    - refactor sss getautomntbyname().
    - improve sss getautomntbyname() error handling.
    - use a valid timeout in lookup_prune_one_cache().
    - dont prune offset map entries.
    - simplify sss source stale check.
  - Resolves: rhbz#1892184


author: Ian Kent <ikent@redhat.com> - 5.1.4-48.el8_4.1
changelog:
  - bz1973888 - autofs: already mounted as other than autofs or failed to unlink
    entry in tree
    - fix empty mounts list return from unlink_mount_tree().
  - Resolves: rhbz#1973888


author: Ian Kent <ikent@redhat.com> - 5.1.4-70
changelog:
  - bz1965862 - A recent Coverity change can cause an infinit loop on map reload
    - fix lookup_prune_one_cache() refactoring change.
  - bz1963129 - auto.master manpage doesn't mention -null or other built-in maps
    - add missing desciption of null map option.
  - Resolves: rhbz#1965862 rhbz#1963129


author: Ian Kent <ikent@redhat.com> - 5.1.4-71
changelog:
  - bz1969210 - autofs: already mounted as other than autofs or failed to unlink
    entry in tree
    - fix empty mounts list return from unlink_mount_tree().
  - Resolves: rhbz#1969210


author: Ian Kent <ikent@redhat.com> - 5.1.4-72
changelog:
  - bz1973025 - /net mount being not cleanly mounted and unmounted
    - fix nonstrict offset mount fail handling.
  - Resolves: rhbz#1973025


author: Ian Kent <ikent@redhat.com> - 5.1.4-73
changelog:
  - bz1973025 - /net mount being not cleanly mounted and unmounted
    - correct patch, fix nonstrict offset mount fail handling.
  - Related: rhbz#1973025


author: Ian Kent <ikent@redhat.com> - 5.1.4-74
changelog:
  - bz1974309 - Removal of default intr mount option while using -hosts
    and host.net
    - remove intr hosts map mount option.
    - fix previous changelog entry revision.
  - Resolves: rhbz#1974309


author: Ian Kent <ikent@redhat.com> - 5.1.4-75
changelog:
  - bz2023740 - autofs: send FAIL cmd/ioctl mess when encountering problems
    with mount trigger
    - fix kernel mount status notification.
  - Resolves: rhbz#2023740


author: Ian Kent <ikent@redhat.com> - 5.1.4-76
changelog:
  - bz2025963 - 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#2025963


author: Ian Kent <ikent@redhat.com> - 5.1.4-77
changelog:
  - bz2025509 - Autofs auto.smb awk script fails on shares with dollar signs
    - fix double quoting in auto.smb.
    - fix double quoting of ampersand in auto.smb as well.
  - Resolves: rhbz#2025509


author: Ian Kent <ikent@redhat.com> - 5.1.4-81
changelog:
  - bz2033552 - Using -hosts option does not work after upgrading from 8.4 to 8.5
    - 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.
  - Resolves: rhbz#2033552


author: Ian Kent <ikent@redhat.com> - 5.1.4-82
changelog:
  - bz2052122 - autofs attempts unmount on directory in use
    - make umount_ent() recognise forced umount.
    - remove nonstrict parameter from tree_mapent_umount_offsets().
    - fix handling of incorrect return from umount_ent().
  - Resolves: rhbz#2052122


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1:2.8-4
changelog:
  - Use C.UTF-8 locale
    See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot


author: Kevin Fenzi <kevin@scrye.com> - 1.07.1-1https://bugs.archlinux.org/task/53546
changelog:
  - Update to 1.07.1
  - Fixes a bug that breaks kernel builds ( https://bugs.archlinux.org/task/53546 )


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.26-4
changelog:
  - Possible assertion failure on DNAME processing (CVE-2021-25215)
  - Insufficient IXFR checks could lead to assertion failure (CVE-2021-25214)


author: Petr Menšík <pemensik@redhat.com> - 32:9.11.36-3.1
changelog:
  - Fix memory leak in ECDSA verify processing (CVE-2022-38177)
  - Fix memory leak in EdDSA verify processing (CVE-2022-38178)


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


author: yangxianzhao <yangxianzhao@uniontech.com> - 32:9.11.36-5.3
changelog:
  - fix: Delete other distribution identities in version(bugid:166379)
  - fix: delete empty link(bugid:123783)


author: Nick Clifton <nickc@redhat.com> - 2.30-101
changelog:
  - Fix excessive memory consumption in the BFD librart when parsing corrupt DWARF information.  (#1947134)


author: Xue haolin <xuehaolin@openanolis.org> - 2.30-117.0.1
changelog:
  - Rebrand to Anolis OS.
  - Add loongarch support. (lixing@loongson.cn)
  - Fixup LoongArch wrong debug line. (lixing@loongson.cn)
  - Add LoongArch missing opcode. (lixing@loongson.cn)


author: Michal Sekletár <msekleta@redhat.com> - 0.7.3-2
changelog:
  - make biosdevname optional even on Dell servers (#1623621)
  - prevent infinite recursion in smbios_setslot() (#1499458)
  - Netronome biosdevname support (#1649036)


author: Tomas Orsava <torsava@redhat.com> - 1.2.0-9
changelog:
  - Switch hardcoded python3 shebangs into the %{__python3} macro
  - Add missing BuildRequires on python3-devel so that %{__python3} macro is
    defined


author: Gopal Tiwari <gtiwari@redhat.com> - 5.56-1
changelog:
  + bluez-5.56-1
  - Fixing (#1965057)
  - Removing bccmd, enabling hid2hci as upstream removed the support in bluez-5.56


author: Christian Kellner <ckellner@redhat.com> - 0.1-2
changelog:
  - Set database path to /var/lib/boltd, create it during
    installation, which is needed for the service file to work.


author: Christian Kellner <ckellner@redhat.com> - 0.8-1
changelog:
  - bolt 0.8 upstream release with pre-boot ACL and IOMMU support
    D-Bus Configuration moved from sysconfdir to datadir
    Resolves: #1629715


author: Christian Kellner <ckellner@redhat.com> - 0.8-2
changelog:
  - Rebuilt for fixed gating.yaml (remove missing tier1 gate)
  - Unset env NOTIFY_SOCKET for no socket case in test-unix


author: Marian Csontos <mcsontos@redhat.com> 0.9-7
changelog:
  - Reduce log level of "Could not load BootEntry" messages.
  - Raise more appropriate LookupError on unknown BLS keys.


author: Marian Csontos <mcsontos@redhat.com> 1.3-1
changelog:
  - Check for duplicates consistently in the clone and edit commands.
  - Apply correct command line precedence to --add-opts and --del-opts.
  - Correctly merge multiple --add/del-opts when editing or cloning.
  - Correctly propagate --add/del-opts in boom edit commands.
  - Enhanced logging of --add/del-opts merge logic.
  - The default Python interpreter is now /usr/bin/python.
  - Fixed re-ordering of options modifications when read from disk.
  - Do not set BootParams attributes for anonymous option words.
  - Make lvm_root_lv validation checks more strict.
  - Improve BootParams.from_entry() parameter recovery debug logging.
  - Include sample OsProfile for Fedora 32.
  - Re-set sandbox state in test suite to ensure run-to-run consistency.
  - Improve compatibility with Red Hat BLS implementation.
  - Allow non-boom managed entries to be listed and displayed.
  - Handle quirks in Red Hat's use of the BLS machine_id key.
  - Allow grub2 bootloader variables to be expanded when cloning entries.
  - Simplify clone_entry logic and make consistent with edit_entry.
  - Ensure stable ordering of legacy boot entry configuration.


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.106
changelog:
  - NFC: NULL out the dev->rfkill to prevent UAF
  - (CVE-2022-1974)nfc: replace improper check device_is_registered() in netlink related functions
  - NFC: reorder the logic in nfc_{un,}register_device
  - (CVE-2022-20154)sctp: use call_rcu to free endpoint
  - (CVE-2022-20141)igmp: Add ip_mc_list lock in ip_check_mc_rcu
  - (CVE-2021-39698)aio: fix use-after-free due to missing POLLFREE handling
  - aio: keep poll requests on waitqueue until completed
  - signalfd: use wake_up_pollfree()
  - binder: use wake_up_pollfree()
  - wait: add wake_up_pollfree()
  - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono"
  - UOS: ktime: fix file /proc/1/stat 22 field data error
  - Revert "UOS:modify thp to madvise"


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.107
changelog:
  - UOS: fix kabi break by -
  - Merge "UOS: block: Change default io_scheduler from cfq to deadline" into linux-next
  - bpf/btf: add ability to generate BTF type info for vmlinux
  - (CVE-2022-32981)powerpc/32: Fix overread/overwrite of thread_struct via ptrace
  - (CVE-2022-1966)netfilter: nf_tables: disallow non-stateful expression in sets earlier
  - (CVE-2022-1678)tcp: fix possible socket leaks in internal pacing mode
  - (CVE-2022-0494)block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
  - (CVE-2022-1975)NFC: netlink: fix sleep in atomic bug when firmware download timeout
  - UOS: optimize syscall Mainline: NA Category: Feature CVE: NA
  - UOS: block: Change default io_scheduler from cfq to deadline


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.108
changelog:
  - UOS: fix kabi break by -
  - UOS:btf: fix error when bootting the kernel does not aligned with 2MB
  - UOS: config: enable CONFIG_DRM_HISI_HIBMC for Huawei VGA controller Hi1710
  - (CVE-2022-1184)ext4: avoid cycles in directory h-tree
  - ext4: verify dir block before splitting it
  - (CVE-2022-1652)floppy: use a statically allocated error counter
  - (CVE-2021-39713)net: sched: use Qdisc rcu API instead of relying on rtnl lock
  - net: sched: add helper function to take reference to Qdisc
  - net: sched: extend Qdisc with rcu
  - net: sched: rename qdisc_destroy() to qdisc_put()
  - net: core: netlink: add helper refcount dec and lock function
  - x86/perf: Add hardware performance events support for Zhaoxin CPU
  - Revert "x86/perf: Add hardware performance events support for Zhaoxin CPU."
  - Revert "alinux: x86/perf: fix build error for Zhaoxin CPU"
  - etmem: Add a scan flag to support specified page swap-out
  - etmem: add swapcache reclaim to etmem
  - etmem: add original kernel swap enabled options
  - etmem_scan: fix memleak in vm_idle_read
  - config: Enable the config option of the etmem feature
  - etmem: add etmem-swap feature
  - etmem: add etmem-scan feature


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.110
changelog:
  - (CVE-2022-0812)xprtrdma: fix incorrect header size calculations
  - UOS:net: Support Grtnic(R) Ethernet Device


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.112
changelog:
  * Thu Jul 21 2022 lihongbin <lihongbin@uniontech.com> - 4.19.0-91.111
  - (CVE-2022-23041)xen/gnttab: fix gnttab_end_foreign_access() without page specified
  - xen/pvcalls: use alloc/free_pages_exact()
  - xen: remove gnttab_query_foreign_access()
  - (CVE-2022-23038)xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
  - (CVE-2022-33744)xen/arm: Fix race in RB-tree based P2M accounting
  - (CVE-2022-33742)xen/blkfront: force data bouncing when backend is untrusted
  - (CVE-2022-33741)xen/netfront: force data bouncing when backend is untrusted
  - (CVE-2022-33740)xen/netfront: fix leaking data in shared pages
  - (CVE-2022-26365)xen/blkfront: fix leaking data in shared pages
  - (CVE-2022-23036)xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
  - (CVE-2022-2318)net: rose: fix UAF bugs caused by timer handler
  - (CVE-2022-2380)video: fbdev: sm712fb: Fix crash in smtcfb_read()
  - io_uring: fix soft lockup when call __io_remove_buffers
  -     UOS:x86/paravirt: useless assignment instructions cause Unixbench full core performance degradation
  - UOS: fix kabi break by -
  - Revert "anolis: optimize 1"
  - Revert "UOS: fix kabi break, caused by ddbb562e4fa8, 9d9bae5c942a"
  - Revert "UOS: fix kabi with expand size for 9d9bae5c94"
  - Merge changes I45e4fdad,I9d8cf804,I67b24eb0,Iefaa684f,I41bb435f, ... into linux-next
  - scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout
  - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes
  - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout
  - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas
  - scsi: hisi_sas: print status and error when sata io abnormally completed
  - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device
  - scsi: hisi_sas: queue debugfs dump work before FLR
  - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed
  - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed
  - scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove()
  - scsi: libsas: add lun number check in .slave_alloc callback


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.101
changelog:
  - (CVE-2022-23042)xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
  - (CVE-2022-23041)xen/9p: use alloc/free_pages_exact()
  - (CVE-2022-23040)xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
  - xen/xenbus: Fix granting of vmalloc'd memory
  - xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
  - (CVE-2022-23039)xen/gntalloc: don't use gnttab_query_foreign_access()
  - (CVE-2022-23037)xen/netfront: don't use gnttab_query_foreign_access() for mapped status
  - (CVE-2022-23036,CVE-2022-23038)xen/grant-table: add gnttab_try_end_foreign_access()
  - (CVE-2022-24958)usb: gadget: don't release an existing dev->buf
  - (CVE-2022-26966)sr9700: sanity check for packet length
  - (CVE-2022-1205)ax25: Fix UAF bugs in ax25 timers
  - Revert "(CVE-2022-1204)ax25: Fix UAF bugs in ax25 timers"
  - (CVE-2021-39686)binder: use euid from cred instead of using task
  - (CVE-2021-4149)btrfs: unlock newly allocated extent buffer after error
  - (CVE-2022-27223)USB: gadget: validate endpoint index for xilinx udc
  - (CVE-2021-45868)quota: check block number when reading the block in quota file
  - (CVE-2022-28388)can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
  - (CVE-2022-1204)ax25: Fix UAF bugs in ax25 timers
  - ax25: Fix NULL pointer dereferences in ax25 timers
  - ax25: fix NPD bug in ax25_disconnect
  - (CVE-2022-1204)ax25: fix UAF bug in ax25_send_control()
  - ax25: Fix refcount leaks caused by ax25_cb_del()
  - ax25: fix UAF bugs of net_device caused by rebinding operation
  - ax25: fix reference count leaks of ax25_dev
  - ax25: add refcount in ax25_dev to avoid UAF bugs
  - (CVE-2022-20008)mmc: block: fix read single on recovery logic
  - (CVE-2022-1516)net/x25: Fix null-ptr-deref caused by x25_disconnect


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.102
changelog:
  - (CVE-2022-1419)drm/vgem: Close use-after-free race in vgem_gem_create
  - (CVE-2022-30594)ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.103
changelog:
  - Merge "(CVE-2022-1734)nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs" into linux-next
  - Merge "(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)net/sched: cls_u32: fix netns refcount changes in u32_change()" into linux-next
  - xfs: don't take a spinlock unconditionally in the DIO fastpath
  - UOS: block: optimize block-softirq's working and ipi
  - (CVE-2022-1734)nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
  - (CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)(CVE-2022-29581)net/sched: cls_u32: fix netns refcount changes in u32_change()


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.105
changelog:
  * Wed Jun 01 2022 lihongbin <lihongbin@uniontech.com> - 4.19.0-91.104
  - Merge "UOS: mpt3sas：update 39.00.00.00" into linux-next
  - Merge "(CVE-2022-1729)perf: Fix sys_perf_event_open() race against self" into linux-next
  - Merge "(CVE-2022-1836)floppy: disable FDRAWCMD by default" into linux-next
  - Merge "xfs: fix up non-directory creation in SGID directories" into linux-next
  - Merge "xfs: remove the icdinode di_uid/di_gid members" into linux-next
  - Merge "xfs: ensure that the inode uid/gid match values match the icdinode ones" into linux-next
  - Merge "UOS: tty: Fix commands such as lsblk tree display garbled characters" into linux-next
  - (CVE-2022-1729)perf: Fix sys_perf_event_open() race against self
  - (CVE-2022-1836)floppy: disable FDRAWCMD by default
  - UOS: tty: Fix commands such as lsblk tree display garbled characters
  - (CVE-2022-1048)ALSA: pcm: Fix races among concurrent prealloc proc writes
  - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
  - ALSA: pcm: Fix races among concurrent read/write and buffer changes
  - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
  - xfs: fix up non-directory creation in SGID directories
  - xfs: remove the icdinode di_uid/di_gid members
  - xfs: ensure that the inode uid/gid match values match the icdinode ones
  - UOS: mpt3sas：update 39.00.00.00


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.124
changelog:
  - (CVE-2022-3202)jfs: prevent NULL deref in diFree
  - jfs: fix GPF in diFree
  - common:fix the warning about jump_label. _prepare_exit_to_usermode()


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.125
changelog:
  - UOS: loongarch: export symbol liointc_get_fwnode and loongson_chiptemp
  - UOS: Set the value of CONFIG_SND and CONFIG_SND_PCM from m to y
  - Merge "UOS: net/rtl8821c: fix wrong boolean expression negation" into linux-next
  - Merge "UOS: tty/vt: old_rows and old_rows_size variables in vc_do_resize() are uninitialized" into linux-next
  - Merge "UOS: scsi/lpfc: add compilation parameters to solve the problem of no KERNEL_MAJOR macro problems" into linux-next
  - Merge "UOS: fs/fuse: ERR_ PTR can only be used for return pointer" into linux-next
  - Merge "UOS: net/mlx5: fix some warning abort code" into linux-next
  - Merge "UOS: net/ipvs: fix some warning abort code" into linux-next
  - Merge "UOS: irq-loongson-pch-pic: fix some warning abort code" into linux-next
  - Merge "UOS: drm/smi: fix some warning abort code" into linux-next
  - Merge "UOS: drm/lsdc: fixed that some variables were called because they were uninitialized" into linux-next
  - Merge "UOS: drm/loongson: fixed that some variables were called because they were uninitialized" into linux-next
  - Merge "UOS: drm/loongson: fix loongson_modeset_init() may return uninitialized value" into linux-next
  - Merge "UOS: drm/etnaviv: fix unused variable ‘pci_dev’" into linux-next
  - Merge "UOS: loongarch/lib: correction pr_info inappropriate format control string" into linux-next
  - Merge "ALSA: ca0106: Rename register macro names" into linux-next
  - Merge "UOS: crypto/algif_hash: specification code to comply with ISO C90" into linux-next
  - Merge "UOS: sedriver: delete duplicate assignment code in wst_se_echip_driver.c" into linux-next
  - Merge "UOS: crypto/testmgr.c: Fix incorrect assignment of judgment statement" into linux-next
  - Merge "UOS: mm/huge_memory: Delete unused variable nid" into linux-next
  - Merge "UOS: mm/percpu: Repair pr_warn() format error" into linux-next
  - Merge "UOS: loongarch: include ptrace.h to kgdb.h" into linux-next
  - Merge "UOS: fdtable: fix ls_get_file macro" into linux-next
  - Merge "bpf: extend is_branch_taken to registers" into linux-next
  - Merge "cxgb4: fix adapter crash due to wrong MC size" into linux-next
  - Merge "Revert "LoongArch: Fix last cache size about 3C5000"" into linux-next
  - Merge "fix: LTP fallocate06 FAIL" into linux-next
  - Merge "LoongArch: Fix last cache size about 3C5000" into linux-next
  - Merge "UOS: unify the configuration files of loongarch and other architectures" into linux-next
  - Merge "UOS: kabi: fix the kabi verification error caused by merging loongarch" into linux-next
  - Merge "UOS: update ae merge config" into linux-next
  - UOS: net/rtl8821c: fix wrong boolean expression negation
  - UOS: tty/vt: old_rows and old_rows_size variables in vc_do_resize() are uninitialized
  - UOS: scsi/lpfc: add compilation parameters to solve the problem of no KERNEL_MAJOR macro problems
  - UOS: fs/fuse: ERR_ PTR can only be used for return pointer
  - UOS: net/mlx5: fix some warning abort code
  - UOS: net/ipvs: fix some warning abort code
  - UOS: irq-loongson-pch-pic: fix some warning abort code
  - UOS: drm/smi: fix some warning abort code
  - UOS: drm/lsdc: fixed that some variables were called because they were uninitialized
  - UOS: drm/loongson: fixed that some variables were called because they were uninitialized
  - UOS: drm/loongson: fix loongson_modeset_init() may return uninitialized value
  - UOS: drm/etnaviv: fix unused variable ‘pci_dev’
  - UOS: loongarch/lib: correction pr_info inappropriate format control string
  - ALSA: ca0106: Rename register macro names
  - UOS: crypto/algif_hash: specification code to comply with ISO C90
  - UOS: sedriver: delete duplicate assignment code in wst_se_echip_driver.c
  - UOS: crypto/testmgr.c: Fix incorrect assignment of judgment statement
  - UOS: mm/huge_memory: Delete unused variable nid
  - UOS: mm/percpu: Repair pr_warn() format error
  - UOS: loongarch: include ptrace.h to kgdb.h
  - UOS: fdtable: fix ls_get_file macro
  - bpf: extend is_branch_taken to registers
  - cxgb4: fix adapter crash due to wrong MC size
  - Revert "LoongArch: Fix last cache size about 3C5000"
  - fix: LTP fallocate06 FAIL
  - LoongArch: Fix last cache size about 3C5000
  - UOS: unify the configuration files of loongarch and other architectures
  - UOS: kabi: fix the kabi verification error caused by merging loongarch
  - UOS: ipmi: ls2k500 can only be compiled under the loongarch
  - UOS: update ae merge config
  - UOS: Bump vblank timeout to 100 ms
  - UOS:Merge branch 'origin/mergeloongarch' into linux-next
  - net: usb: ax88179_178a: Fix packet receiving
  - (CVE-2022-2964)net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
  - net: usb: ax88179_178a: fix packet alignment padding
  - (CVE-2020-27784)usb: gadget: function: printer: fix use-after-free in __lock_acquire
  - (CVE-2022-2977)tpm: fix reference counting for struct tpm_chip
  - (CVE-2022-1012)secure_seq: use the 64 bits of the siphash for port offset calculation
  - (CVE-2022-40307)efi: capsule-loader: Fix use-after-free in efi_capsule_write
  - (CVE-2022-39842)video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
  - (CVE-2022-2663)netfilter: nf_conntrack_irc: Fix forged IP logic
  - (CVE-2022-3239)media: em28xx: initialize refcount before kref_get
  - net: openvswitch: Add a new action check_pkt_len
  - UOS: Upgrade megaraid_sas to 07.722.02.00-2
  - ima: Free the entire rule if it fails to parse
  - ima: Free the entire rule when deleting a list of rules
  - ima: Have the LSM free its audit rule
  - UOS: update inspur drm driver
  - (CVE-2022-3202)jfs: prevent NULL deref in diFree
  - jfs: fix GPF in diFree
  - common:fix the warning about jump_label. _prepare_exit_to_usermode()
  - iommu/arm-smmu-v3: Don't reserve implementation defined register space
  - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing
  - driver core: platform: Add platform_get_irq_byname_optional()
  - (CVE-2022-2588)net_sched: cls_route: remove from list when handle is 0
  - UOS: support inspur driver of drm
  - (CVE-2022-3028)af_key: Do not call xfrm_probe_algs in parallel
  - (CVE-2022-2586)netfilter: nf_tables: do not allow SET_ID to refer to another table
  - (CVE-2021-4159)bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds()
  - (CVE-2022-1679)ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
  - Revert "UOS: uski: remove unnecessary unlikely"
  - UOS: uski: remove unnecessary unlikely
  - UOS: uski: check hooked_entries in uos_hook_cancel
  - UOS: uski: disable uski by default
  - UOS: open some compile params for USKI
  - UOS: security/hookmanager: add uski cmd param
  - UOS: security/hookmanager: fix some compile warning
  - UOS: security/hookmanager: delete unuse fields in uos_hook_entry
  - UOS: security/hookmanager: fix to hooked_entries unnecessary memory allocation
  - UOS: security/hookmanager: rename UOS_HOOK_LIST last member
  - UOS: fix register the same hook multiple times
  - UOS: hookmanager patch9
  - Revert "UOS: open some compile params for USKI"
  - Revert "UOS: USKI: add uski boot param"
  - Revert "UOS: fix register the same hook multiple times"
  - UOS: fix register the same hook multiple times
  - UOS: USKI: add uski boot param
  - UOS: open some compile params for USKI
  - UOS: security/hookmanager: fix incorrect code style
  - Revert "pty: do tty_flip_buffer_push without port->lock in pty_write"
  - Revert "(CVE-2022-1462)tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()"
  - (CVE-2022-1462)tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
  - pty: do tty_flip_buffer_push without port->lock in pty_write
  - (CVE-2022-2503)dm verity: set DM_TARGET_IMMUTABLE feature flag
  - (CVE-2022-36946)netfilter: nf_queue: do not allow packet truncation below transport header offset
  - intel: fix make clean error
  - fix i40iw & i40e drivers build error
  - update irdma & i40e drivers
  - (CVE-2022-2639)openvswitch: fix OOB access in reserve_sfa_size()
  - (CVE-2022-36879)xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()
  - UOS: config: enable CONFIG_BMA for Huawei BMA net drivers
  - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2
  - Huawei BMA: Adding Huawei BMA driver: host_kbox_drv
  - Huawei BMA: Adding Huawei BMA driver: cdev_veth_drv
  - Huawei BMA: Adding Huawei BMA driver: host_veth_drv
  - Huawei BMA: Adding Huawei BMA driver: host_cdev_drv
  - Huawei BMA: Adding Huawei BMA driver: host_edma_drv
  - net: hns3: update hns3 version to 22.5.1
  - net: hns3: fix vf link setting failed when no vf driver loaded
  - net: hns3: update hns3 version to 22.2.1
  - net: hns3: fix RMW issue for VLAN filter switch
  - net: hns3: fix pf vlan filter out of work after self test
  - net: hns: update hns version to 21.12.1
  - net: hns: fix bug when two ports opened promisc mode both
  - net: hns3: update hns3 version to 21.12.4
  - net: hns3: fix the concurrency between functions reading debugfs
  - net: hns3: update hns3 version to 21.12.3
  - net: hns3: fix the VLAN of a vf cannot be added problem
  - net: hns3: fix pfc packet number incorrect after querying pfc parameters
  - net: hns3: fix VF RSS failed problem after PF enable multi-TCs
  - net: hns3: update hns3 version to 21.12.2
  - net: hns3: fix race condition in debugfs
  - net: hns3: update hns3 version to 21.10.5
  - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev()
  - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg()
  - net: hns3: refix kernel crash when unload VF while it is being reset
  - net: hns3: ignore reset event before initialization process is done
  - net: hns3: fix vf reset workqueue cannot exit
  - net: hns3: reset DWRR of unused tc to zero
  - net: hns3: fix a return value error in hclge_get_reset_status()
  - net: hns3: fix the timing issue of VF clearing interrupt sources
  - net: hns3: disable mac in flr process
  - net: hns3: add trace event in hclge_gen_resp_to_vf()
  - net: hns3: remove an unnecessary check in hclge_set_umv_space()
  - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space()
  - net: hns3: remove the rss_size limitation by vector num
  - net: hns3: bd_num from fireware should not be zero
  - net: hns3: fix the exception when query imp info
  - net: hns3: fix local variable "desc" not initialized problem
  - net: hns3: limit bd numbers when getting dfx regs.
  - net: hns3: update hns3 version to 21.10.1
  - net: hns3: fix buffer length not enough problem in debugfs
  - net: hns3: use ae_dev->ops->reset_event to do reset.
  - net: hns3: update hns3 version to 21.9.4
  - net: hns3: expand buffer len for fd tcam of debugfs
  - net: hns3: fix hns3 debugfs queue info print coverage bugs
  - net: hns3: fix memory override when bd_num is bigger than port info size
  - net: hns3: update hns3 version to 21.9.2
  - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible.
  - net: hns3: cleanup for some print type miss match and blank lines
  - net: hns3: remove tc enable checking
  - net: hns3: Constify static structs
  - net: hns3: fix kernel crash when unload VF while it is being reset
  - net: hns3: fix memory override when bd_num is bigger than the ring size
  - net: hns3: pad the short tunnel frame before sending to hardware
  - net: hns3: check the return of skb_checksum_help()
  - net: hns3: add 'QoS' support for port based VLAN configuration
  - net: hns3: remove unused parameter from hclge_set_vf_vlan_common()
  - net: hns3: disable port VLAN filter when support function level VLAN filter control
  - net: hns3: remove redundant param mbx_event_pending
  - net: hns3: remove the useless debugfs file node cmd
  - net: hns3: fix get wrong pfc_en when query PFC configuration
  - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE
  - net: hns3: add support for tc mqprio offload
  - net: hns3: add debugfs support for vlan configuration
  - net: hns3: add support for VF modify VLAN filter state
  - net: hns3: add query basic info support for VF
  - net: hns3: add support for modify VLAN filter state
  - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol.
  - net: hns3: change the method of getting cmd index in debugfs
  - net: hns3: refactor dump mac tbl of debugfs
  - net: hns3: add support for dumping MAC umv counter in debugfs
  - net: hns3: refactor dump serv info of debugfs
  - net: hns3: refactor dump mac tnl status of debugfs
  - net: hns3: refactor dump qs shaper of debugfs
  - net: hns3: refactor dump qos buf cfg of debugfs
  - net: hns3: split out hclge_dbg_dump_qos_buf_cfg()
  - net: hns3: refactor dump qos pri map of debugfs
  - net: hns3: refactor dump qos pause cfg of debugfs
  - net: hns3: refactor dump tc of debugfs
  - net: hns3: refactor dump tm of debugfs
  - net: hns3: refactor dump tm map of debugfs
  - net: hns3: refactor dump fd tcam of debugfs
  - net: hns3: refactor queue info of debugfs
  - net: hns3: refactor queue map of debugfs
  - net: hns3: refactor dump reg dcb info of debugfs
  - net: hns3: refactor dump reg of debugfs
  - net: hns3: Constify static structs
  - net: hns3: refactor dump ncl config of debugfs
  - net: hns3: refactor dump m7 info of debugfs
  - net: hns3: refactor dump reset info of debugfs
  - net: hns3: refactor dump intr of debugfs
  - net: hns3: refactor dump loopback of debugfs
  - net: hns3: refactor dump mng tbl of debugfs
  - net: hns3: refactor dump mac list of debugfs
  - net: hns3: refactor dump bd info of debugfs
  - net: hns3: refactor the debugfs process
  - net: hns3: add debugfs support for tm priority and qset info
  - net: hns3: add interfaces to query information of tm priority/qset
  - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c
  - net: hns3: fix for vxlan gpe tx checksum bug
  - net: hns3: Fix for geneve tx checksum bug
  - net: hns3: refine the struct hane3_tc_info
  - net: hns3: VF not request link status when PF support push link status feature
  - net: hns3: remove a duplicate pf reset counting
  - net: hns3: remediate a potential overflow risk of bd_num_list
  - net: hns3: fix query vlan mask value error for flow director
  - net: hns3: fix error mask definition of flow director
  - net: hns3: cleanup for endian issue for VF RSS
  - net: hns3: fix incorrect handling of sctp6 rss tuple
  - net: hns3: refine function hclge_set_vf_vlan_cfg()
  - net: hns3: dump tqp enable status in debugfs
  - hisilicon/hns3: convert comma to semicolon
  - net: hns3: remove a misused pragma packed
  - net: hns3: add debugfs of dumping pf interrupt resources
  - net: hns3: Supply missing hclge_dcb.h include file
  - net: hns3: print out speed info when parsing speed fails
  - net: hns3: add a missing mutex destroy in hclge_init_ad_dev()
  - net: hns3: add a print for initializing CMDQ when reset pending
  - net: hns3: replace snprintf with scnprintf in hns3_update_strings
  - net: hns3: change affinity_mask to numa node range
  - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode
  - net: hns3: update hns3 version to 1.9.40.24
  - net: hns3: remove redundant assignment to rx_index
  - net: hns3: Fix potential null pointer defererence of null ae_dev
  - net: hns3: not reset TQP in the DOWN while VF resetting
  - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT
  - net: hns3: add stats logging when skb padding fails
  - net: hns3: add tx send size handling for tso skb
  - net: hns3: add handling for xmit skb with recursive fraglist
  - net: hns3: use napi_consume_skb() when cleaning tx desc
  - net: hns3: use writel() to optimize the barrier operation
  - net: hns3: optimize the rx clean process
  - net: hns3: optimize the tx clean process
  - net: hns3: batch tx doorbell operation
  - net: hns3: batch the page reference count updates
  - net: hns3: streaming dma buffer sync between cpu and device
  - net: hns3: rename buffer-related functions
  - net: hns3: pointer type of buffer should be void
  - net: hns3: remove unnecessary devm_kfree
  - net: hns3: add suspend and resume pm_ops
  - Revert "net: hns3: add suspend/resume function for hns3 driver"
  - net: hns3: change flr_prepare/flr_done function names
  - net: hns3: change hclge_reset_done function name
  - net: hns3: configure promisc mode for VF asynchronously
  - net: hns3: update hns3 version to 1.9.38.12
  - net: hns3: add match_id to check mailbox response from PF to VF
  - net: hns3: fix possible mismatches resp of mailbox
  - net: hns3: fix the logic for clearing resp_msg
  - net: hns3: fix queue id check error when configure flow director rule by ethtool
  - net: hns3: add check for HNS3_NIC_STATE_INITED before net open
  - net: hns3: add waiting time before cmdq memory is released
  - net: hns3: disable firmware compatible features when uninstall PF
  - net: hns3: fix change RSS 'hfunc' ineffective issue
  - net: hns3: fix inconsistent vf id print
  - net: hns3: remove redundant variable initialization
  - net: hns3: replace the tab before the left brace with one space
  - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem
  - net: hns3: modify an error type configuration
  - net: hns3: put off calling register_netdev() until client initialize complete
  - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag
  - net: hns3: update rss indirection table after setup tc
  - net: hns3: don't change tc mqprio configuration when client is unregistered
  - net: hns3: remove redundant client_setup_tc handle
  - net: hns3: clear VF down state bit before request link status
  - net: hns3: PF add support for pushing link status to VFs
  - net: hns: update hns version to 21.2.1
  - net: hns: Remove unused macro AE_NAME_PORT_ID_IDX
  - net: hns: use IRQ_NOAUTOEN to avoid irq is enabled due to request_irq
  - net: hns: Replace zero-length array with flexible-array member
  - hisilicon/hns: convert comma to semicolon
  - net: hns: make arrays static, makes object smaller
  - net: hns: Move static keyword to the front of declaration
  - net: hns: use eth_broadcast_addr() to assign broadcast address
  - net: hns: use true,false for bool variables
  - net: hns: fix wrong display of "Advertised link modes"
  - net: hns: fix ping failed when setting "autoneg off speed 100 duplex half"
  - net: hns: fix variable used when DEBUG is defined
  - net: hns: fix non-promiscuous mode does not take effect problem
  - net: hns: remove redundant variable initialization
  - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
  - net: hns3: update hns3 version to 1.9.38.11
  - net: hns3: fix 'ret' may be used uninitialized problem
  - net: hns3: update hns3 version to 1.9.38.10
  - net: hns3: adds support for setting pf max tx rate via sysfs
  - Revert "UOS: net: hns3: pad the short tunnel frame before sending to hardware"
  - (CVE-2022-36123)x86: Clear .brk area at early boot
  - (CVE-2022-20368)net/packet: fix slab-out-of-bounds access in packet_recvmsg()
  - (CVE-2021-33655)fbcon: Disallow setting font bigger than screen size
  - (CVE-2021-33656)vt: drop old FONT ioctls
  - (CVE-2022-0854)Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
  - swiotlb: fix info leak with DMA_FROM_DEVICE
  - (CVE-2022-20132)HID: check for valid USB device for many HID drivers
  - HID: wacom: fix problems when device is not a valid USB device
  - HID: add USB_HID dependancy on some USB HID drivers
  - HID: add USB_HID dependancy to hid-chicony
  - HID: add USB_HID dependancy to hid-prodikeys
  - HID: add hid_is_usb() function to make it simpler for USB detection
  - net: usb: ax88179_178a: Fix packet receiving
  - (CVE-2022-2964)net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
  - net: usb: ax88179_178a: fix packet alignment padding
  - (CVE-2020-27784)usb: gadget: function: printer: fix use-after-free in __lock_acquire
  - (CVE-2022-2977)tpm: fix reference counting for struct tpm_chip
  - (CVE-2022-1012)secure_seq: use the 64 bits of the siphash for port offset calculation
  - (CVE-2022-40307)efi: capsule-loader: Fix use-after-free in efi_capsule_write
  - (CVE-2022-39842)video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
  - (CVE-2022-2663)netfilter: nf_conntrack_irc: Fix forged IP logic
  - (CVE-2022-3239)media: em28xx: initialize refcount before kref_get
  - net: openvswitch: Add a new action check_pkt_len
  - UOS: Upgrade megaraid_sas to 07.722.02.00-2
  - ima: Free the entire rule if it fails to parse
  - ima: Free the entire rule when deleting a list of rules
  - ima: Have the LSM free its audit rule
  - UOS: update inspur drm driver
  - fbdev: ls2k500sfb license set to gpl and compiled as module in defconfig.
  - ipmi: add ls2k500 bmc ipmi support.
  - fbdev: add ls2k500sfb support for ls2k500 bmc.
  - drm/loongson: fix mc_mask type from u32 to u64 to support 40bit address.
  - LoongArch: LSVZ: enable fpu and lsx by default
  - drm/loongson: Added DC interrupt support for audio
  - drm/loongson: Resolve the 7a2000 hardware cursor problems
  - LoongArch: Fix elfcorehdr parameter parsing
  - LS7A2000: Change name of HDMI codec
  - ALSA: hda - Don't register a cb func if it is registered already
  - LoongArch: Fix screen info init error
  - LoongArch: Fix the virtual machine cannot boot
  - LoongArch: Fix pch_lpc_get_fwnode bug
  - drm/loongson: Solve 7A2000 black screen problem
  - drm/loongson: Optimized 7a2000 hotpulug config
  - config: CONFIG_USB default to y
  - wifi: rtl8192cu: enable 802.11d protocol support
  - UOS: tpm: enable tpm_tis_spi,tpm_st33zp24_spi,tpm_vtpm_proxy
  - UOS:wireless/rtl8192cu:Fix link error, support only on loongarch
  - UOS:arch/loongarch:thermal:Fix link error, remove CONFIG_LOONGSON3_PKG_TEMP_THERMAL=y
  - UOS:arch/loongarch/ebpf:Fix link error, multiple definition of bpf_jit_get_func_addr
  - UOS: sched: Fix loongarch cannot find sequential_io_avg
  - efi/libstub: Move arm-stub to a common file
  - UOS:scripts/sorttable: Fix build error, include the header.
  - UOS:loongarch/kvm: Fix build error, multiple definition
  - UOS: loongarch/acpi: set type "struct acpi_subtable_header" to "union acpi_subtable_headers"
  - UOS: loongarch/kvm: Delete the parameter blockable of the kvm_unmap_hva_range function
  - x86/kvm: Cache gfn to pfn translation
  - x86/kvm: Introduce kvm_(un)map_gfn()
  - KVM: Properly check if "page" is valid in kvm_vcpu_unmap
  - kvm: fix compile on s390 part 2
  - kvm: fix compilation on s390
  - kvm: fix compilation on aarch64
  - KVM: Introduce a new guest mapping API
  - UOS:arch/loongarch/kvm:Fix build error,KVM_LOONGARCH_SET_CPUCFG
  - UOS:arch/loongarch:Fix build error,‘__NR_clone3’ undeclared
  - UOS:arch/loongarch:Fix CRASH_ALIGN redefined and early_initrd() the size uninitialized
  - UOS:arch/loongarch/usbhid:Fix build error ,remove the mutex_unlock
  - UOS:arch/loongarch/linkage: Fix linkage: Introduce new macros for assembler symbols
  - UOS:acpica: Fix workaround of ACPICA: MADT: add code to support APICs for Loongarch
  - UOS:usb/xhci:Fix workaround of Fix usb device probability miss when using the EJ188 chip.
  - UOS:arch/loongarch/efi/libstub: Fix Move arm-stub to a common file
  - UOS: rtl8188eu: Change .ssid to .Ssid
  - UOS: arch/loongarch: add workaround of dev_is_coherent()
  - UOS: arch/loongarch: Remove 'type' argument from access_ok() function
  - UOS: loongarch/kvm: fix undefined dfx_debugfs_entries
  - UOS: loongarch/kvm: Initialize variable r
  - genirq: introduce irq_domain_translate_twocell
  - UOS: gpu/mwv206: Disable CONFIG_DRM_MWV206
  - UOS: net/compat: loongarch not support compat
  - UOS: lock: skip vcpu_is_preempted_node()
  - Revert "linkage: Introduce new macros for assembler symbols"
  - LoongArch:fixed some error fo loongson_syscall
  - LoongArch: Introduce optimize syscall for loongarch
  - mm: set khugepaged scanning algo with width
  - drm/etnaviv: add a cmd line to disable cached coherent mode
  - drm/etnaviv: use cached coherent mode on ls2k1000 la version
  - drm/etnaviv: reimplement pci device driver support
  - UOS: Fix: Fix the black screen problem of Jingjia micro graphics card when replace the kernel image.
  - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush
  - usb: ohci: add check for start frame in host controller functional states
  - HID: usbhid: enable remote wakeup function for usbhid device
  - usb: core: enable remote wakeup function for usb controller
  - signal: strict valid signal check
  - efi/printf: Turn vsprintf into vsnprintf
  - efi/printf: Abort on invalid format
  - efi/printf: Refactor code to consolidate padding and output
  - efi/printf: Handle null string input
  - efi/printf: Factor out integer argument retrieval
  - efi/printf: Factor out width/precision parsing
  - efi/printf: Merge 'p' with the integer formats
  - efi/printf: Fix minor bug in precision handling
  - efi/printf: Factor out flags parsing and handle '%' earlier
  - efi/printf: Add 64-bit and 8-bit integer support
  - efi/printf: Drop %n format and L qualifier
  - efi/libstub: Add a basic printf implementation
  - clone3: add stack arguments check and CLONE_PIDFD not supported in 4.19
  - Bluetooth: btrtl: Add support for RTL8761B
  - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular
  - Bluetooth: btrtl: Add support for RTL8822C with USB interface
  - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE
  - bpf, loongarch: Add BPF JIT for LoongArch
  - serial: add Winchiphead pci/pcie to uart chips driver
  - usb: serial: add Winchiphead ch9344 chip driver
  - usb: serial: add Winchiphead ch343 compatible chips driver
  - LoongArch: Fixup syscall clone3
  - iomap: fix WARN_ON_ONCE() from unprivileged users
  - net: phy: fix autoneg invalid error state of GBSR register.
  - selftests: Add tests for clone3()
  - tools: Sync headers with the kernel
  - LoongArch: Wire up clone3 syscall
  - fork: Add clone3 syscall
  - linkage: Introduce new macros for assembler symbols
  - perf/arch: Remove perf_sample_data::regs_user_copy
  - tools build feature: Perfection check if get_current_dir_name() is available
  - drm/bridge: sii902x: allow using sil9022 as a dumb hdmi transmitter
  - drm/radeon:fix the hdmi connector bug.
  - drm/etnaviv: add platform driver support for loongson 2k1000
  - drm/etnaviv: fix compile error in case of CONFIG_PM is not defined
  - tools build feature: Check if eventfd() is available[6/6]
  - tools build feature: Check if get_current_dir_name() is available[5/6]
  - tools build feature: Check if get_current_dir_name() is available[4/6]
  - perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h[3/6]
  - perf bench: Add epoll_ctl(2) benchmark[2/6]
  - perf bench: Add epoll parallel epoll_wait benchmark[1/6]
  - perf tool: Improve perf option help information in perf.txt[3/3]
  - perf tool: Provide an option to print perf_event_open args and return value[2/3]
  - perf docs: Add description for stderr[1/3]
  - perf list: Add metrics to command line usage
  - perf tools: Remove duplicate headers
  - perf map: Turn some pr_warning() to pr_debug()
  - perf symbols: Relax checks on perf-PID.map ownership
  - drm/amdgpu: Init data to avoid oops while reading pp_num_states.
  - drm/etnaviv: fix build issue in case of CONFIG_PM is not defined
  - drm/etnaviv: don't enable etnaviv on default
  - xhci: Fix usb device probability miss when using the EJ188 chip.
  - IGB: Detect and recover weird rx hang bug
  - Input: i8042 - Make i8042_bypass_aux_irq_test as a module parameter
  - drm/amdgpu: Set a suitable dev_info.gart_page_size
  - drm/radeon: Modify GART TLB setting to fix kdump failure
  - drm/radeon: Reintroduce radeon_gart_restore()
  - drm/radeon: just suspend the hw on pci shutdown
  - drm/radeon: Use high performance profile
  - drm/radeon: Fix hibernation for JUNIPER on Loongson
  - drm/radeon: recover the GPU if it fails at resume
  - E1000E: Detect and recover weird rx hang bug
  - mvsas: Optimise performance and stability
  - ahci: Marvell controllers prefer DMA for ATAPI
  - Fix touchpad status error after STR/STD
  - tty: serial_core: Clear TTY_IO_ERROR if tty_port_open() return 0
  - UOS: config: disable CONFIG_CRASH_DUMP
  - LoongArch: adjust memory space for module load
  - drm/lsdc: add getting output description from dts support
  - drm/lsdc: add ddc-i2c-bus support
  - drm/lsdc: introduce lsdc_display_pipe struct and unifiy function prefix
  - loongarch: perf: fix compilation errors.
  - kernel/locking: Optimize multi-node cache thrashing problem.
  - LoongArch:LSVZ: rename guestid with vpid
  - LoongArch: Fixup 4K page and va 48 bits build error
  - wifi: rtl8822bu: add rtl8822bu wifi driver support
  - wifi: rtl8812au: add rtl8812au wifi driver support
  - drm/loongson: The bridge be compatible on the 3A4000
  - drm/loongson: fix null pointer error when suspend
  - LoongArch:LSVZ: rename lvz_trap_handle_xxx with _kvm_handle_xxx
  - LoongArch: Modify ldxhu_op for unaligned accesses
  - LoongArch: uprobe: Fix do_page_fault about UnixBench concurrent test
  - wifi: rtl8192cu: set channel_plan with DOMAIN_CHINA
  - LoongArch: Add 7a2000 i2s driver and es8323 codec support.
  - LoongArch: fix up dump_stack() cannot print stack information
  - drm/loongson: Fixed 7A2000 unable to display graphics
  - drm/loongson: Perfect the DC Mode Valid interface
  - drm/loongson: 7a2000 hardware cursor support
  - Loongarch: fix boot error for pmon
  - LoongArch:LSVZ: kvm code cleanup v2
  - LoongArch: LSVZ: dispatch with exception code
  - loongarch: alloc quicklist/irqstack on the node
  - LoongArch:LSVZ: kvm code cleanup on mm
  - LoongArch:LSVZ: kvm code cleanup
  - LoongArch:LSVZ: disable pv timer when vcpu is reset
  - dt-bindings: ls2k1000la: introduce simple dts for LS2K pai board.
  - loongson2_defconfig: enable display bridge drivers
  - drm/lsdc: fix a trival mistake on pixel clock calculate
  - cpufreq: delete unused code
  - LoongArch: LSVZ: fix pci intx irq issue
  - LS7A2000: GNET: Update gnet fix_mac_speed function
  - wifi: rtl8192cu: enable 802.11d protocol support
  - loongarch: 2k1000la: add spi driver support
  - configs: enable some configs support for 2k1000la
  - LoongArch:S3 recover backlight brigtness
  - LoongArch: use generic irq migration
  - LoongArch: use LOCAL_DISTANCE and REMOTE_DISTANCE in topology
  - LoongArch: rename mips Binary Translation Extension
  - net/packet: rx_owner_map depends on pg_vec
  - drm/loongson: Optimize detect and mode valid in DC Driver
  - drm/loongson: Solve the problem of 7a2000 screen flashing
  - LoongArch: Support adaptive vDSO data size
  - drm/loongson: Solve the problem of 2k0500 kernel panic
  - loongarch: 2k1000la: remove NUMA configuration
  - LoongArch: optimization for function flush_tlb_mm
  - GNET: change gnet_speed_flg priv to fix problem when rebind gnet.
  - loongarch: workround for header including
  - loongarch: 2k1000la: enable ehci and ohci controller support
  - loongarch: 2k1000la: fixup the kernel dts address
  - configs: add config support for 2k1000la
  - LoongArch/module: Optimize R_LARCH_SOP_PUSH_PCREL overflow workaround handling
  - LoongArch: Get the base address of vDSO by pc-rel
  - LoongArch: Add vDSO syscall __vdso_getcpu()
  - LoongArch:LSVZ: set guestid variable at percpu area
  - Loongson-3: LSVZ: mov irqchip emulation to intc directory
  - Loongson-3: LSVZ: add loongarch kvm header files
  - Loongson-3: LSVZ: code cleanup for license and copyright
  - Loongson-3: LSVZ: remove CSR_IMPCTL2 emulation
  - LoongArch: Add generic efi stub support
  - efi/libstub: Move arm-stub to a common file
  - LoongArch: pci root bridige set acpi companion only when not acpi_disabled.
  - drm/loongson: add lt8619 hdmi to lvds encoder driver
  - LoongArch: asm: Add ioremap_uc definition
  - LoongArch: LSVZ: disable thp when vm migration
  - Loongarch: bugfix threadinfo assignment at fork
  - LoongArch: remove verbose and silent
  - LoongArch: remove fno-stack-check
  - loongArch: numa: add Invalid region check
  - LoongArch: Fix ftrace about options/func_stack_trace Failed
  - LoongArch: Fix cpu_probe_loongson to report correct prid description
  - LoongArch: LSVZ: redefine hypercall service return code
  - LoongArch: LSVZ: import no_pvipi and no_pvtime setup param
  - LoongArch: module: R_LARCH_SOP_PUSH_PCREL overflow workaround
  - LoongArch: module: Add got section support
  - drm/loongson: Process and compatible with vbios tool v1.0
  - drm/loongson: Add ncs8805 encoder phy driver support
  - drm/loongson: Perfect encoder phy it66121/lt8618 driver
  - drm/loongson: Fix encoder phy ms7210 hpd function
  - drm/loongson: Add encoder private resources support
  - drm/loongson: Define transparent phy at bridge phy
  - drm/loongson: Optimize dc code and delete the gsgpu directory
  - LoongArch: module/ftrace: intialize PLT at load time
  - LoongArch: Clean up useless code in show_code function
  - LoongArch: Modify partial relocations implemented in modules
  - LoongArch: Make some instructions format consistent with official manual
  - LoongArch: Set a relocation type without a handler to return an error
  - LoongArch: Support plt mechanism on LA32
  - LoongArch:Align struct vdso_pcpu_data to cache line size
  - Loongarch: 2k1000la: Update dts to support more devices
  - Loongarch: 2k1000la: Add SDIO controller support
  - Loongarch: 2k1000la: Add APB DMA controller support
  - Loongarch: 2K1000LA: Add display support
  - LoongArch: 2k1000la: Add gpio support
  - LoongArch: support 2k1000la pcie controller
  - Loongarch: Add 2k1000la chip supoort.
  - GPIO: select NCT6102_GPIO don't by default
  - rtc:rtc-ls2x.c: fix driver registration exception on SOC chip
  - Loongarch: 2K500: Removes the useless code in the iointc file
  - LoongArch: Fix do_reserved behavior for user task
  - drm/loongson: fix various warnnings
  - drm/loongson: remove runtime pm related things
  - drm/loongson: using DRM_DEBUG_DRIVER() to print debug information
  - irqchip/loongarch-extioi: fix irq affinity setting
  - LoongArch: LSVZ: fix pmu function
  - drm/loongson: Resolve 7A2000 vbltest and pageflip errors
  - drm/loongson: Fixed 7A1000 fbcon screen failure
  - pwm:loongson: Perfect pwm-ls driver
  - LoongArch: module: Add plt section support
  - Revert "LoongArch: LSVZ: handle irq directly in kvm exception context"
  - LoongArch: Add vbios passed through ACPI table
  - LoongArch: Add gop support
  - LoongArch: Fix the usage of the suspend address
  - gmac:The initial value of rx_watchdog is reduced to 5
  - Loongarch: fixup gcsr
  - LoongArch: kprobe: Rewrite kprobe_handler implementation
  - LoongArch: Remove relocations of REL type
  - objtool: LoongArch: Remove unused macro definitions
  - loongarch: configs: make r8111G nic use r8168 driver use by default
  - drm/loongson: loongson_fbdev_init() should called after hotplug works
  - drm/loongson: fix black screen on netboot install of loongnix
  - pci/quirks: ls7a2000: fix pm transition of devices under pcie port
  - LoongArch: Set CONFIG_MEGARAID_SAS to m by default
  - LoongArch: Set CONFIG_SCHED_DEBUG to y by default
  - Loongarch: Fixup protection_map[3] no-exec error
  - LoongArch: Modify reg name to support kprobe test example
  - MIPS: Fix UNTESTED for kprobe args tests
  - LoongArch: LSVZ: flush guest remote tlb only when it is present
  - LoongArch: Use the thread flags to determine if the process enables single-step
  - LoongArch: Fix stack alignment check
  - objtool: LoongArch: Plays fake PC32 by ADD32 and SUB32
  - LoongArch: Fix Kprobes event arguments with types tests Failed
  - drm/loongson: 7a2000 optimize HDMI and VGA IRQ hotplug detection mode
  - drm/loongson: Delete the 7a2000 duplicate encoder initialization
  - LoongArch: Check hwirq in extioi
  - fbdev: Prevent probing generic drivers if a FB is already registered
  - drm/loongson: remove conflict framebuffer properly
  - LoongArch: Support S3 for phy-addr BIOS
  - LoongArch: Minor cleanups
  - LoongArch: Restore TLB default size
  - LoongArch: Fix Build error about seccomp tests
  - LoongArch: Fix UNTESTED for kprobe args tests
  - LoongArch: Modify watch_csrrd() and watch_csrwr()
  - LoongArch: No need to read csr fwps before set skip bit
  - LoongArch: Set EFI_ALLOC_ALIGN to 64 KB
  - LoongArch: Fix relocs --reloc-info usage issue
  - LoongArch: Inductive instruction imm-field relocation
  - LoongArch: Inductive stack top operation relocation
  - LoongArch: Rewrite apply_r_loongarch_la_rel() implementation
  - configs: Enable CONFIG_MOTORCOMM_PHY
  - LoongArch: Handle BADVADDR to fix ptrace PTRACE_POKEUSER
  - loongarch: avoid registering pm callback on soc
  - drm/loongson: resolve-the-2K0500-VBIOS-initialization
  - pci/quirk.c:Remove 256bytes limit for mrrs of ls7a
  - LoongArch:Fix a bug about irq_domain_alloc
  - LoongArch: Keep .rela.* section information in vmlinux
  - LoongArch: Remove endian conversion code in relocs tool
  - LoongArch: use per-cpu tlbrefill code
  - LoongArch: restore irq only when enabled before
  - LoongArch: LSVZ: inject ipi interrupt when origin stat is zero
  - LoongArch: remove code about page color
  - drm/loongson: Modify the error print level during VBIOS signature verification
  - LoongArch: Fixup incorrect logic about __cmpxchg_small
  - LoongArch: LSVZ: fix bug for register cpu reboot notifier for pv steal time
  - LoongArch: LSVZ: register cpu reboot notifier for pv steal time
  - Loongarch: delete ldl/ldr/stl/str instructions.
  - LoongArch: Using .word instead of scr2gr and gr2scr
  - LoongArch: Refactor csr function
  - UOS: config: open SELinux
  - UOS: config: enable CONFIG_TRANSPARENT_HUGEPAGE_MADVISE
  - Revert "LoongArch: Fix last cache size about 3C5000"
  - fix:BUG131125 can't boot up
  - UOS: tty supports Chinese display
  - LoongArch: Fix cache size for 3C5000L
  - UOS: config: set CONFIG_LOG_BUF_SHIFT equals 19
  - UOS: config: Disable CONFIG_UNFAIR_LOAD_BALANCE and enable CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS
  - UOS: config: Enable CONFIG_DEBUG_INFO and CONFIG_DEBUG_INFO_DWARF4
  - LoongArch: Fix last cache size about 3C5000
  - UOS: configs: Open some kernel configuration of Beiyan
  - config: Disable CONFIG_KASAN
  - Revert "config: Disable CONFIG_KASAN"
  - config: Disable CONFIG_KASAN
  - LoongArch: Fix the problem that the PCIe-PCI bridge attached to the main bridge cannot enumerate normally
  - Loongson: 7A1000/7A2000: Update PHY interface to solve some error.
  - LS7A2000 : Add hdmi codec support.
  - GNET:Enable ethtool coalesce interval function
  - LoongArch: Add missing orig_a0 to regoffset_table
  - drm/loongson: Resolve errors caused by interrupts during startup
  - drm/loognson: Solve the problem of HDMI black screen after 7a2000 enters S3 mode and wakes up
  - LoongArch: Refactor ptrace single_step
  - loongarch: perf: marks unsupported hardware and cache events.
  - loongson : GMAC : Update PHY interface setting.
  - drm/lsdc: add gamma support
  - drm/loongson: remove kernel space uncached accteration dead code
  - drm/loongson: seperate gamma setting code from encoder init
  - LoongArch: fix gpe access width for 7A1000
  - LoongArch: Add support for parsing mem parameters
  - LoongArch: asm: Use inline assembly instead of gcc build-in for CSR instruction
  - drm/loongson: Solve the problem of black screen after VGA enters S3 mode and wakes up
  - Loongson-3/ACPI: Add CAN device registration by ACPI table.
  - LoongArch: Fix loongarch_update_watch_registers in preemptible when using gdb
  - LoongArch: Fix trace entry and adjust stack_trace.nr_entries afterwards
  - LoongArch: Change parameter transmission interface strategy
  - loongarch: dts: loongson64_2k0500: set dwc3 dr_mode as host
  - rtc:rtc-ls2x.c: fix rtc wakeup issue.
  - LoongArch: LSVZ: add preempt point before reenter guest
  - drm/loogson: 7a2000 delete the actual I2C related code and use GPIO to simulate I2C function
  - drm/loongson: The DC driver supports obtaining VBIOS from video memory
  - LoongArch: bug fix for asid cache on hotplugged cpu
  - drm/lsdc: add disable ddc kernel cmd line
  - dt-bindings: LS2K PAI: add pwm polarity property
  - drm/lsdc: add debugfs support and introduce lsdc_pixpll_funcs struct
  - using drm_fb_cma_fbdev_init()
  - drm/lsdc: sanity check only once
  - drm/lsdc: simplify monitor detection code
  - drm/lsdc: using DRM_DEBUG_DRIVER() instead of DRM_INFO()
  - drm/lsdc: write 1 to clear the interrupt
  - drm/lsdc: using IS_ERR_OR_NULL()
  - drm/lsdc: Add support for the display controller in ls7a2000
  - loongson3_defconfig: enable simple framebuffer driver
  - ls2k1000_pai_udb_v1_5.dts: add simple-framebuffer driver support
  - loongson2k_defconfig: enable simple-framebuffer driver
  - drm/lsdc: add remove conflict framebuffer support
  - loongarch: mmu_context: Fix incorrect function parameters
  - LoongArch: LSVZ: support Exitless virt ipi
  - LoongArch: LSVZ: handle irq directly in kvm exception context
  - LoongArch: LSVZ: allocate page table with numa support
  - drm/loongson: Achieve 7a2000 VBIOS support
  - loongarch: dts: loongson: loongson64_2k0500: disable sdio by default
  - LoongArch: Add 2K0500 XHCI dts node.
  - LoongArch: Apply strict align
  - LoongArch: fix runtime initialization code error
  - LoongArch: asid optimization
  - LoongArch: asid clean cleanup
  - Loongarch: watch skip next access only when return era is watched addr.
  - LoongArch: kgdb: kgdb add hw breakpoint support.
  - GMAC: Support Precision Time Protocol (PTP)
  - LoongArch: optimize initrd init code
  - LoongArch: close window compatibility and initrd error
  - LoongArch: LSVZ: add pmu support
  - LoongArch: Fix call trace display after enabling CONFIG_RELOCATABLE
  - LoongArch: Optimizing atomic operations
  - LoongArch: Fixup percpu_read
  - LATX: add a new syscall for latx sigprocmask
  - LATX: add syscall tunnel optimation for latx-i386
  - net: stmmac: ethtool: Let user configure TX coalesce without RIWT
  - LoongArch: add error processing when access hwpoison page
  - LoongArch: change memory parse and setvirtmap
  - LoongArch: LSVZ: refactor handle_exit function
  - loongarch: dts: loongson: loongson64_2k0500: disable nand by default
  - drm/lsdc: change name from loongson-drm to lsdc
  - loongarch: add vmlinuz.efi to gitignore
  - LoongArch: LSVZ: fuction name code cleanup
  - LoongArch: set timeout value 5S for AP booting
  - LoongArch: LSVZ: Avoid regenerate new guestid during vcpu loading
  - LoongArch: LSVZ: remove global variable kvm_cpu_cb
  - UOS: fix compatibility build rpm/deb
  - UOS: Change package name for UOS
  - UOS: configs: Set CONFIG_INFINIBAND=y
  - UOS: configs: add debug_defconfig
  - UOS: Revert "UOS: Change package name for UOS"
  - UOS: config: enable UNFAIR_LOAD_BALANCE
  - UOS: net: r8168: improve performance for tcp_rr/udp_rr/tcp_crr
  - UOS: performance optimization : multi-thread parallel computing is slow on loongson server
  - UOS: config: sync some configs from loongson3_server_defconfig
  - UOS: config: sync some configs for server
  - UOS: config: enable PCIE_LOONGSON & PCI_LS2K500
  - UOS: config: enable SCHED_INFO for build error
  - UOS: fix(loongson-3): radeon Graphics: 1-second white or gray screen appears during hibernation(S4)
  - UOS: feat: solve the black screen problem after encryption on loongson graphics card
  - UOS: net: r8168: disable all set_offset79(tp, 0x50)
  - UOS: net: r8168 MRRS are no longer needed here for r8168g
  - UOS: net: r8168: update r8168 version to r8168-8.049.02
  - drm/radeon: OLAND boards don't have VCE
  - PCI/ACPI: Tone down missing MCFG message
  - UOS: LoongArch: solve KVM virtual machine stuck during installation
  - drm/amdgpu: Fix the hang problem in the screensaver
  - drm/amdgpu: Fix the hang problem in the screensaver
  - UOS: drm/radeon: Fix HDMI hot-plug detect report bug
  - UOS: net: phy: Add Motorcomm PHY driver
  - crypto: proc - simplify the c_show function
  - UOS: fix: fix the problem that CD capacity can't be displayed when the remaining capacity less than 300 MB
  - UOS: (CVE-2018-1000204) scsi: sg: allocate with __GFP_ZERO in sg_build_indirect()
  - UOS: fix(loongson-3): show the correct number of videos
  - UOS: bug#46214, modify btusb driver for rtl8821ce
  - UOS: CVE-2020-11725
  - UOS: BUG#35599: set loongson integrated graphics hotplug is polling
  - UOS: Bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt
  - UOS: Loongson-3: Add smbios support for czc laptop
  - UOS: Change package name for UOS
  - UOS: Loongarch: Open SELinux
  - UOS: Loongarch: Add stmmac network driver
  - UOS: LoongArch: Add UOS defconfig file
  - drm/loongson: Fix 7A2000 DC display error.
  - drm/loongson:Add VGA and HDMI hotplug support.
  - loongarch/mips: add cpu device dma support
  - kdump: Add crashkernel=auto for loongarch64
  - LoongArch: Fix EXCCODE_BTDIS exception handler setting error
  - LoongArch: CONFIG_MAGIC_SYSRQ is enabled by default
  - LoongArch: Relocation and kaslr configuration options are turned off by default
  - pci/quirks: ls7a2000: set discrete GPU as default boot device if present
  - LS7A2000 : Add quirk for OHCI device rev 0x02
  - drm/loongson:Add 7A2000 DC driver.
  - LS7A2000 :  Add loongson GNET support
  - rtlwifi: rtl8192cu: fix some wifi adapter signal stability issues
  - MIPS: enable thp migration support
  - LoongArch: enable thp migration support
  - LoongArch: add softlockup support
  - drm/lsdc: pixpll code cleanup and bug fix
  - drm/lsdc: implement cursor disable correctly
  - drm/lsdc: fix a vblank wait timed out
  - PCI/portdrv: cleanup cpu_has_hypervisor workaround
  - PCI/portdrv: cleanup cpu_guestmode workaround
  - rtc:rtc-ls2x.c: fix rtc invalid alarm value issue.
  - crypto: update to version 01.10.220111
  - LoongArch:add load/store access flag for SIGSEGV in sigcontext.
  - Loongarch: 2k500 pci dts add missing pci memory region, fix pci gpio index.
  - drm/lsdc: add ls2k500 encode i2c method, fix driver name conflict.
  - LoongArch: Use Weak-ordered UnCached for ioremap_wc
  - LoongArch: Add huge page support for iommu
  - Revert "crypto: sedriver: fix max data length"
  - Loongarch: 2k500 pci change map irq to of map irq.
  - irqchip: loongson-pch-lpc: add irq set type support
  - update server config based on CentOS
  - mtd: ls-nand: fix double free of mtd structure
  - LoongArch: Clean up duplicate code
  - LoongArch: Add an exception table setting
  - crypto: update to version 01.10.211229
  - mtd: devices: m25p80: add restart handler to set spi to exit 4 address mode.
  - Loongson2K: fix 2k1000 __vdso_getuid issue.
  - LS7A: EHCI: fixup HCCPARAMS register error.
  - Loongarch: fix sr-iov enable error
  - Loongson2K: enable netfilter support
  - GMAC:Enable ethtool coalesce interval function
  - LoongArch: fix vmlinuz.efi not created correctly
  - LoongArch: Fix vpn connection fail problem
  - LoongArch: fix distribute build problem
  - ata: ahci: add work around for ASMEDIA HBA.
  - LoongArch: LSVZ: hypervisor debug guest use hw breakpoint
  - LoongArch: Remove useless macro definitions
  - LoongArch: Fix pci configuration space for 2k0500
  - LoongArch: fixup function name
  - loongarch: loongson3_defconfig: config r8169 with m
  - r8169: add random MAC address fallback
  - r8169: Load MAC address from device tree if present
  - LoongArch:adjust struct ucontext of kernel.
  - LoongArch: crash_dump: Return -ENOMEM if memremap() failed
  - LoongArch: Runtime support full physical address firmware
  - LoongArch: fix pcie wakeup for acpi s5
  - drm/loongson: Add the mode valid option.
  - LoongArch: Support 3c5000 flatmode
  - LoongArch: Add 2K0500 NAND support
  - LoongArch: Fixup barrier for smp
  - LoongArch: Optimize the loongson3_defconfig and add 2K0500 USB nodes to the DTS
  - LoongArch: Add DMA and SDIO dirvers for LS2K0500, change GPIO and gmac irq to liointc
  - mmc: ls2kmci: Remove 2k1000 related codes to reduce coupling
  - LoongArch: Split MIPS EXTIOI and LOONGARCH EXTIOI
  - LoongArch: add efistub support
  - LoongArch: Use TLB for ioremap
  - objtool: LoongArch: Fix resource_tracker.o file warning
  - objtool: LoongArch: Fix team.o file warning
  - drm/loongson: Solve the problem that DC video memory occupies kernel module memory
  - LoongArch: Add numa node information for ACPI region
  - Loongarch: fix up the ptrace register definition
  - LoongArch: Use the CPUFreq governor 'performance' as default.
  - LoongArch: Fix the black screen problem of kdump operation
  - LoongArch: Set CONFIG_HARDENED_USERCOPY to n by default
  - LoongArch: Set CONFIG_JUMP_LABEL to n by default
  - LoongArch: LSVZ: fix memory leak for gfn_to_pfn_cache
  - loongarch: loongson3_defconfig: remove r8169 driver config
  - LoongArch: LSVZ: support virtualization steal time accounting
  - MIPS: Loongson-3: fix mmap problem
  - Revert "LoongArch: use arch sched_clock"
  - perf: loongarch: Replace loongarch64 with loongarch.
  - LoongArch: Refer to debian to modify the configuration file
  - loongarch: enable sci whether S3 is supported or not
  - LoongArch: make writeonly page readable
  - MIPS: make writeonly page readable
  - LoongArch: Access more pci device on bus 0
  - perf: loongarch: update UNW_LOONGARCH to UNW_LOONGARCH64
  - LoongArch: Rename csr counter and csr conter field.
  - LoongArch: LSVZ: fix flush tlb issue
  - LoongArch: kgdb: Remove useless address limit for cache flushes
  - LoongArch: clean up return_address releated code
  - LoongArch: kprobe_on_ftrace: Fix stacktrace of a kprobe_events
  - LoongArch: Fix the incomplete display content of echo 't' magic SysRq key
  - LoongArch: export loongson_map_base without GPL
  - usb: xhci: add LWP quirk for ensuring uPD720201 into D3 state after S5
  - Revert "usb: xhci: Add XHCI_SPURIOUS_WAKEUP quirks flags for renesas xhci device"
  - LoongArch: Use ioremap_cache to access ACPI tables
  - loongarch: config: enable rtl8188gu wifi driver support
  - rtlwifi: rtl8188gu: add rtl8188gu wifi adapter driver support
  - LoongArch: LSVZ: split vcpu debugfs from kvm debugfs
  - LoongArch: LSVZ: remove redundant code
  - LoongArch: LSVZ: kick dest cpu when inject interrupt
  - LoongArch: LSVZ: Fix issue for guest control
  - LoongArch: remove limitation for entries of scatterlist
  - LoongArch: adjust reboot code
  - LoongArch: save and restore EUEN register
  - LoongArch: LSVZ: flush tlb only when pte is exist
  - LoongArch: Simplify the is_fpu_owner function
  - LoongArch: Modify activate_mm definition
  - LoongArch: Mark some definitions of LS7A as volatile
  - LoongArch: init iomem resource from memblock
  - LoongArch: Fixup tlbrefill pagesize
  - drm/loongson: Fix the BUG of abnormal startup logo display
  - LoongArch: Clean up no use code
  - LoongArch: Fixup pagesize
  - crypto: sedriver: use timeout version down in g_tasksend
  - LoongArch: remove arch_setup_msi_irqs related code
  - drm/loongson: Add unaligned display mode
  - drm/loongson: Fix legacy read edid error.
  - irqchip/loongson-pch-msi: fix msi bitmap allocation
  - LoongArch: Enable net qdisc htb config to support "tc qdisc" function
  - driver: ls7a-spiflash: export 'ls_spiflash_init'
  - LoongArch: only use pc entry for smp secondary cpu
  - LoongArch: fix save_lbt_registers
  - drm/lsdc: add 138500kHz pixel clock into pll parameter table
  - LoongArch: call panic when both acpi tables and dtb are not found
  - LoongArch: Add hfsplus support
  - LoongArch: uapi: sigcontext: Add '__attribute__' before 'aligned' to fix build error
  - LoongArch: Rename VPN2_MASK to VPPN_MASK
  - usb: xhci: Add XHCI_SPURIOUS_WAKEUP quirks flags for renesas xhci device
  - LoongArch: ptrace: Fix the singlestep debugging failure in fst.d/fld.d instruction position
  - LoongArch: ptrace: Fix the singlestep debugging failure in vdso.so library
  - LoongArch: ptrace: Fix the singlestep debugging failure in the ll-sc instruction position range
  - LoongArch: adjust sequence of pci resource in iomem
  - LoongArch: add network block device driver
  - LoongArch: Refactor get_saved_sp
  - LoongArch: Clean up bitops releated code.
  - Revert "LoongArch: ACPI: Add memory semantics to acpi_os_map_memory"
  - Revert "bluetooth: rtk_btusb: add realtek usb interface bluetooth driver suppport"
  - ACPI thermal: Fix the bug of thermal step wise governor
  - LoongArch: Fix pci configuration space
  - LoongArch: Use fixmap instead of ioremap for earlycon map
  - LoongArch: modify TLB privilege exception handler
  - LoongArch: skip quirk handling on 7A pcie host bridge for vm
  - usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend
  - LoongArch: fix return value of acpi_gsi_to_irq
  - dt-bindings: ls2k1000 pai: remove PCIE0 port device node
  - dt-bindings: ls2k1000 pai: add fixed regulator support for lcd panel
  - dt-bindings: zhuoyi 2k1000 mini box don't have nand and sdio
  - irqchip: loongson-extioi: fix irq affinity setting
  - drm/lsdc: reimplement PLL setting code and various improvement
  - LoongArch:Add UIO support
  - LoongArch: LSVZ: move cpucfg operation from vcpu to kvm
  - LoongArch: Clean up MIPS legacy code related to syscall
  - LoongArch: clean up signal releated code.
  - LoongArch: vdso: Remove unnecessary delay slot emulation page
  - LoongArch: Add the implementation of get_wchan() when CONFIG_UNWINDER_ORC is enabled
  - objtool: LoongArch: No need to check entry.S
  - objtool: LoongArch: Delete UNWIND_HINT_IRET_REGS
  - LoongArch/unwind/orc: Fall back to using frame pointers for generated code
  - LoongArch/unwind/orc: Convert global variables to static
  - objtool: LoongArch: Fix the judgment condition of the jirl instruction in arch_try_find_call()
  - objtool: LoongArch: Fix stack state mismatch warning
  - LoongArch: Clean up PCI releated code.
  - ls2k1000: gpio: add a function for module unload
  - LoongArch: Disable stb when enabling 4K page size
  - LoongArch: clean up dma releated code.
  - LoongArch: fix pte_modify
  - Loongarch: disable single step clear TIF_LOAD_WATCH only when single_steped state.
  - drm/loongson:Fix it66121 encoder phy unable to get edid.
  - LoongArch: ACPI: Add memory semantics to acpi_os_map_memory
  - LoongArch: Add 2K0500 I2C Master/Slave support
  - LoongArch: Add 2K0500 SPI support
  - irqchip: loongson-extioi: fix affinity setting
  - LoongArch: Clean up ftrace useless code
  - LoongArch: Fix simu_branch() return value
  - objtool: LoongArch: Add not sibling call flag
  - objtool: LoongArch: No need to check suspend_asm
  - objtool: Add arch_try_find_call() to adjust CALL_DYNAMIC
  - LoongArch: Correct the end of function name
  - objtool: Add no standard stack hint to __sys_clone, __sys_clone3
  - objtool: LoongArch: Add FP regs support
  - LoongArch: Limited access to wrong device
  - LoongArch: Fixed some pcie card not scanning properly
  - LoongArch: use la.abs and jirl to replace bl in exception handler
  - LoongArch: Support cacheable ioremap()
  - objtool: Ignore unreachable fake jumps
  - LoongArch: alternative: remove pad_len and add other branch instructions support
  - LoongArch: Delete meanless mem print
  - LoongArch: Change CMA default size for 3A5000 platform
  - LoongArch: Add 7A2000 IOMMU support
  - loongarch:lsvz: Add ioctl set cpucfg
  - Loongarch: dts: loongson: loongson64_2k0500: add earlycon bootarg
  - LoongArch: Fixup dump_tlb asid
  - LoongArch: Fix static ftrace.
  - LoongArch: Fix ftrace function_graph failed to backtrace
  - drm/loongson: Optimize 2k0500 crtc mode set code
  - LoongArch:LSVZ: add kvm version to match with qemu
  - LoongArch: add bootargs support when using dtb
  - LoongArch:Add YAMA and BCACHE support
  - Loongarch:LSVZ: add cache instruction emulator
  - drm/loongson: Add 2K0500 DC driver
  - arch/loongarch: Increase 2K0500 VRAM memory size to 32MB
  - PCI: loongson: pci bridge set dev.parent.
  - LoongArch: Use IPI interrupt to wake up secondary cpus
  - mips:Add YAMA for loongson3
  - LoongArch: Remove unused codes
  - LoongArch: Add perf callchain support for user mode.
  - LoongArch: tlb trap code cleanup
  - LoongArch: fix issue for destruction vm before irqchip created
  - LoongArch: loongson3_defconfig: config GPIO_PCA953X with m
  - i2c: ls2x: support slaves enumeration when using acpi
  - LoongArch: clear EUEN when booting up
  - LoongArch: Fixup dump tlb info
  - LoongArch:Add pixart touchpad driver
  - LoongArch: Add debug info for fatal exception
  - tools: Fix a build error
  - arch/loongarch: Add 2K0500 dc node to the device tree
  - drm/loongson: Fixed S4 woke up abnormal BUG.
  - Revert "LoongArch: Enable arch-specific csum_partial"
  - ACPICA: MADT: update APIC structures for Loongson
  - LoongArch: Refactor __xchg_small functions.
  - cpufreq: loongson3-acpi: fix transtion to performance
  - loongarch: loongson3_server_defconfig: enable task status export support
  - LoongArch: Fix modpost warnings.
  - loongarch: loongson3_defconfig: enable task status export support
  - LoongArch: Parameterizing cpu_thermal_threshold.
  - LoongArch: Fix the error of slave core failed to start in Multi node server
  - LoongArch: Fix unable to Wake-on-LAN from S5
  - irqchip: loongson-extioi: fix node_map initialization
  - Loongarch: fix up ptrace single_step exception address
  - LoongArch: loongson3_server_defconfig: Enable function trace and livepatch
  - PCI: loongson: fix read and write operation
  - Loongson-3: msi enable multi vector.
  - Loongarch: msi enable multi vect.
  - Loongarch: add ls2k500 pci support.
  - Loongarch: add pci domain dma support.
  - cpufreq: loongson3-acpi: show boost freq attr in sysfs if supported
  - cpufreq: loongson3-acpi: remove unnecessary boost_enabled variable
  - LoongArch: Fixup APBDMA error
  - LoongArch: Fix S4 unable to Wake-on-LAN
  - Loongarch: add 2k500 iointc irqchip support.
  - objtool: Move global variable out of header file
  - LoongArch: Use ECAM for PCI configuration space access
  - LoongArch: Remove unused codes
  - LoongArch: Optimazing percpu read/write
  - LoongArch: Code collation, unmodified logic
  - LoongArch: clean up cpu_probe related code Merge boot_cpu_trap_init and nonboot_cpu_trap_init to per_cpu_trap_init
  - Loongarch: Add SCHEDSTATS support for server
  - crypto: sedriver: fix max data length
  - objtool: Fix objtool cross compile
  - LoongArch: ignore mem info in ext list when using dtb
  - LoongArch: clean up genex.S
  - LoongArch: Clean up comments, typesetting, and useless code
  - LoongArch: Improve dynamic ftrace by using -fpatchable-function-entry=2
  - LoongArch: Add asm code unwind_hint prepare.
  - objtool: Replace __loongarch with __loongarch__
  - LoongArch: objtool: Add HAVE_STACK_VALIDATION
  - objtool: LoongArch: Add objtool orc gen and dump functions
  - objtool: Support Clang non-section symbols in ORC generation
  - objtool: LoongArch: Provide dynamic add switch table function
  - objtool: LoongArch: Add insn orbit to do dynamic add switch table
  - objtool: Refactor jump table code to support other architectures
  - objtool: Make specials be arch-specific
  - objtool: Add backtrace and arch jump_destionation
  - objtool: LoongArch: Add some decoder
  - objtool: LoongArch: Add base definition for loongarch64 backend
  - objtool: Enable compilation of objtool for all architectures
  - objtool: Fix noreturn detection for ignored functions
  - objtool: Ignore empty alternatives
  - objtool: Fix stack offset tracking for indirect CFAs
  - objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
  - objtool: Fix switch table detection in .text.unlikely
  - LoongArch: Clean up duplicate defined code, Modify to use public code
  - LoongArch: config: Enable CONFIG_UIO default
  - Loongarch: Add SCHEDSTATS support
  - LoongArch: Fix incorrect timestamps when resume from S3
  - bluetooth: rtk_btusb: add realtek usb interface bluetooth driver suppport
  - hid: uhid: enable uhid device driver support for loongarch
  - LoongArch: fix restoring affinity of extioi vectors
  - LoongArch: rectify the pte flag operations
  - LoongArch: fix mailbox checking
  - LoongArch: kexec: Fix the problem of obtaining node id when node > 4
  - drm/loongson: Fix S3 display is abnormal after wake up
  - cpufreq/loongson-acpi: fix cpufreq info
  - LoongArch: Enable kernel livepatch
  - LoongArch: Some fix about orc unwinder
  - builddeb: Add automatic support for loongarch* architectures
  - LoongArch: Enable arch-specific csum_partial
  - LoongArch: Fix incorrect file description about dtb-y
  - LoongArch:Add kernel parameter "initrd" for loongarch
  - LoongArch: Isolate irq routing between node groups
  - LoongArch: remove early printk support
  - LoongArch: defconfigs: remove unnecessary built-in cmdline
  - LoongArch: fix early paras invalid caused by earlycon support
  - loongarch: loongson3_server_defconfig: enable memory swap controller support
  - LoongArch: Enable thermal poweroff in thermal driver.
  - LoongArch: Make some instructions format consistent with official manual
  - LoongArch: Fix sigcontext problem
  - drm/lsdc: make lsdc support 2k500.
  - LoongArch: smp setup use NR_CPUS, not MAX_CPUS.
  - LoongArch: Add CAN device in DTS of LS2K0500
  - LoongArch: Add 2K0500 GPIO support
  - loongarch: loongson3_defconfig: enable memory swap controller support
  - LoongArch: Use bus number assigned by firmware
  - LoongArch: Fix lib functions' fixup and remove csr_baduaddr
  - LoongArch: Fix the build error under CRASH_DUMP
  - LoongArch: Enable LBT by default
  - drm/loongson: Drive process improvement.
  - LoongArch: Clean up useless code
  - LoongArch: add earlycon support
  - LoongArch: use is_soc_cpu instead of confusing acpi_disabled
  - Loongarch: fix issue for stop oneshot timer
  - rtc: ls2x: add ACPI fix_event Handler for rtc.
  - LoongArch: Add SingleStep support for ptrace
  - LoongArch: clean up struct cpuinfo_loongarch
  - drm/loongson: Fix uninitialized fbdev being released
  - LoongArch: align ioports region
  - LoongArch: Fixup get_bpi_version() logic, Avoiding parsing in octal.
  - LoongArch: fix convert error from local resource to pci bus resource
  - LoongArch: crypto: Add crc32 and crc32c hw accelerated module
  - LoongArch: Optimize fpu initializing
  - rtc: ls2x: fix rtc wakeup envent lose issue.
  - LoongArch: support 2k0500 pcie controller
  - LoongArch:Adapt the backlight function of EC control switch
  - LoongArch: rename vec_size to VECSIZE
  - LoongArch: Fix some build errors under !NUMA
  - LoongArch: enable CONFIG_SPARSEMEM_EXTREME for LoongArch
  - LoongArch:Adapting CentOS for Loongson server
  - LoongArch: Fix the calling sequence of sparse_memory_present_with_active_regions()
  - LoongArch: refactor mapping and addressing of I/O ports space
  - LoongArch: clean up unused and short header files.
  - LoongArch: clean up protection_map related code.
  - Loongarch: Fixup vmlinuz boot error
  - LoongArch: Fix the 'quiet' causing the system to fail to start
  - LoongArch: fix process hang in futex
  - LoongArch: Fixup boot failed when percpu used vm space
  - LoongArch: Add iptables modules
  - mips: Add iptables modules
  - LoongArch: fix restore of exception base registers
  - MIPS: Enable ARCH_HAS_PTE_SPECIAL
  - LoongArch: Add uapi/asm/unistd.h
  - LoongArch: clean up pci releated code.
  - LoongArch: clean up linking releted code.
  - LoongArch: Clean up variable _page_cachable_default
  - LoongArch: Delete ip6_irqdispatch function
  - LoongArch: Add 2K0500 GMAC support
  - LoongArch: Add DTS selection under the "Kernel type".
  - MIPS: add DYNAMIC_FTRACE_WITH_REGS and KPROBES_ON_FTACE
  - LoongArch: LSVZ: fix issue for ext irq
  - LoongArch: change SYM_FUNC_START to SYM_CODE_START
  - LoongArch: clean up libgcc.h
  - LoongArch: Clean up uaccess.h
  - loongarch: use generic checksum
  - LoongArch: LSVZ: support iocsr ioctl interface
  - LoongArch: support poweroff and reboot by syscon when using dtb
  - LoongArch: Fix nvme probe failed problem on 2ed PCH
  - MIPS: move FTRACE_SYSCALLS from ftrace.c into syscall.c
  - MIPS: Makefile: Replace -pg with CC_FLAGS_FTRACE
  - LoongArch: LSVZ: add irqchip state debug
  - LoongArch: LSVZ: destroy irqchips when vm exit
  - loongarch: loongson3_defconfig: enable ipv6 netfilter support
  - LoongArch: Refactor lib functions to increase readability.
  - LoongARch:Add loongson3_server_config for centos
  - LoongArch: Fixup PAGE_MASK
  - LoongArch: Setting STLBSIZE as PAGE_SIZE
  - Mips: add memory barrier when read_cpu_id() for vdso
  - LoongArch: add memory barrier when read_cpu_id() for vdso
  - LoongArch: Fix build error with KERNEL_XZ=y and KASAN=y
  - LoongArch: support 2K0500 processor
  - LoongArch: use cpu_pabits to calculate VMEMMAP_SIZE
  - LoongArch: Enable function trace by default
  - LoongArch: cleanup Kconfig, refactor folder structure
  - LoongArch: cleanup tlb related code.
  - LoongArch:Fixed an illegal memory-access bug of start_secondary
  - LoongArch: cleanup cpu-type relate code.
  - LoongArch: clean up uasm releated code.
  - Loongson3:LS7A: Fix spiflash operation code probability introduces exceptions.
  - LoongArch: Fixup copy_user exception table
  - LoongArch: Refactor memset and __clear_user
  - longarch:lsvz: Fix KVM_USER_MEM_SLOTS to 256
  - LoongArch: Fix cpumask_of_node
  - LoongArch: Fix using of cpu_to_node
  - LoongArch: Uprobes: Support pc relative instructions probing
  - LoongArch: Remove action of macro CLI
  - loongarch: remove copy_user wrapper
  - loongarch:lvz: remove ldl/ldr emulation
  - loongarch: kscratch register rearrangement bugfix
  - MIPS: Fixed some pcie card not scanning properly
  - LoongArch: LSVZ: clean up kvm stat
  - Revert "Revert "loongarch: kernel: Support extracting off-line stack traces from user-space with perf""
  - LoongArch: enable keyctl syscall when encounter KEYCTL_DH_COMPUTE
  - LoongArch: Simplify copy_oldmem_page()
  - LoongArch: Make node_data definition consistent with other architectures
  - drm/loongson: Add ms7210 encoder phy audio driver
  - LoongArch: Fixup tlb probe
  - LoongArch: Refactor csr kscratch
  - LoongArch: Fixup build error when LBT enabled
  - LoongArch: Fixup ALE handler
  - mips: enable keyctl syscall when encounter KEYCTL_DH_COMPUTE
  - thermal: loongson3-temp: Fix some thermal driver problems.
  - LoongArch: LSVZ: remove log of kvm vcpu creation
  - LoongArch: Remove the definition of fscr and add the comment of ELF_NGREG
  - LoongArch: support sparse memory vmemmap for LoongArch
  - Revert "loongarch: kernel: Support extracting off-line stack traces from user-space with perf"
  - LoongArch: defconfig: Unset CONFIG_FUNCTION_TRACER
  - LoongArch: change ldd to ld.d
  - perf tools loongarch: Add "perf inject --jit" command support.
  - LoongArch: Fix some build errors used with the latest Clang
  - loongarch:irq: pass irq number for vector handler
  - MIPS: Loongson-3: Enable sound support for loongson3_server_defconfig
  - livepatch: Avoid rela same offset redundant
  - LoongArch: unwind/orc: Add unwind hint for handle_sys
  - LoongArch:Adapting new struct bootparamsinterface
  - LoongArch: Enable function trace default
  - platform/loongarch:generic_laptop:Supporting multiple switch events
  - LoongArch: Replace __lcsr_* with builtin functions
  - LoongArch: fix instruction error in jump label
  - LoongArch: Add save_stack_trace_reliable() support
  - LoongArch: Fix KASAN build for memset/memcpy/memmove changes
  - LoongArch: Add kprobes on ftrace support
  - perf tools loongarch: Support LA64 unwinding and dwarf-regs
  - LoongArch: LSVZ: remove kvm_lose_timer
  - loongarch: kernel: Support extracting off-line stack traces from user-space with perf
  - LoongArch: defconfig: Unset CONFIG_UEVENT_HELPER_PATH and set log buffer size as 128KB
  - loongarch:mm: add invalid pgd for kernel thread for pgdl
  - perf loongarch: Fix mksyscalltbl script execution errors.
  - LoongArch: Optimizing syscall SAVE_SOME
  - LoongArch: Fixup vdso gettimeofday
  - loongarch:lsvz: Add support 256 vcpu
  - LoongArch: Optimizing arch-spec barrier
  - LoongArch: Refactor memcpy/memmove/copy_user
  - drm/loongson: Add pci_enable_device after get 7A GPU deivce
  - LoongArch: Add orc unwind basic support
  - LoongArch: Update cpuinfo and hwcap
  - LoongArch: Apply new format linkage macro.
  - LoongArch: Add Xtables combined module and IP SET module support
  - LoongArch: Add kernel livepatching basic support
  - LoongArch: Clear unwind_stack
  - LoongArch: Remove unwind_stack() in perf_event.c
  - LoongArch: Remove unwind_stack() in traps.c
  - LoongArch: Divide unwinder into guess unwinder and prologue unwinder
  - LoongArch: Get wchan more reliable without CONFIG_KALLSYMS
  - LoongArch: Fix get_frame_info() skips the first instruction
  - LoongArch: Rewrite dynamic ftrace and implement ftrace with regs
  - LoongArch: LSVZ: check vcpu when deliver interrupt and kick
  - loongarch:lsvz: remove CONFIG_KVM_GUEST option
  - LoongArch: Fix when using 'perf trace ls' to track syscalls result error problem.
  - drm/loongson: Add 64bit pci address support
  - LoongArch: Disable FUNCTION_TRACER in defconfig
  - LoongArch:Add BFQ io-scheduler to improve interaction performance
  - loongarch:lsvz:Initial support for sriov
  - LoongArch: Cleanup cpu-feature-overrides.h
  - LoongArch: Sort out TLB related codes
  - LoongArch: Fix spi probe failed problem
  - LoongArch: Add RBD module support
  - loongarch: loongson_generic_laptop: fix lid working exceptions
  - LoongArch: Add kernel address sanitizer support
  - LoongArch: process .altinstructions section for module
  - LoongArch: check low 32bits when read mailbox
  - LoongArch: update node cpumask when cpu hotplug
  - Revert "LoongArch: Optimizing this_cpu_cmpxchg_double"
  - drm/loongson: Add lt8618 encoder phy audio driver
  - loongarch: cpu idle instruction check optimization in vi vector
  - LoongArch: Fix the problem of reading excode from csr estat
  - LoongArch: Fix check condition of is_pc_insn()
  - thermal: loongson3-temp: add support for acpi parsing
  - LoongArch: Add CONFIG_FUNCTION_TRACER and some configs about eBPF to defconfig
  - LoongArch: Move struct pt_regs from asm/ptrace.h to uapi/asm/ptrace.h
  - LoongArch: Rename {plat_early_init, prom_init} to {early_init, platform_init}
  - drm/radeon: Workaround radeon driver bug for Loongson
  - irqchip: loongson-pch-msi: remove unnecessary middle domain
  - LoongArch: LSVZ: remove useless time control interface
  - LoongArch: LSVZ: support reset kvm vcpu state interface
  - LoongArch: Put init_timeval to __nosavedata section.
  - loongarch:lsvz: KVM_GET_MSRS io cmd fix
  - LoongArch: Optimizing this_cpu_cmpxchg_double
  - LoongArch: Cleanup prom.h
  - LoongArch: Add .gitignore file
  - LoongArch: Provide more useful information to elf_prstatus from pt_regs
  - LoongArch: Adjust the calling sequence of crash_kexec() in die()
  - LoongArch: Add alternative runtime patching
  - perf env: Fix perf top Annotate Operation faild on the loongarch.
  - LoongArch: Rename AUDIT_ARCH_LOONGARCH related macro definition.
  - LoongArch: Replace NOTREACHED with unreachable()
  - LoongArch: Add R_LARCH_SOP_PUSH_DUP relocation
  - mips:Adapting L39U-NoteBook for loongson CPU
  - loongarch:lsva: add KVM_GET_MSRS io cmd support
  - loongarch:lsvz: remove fpu register save/restore
  - LoongArch: LSVZ:Fix ipi emulation base address to 0x1f000000
  - LoongArch:Adapting common interface for SLIT and SRAT
  - loongarch:lsvz: replace hwbp_data_enabled with exist bit flag
  - LoongArch: Clear uasm used on ftrace
  - LoongArch: Fix the definition and use of i26_format structure
  - LoongArch: LSVZ: schedule out when invalidate page busy
  - LoongArch: Fixed some pcie card not scanning properly
  - perf tools: Support MIPS unwinding and dwarf-regs
  - perf annotate mips: Add perf arch instructions annotate handlers
  - LoongArch: Replace invalid CONFIG_LOONGARCH_VA_BITS_48
  - loongarch:mm: put get_free_page without lock
  - LoongArch: Fix printing redundant stack information in do_ade()
  - loongarch:lsvz: use unified sw timer_cfg and timer_tick
  - loongarch:lsvz: gintc interrupt clear fix
  - LoongArch: Kprobes: Support pc relative instructions probing
  - loongarch:lsvz: code cleanup v1
  - loongarch:lsvz: kvm code cleanup
  - MIPS: Loongson64: Fix recursive calls of function_graph_tracer
  - MIPS: kernel: Support extracting off-line stack traces from user-space with perf
  - LoongArch: ftrace: Remove arch_syscall_addr()
  - LoongArch: Replace -pg with CC_FLAGS_FTRACE
  - LoongArch: Cleanup Virtual memory address related thing
  - LoongArch: Cleanup PAGE_SIZE related thing
  - LoongArch: Rename pgtable related definitions
  - LoongArch: LSVZ: Add guest hardware breakpoint support
  - loongarch: support kvm hardware breakpoint
  - LoongArch: fix ssh csum issue
  - drm/loongson: Fix bridge phy driver not polling for connection status
  - LoongArch: tlb exception uasm cleanup
  - drm/loongson: Add it66121 encoder phy audio driver.
  - LoongArch: add perf annotate support
  - crypto: sedriver: add support for ACPI parsing
  - ftrace: Allow ftrace_replace_code() to be schedulable
  - LoongArch: Cleanup compat related things
  - LoongArch: Rename LOONGARCH in the comment to LoongArch
  - LoongArch: Replace li/dli with li.w/li.d
  - gpio: gpio-loongson: Cleanup unused code for gpio driver.
  - LoongArch: LSVZ: refactor iocsr emulation code
  - sched: modify fair schedule policy for wakeup process
  - LoongArch: LSVZ: fix gcntc set issue
  - loongarch: remove __builtin_constant_p for cpu_has_loongarch64
  - loongarch: refresh usage of sync
  - loongarch: remove legacy ipi method for smp
  - perf loongarch: Generate system call table from asm/unistd.h
  - LoongArch: Avoid time skipping
  - LoongArch: kdump: Add crashkernel=YM handling
  - LoongArch: Ends prologue judgment when it meets a branch instruction.
  - LoongArch: LSVZ: Can't inject perf interrupt directly
  - LoongArch: LSVZ: support KVM_SET_FPU/KVM_GET_FPU interface
  - loongarch: duplicated pgd_init bugfix when quicklist enabled
  - irqchip: loongson-extioi: set an I/O irq affinity to one core
  - LoongArch: Cleanup kmalloc related things
  - LoongArch: Cleanup clock related things
  - mips:lsvz: does not flush shadow tlb if hva is not in memslot
  - drm/loongson: DC gpio no longer uses the gpiochip subsystem
  - LoongArch: fix gdb debugging error
  - LoongArch: Delete unnecessary display information in /proc/cpuinfo
  - LoongArch: improve csum function
  - LoongArch: fix arch specific checksum function problem
  - MIPS: Loongson-3: enable CONFIG_USB_ACM
  - LoongArch: enable CONFIG_USB_ACM
  - Kbuild: Fix compile error for enforce -Werror=return-type
  - NET: Wireless: Remove rtl8822ce wifi debug info
  - LoongArch: Fixup gcsr_readl
  - LoongArch: Correct the number of GPR
  - LoongArch: kdump: Increase high-end reserved memory to 256M
  - LoongArch: Fix the value of VMALLOC_END macro
  - LoongArch: Fix build error 'secondary_kexec_args' undeclared under !SMP
  - LoongArch: kdump: Fix reserver memory
  - LoongArch: Rename __node_data to node_data
  - MIPS: kdump: Increase high-end reserved memory to 256M
  - MIPS: Loongson64: Fix build error 'secondary_kexec_args' undeclared under !SMP
  - LoongArch: Fix return value of csrwr
  - LoongArch: LSVZ: fix hypcall parameter and retval issue
  - mips: do not scan quirk device
  - loongarch:lsvz: code cleanup for timer emulation
  - loongarch:lsvz: remove unused fp register id
  - LoongArch: Use SPARSEMEM_STATIC configuration
  - MIPS: kdump: Fix reserver memory
  - loongarch:lsvz: remove duplicated symbol export for _save_lasx
  - LoongArch: Remove preempt disable in percpu
  - drm/loongson: Add vram print information in drm driver.
  - LoongArch: avoid scan quirk device
  - Mips: add alternative runtime patching
  - LoongArch: Support nonzero-core booting
  - LoongArch: fix an error when save/restore fpu context
  - loongarch: skip lpj calc for stable clock
  - mips:lsvz: scratch register save and restore bugfix
  - LoongArch: LSVZ: Del and Add save restore part csr reg
  - LoongArch: Cleanup break related things
  - LoongArch: Cleanup duplicated PCI code
  - LoongArch: Cleanup LSX/LASX related things
  - LoongArch: fix PM1 setting
  - LoongArch: Fix sched_clock
  - loongarch:lsvz: timer emulation code cleanup V1
  - LoongArch:Fixed a error of EC backlight driver
  - ACPICA: Events: fix pcie wakeup event disabling
  - LoongArch: LSVZ: Remove the definition of csr registers in kvm.
  - drm/loongson: Fix S3 fail to wake up cause by bridge phy.
  - irqchip: loongson-pch-msi: fix pch-msi interrupt can't work
  - loongarch:LSVZ: csr register code cleanup
  - LoongArch: Fix pch_pic address for node 0
  - loongarch:lsvz: add iocsr emulation for vendorid/cpuname
  - LoongArch: Save and restore $r29 during suspend and wakeup
  - LoongArch: Enable nonboot cores' pc interrupt
  - bpftool/LoongArch: Fix inconsistent word size and undefined reference
  - samples/kprobes: Add LoongArch case in kprobe example module
  - loongarch:lsvz: loongarch stabletimer code cleanup
  - LoongArch: defconfig: Disable CONFIG_PCI_IOV default
  - loongarch: add flat_mem support add flat_mem support if numa is not set.
  - LoongArch: Cleanup and improve kexec/kdump
  - LoongArch: Fix get_frame_info() handing of function size
  - LoongArch: SMP: Fix missed initial value when creating numa_node mapping
  - loongarch:LSVZ: csr register code cleanup
  - LoongArch: send SEGV when user access address is out of range
  - Loongson2K: Fix compilation error.
  - LoongArch: Cleanup stable timer and merge files
  - loongarch:lsvz: stable timer emulation cleanup
  - LoongArch: Cleanup FPU related things
  - LoongArch: Cleanup cacheflush related things
  - LoongArch: Cleanup unneccesary non-acpi PM code
  - LoongArch: Fix test failure and kernel panic under KPROBES_SANITY_TEST
  - irqchip: loongson-pch-lpc: fix pch-lpc interrupt can't work
  - loongarch: guest scratch register save/restore bugfix
  - LoongArch: Fix vector mapping from PCH-PIC domain to EXTIOI domain
  - LoongArch: split unalign and ade exception
  - PCI: PM: Fix pcie mrrs restoring
  - LoongArch: Fix initialization of numa_node
  - LoongArch:Fixed a bitwise-and error in ec-backlight driver
  - pci: fix X server auto probe fail when both ast and etnaviv drm present
  - i2c: i2c-ls2x: add tip check to correct the i2c completion interrupt logic.
  - LoongArch: Use la.abs to jump to kernel linked address
  - LoongArch: use arch sched_clock
  - drm/lsdc: set the board to general when dts does not provide one
  - LoongArch: Loongson-3: Load irqchip drivers with MADT
  - MIPS: Loongson-3: Adjust irq domains initialization
  - ACPICA: MADT: add code to support APICs for Loongarch
  - drm/loongson: Fix bridge phy S3 bug.
  - LoongArch: make module loading is reentrant
  - i2c: i2c-ls2x: add irq timeout mechanism for loongson i2c controller.
  - i2c: i2c-ls2x: add a stop signal completion for loongson i2c controller.
  - LoongArch: remove redundant code
  - LoongArch: Print ebase and refill_ebase
  - drm/loongson: Fix bug where 8618 could not read EDID.
  - LoongArch:Add loongson_laptop backlight device
  - loongarch: support 4k pcie configuration space in vm mode
  - LoongArch: LSVZ: Modify KVM to module
  - LoongArch: add relocatable support.
  - LoongArch:Support no CONFIG_NUMA.
  - LoongArch: KMODE read csr from pt_regs for performance.
  - LoongArch: Fix PCI MEM problem for CPU_HYPERVISOR mode
  - LoongArch: LSVZ: Add net and debug module 1.vlan 8021q 2.vhost_vsock 3.tc ACT_MIRRED SCH_PRIO 4.DEBUG_FS and SCSI_DEBUG needed by avocado test
  - loongarch: make userspace mapping young by default
  - loongarch:lsvz: optimize playdead on vm mode
  - loongarch: use static copy_page and clear_page function
  - drm/loongson: Add bridge phy driver for loongson.
  - LoongArch: Convert to generic fw cmdline
  - LoongArch: Drop CPU_SUPPORTS_UNCACHED_ACCELERATED
  - LoongArch: Add CONFIG_INFINIBAND
  - LoongArch: futex use ll/sc operation
  - loongarch: modify quicklist buffer free policy
  - LoongArch: remove disable_unused_cpus
  - loongarch: split __update_tlb
  - gpio: gpio-loongson: support for acpi multi gsi parsing
  - loongarch: do not restore T0/T1 registers before do_page_fault
  - loongarch: implement memcpy_toio and memset_io with word access
  - Loongson2K: Add cpufreq support for loongson2k.
  - LoongArch: support CONFIG_USE_PERCPU_NUMA_NODE_ID
  - LoongArch:Fix a error of cpu-frequecy overflow
  - LoongArch: Support extended PCI MEM resource
  - LoongArch: Add some configs for eBPF and fix some build issues
  - LoongArch: make percpu numa-aware
  - LoongArch:support percpu
  - LoongArch: Fix cpu hotplug function
  - LoongArch: fix `make image_name` display wrong
  - LoongArch: Cleanup and improve perf related-things
  - LoongArch: Cleanup and improve PCI related things
  - loongarch:LSVZ: clock source gtoffset bug fix
  - LoongArch: Fixup r21 save/restore
  - Loongarch: fix cfi directives.
  - LoongArch: LSVZ: reset interrupt state when system reset
  - LoongArch: fix ELF_NFPREG
  - LoongArch: Cleanup and improve prefetch related things
  - LoongArch: fix vector operation error caused by unpredictale vcsr
  - loongarch: stop other cpus during reboot
  - LoongArch: Fix sigcontext struction definition problem
  - driver/gpu:Introduce the backlight controller of EC
  - LoongArch: update lasx code
  - Loongarch:LSVZ: code cleanup v1
  - LoongArch: fix pcie wakeup
  - ACPICA: Events: support fixed pcie wake event
  - drm/loongson: Optimize loongson_crtc code logic
  - Loongarch:LSVZ: emulate all csr register access
  - mips:Add platform device for se module
  - LoongArch: Remove fork/clone workaround
  - Loongarch: fix compile error for user in ptrace.h and kvm.h.
  - Loongarch: genex enter ie is 0, does not need cli.
  - Loongarch: KMODE restore IE to CRMD from PRMD PIE.
  - Loongarch: update recordmount reltype.
  - Loongarch: trace irq: fix save regs, fix SAVE_TEMP broken t0,t1 and use jirl.gbs.
  - LoongArch: Cleanup and improve elf/inst related things
  - LoongArch: Cleanup and improve execption handling
  - LoongArch: LSVZ: Add pcie hotplug support
  - LoongArch: Cleanup and improve efi.c
  - LoongArch: Cleanup and improve dma ops code
  - Loongson2K: Update loongson2k_defconfig with savedefconfig command.
  - Revert "LoongArch: fixup percpu base"
  - Loongson2K: Fix __vdso_gettimeofday error for ls2k1000.
  - LoongArch: Remove unsed percpu offset
  - Loongarch: bp use kmode.
  - LoongArch: Add mutex for module relocation
  - LS7A GMAC: delete lpi_irq assignment
  - LoongArch:Fix a S3 wake-up problem
  - LoongArch: Add bitsperlong.h to tools/arch/loongarch to fix "error Inconsistent word size"
  - libbpf: Stop using feature-detection Makefiles
  - LoongArch: LSVZ: Add Memory hotplug support
  - drivers/irqchip: delete the declare of extioi_init func
  - drivers/irqchip: change the Intedge register to 0x1434
  - LoongArch: Implement array_index_mask_nospec()
  - LoongArch: add ipi interrupt stat
  - LoongArch: LSVZ: fix per cpu gpr restore issue
  - LoongArch: remove cpu_relax() from unlock function
  - Loongson 2K: Fix kernel compilation problem.
  - LoongArch: Cleanup and improve pgtable bits defintion
  - LoongArch: Cleanup and improve cpuinfo/cacheinfo
  - LoongArch: Cleanup and improve early_printk
  - fs/pipe: modify wake up logic in pipe_read()
  - fs/pipe: modify wake up logic in pipe_write()
  - LoongArch: rename assembly mnemonic to new style
  - Loongson: fix rtc can not alarm
  - LoongArch: LSVZ: restore per cpu gpr when guest exit
  - LoongArch: Check efi_kobj before use
  - LoongArch: Fix up kscratch reserved
  - LoongArch: remove config control for __vdso_gettimeofday()
  - LoongArch:Adaptation CONFIG_CPU_LOONGSON64 for driver/pci
  - LoongArch: config: Enable TRANSPARENT_HUGEPAGE_ALWAYS default
  - Loongarch: add arch-spec percpu support
  - LoongArch:Add platform driver for se modules
  - loongarch: disable LBT by default
  - LoongArch: config: Update and Change loongson3_defconfig.
  - loongarch: disable CONFIG_SCHED_AUTOGROUP
  - LoongArch: Improve fork/clone error condition
  - LoongArch: fix qspinlock
  - LoongArch: fixup percpu base
  - LoongArch: LSVZ: disable play_dead in vm
  - LoongArch: LSVZ: kick secondary cpu with ipi interrupt when boot it
  - drm/loongson: HDMI encoder PHY MS7210 support
  - LoongArch:Delete duplicate CONFIG
  - LoongArch: Enable CONFIG_PCIEASPM for hotplug
  - LoongArch: fix syscall trace get arguments nb_args == 0 to return.
  - LoongArch: Minor code cleanup
  - LoongArch: Remove redudant csr save/restore
  - dt-bindings: LS2K PAI: add pin controller and gpiod to irq support
  - dt-bindings: LS2K PAI: there is at24c02 eeprom at i2c0
  - LoongArch: Modify KBUILD_DEFCONFIG
  - LoongArch: Fix extioi route register while initializing extioi irq
  - LoongArch: Add support for PIE exception
  - LoongArch: Introduce se driver
  - drm/loongson: Add legacy timing quirk for LT8618 encoder.
  - loongarch: use non-atomic op during copy_process
  - loongarch: select frequently forked/waked process at current cpu
  - LoongArch: Add multi-PCH support
  - LoongArch: kdump: Fix up kexec_smp_wait jump indicator
  - LoongArch: Clean up useless legacy code
  - LoongArch: relocate_kernel.S: Code style alignment
  - LoongArch: kdump: Fix command line issues
  - LoongArch: Add partial support for kexec/kdump
  - LoongArch: fix BUG_ON check error
  - LoongArch: use Kconfig.hz as HZ config file
  - LoongArch: Remove unneccesary non-acpi code
  - LoongArch: Optimazing config
  - Loongarch: add ftrace support.
  - ARM: 8950/1: ftrace/recordmcount: filter relocation types
  - Loongson: Fix kernel compilation problem.
  - mips: kdump: Reserve old memory to avoid the destruction of production kernel data
  - MIPS: Loongson64: Fix up reserving kernel memory range
  - drm/loongson: Add it66121 pll range support
  - Loongarch: kprobe fixup pc relative ins, crmd fixup to prmd.
  - LoongArch: Remove redundant sync
  - loongarch: do not save fpu if it is not used when forked
  - drm/lsdc: attach drm bridge drivers if present
  - dt-bindings: ls2k1000_pc_evb_v1_2.dts: sync with loongson2_2k1000.dts
  - dt-bingings: LS2K EVB V1.2: add ports and endpoints node
  - dt-bindings: LS2K EVB V1.1: add ports and endpoints node
  - dt-bindings: LS2K PAI: add ports and endpoints device node
  - dt-bindings: LS2K1000 PAI: add pwm backlight device node
  - drm/lsdc: support 800x480 lcd panel
  - drm/lsdc: Kconfig: select BACKLIGHT_PWM
  - ls2k1000: pwm: build as module support
  - loongson2k_defconfig: enable drm bridge and drm panel support
  - dt-bindings: ls2k pai: add forlinx panel display timings
  - Loongarch: add uprobe support.
  - LoongArch: Delete uncessary '.set' instructions
  - mips:disable some DEBUG CONFIG for performance improvement.
  - dt-bindings: add simple display timings and edid
  - ls2k1000: add more reference dts
  - drm/lsdc: add basic support for LS2K PAI board and zhuoyi mini box
  - LoongArch: add quicklist support, similar to commit:
  - mmc: ls2kmci: improve driver initialization logic for loongson2k
  - MIPS: relocatable: Provide kaslr_offset() to get the kernel offset
  - MIPS: relocatable: fix possible boot hangup with KASLR enabled
  - LoongArch: add inline spinlock support, similar to commit:
  - LoongArch: do not flush tlb if it is none, similar to commit:
  - LoongArch: VZ: Added support for edge interrupt for 7A bridge.
  - Loongarch: add user gdb hardware watchpoint, breakpoint support.
  - Loongarch: Fix regs overwrite in ri/xi handler
  - Loongson 3:Add timer interrupt support for ls7a rtc.
  - Loongson 3:Improve the edge interrupt support for the Loongson 7A interrupt controller driver.
  - Loongson-3: VZ: Added support for edge interrupt for 7A bridge.
  - LoongArch: adjust smbios parsing code
  - LoongArch: flush tlb with cpumask, similar to commit:
  - mips: do not flush tlb if it is none
  - dt-bindings: ls2k1000: make I2C's idr fixed
  - drm/lsdc: refactor get display mode logic
  - drm/lsdc: add read display timing from dtb support
  - drm/lsdc: add get edid for dtb support
  - drm/lsdc: make a count the number of output channel
  - drm/lsdc: remove vbios and add platform specific description
  - LoongArch: LSVZ: fix timer interrupt deliver issue
  - LoongArch: LSVZ: fix bug of kvm's hugepage
  - LoongArch: Cleanup and improve zboot debugging
  - LoongArch: cleanup LEFI_FIRMWARE_INTERFACE
  - samples/bpf: Add hello world sample for newbies
  - samples/bpf: Do not build some samples
  - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors
  - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings
  - LoongArch: LSVZ: Fix MMIO simulation error.
  - cpufreq/loongson-acpi: fix bug of loongson-acpi
  - LoongArch:Fix a bug introduced by set_processor_mask
  - mips: lose_fpu_inatomic optimization
  - loongarch: lose_fpu_inatomic optimization
  - LoongArch: Fix irq affinity return value
  - LoongArch: add asid_valid function when flush process tlb, similar to commit:
  - MIPS: Fix inline asm input/output type mismatch in checksum.h used with Clang
  - LoongArch: Cleanup and improve lamo usage
  - LoongArch:Introduce bluetooth driver for 3A5000 notebook
  - Loongson2K: add pin controller support
  - drm/lsdc: remove clone_mode() function
  - drm/lsdc: optimise ddc impl and correct trival errors
  - samples/bpf: Fix build error ‘test_attr__enabled’ undeclared
  - MIPS: Enable some missed configs in loongson3_defconfig to support bpftrace
  - LoongArch: use r21 as percpu base
  - drm/loongson: Improving vbios data parsing process
  - Loongson2K: enable suspend to idle support
  - LoongArch: Support 64 cores
  - NET: Wireless: Remove rtl8822ce wifi debug information for loongson3
  - LoongArch: Cleanup and improve ioremap related things
  - LoongArch: LSVZ: disable liointc in vm
  - loongarch: disable temperature driver on vm mode
  - loongson3: ls7a: Fix RTC and ACPI register probabilistic write failure.
  - LoongArch: LSVZ: reuse host's refebase
  - LoongArch: LSVZ: check tlb flush request when reenter to guest
  - I2C: Loongson: Fixup loongson i2c driver name
  - Loongson2K: IRQ: Add IRQ_TYPE_EDGE_BOTH logic branch for irq
  - Loongson2K: SDIO: Add gpio detect card interrupt both-edge trigger support
  - Loongson2K: SDIO: Enable gpio detect card interrupt mode support
  - Loongson2K: SDIO: Add det gpio detect function support for sd controller
  - Loongson2K: GPIO: Add gpiod_to_irq function support for loongson2k
  - Loongson2K: add three irqchip interface for iointc
  - mips: Add two vDSO syscalls __vdso_getpid() and __vdso_getuid()
  - LoongArch: Modify node_to_cpu to build mapping relation between logical cpu and logical node
  - LoongArch: config: Enable hda loongson driver default.
  - LoongArch: Fix nodemask problem in ACPI mode
  - mips: disable quicklist on loongson2k platform
  - LoongArch: LSVZ: add dmwin0/dmwin1 save and restore
  - drm/loongson:Improve transparent mode encoder configure.
  - LoongArch: sleep thread pc is reg01 and fix compile.
  - LoongArch: delete uncessary .set instruction in swab.h
  - Loongson-3:LS3000/4000VZ:Fix simulation any send logic and variable is initialized
  - MIPS: Loongson-2k: Clean up useless file
  - LoongArch: LSVZ: Fix SMP_MAILBOX address 0x1fe01000 replace 0x3ff01000
  - LoongArch: pglist_data allocated numa-aware at run time
  - LoongArch: Optimize xchg cmpxchg code
  - mips: tlb flush for cpumask fix
  - LoongArch: Remove unneeded platform_controller_hub
  - LoongArch: Enable some features for docker
  - LoongArch: Add two vDSO syscalls __vdso_getpid() and __vdso_getuid()
  - LoongArch: Fix the scr save/restore condition
  - Loongson2K: add hwmon sysfs interface
  - LoongArch: Change extioi irq route mode
  - Loongson-3: Fix up loongson memcpy problem
  - loongarch: LSVZ: remove HT/route irqchip emulation
  - LoongArch: Use new format clone syscall and IPC syscall
  - LoongArch: Cleanup and improve SMP code
  - LoongArch: Unify cpucfg/csr/iocsr helper functions
  - LoongArch: LSVZ: Fix kvm_io_bus_read/write api replace ls3a_ext_intctl_read/write
  - mips: do not use sync for atomic instruction
  - mips: limit memset_io within 8-bytes access
  - LoongArch: tlbex: Avoid access invalid address when pmd is modifying
  - LoongArch: Kconfig cleanup part 8
  - Loongson3: Fix unsafe to get cpu type
  - MIPS: tlbex: Avoid access invalid address when pmd is modifying
  - mips: flush tlb with cpumask
  - mips: add asid_valid function when flush process tlb
  - LoongArch: LSVZ: Set the cache attribute of the virtual machine memory to be controlled by KVM.
  - mips: add quicklist support
  - LoongArch: rename all msa-related things to lsx
  - LoongArch: Rework cpu_probe() and cpu features
  - LoongArch: LSVZ: Remove device emulate in kvm
  - LoongArch: config: Add config for iptable function
  - Loongarch: config: Update config base on th principle of savedefconfig
  - MIPS/loongson-3: Add config for iptable function
  - LoongArch:Fit LOONGSON64 definition for some compile item
  - Loongson2K: sound: add hda controller support
  - LoongArch: Ajust the syscall code for binary translation
  - LoongArch: Remove the setting of t8 in setup_rt_frame()
  - loongarch:LSVZ: remove cpu_has_guestid option
  - MIPS: LS4000VZ: Fixup multi-thread problem
  - LoongArch: Add eflag to context save/restore
  - LoongArch: config: Fix redefined error for loongson3_defconfig
  - LoongArch: config: Fix warning when building kernel
  - LoongArch: Fix don't correctly use mac address of gmac
  - drm/loongson: Delete 7A spiflash function in vbios
  - LoongArch: rework vDSO
  - mips: page copy optimization
  - LoongArch: Remove machtype related code
  - mips: add inline spinlock support
  - mips: split __update_tlb
  - mips: memcpy optimization for 128 bytes block
  - LoongArch: audit: fix up audit problem
  - mips: performance tune
  - LoongArch: Fix the physical address space conclude 3ff0****
  - LoongArch: Replace get_ebase_cpunum function name with get_csr_cpunum
  - LoongArch: Fix to get the current CPU number
  - LoongArch: Kconfig cleanup part 7
  - Loongson-3:LS3000/4000VZ:Fix api kvm_io_bus_read/write replace ls3a_ext_intctl_read/write
  - Loongson2K: add perf hardware event support
  - MIPS/loongson-3: Fix lemote laptop driver irq number error.
  - MIPS: Loongson-3: Modified mmap for performance.
  - LoongArch: Modify address spaces
  - drm/loongson: Fix some error code logic.
  - LoongArch: Improve new standard of kernel and firmware
  - LoongArch: Remove unused codes
  - LoongArch: Kconfig cleanup part 6
  - LoongArch: Kconfig cleanup part 5
  - LoongArch: Kconfig cleanup part 4
  - LoongArch: Kconfig cleanup part 3
  - LOONGSON3: PCI: Add macro switch for PM function
  - Loongson2K: IRQ: Rework msi and io irqchip driver code
  - LoongArch: efi reboot when acpi reboot fail
  - LoongArch: Delete the physical address space conclude 0x3ff0****
  - LoongArch:Adding support for new standard of kernel and firmware
  - MIPS: Loongson-3: MIPS Fix mcfg_addr initialization problem while not using ACPI
  - LoongArch: Fix mcfg_addr initialization problem while not using ACPI
  - LSVZ: Add inject msi interrupt with atomic method
  - Loongson-3: add modules support
  - LoongArch: Kconfig cleanup part 2
  - LoongArch: Kconfig cleanup part 1
  - LoongArch: fix s4 restore image error
  - MIPS: math-emu: Add madd.ps instrction emulation for Loongson-3.
  - LoongArch: Add MCFG table support
  - LoongArch: Set the VIVANTE option to no by default
  - LoongArch: add efi framebuffer support
  - Loongarch: Fix relocation problem for percpu variable
  - Loongson-3:Avoid error of unactivated LPC
  - Loongson-3: gpio: add cpu gpio_to_irq support
  - pwm:loongson: fix up variable overflow
  - drm/loongson: Add default modes when noedid
  - drm/loongson: HDMI encoder PHY IT66121 support
  - drm/loongson: Fix kernel panic cause of vbios-0.3
  - LoongArch:CONFIG_PREEMPT_VOLUNTARY instead of CONFIG_PREEMPT.
  - mips: CONFIG_PREEMPT_VOLUNTARY instead of CONFIG_PREEMPT.
  - LoongArch: LS7A: Add pci reserve address config access
  - LoongArch:fix stable problem when CONFIG_LOONGSON3_ENHANCEMENT.
  - mips:fix stable problem when CONFIG_LOONGSON3_ENHANCEMENT.
  - Loongson2K: enable pcie wake before enter suspend
  - MIPS: Loongson-2k: Calculate ra properly when unwinding the stack
  - LoongArch: Dynamically read vmbits parameter
  - LoongArch: Remove unused codes and files
  - Loongarch: fix runtime bug
  - drm/loongson: Support i2c_bus_id dynamic allocate
  - loongarch: fix NULL address access
  - LoongArch: Add float unalign access
  - LoongArch: Add fix unalign access
  - LoongArch: Add necessary parentheses to the assembly macro
  - Loongson2K: Change definition of cpu_relax()
  - LoongArch: Fix kernel Oops when calling sc_save_scr()
  - LoongArch: remove unused dc gpio related dts node
  - LoongArch: fix panic caused by gpio code
  - config: Add ipset default configuration
  - LoongArch: fix compile error caused by gpio code
  - Loongson2K: OHCI: Fix ohci s4 loss power issue
  - Loongson2K: EHCI: Fix ehci s4 loss power issue
  - Loongson2K: PM: Rework the cpu core pm logic
  - LoongArch: LSVZ: Add guest acpi runtime support.
  - Loongson3A/Loongson2K: PM: Fixup cpu core suspend type
  - drm/loongson: Make i2c driver built-in drm module
  - Loongson2K: fix dwc2 otg driver can not work when come back from s3
  - trace: Fixed a BUG caused by TRACE_IRQS_ON
  - LoongArch: replace LSX and FPU macro
  - MIPS/LS7A: Fix pcie devctl restoring
  - Loongson2K: handle CU2 excpetion caused by cpucfg instruction
  - Loongson-3: gpio: add gpio_to_irq support
  - LoongArch: Fix up spelling errors in scripts/subarch.include
  - LoongArch: Fix translation between dma and phy addr
  - MIPS: Loongson-3: Enable amdgpu backlight control for ea company
  - MIPS/Loongson-3/3A4000: Support uart1 of cpu
  - MIPS: Loongson-3: Add connector_type for loongson
  - Loongson-3: gpio: fix 3a4000 gpio operation error
  - MIPS: Loongson-3: fix up lvds analyzing conditions for ea company
  - cpufreq: Fixed cpufreq registration failure for non-ACPI on 3A4000
  - LoongArch: Remove unused codes of isa level
  - Loongson2K: fix qspinlock problem
  - Loongson2K: fix ITLB not flush correctly
  - LoongArch: Remove unused codes of idle
  - LoongArch: Modify the method of getting cache size
  - LoongArch: Fix some errors in the process of S3 sleep and wake
  - LoongArch: LSVZ: replace uasm with assembly
  - Loongson2K: pm: remove freeze from /sys/power/state for 2k1000.
  - LoongArch: add kprobes support.
  - LoongArch: add kgdb support.
  - LoongArch: fix show_regs
  - LoongArch: chage '_PAGE_CHG_MASK',add '_PAGE_PLV'
  - LoongArch:add EFI runtime services
  - LoongArch: delete redundant code
  - MIPS: Loongson-3: Add MCFG table support
  - LoongArch: fix up native build ARCH assign problem
  - loongarch:LSVZ: do not emulate unused iocsr register
  - loongarch: LSVZ: use general fp save/restore macro
  - loongarch: make fp save generic
  - loongarch: rename loongarch_fpu_struct with loongarch_fpu
  - LoongArch: LSVZ: fix missing int_id register for 7a ioapic
  - Loongson2K/Loongson7A: I2C: Add i2c interrupt mode support
  - LoongArch: LSVZ: add uefi framebuffer support
  - loongarch: Del gcc not support instruction
  - Loongson2K/Loongson7A: SPI: Add spi controller pm support
  - LoongArch: cleanup KSEG stuff
  - Loongson2K: enable JFFS2 File System support
  - Loongson2K: enable QLogic bnx2 gigabit Ethernet card support
  - Loongson2K: math-emu: Add madd/msub/nmadd/nmsub emulation support.
  - Loongson2K: Add GS264(E) extended load/store unaligned emulation.
  - Loongson2K: Fix mac address conflict when using kernel's dts.
  - Loongson2K: enable 82575/82576 PCIE Ethernet Card support
  - Loongson2K: irq: fix msi interrupt not mask/unmask correctly
  - Loongson2K: Add rtc wakeup support.
  - LoongArch: set the discrete GPU as the default boot device if present
  - LS7A/LS2K/LS2H: i2c: remove unnecessary operation when doing i2c transfer
  - MIPS: LSVZ: emulate cpufreq scale flag
  - MIPS: LSVZ: make msa register save area aligned with register width
  - LoongArch: LSVZ: emulate cpufreq scale flag
  - MIPS: LSVZ: improve ls7a_guest_pci_read interface
  - MISP: LOONGSON64: put irq routing with real hw board
  - loongarch:LSVZ: code cleanup v2
  - loongarch: LSVZ: code cleanup
  - loongarch: LSVZ: remove KVM_LOONGSON_IOAPIC_READ_OPT optimization
  - Revert "MIPS: Loongson-3: Modified mmap for performance."
  - drm/loongson:Improve print of loongson vbios version information
  - MIPS: Loongson64: Add KASLR support
  - MIPS: KASLR: Avoid endless loop in sync_icache when synci_step is zero
  - MIPS: KASLR: Correcte valid bits in apply_r_mips_26_rel()
  - MIPS: Loongson-3: Enable UIO modules in config file
  - Loongson2K: S3/S4: Add Wake-On-LAN Support
  - drm/loongson:Upgrade the driver version number
  - MIPS: LSVZ: remove KVM_LOONGSON_IOAPIC_READ_OPT optimization
  - MISP: LOONGSON64: Fix serial8250 error caused by firmware
  - LoongArch: LSVZ: emulate periodic timer
  - Loongson2K: USB: Add cd-rom support
  - Loongson2K: SDIO: Keep SD controller used ios clock value that from SD card
  - Loongson2K: DTS: Add spi controller dts node in kernel dts
  - Loongson2K: SDIO: Add sdio controller hot plug support for sd card
  - Loongson2K: SDIO: Add the SD_BUS_WIDTHS workaround in LS2K MMC subsystem
  - Loongson2K: SDIO: Add sdio controller driver support for ls2k
  - Loongson2K: enable xhci host controller support
  - Loongson2K: fix get peripheral interrupt status error
  - Loongson2K: usb/dwc2: add dwc2 otg support
  - Loongson2K: Enable hpet for loongson2k.
  - LoongArch: fix bug for read boot cpu id
  - MIPS: loongson2k_defconfig: enable AMDGPU drm driver
  - drm/lsdc: double graphic cards workaround
  - MIPS: loongson2k_defconfig: enable radeon drm driver
  - ALSA: HDA: Fixup hda driver for loongson HDA.
  - Loongson2K: Fix gmac1 can not be used after resumed from S3.
  - ALSA: hda: Reducing the time for loongson hda initialization
  - LoongArch: Add rwsem
  - LoongArch: Fix set_pte
  - loongson: Add gfs2 and dlm modules support
  - MIPS: loongson3: don't enable module compress
  - Loongson2K: Fix suspend_addr bug when use kernel's dts.
  - LoongArch:Increase loongson3 write-combine support
  -     PCI/portdrv: Do not disable PCIE ports on kexec reboot
  - Loongson2K: pwm: Pass PWM controller clock-frequency through device tree.
  - mips/vdso: Fixup __vdso_* when used in abi o32.
  - drm/lsdc: fix connector status detection issue
  - LoongArch: enable msix irq by default
  - LoongArch: Add csr feature
  - LoongArch: Fix cpufreq driver for loongson
  - cpufreq/loongson-acpi: adjust code
  - drm/lsdc: add KMS support for loongson display controller
  - Loongson2K: Add S3/S4 support.
  - Loongson2K: add can driver for ls2k.
  - Loongson2K: SPI: Enable spi driver module
  - Loongson2K: irq: add msi interrupt support
  - Loongson2K: pci: add pcie controller support
  - Loongson2K: thermal: add thermal sensor support
  - Loongson2K: nand: add nand controller support
  - Loongson2K: Add device driver of APB DMA controller for ls2k.
  - Loongson2K: Update loongson2k_defconfig with savedefconfig command.
  - MIPS: Loongson64: improve kernel booting time
  - input: i8042: set i8042_reset to I8042_RESET_ALWAYS for MIPS
  - MIPS: Loongson64: Fix up kexec_smp_wait jump indicator
  - dt-bindings: LS2K1000: fix low end memory not enough issue
  - dt-bindings: add support to the GPU in ls2k1000
  - MIPS: Loongson64: Fix wrong scache size when execute lscpu
  - MIPS: LS2K1000: build GPIO_LS2K into the kernel.
  - LoongArch: LSVZ: fix irq for guest kernel
  - LoongArch: LSVZ: kvm emulate LOONGSON_CSR_FEATURES LOONGSON_CSRF_VM feature
  - LoongArch: LSVZ: support qemu booting
  - LoongArch: LSVZ: add ID register emulation for 7a ioapic
  - video/vivante: temporary disable suspend and resume support
  - LoongArch: Add plv for dump_tlb
  - MIPS: LS2K1000: fix VMA property
  - dt-bindings: add support for the display controller in LS2K1000
  - MIPS: LOONGSON64: add a function to get vbios address
  - MIPS: Loongson-3: Modified mmap for performance.
  - drm: disable uncached DMA optimization on LOONGSON64
  - MIPS: LS2K1000: enable DRM infrastructure
  - loongson3:Fixed compiling error cause by CONFIG_KVM
  - LoongArch: fix build error
  - drm/loongson:Fixed incorrect variable usage during VBIOS parsing
  - MIPS: loongson3: Fix /sys/class/rtc/rtc0/wakealarm file node not created.
  - MIPS: loongson3:Add Loongson IOMMU v1 driver support.
  - LSVZ: add hypervisor definition for loongarch system
  - irqchip: set 64-bit address for ioapic address on mips
  - Loongarch: LSVZ: kvm initial commit
  - Loongson-3: LSVZ: add irqchip init for kvm vm
  - Loongson-3: LSVZ: add kvm hypervisor
  - irqchip: make loongson irqchip more generic on loongarch
  - irqchip: make loongson irqchip more generic on mips
  - MIPS: loongson3: Fix the accuracy issue of 7A1000 RTC controller.
  - Loongson-3: LS7A: Add pci reserve address config acess support.
  - LS2H/LS2K/LS7A GMAC: fix gmac multicast register size
  - Loongson2K: gmac: Add alias id for gmac in kernel dts
  - Loongson2K: DTS: Keep kernel used boot args that come with the system
  - MIPS/Loongson-3: Fix __vdso_gettimeofday error for rs780.
  - LoongArch: Fix pci_controller resources
  - ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule
  - LoongArch: Remove useless addr translation
  - Loongarch: delete war.h
  - Loongarch: delete trans_loongarch_syscalls.c
  - Loongarch: fix dla
  - drm: workaround for loongarch
  - LoongArch: Fix pci irq map
  - LoongArch: Fix patable-bits.h
  - LoongArch: Fix arch_remove_memory declaration
  - LoongArch: Fix to boot for uefi-next
  - LoongArch: Support rebooting system based acpi
  - LoongArch: Support acpi sleep driver
  - LoongArch: Use pnp uart0 first
  - LoongArch: Add generic laptop/all-in-one hkey driver
  - Thermal: Enable thermal driver on LoongArch
  - cpufreq/loongson-acpi: Support cpufreq on loongarch
  - LoongArch: Enable ACPI in defconfig
  - Input: i8042 - Add PNP checking hook for MIPS
  - LoongArch/ACPI: Fix ACPI register widths
  - PCI: Add quirk for multifunction devices of LS7A
  - LoongArch/ACPI: Support to override ACPI tables through initrd
  - LoongArch/ACPI: Parse SRAT and SLIT for numa initialization
  - LoongArch/ACPI: Support PCI bus enumeration with ACPI
  - LoongArch/ACPI: Introduce GSI IRQ model
  - LoongArch/ACPI: Get SMP configuration from MADT
  - LoongArch/ACPI: Get RSDP and ACPI boot-time tables
  - LoongArch: Build infrastructure
  - LoongArch: add boot configuration suport
  - LoongArch: Support huge page
  - LoongArch: uasm support
  - LoongArch: add UAPI support
  - LoongArch: common code modifications
  - platform: add LoongArch platform drivers
  - LoongArch: platform support
  - LoongArch: Miscellaneous header files
  - LoongArch: add la64 support
  - LoongArch: PM support
  - LoongArch: PCI support
  - LoongArch: add fw support
  - LoongArch: Generic timers support
  - LoongArch: Loadable modules
  - LoongArch: Miscellaneous library functions
  - LoongArch: Performance counters support
  - LoongArch: crash support
  - LoongArch: Add core kexec support
  - LoongArch: Debugging support
  - LoongArch: Floating point, MSA and LASX support
  - LoongArch: Signal handling support
  - LoongArch: VDSO support
  - LoongArch: User access library functions
  - LoongArch: System calls handling
  - LoongArch: support basic CPU topology
  - LoongArch: jump label implementation
  - LoongArch: SMP support
  - LoongArch: DMA mapping API
  - LoongArch: Device specific operations
  - LoongArch: Atomic operations
  - LoongArch: IRQ handling
  - LoongArch: TLB maintenance functionality
  - LoongArch: Cache maintenance routines
  - LoongArch: CPU support
  - LoongArch: Add ELF definition
  - LoongArch: Process management support
  - LoongArch: MMU support
  - LoongArch: Exception handling
  - LoongArch: Kernel setup and booting
  - LoongArch: generic macros and definitions
  - MIPS: loongson3: Fix compile error in ls2h_nand_probe.
  - MIPS: loongson3: Fix compile error in arch_add_memory
  - irqchip/loongson-extioi: orgnize affinity and init code
  - Loongson-3: LSVZ: Fix the compatibility problem of the new and old interrupt models.
  -     i2c: core: fix compile error when CONFIG_ACPI not defined
  -     Loongson: I2C-GPIO: Add acpi judgement logic for gpio i2c
  - Loongson: I2C: Make i2c driver module automatic insmode
  - Loongson3: Fix compilation error.
  - Loongson-3: LSVZ:Add a new interrupt model for the virtual machine.
  - platform/mips: 3nod/bitland-pm/czc/ea: fix driver initialization
  -     i2c: core: fix i2c_add_adapter error when using dts
  - Loongson-3: fix victim cache information
  - UOS:Loongson-3/ACPI: support for non-enumerable devices add workaround, USE CONFIG_CPU_LOONGSON3
  - Loongson-3/ACPI: support for non-enumerable devices
  -     drm/amdgpu: fixup GPU TLB update error
  - drm/scheduler: merged upstream patchs to fix bug
  - R8168: Fix WARN_ON while removing net device .
  - Loongson-3: Workaround radeon driver bug
  - Loongson3:fix up laptop driver for EA company
  -     PCI/portdrv: Disable PCIE ports only on kexec reboot
  -    Driver-DMI: resolve the issue of unaligned memory access.
  -     Loongson-3:LS7A bridge: Update HDA driver
  -     Add alc269/alc662 pin-tables for Loongson-3 laptops
  - R8168: Fix the dma sync bug when tx_skb->len is 0
  - R8168: Detect and recover weird rx hang bug
  - R8168: Enable WoL (Wake on LAN) by default
  - R8168: Improve performance for MIPS/Loongson
  - Add R8168 drivers from realtek (8.046.00)
  - loongson3:Solved a S3 wake-up crash problem
  - drm/loongson:Fixed black screen after S3 woke up
  - MIPS: kexec: Add crashkernel=YM handling
  - MIPS: Loongson64: Add kexec/kdump support
  - Loongson-3: change process's task size to 128TB
  - Loongson3: Bluetooth: Add usb bluetooth support
  - Loongson3: DRBD: Enable drbd driver support
  - cpufreq/loongson3-acpi: Fix bug of boost statistical information
  - Loongson-3: LSVZ: replace HAVE_LS_KVM_MSI with generic HAVE_KVM_MSI
  - Loongson3: SND: Optimize startup time for desktop machine
  - drm/loongson:Improve the read process for vbios timing
  - irqchip/loongson-pch-pic: Fixup the event of pch_lpc_init() when to call
  - Loongson-3:add EFI runtime services
  - Loongson3: Add CONFIG_NTFS_FS config option.
  - loongson3:support acpi slit
  - Loongson2K: Add device mapper support
  - Loongson3: Add IP virtual server support
  - Loongson2K: I2C: Enable i2c driver module
  - Loongson2K: I2C: Add gpio i2c enable support
  - Loongson2K: OHCI: Add ohci driver support for ls2k
  - Loongson2K: EHCI: Add ehci driver support for ls2k
  - Loongson2K: gpio: add gpiolib support
  - Loongson2K: gmac: Enable gmac support in dts.
  - Loongson2K: hpet: Add loongson2k hpet support.
  - Loongson2K: Add Loongson-2K CPU pwm support
  - Loongson2K: rtc: add rtc support.
  - Loongson2K: reboot: Add Loongson-2K CPU reboot support
  - Loongson2K: SATA: add SATA support
  - Loongson2K: EC: Remove basic EC operations for loongson2k
  - Loongson2K: Add a Loongson-2K default config file
  - Loongson2K: Add Loongson-2K Kconfig options
  - Loongson2K: compile: add compile options for compile correctly
  - Loongson2K: clock: add cpu clock && persistent clock support
  - Loongson2k: swiotlb: Add swiotlb to support All-Memory DMA
  - Loongson2K: UART: Enable uart support in dts
  - Loongson2K: Console: Add early printk support
  - Loongson2K: smp: Add Loongson-2K SMP support.
  - Loongson2K: irq: add irq support
  - Loongson2K: DTS: Add Loongson 2K1000 dts platform support
  - Loongson2K: Add loongson2k prom_init support.
  - Loongson2K: Add basic Loongson-2K CPU and machtypes definition.
  - Loongson-3: LSVZ: Modify the default configuration for the virtual machine PCIE hotplug.
  - Loongson-3: enable msix
  - Loongson-3: LSVZ: Solve the alarm of KVM access 7A register.
  - Loongson-3: mm: Fix variable undefined compilation error.
  - Loongson-3: hpet: Fix undefined compilation errors.
  - MIPS: lasx: Fix variable defined but not used compilation error.
  - Loongson-3: LSVZ: remove HT/route irqchip emulation
  - Loongson-3: LSVZ: fix compile err without CONFIG_TRANSPARENT_HUGEPAGE
  - Loongson-3: LSVZ: Add ioapic alias device emuluation
  - drm/loongson:Fixed compatibility issues with Vivante drivers
  - drm/loongson: Refactor code about DC0 cursor
  - MIPS: Loongson: Remove duplicate macro defination of LOONGSON_PCI_IO_START
  - Loongson-3: LSVZ: compile kvm with module
  - drm/loongson:Improved dumb Buffer related function interface
  - drm/loongson: Code optimization and consolidation
  - drm/loongson:Deleted the useless header file in loongson_drv.c
  - MIPS: Loongson: override default boot device when use discrete GPU with ls7a1000
  - Loongson-3/pm: support to handle rtc wakeup
  - irqchip/irq-loongson-pch-msi: fix set_desc callback
  - drm/loongson: Optimize register read-write flow of DC controller
  - Loongson-3: LSVZ: add uefi framebuffer support
  - thermal/loongson3_temp: Fix the trips temp invaild when S3 or S4.
  - drm/loongson: Fixed memory management process
  - cpufreq/loongson3-acpi: fix up info report.
  - Loongson-3: Add gdb debug guest kernel support
  - Loongson-3: LSVZ: use new irq alloc rules for ioapic in VZ mode
  - Loongson-3/pm: check pcie_wakeup configured in firmware
  - Loongson-3/pm: support to handle pcie wakeup
  - Loongson-3: LSVZ: remove unused marco for LS7A IRQ
  - cpufreq/loongson3-acpi: Fix cpufreq error on laptop
  - Loongson-3: fix CONFIG_SUSPEND misspelled
  - Loongson-3: Update defconfig
  - video/vivante: compile vivante kernel space driver to module
  - drm/loongson: Support select drm modules by param
  - drm/loongson: Fixed screen teard after power restore
  - Loongson-3: Fix the problem with the pin level of 7A1000 serial
  - Loongson-3/LS7A: fix sci interrupt on laptop
  - drm/loongson: Change the way to determine mode valid
  - drm/loongson: Remove code related to switch_panel BIT
  - drm/amdgpu: Use FW addr returned by PSP for VF MM
  - drm/amdgpu:change VEGA booting with firmware loaded by PSP
  - drm/amdgpu: Change VCE booting with firmware loaded by PSP
  - drm/amdgpu: added support 2nd UVD instance
  - drm/loongson: add debugfs for loongson-drm
  - drm/loongson: Fixed Memory Leaked after dumb buffer destroy
  - drm/loongson: Fixed dumb buffer should aligned as 256 bytes
  - drm/loongson: Limit DC output signal range via vbios config
  - drm/etnaviv: make etnaviv.ko get autoloaded on boot
  - drm/loongson: Support make loongson-drm as modules
  - Loongson3/LS7A: export spiflash operates symbols
  - loongson: dma mmap buffer should on cached
  - drm/etnaviv: Initial add etnaviv DRM driver for 7a1000
  - drm/etnaviv: replace MMU flush marker with flush sequence
  - drm/etnaviv: potential NULL dereference
  - drm/etnaviv: NULL vs IS_ERR() buf in etnaviv_core_dump()
  - drm/etnaviv: fix some off by one bugs
  - Loongson-3: LSVZ: move all extioi function together in VM
  - Loongson-3: LSVZ: support msi in vm always
  - Loongson-3: LSVZ: enable extioi on vm mode always
  - cpufreq/loongson3-acpi: Fixup build error
  - Loongson-3: LSVZ: remove lpc emuluation
  - Thermal: Adjust the CPU frequency when the CPU temp over it's trip
  - Loongson-3:turn off the PCI ACPI support for CPU guest mode.
  - Loongson-3: LSVZ: Add guest acpi runtime support.
  - cpufreq/loongson3-acpi: Add multiple gears boost
  - platform/Loongson-3: Get irq number from irqdomain
  - Loongson3: Fix to install GPT partition in acpi mode
  - Loongson3: Add CONFIG_SECURITY_APPARMOR config option
  - Loongson3: Add CONFIG_LATENCYTOP config option
  - Loongson-3: LS3000VZ: stable timer emuluation bug fix
  - Loongson-3:VZ: clock source gtoffset bug fix
  - Loongson-3/LS7A: fix creating of msi ipi
  - Loongson-3/LS7A: fix I/O interrupt ipi handling
  - irqchip/loongson-pch-pic: fix mask/unmask in non interrupt code
  - Loongson-3/pm: fix compile err without CONFIG_SUSPEND
  - Thermal/loongson3: avoid duplicate irqaction
  - Loongson-3: Add HTx irq vector definition
  - Loongson-3: add cpu_relax() to queued_write_unlock()
  - irqchip/pch-msi: fix set_desc hook
  - Loongson-3: fix irq mapping for non-apci firmware
  - cpufreq/loongson3-acpi: Add boost constraints
  - Loongson-3/ACPI: fix compilation without CONFIG_CPU_FREQ
  - cpufreq/loongson3-acpi: Fix calculation of target freq
  - irqchip/htvec: remove spurious interrupt checking
  - irqchip/liointc: remove spurious interrupt checking
  - irqchip/htvec/extioi: clear interrupt status after reading
  - Loongson-3/pm: verify suspend address only for ACPI firmware
  - cpufreq/loongson3-acpi: change unit of transition_latency
  - Loongson3: net: Add wireless network card rtl8822ce driver support
  - irqchip/loongson-pch-lpc: clean unused head file reference
  - Loongson-3: Use pnp uart0 first
  - Loongson-3/pm: Support to resume from FREEZE state
  - Loongson-3/pm: Support rebooting system based acpi
  - Loongson-3/pm: remove standby power state
  - Loongson-3/pm: Support acpi sleep driver
  - Thermal: Add LOONGSON3 thermal driver
  - Loongson-3/ACPI: workaround for processor_thermal
  - Loongson-3: Add generic laptop/all-in-one hkey driver
  - Input: i8042 - Add PNP checking hook for MIPS
  - Loongson-3/ACPI: Fix ACPI register widths
  - Loongson-3: Support to enumerate pci based on ACPI
  - Loongson-3/LS7A: Update irq subsystem based on irqdomain
  - MIPS: Fix warning when building kernel.
  - driver:net: fix rtl8821ce compilation warning
  - Loongson3:LS7A: Assign irq number based on PRT
  - Loongson-3: Employ io interrupt model to distinguish bridge
  - Loongson-3/ACPI: Support to parse MADT
  - irqchip: Add Loongson PCH PIC controller
  - irqchip: Add Loongson PCH LPC controller
  - irqchip: Add Loongson extioi controller
  - irqchip: Add Loongson HyperTransport Vector support
  - irqchip: Add Loongson PCH MSI controller
  - irqchip: Support for Loongson local I/O interrupt controller
  - Loongson-3: refactor I/O ipi and msi handling
  - MIPS/ACPI: Support to override ACPI tables through initrd
  - Loongson3/VZ: Build a special interrupt processing flow
  - cpufreq: Add acpi cpufreq drvier for Loongson
  - ACPI: Make some acpi drivers available on MIPS
  - Loongson3: Add CONFIG_DUMMY config option
  - Loongson3: Add CONFIG_VXLAN config option
  - Loongson3: Add CONFIG_CFS_BANDWIDTH and CONFIG_RT_GROUP_SCHED config options
  - Loongson3: Add CONFIG_BLK_DEV_THROTTLING config option
  - Loongson3: Add CONFIG_IP_VS_RR config option
  - Loongson3: Add CONFIG_XFS_QUOTA config option
  - driver:net: Add rtl8821ce wifi driver
  - Loongson-3: LS3000/4000VZ: Add support vhost_scsi
  - drm/loongson: Define default backlight level
  - drm/loongson: fixup multiply gpu support
  - drm/loongson: Modify backlight power-on sequence for laptop
  - drm/loongson: Modify loongson-drm minor version to 3
  - Loongson-3: remove redundant codes in stackframe.h
  - Loongson-3: Optimize xchg/cmpxchg code
  - Loongson-3: fix vdso gettimeofday when using stable counter or hpet
  - Loongson-3: optimize tlb_flush
  - Loongson-3: local_flush_tlb_mm use drop_mmu_context
  - Loongson-3: fix tlb refill for kernel mapped memory
  - Loongson-3: Disable pcie bus performance default
  - Loongson-3: fix compile error caused by qslq/qssq v2
  - Loongson-3: LS7A bridge: PCIE device cofigure MRRS at high performance.
  - Loongson-3: add queued_spin_trylock() to xchg_tail()
  - drm/loongson: Fixed laptop Monitor error when s3 or standby
  - Loongson-3: fix compile error caused by qslq/qssq
  - Loongson-3: fix build error caused by lamo
  - Loongson-3:LSVZ:Fix the cpu hotplug err
  - Loongson-3: Disable the Hot Pluggable Property of CPU0
  - Loongson: common: Fix Firmware compatibility issues.
  - Loongson-3: macro ENHANCEMENT is no longer needed in futex.h
  - Loongson-3: 3a4000: Fix bug of tlbinv
  - Loongson3:pwm: add suspend/resume support for ls7a pwm
  - Loongson-3: performance optimization on 3A4000
  - Loongson: Add alarm function for loongson rtc.
  - Loongson-3: LSVZ: Fix bugs in 7A interrupt controller simulation.
  - Loongson-3: VZ: Fixup guest tlbp problem
  - Loongson-3: Enable DEBUG_FS config
  - Loongson-3: Disable EFIVAR_FS config
  - drm/loongson: setup hw when operating dpms for laptop
  - drm/loongson: Disable panel signal when turn off screen
  - Loongson-3: LSVZ: Add ipi interrupt emulation notification
  - Loongson-3: Fix event_base init in perf leader sampling
  - Loongson-3:LSVZ: Change freq adjust interrupt to IP1
  - Loongson-3: support CRIU to work normarlly
  - Loongson-3: Update defconfig by the principle of minimal
  - Loongson-3: Bitland hotKey: Add wifi Tp and mic hotkey support
  - Loongson-3: Bitland hotKey: Change driver match policy and add some customer support
  - drm/loongson: Use different method to detect and get edid
  - drm/loongson: Modify method for access the DC register
  - drm/loongson: Fix configuring encoder after resume
  - drm/loongson: Fixed get i2c-adapter err when initializing
  - Loongson-3: rename server defconfig correctly
  - Loongson-3: LSVZ: Add acpi support for guest
  - Loongson-3: Optimizing xchg_tail
  - loongson3/configs: change to warn for stack frame larger than 2048 bytes
  - drm/loongson: Save and Restore vram framebuffer at S3/S4
  - Loongson-3: 3a4000: cpufreq: Fix bug of loongson3 cpufreq
  - drm/loongson:Collate header file contains relationships
  - 3Nod hotKey: Add wifi Tp and mic hotkey support
  - 3Nod hotKey: Change driver match mode and load policy
  - drm/loongson:Refactore Loongson legacy vbios code
  - 3Nod hotKey: Add battery manufacturer name and device
  - drm/loongson:Refactore Loongson GPU i2c code.
  - drm/loongson:Add parse function for vbios_v0.3
  - drm/loongson:Add VBIOS Descriptor Parsing Code
  - drm/loongson: Refactoring encoder obj
  - drm/loongson: Refactoring crtc obj
  - drm/loongson: Refactoring connector obj
  - drm/loongson: add new vbios
  - drm/loongson: make current vbios as legacy
  - drm/loongson: refactory vbios init
  - drm/loongson:Added pageflip functionality
  - drm/loongson: refactory the IO/MMIO register read/write API
  - perf annotate.c: add "mips" to ARRAY 'architectures'
  - Loongson-3: set rwsem to xchgadd implementation
  - Loongson-3: VZ: Fixup compile with function trace enable
  - drm/loongson: refactory loongson_drm_device
  - drm/loongson: refactory driver initialization
  - drm: Supported writecombine for mips
  - Loongson-3: Fix syscall tracing
  - Loongson-3: Fix bug of atomic operation
  - Longson-3: Reset stable timer initial value
  - Loongson-3: LS3000/4000VZ: Add vhost support
  - Loongson-3: LSVZ: Added PCI/PCIE hot plugging support for KVM.
  - Loongson-3: VZ: Add MSI Support
  - Loongson-3: VZ: Guest clear LOONGSON_CPU_VZ feature
  - [PATCH] Loongson3: reserve video ram only if exists
  - [PATCH] Loongson-3: LSVZ: enable msix in vm
  - Loongson-3: Add victim cache information
  - drm/amdgpu: add si/cik support by amdgpu driver
  - Loongson-3: Fix temperature init message during kernel startup.
  - Loongson-3: Move reserved mem which is allocated for accumulated non-linear sections to high memory space.
  - loongson3: Add parse Bridge information
  - Loongson-3: Fix bug of atomic operation
  - MIPS: generic: switch to NO_BOOTMEM
  - drm/loongson: Fixed the both DC working when setmode changed single
  - Loongson-3: Add the func when temperature was too high reduce cpu frequence basic on loongson_boost.
  - Loongson-3: Fix macro LS7A_PCI_DC_REG_BASE
  - Loongson-3: 3a4000: Fix bug of sched_clock
  - Loongson-3: Update defconfig
  - Loongson-3: Change the access base address of the 7A register.
  - Loongson-3: LS3000/4000VZ: replace ioapic lock
  - Loongson-3: LS3000/4000VZ: Fix gic emulate use kvm_io_bus APIs.
  - oongson-3: LS3000/4000VZ: Fix error when mark huge page dirty.
  - Loongson-3: LSVZ: ipi emulation bug fix.
  - Loongson-3: VZ: Change flush gva-->gpa to set diag VTLB and FTLB For VZ.
  - Loongson-3: VZ: Fixup page dirty map for huge page support.
  - Loongson:GPU:revert i2c delay be same with 3.10
  - Loongson-3: Add loongson3_serverconfig for Server machine.
  - Loongson-3: Add CONFIG_SUSPEND for init_suspend_addr
  - Loongson-GPU: change drm manjor to be  consistent with vbios-creator
  - Loongson3: Add CONFIG_RTL8821AE config option
  - Loongson3:LS7A: Fix S3 resume for 3A4000
  - Loongson3:LS7A: Fix S3 resume
  - Loongson3: LS7A bridge : get the mac address from spi flash in GMAC driver.
  - Loongson-3: 3a4000: Add Bitland and 3Nod laptop platform driver
  - Loongson3:GPU:Fixed that Set the backlight brightness after resume.
  - Loongson3:GPU:Compatible with older Kernel's version
  - Loongson3:LS7A:Support configuration of single DVO in vbios
  - Loongson3:LS7A:Format the code
  - MIPS/Loongson3: Add pwm driver support for loongson3
  - loongson3: Fix up compile error
  - Loongson3/7A:Driver Add loongson3/7A gpio driver support
  - Loongson3:LS7A: Loongson GPU support lvds/eDP plane backlight device
  - Loongson-3:VZ: remove arch_cpu_uevent since cpu_uevent exists
  - loongson3: fix up UEFI identification
  - MIPS: Loongson-3: fix irq affinity handling
  - Loongson3:LS7A:Fixed match resolutions
  - MIPS: Loongson-3: Enable configuration for runltp
  - MIPS: Loongson-3: Enable PERF_EVENT on loongson3 platform
  - Loongson3: Add 7a-lpc controller functions
  - Loongson3: fix up frequency value obtained from smbios
  - Loongson-3: VZ: Compile kvm into vmlinux as default
  - MIPS: Loongson-3: 3a4000: Fixup bug of loongson_boost governor
  - Loongson3:Drivers  Add compitible dt node support
  - Loongson3:LS7A:Support config transparent encoder after resume
  - Loongson3:LS7A:To optimize the drm-loongson i2cbus driver
  - Loongson-3: VZ: Enable guest VINT support
  - Loongson-3: VZ: Fixup CCA attribute set
  - MIPS: Loongson-3: always enable transparent huge pages
  - Loongson3:LS7A:Change drm-loongson driver vbios structer
  - Loongson-3: VZ: Remove redundant code for kvm
  - MIPS: Loongson-3: fix enable_restore_fp_context for lasx context restore
  - MIPS: Loongson-3: Enable CONFIG_FANOTIFY_ACCESS_PERMISSIONS
  - Loongson3: Add laptop battery device for CZC company
  - MIPS: Loongson-3: Change cpufreq initialization procedure
  - MIPS: Loongson-3: Ugly workwround for lscpu
  - Loongson-3: HDA Serialize codec registrations
  - Loongson-3:VZ: modify kvm tlb flush function
  - Loongson-3:LS7A: Fix compile error in init_node_memblock function
  - MIPS: Loongson-3: Fix irq route when cpu down
  - Loongson3: Add UEFI identification
  - Loongson-3: Enable OVERLAY FS Config
  - Loongson-3:LS7A: Fix up video ram reserving
  - MIPS: Use a custom elf-entry program to find kernel entry point
  - Loongson3: fix up system cannot start
  - Loongson3: fix up export /sys/firmware/efi
  - MIPS: Employ new method to reserve nosave region
  - Loongson-3:VZ: does not flush victim cache on VM mode
  - Loongson-3: Add LAPTOP Driver for EA company
  - MIPS: Loongson-3: 3a3000 improve performance when enable cpufreq
  - Loongson-3:VZ:update config for iptables
  - MIPS: Fix up s4 resume process
  - Loongson-3:VZ: Add PCI access function for Loongson KVM
  - MIPS: Fix nosave region reserving
  - Loongson-3:VZ: memory hotplug bug fix
  - MIPS:Config: To disable CONFIG_HOTPLUG_PCI_PCIE
  - Loongson3:fix up interface parameters
  - MIPS: Loongson-3: Fix bug of 3a2000/3000 sched_clock
  - Loongson-3: Fix compile error for TO_CAC reference
  - Loongson-3: Fix __cpu_number_map initialization
  - Loongson-3: Add LAPTOP Driver for CZC company
  - Loongson-3:VZ: add VZ support for 4.19 kernel
  - Loongson-3:LS7A:Synchronous kernel-3.10 7A gpu driver
  - MIPS/ACPI: Add ACPI support for LOONGSON
  - MIPS: Loongson-3: Add toolchain checking mechanism
  - Loongson-3: Fix loongson3_smp_setup
  - Loongson-3: Add prom_printf support
  - MIPS: Loongson-3: fix flush_micro_tlb
  - MIPS: Loongson-3: fix pci io port range
  - MIPS: Lonngson-3: fix loongson3_smp_setup ipi_en initialize
  - Loongson3: Add SMBIOS support
  - Loongson-3:LS7A: Fix bugs for LS7A DMA
  - MIPS: optimize local_flush_tlb_{mm,all}()
  - Loongson-3: fix flush_icache_range
  - Loongson-3: Add /proc/boardinfo support for Loongson3A/B(2000)
  - MIPS: Loongson-3: Disable stable timer and stable counter in 3a3000
  - MIPS: Loongson-3: fix ebase save/restore and ipi resume initialization
  - MIPS: Loongson-3: change default cpu uart clk to 33MHz
  - MIPS: Loongsos-3: fix LASX related errors
  - MIPS: Loongson-3: Support mips gcc7.3
  - MIPS: Loongson-3: Update default config files
  - Loongson-3: LS7A bridge: fix mps and mrrs of 7A1000
  - Loongson-3:LS7A:fix up clock sync problem
  - USB: OHCI: Fix ohci_resume() for hibernation
  - HID: Add some usb-ids ILITEK touch screen driver
  - 8250_pci: Add a new PLX9050 serial port card support
  - 8250_pci: Add support for the WCH384 8S multi-IO card
  - parport: Add support for the WCH384 4S/1P multi-IO card
  - MIPS: Loongson-3: Add io coherency detection support
  - char: Add MOXA NPort Server family Real TTY driver
  - Staging: sb105x: Fix build and add MIPS support
  - Revert "staging: sb105x: delete the driver"
  - sm750fb: Disable hw_cursor to avoid screen corruption
  - sm750fb: change default screen resolution
  - Loongson: Add data destory and healthy led control
  - platform: export psmouse::touchpad led device
  - Change some KERN_ERR to KERN_INFO
  - add rear mic support for CX20641
  - add rear mic support for CX20631
  - add 3g support and ppp config support
  - snd/hda/conexant: Add support for lemote A1205
  - snd/hda/conexant: add support for raw verbs
  - snd-hda-codec: new symbol snd_hda_codec_exec_verb
  - snd/hda/patch_conexant: add proc_widget_hook
  - GPIO: Add NCT6102 GPIO driver support
  - MIPS: Loongson: AT24c04 support for Loongson-3
  - MIPS: Loongson: Add PMON read/write in OS support.
  - MIPS: Loongson 3: Add EC resources accessing and programming support.
  - MIPS: Loongson: Add a hook to turn on/off DPMS when Fn+F7 pressed.
  - MIPS: Loongson 3: Introduce disable_unused_cpus() to save power.
  - GPIO: Reset usb One-Way-Import chip for TMCS
  - For A1004/A1101/A1201/A1205 display workaround.
  - MIPS: Loongson: Add the multifunction keys (Fnkey) support.
  - MIPS: Loongson 3: Add platform device drivers
  - MIPS: Loongson 3: Add basic EC operations.
  - MIPS: Loongson-3: fix disable interrupt in plat_set_irq_affinity
  - MIPS: Loongson: Add 3A4000 performance counter support
  - MIPS: Loongson-3: check fpu_ower before enable lasx
  - MIPS: Loongson-3: fix bug of play_dead used csr
  - MIPS: Loongson-3: Add Stable Counter and stable timer
  - MIPS/loongson3: fix conf bus write with readback and clean up
  - Loongson-3: add ptrace support for LASX in Compatible Mode
  - MIPS: ptrace: introduce NT_MIPS_MSA regset
  -  MIPS: Loongson-3: Add cpufreq loongson boost governor
  - MIPS: Loongson: Fix parse_r macro for non-numeric register mnemonics
  - MIPS: Loongson: Add Extended IO interrupt(EXTIOI) support
  - MIPS: Loongson3: Introduce Loongson-3A2000/3000 node counter CSRC
  - MIPS: Loongson-3: 3A4000: Add loongson amo instruction.
  - MIPS: Loongson-3: 3A2000/3A3000: Fix bug of ll sc
  - MIPS: Loongson3: Ugly workwround of atomic/64_set
  - MIPS: Loongson: Add vectored interrupt support
  - MIPS: Loongson: Use CSR to handle ipi and mailboxs
  - MIPS: Loongson: LoongISA Advanced SIMD Extension(LASX) support
  - MIPS: Loongson: Add Loongson-3A4000 CPUCFG/CSR support
  - Add 3a4000 support
  - MIPS: Loongson: Introduce and use loongson_llsc_mb()
  - Ugly workarounds for Loongson-3
  - memcpy optimization for loongson-3
  - memset optimization for loongson-3
  - Optimize copy_page
  - Optimize clear_page
  - MIPS: Loongson 3: Enable CU2 in kernel
  - MIPS: Loongson-3: Calculate ra properly when unwinding the stack
  - MIPS: Loongson-3: Add some unaligned instructions emulation
  - MIPS: math-emu: Add madd/msub/nmadd/nmsub emulation for Loongson-3
  - Update config files for LS2H/LS7A bridge drivers
  - Loongson: Add LS2H/LS7A nand driver support
  - Loongson: Add LS7A pwm driver support
  - Loongson: Add LS2H/LS7A HD-Audio support
  - drm: Add Loongson LS2H/LS7A Display-Controller driver
  - Loongson: Add Vivante GPU driver for LS2H/LS7A
  - Loongson: Add LS7A Frame Buffer driver support
  - Loongson: Add LS2H Frame Buffer driver support
  - Loongson: Add memory type to pass shared VRAM info
  - Loongson: Add LS7A STMMAC driver support
  - Loongson: Add LS2H/LS7A i2c/rtc driver support
  - Loongson-3: Add MSI support for LS2H/LS7A/RS780 bridges
  - Loongson: Add basic support for LS7A bridge
  - Loongson: Add basic support for LS2H bridge
  - MIPS/PCI: Let Loongson-3 pci_ops access extended config space
  - writeback: Limit maximum dirty data for Loongson-3
  - MIPS syscall auditing patches
  - MIPS: Loongson: Add a Loongson-3 config file for HPC
  - Update default config file
  - mips/mm: Add NUMA balancing support
  - MIPS: Loongson: Add support for smbios
  - Add ioremap.h for loongson platform
  - MIPS: Loongson 3: Add CPU Autoplug support.
  - MIPS: Loongson: Add ACPI Power Button driver
  - MIPS: Loongson: Add suspend support for Loongson-3 Laptop.
  - MIPS: Loongson: Add kexec/kdump support
  - MIPS: Reserve extra memory for crash dump
  - MIPS: Loongson: Make CPUFreq usable for Loongson-3
  - MIPS: perf: Add hardware perf events support for new Loongson-3
  - MIPS: Loongson: Allow CPU temperature fixup
  - MIPS: Loongson: Introduce and use WAR_LLSC_MB
  - MIPS: Add __cpu_full_name[] to make CPU names more human-readable
  - MIPS: Loongson: Add Loongson-3A R2.1 basic support
  - MIPS: Loongson-3: Enable Store Fill Buffer at runtime


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.126
changelog:
  - (CVE-2022-3586)sch_sfb: Don't assume the skb is still around after enqueueing to child
  - (CVE-2022-3635)atm: idt77252: fix use-after-free bugs caused by tst_timer
  - (CVE-2022-3629)vsock: Fix memory leak in vsock_connect()
  - (CVE-2022-20421)binder: fix UAF of ref->proc caused by race condition
  - (CVE-2022-20422)arm64: fix oops in concurrently setting insn_emulation sysctls
  - (CVE-2022-20423)usb: gadget: rndis: prevent integer overflow in rndis_set_response()
  - UOS:uski: rename 'uksi' to 'uski'
  - UOS: fix compile warnings for ast driver
  - UOS: drm/ast: Update the ast driver to 20220630-1.13.1
  - UOS:net: update ixgbe driver to 5.16.5


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.127
changelog:
  - (CVE-2022-3586)sch_sfb: Don't assume the skb is still around after enqueueing to child
  - (CVE-2022-3635)atm: idt77252: fix use-after-free bugs caused by tst_timer
  - (CVE-2022-3629)vsock: Fix memory leak in vsock_connect()
  - (CVE-2022-20421)binder: fix UAF of ref->proc caused by race condition
  - (CVE-2022-20422)arm64: fix oops in concurrently setting insn_emulation sysctls
  - (CVE-2022-20423)usb: gadget: rndis: prevent integer overflow in rndis_set_response()
  - UOS:uski: rename 'uksi' to 'uski'
  - UOS: fix compile warnings for ast driver
  - UOS: drm/ast: Update the ast driver to 20220630-1.13.1


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.128
changelog:
  - Merge changes I8a57c9de,Ic28890ed,Id4a7cba0,I222c6779 into linux-next
  - ima:modify for uharden ima_delete_real_rules() add synchronize_rcu()
  - ima:add for uharden delete rules
  - ima:for uharden performance
  - ima:support uharden


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.129
changelog:
  - UOS: loongarch/config: enable CONFIG_ETMEM_SCAN and CONFIG_ETMEM_SWAP
  - (CVE-2021-0929)ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access()
  - (CVE-2022-34918)netfilter: nf_tables: stricter validation of element data
  - (CVE-2022-43750)usb: mon: make mmapped memory read only
  - (CVE-2022-40768)scsi: stex: Properly zero out the passthrough command structure
  - (CVE-2022-3646)nilfs2: fix leak of nilfs_root in case of writer thread creation failure
  - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
  - (CVE-2022-3542)bnx2x: fix potential memory leak in bnx2x_tpa_stop()
  - (CVE-2022-3535)net: mvpp2: fix mvpp2 debugfs leak
  - mvpp2: no need to check return value of debugfs_create functions
  - (CVE-2022-3524)tcp/udp: Fix memory leak in ipv6_renew_options().
  - (CVE-2022-3545)nfp: fix use-after-free in area_cache_get()
  - (CVE-2022-3564)Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
  - (CVE-2022-3565)mISDN: fix use-after-free bugs in l1oip timer handlers
  - (CVE-2022-3566)tcp: Fix data races around icsk->icsk_af_ops.
  - (CVE-2022-3577)media: pvrusb2: fix memory leak in pvr_probe
  - (CVE-2022-3594)r8152: Rate limit overflow messages
  - (CVE-2022-3621)nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
  - (CVE-2022-3640)Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
  - (CVE-2022-3649)nilfs2: fix use-after-free bug of struct nilfs_root
  - Merge changes I5a19a1dd,Ic57ae6af into linux-next
  - net: sched: act_mirred: drop dst for the direction from egress to ingress
  - net: sched: act_mirred: Reset ct info when mirror/redirect skb


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.130
changelog:
  - UOS: config: no arch tag in fix configuration file
  - Revert "UOS: loongarch/config: enable CONFIG_ETMEM_SCAN and CONFIG_ETMEM_SWAP"
  - UOS: driver/net:enable CONFIG_MOTORCOMM_PHY
  - Merge "UOS:modify debug config to ae merge" into linux-next
  - Merge "UOS: arm64 ae merge config_arm64_merge_a:CONFIG_SND_ALOOP=m CONFIG_IO_STRICT_DEVMEM=y" into linux-next
  - UOS:modify debug config to ae merge
  - UOS: arm64 ae merge config_arm64_merge_a:CONFIG_SND_ALOOP=m CONFIG_IO_STRICT_DEVMEM=y
  - Merge "UOS: change config to defconfig use make savedefconfig" into linux-next
  - Merge "memblock: do not start bottom-up allocations with kernel_end" into linux-next
  - UOS: change config to defconfig use make savedefconfig
  - memblock: do not start bottom-up allocations with kernel_end


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.131
changelog:
  - (CVE-2022-20369)media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
  - UOS: arm64/config: enable CONFIG_SND_USB_AUDIO
  - UOS: Fix booting BUG on VMware of x86 platform
  - UOS: sound: enable CONFIG_SND_CMIPCI
  - UOS: arm64/config: Set the value of CONFIG_SND_PCM from m to y
  - UOS: config: no arch tag in fix configuration file


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.132
changelog:
  - LoongArch: hugepage table replace tlb
  - cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+
  - UOS:config: enable DRM_MWV207, default module
  - UOS:gpu/drm: add jingjiamicro gpu drivers mwv207
  - Merge "Add the kernel module uhdkmod to support uharden fix bug 168307" into linux-next
  - Add the kernel module uhdkmod to support uharden fix bug 168307
  - Merge "UOS:net/hinic:update hinic drvier to 3.9.0.8" into linux-next
  - (CVE-2022-42895)Bluetooth: L2CAP: Fix attempting to access uninitialized memory
  - (CVE-2022-3628)wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
  - (CVE-2022-41850)HID: roccat: Fix use-after-free in roccat_read()
  - (CVE-2022-41849)fbdev: smscufx: Fix use-after-free in ufx_ops_open()
  - (CVE-2022-2978)fs: fix UAF/GPF bug in nilfs_mdt_destroy
  - once: add DO_ONCE_SLOW() for sleepable contexts
  - (CVE-2022-32296)tcp: increase source port perturb table to 2^16
  - tcp: change source port randomizarion at connect() time
  - UOS:net/hinic:update hinic drvier to 3.9.0.8


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.133
changelog:
  - (CVE-2022-3521)kcm: avoid potential race in kcm_tx_work
  - (CVE-2022-4095)staging: rtl8712: fix use after free bugs
  - (CVE-2022-41858)drivers: net: slip: fix NPD bug in sl_tx_timeout()


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.134
changelog:
  - UOS: loongarch/config: open the kaslr under the loongarch architecture
  - UOS: loongarch/config: enable CONFIG_TXGBE and CONFIG_NGBE
  - LoongArch: Support loader and kernel interface specification V40
  - drm/loongson: fix addrness problem on 3c5000+ls7a2000
  - drm/loongson: Fix loongson driver module load fail bug.
  - LoongArch: Increase 8250_*_UARTS number
  - 2k1000la: msi: fix s3/s4 fail issue.
  - UOS: fix the code provided in the loongson 4.19.90-7 patch
  - net: r8168: disable device async suspend
  - power: add delay after devices async resume
  - loongarch: dts: remove unused dmas parameter
  - LoongArch: config: Set CONFIG_CAN_SJA1000_PLATFORM defaut m
  - irqchip: irq-loongarch-extioi: fix code error
  - ipmi: simplify ls2k500 ipmi support, remove vendor irq.
  - LoongArch: Fix cpu name after CPU-hotplug
  - loongarch: 2k1000la: add msi effective flag for pm
  - fbdev: Fix section mismatch in ls2k500sfb
  - net: mucse: Add Mucse's network card device driver
  - dma: ls_apbdma: configure dma selection by syscon
  - drm/loongson: Add driver module select option.
  - LoongArch: Add KVM Hardware Reduce model support when parsing FADT
  - irqchip: irq-loongarch-extioi: update dt parameters
  - mfd: syscon: Add arguments support for syscon reference
  - mm: vmscan: fix extreme overreclaim and swap floods
  - arch/loongarch: Compile loongson-drm into modules
  - LoongArch: Delete the old firmware DTB transfer mode
  - LoongArch: Fix the 10 Gigabit network card cannot be used
  - drm/loongson: Optimize frequency calculations for best results
  - loongarch: 2k0500: fix dc unable to display issue.
  - loongarch: populate cacheinfo by arch itself when using dt
  - loongarch: 2k0500: normalize ohci/ehci/dwc3 dts
  - drm/loongson: Resolved the error of loading the external EDID
  - drm/loongson: Solve the HDMI purple edge problem
  - drm/loongson: 7A2000 added 1920x1200 resolution support
  - Loongarch: 2k1000la: msi: Add suspend support
  - loongarch: set __dma_to_phy as inline function
  - loongarch: fix enable_pcie_wakeup() called twice
  - LoongArch: Use generic BUG() handler
  - irqchip: irq-loongson-liointc: add dt support
  - LoongArch/ftrace: Fix build error when disable CONFIG_DYNAMIC_FTRACE
  - LoongArch/ftrace: Fix unwind state when option func_stack_trace
  - i2c: ls2x: Add the I2C bus freq obtained from ACPI and device tree
  - mmc: ls2kmci: fix sdio fifo overflows issue
  - mips: Add support for Loongson 3A4000 binary extension.
  - loongarch: Set IXGBE as a module
  - LoongArch: Add _PAGE_USER for PROT_NONE
  - loongarch: 2k0500: add dwc2 driver support
  - loongarch: 2k0500: add hpet driver support
  - usb/ohci-platform: Fix a warning when hibernating
  - loongarch: Add ls2k1000 i2s driver support and add 7a2000 i2s clock-frequency parameter.
  - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  - objtool/LoongArch: Add architecture specific "noreturn" function handling
  - LoongArch: Fix kasan build error and modify the zero shadow mapping range
  - LoongArch: Enhance booting and resume compatibility
  - arch/mips: Fix S3 wakeup issue
  - ACPI: processor: Add a way to get phys id for CORE PIC
  - LoongArch: Requires __force attributes for any casts
  - LoongArch: Improve dump_tlb() output messages
  - loongarch: fix panic on SoC
  - loongarch: cache: fix cache flush when last cache not inclusive
  - vfio: enable unsafe interrupt on loongarch system
  - thermal: ls2k_thermal: add irq thread to fix reboot issue
  - loongarch: fix S4 can't be woken up after S3, with intel i210 nic
  - loongarch:lsvz: optimization for irq injection
  - loongarch: 2k1000la: enable ohci/ehci platform driver support
  - LoongArch: Remove CONFIG_OPROFILE default configuration
  - LoongArch: Fix wrong "ROM Size" of boardinfo
  - loongarch: fix pcie wakeup not work
  - spi: spi-ls: add slave enumeration support when using acpi
  - usb: ohci-platform: fix usb disconnect issue after s4
  - drm/loongson: workaround DMA addr != physical addr
  - loongarch: add s3 support for 2K
  - loongarch: convert p v s cache to l1 l2 l3 format
  - LoongArch: Support to use _DMA
  - MIPS: Use memblock_add_node() in early_parse_mem() under CONFIG_NUMA
  - LoongArch: Remove __sys_clone and __sys_clone3
  - drm/lsdc: remove some useless code
  - platform/loongarch: use platform driver for hkey
  - MIPS: Fix elfcorehdr parameter parseing
  - LoongArch: change the method for obtaining the 7A ACPI register
  - loongarch:lsvz: clear exit reason after handling
  - loongarch: dts: add L2 cache topology for 2k1000la
  - LoongArch: Fixup irqchip initialization
  - LoongArch: Refactor the __do_page_fault()
  - LoongArch: fix pcie wake enabled when no ACPI
  - LoongArch: delete invalid macro definitions and variables
  - LoongArch: delete the DTB of loongson3
  - LoongArch: Fix /proc/cmdline duplication on Loongson3
  - Revert: LoongArch: module: Add got section support
  - Revert: LoongArch: module: R_LARCH_SOP_PUSH_PCREL overflow workaround
  - LoongArch:LSVZ: don't update pc after iocsr read back from userspace
  - loongarch: dts: fix cma reserved memory alloc fail issue
  - LoongArch: Clean up duplicate macro definitions
  - LoongArch: Fix wrong fpu version
  - LoongArch: Return -EINVAL if mem parameter is empty in early_parse_mem()
  - LoongArch: Use memblock_add_node() in early_parse_mem() under CONFIG_NUMA
  - MIPS: Return -EINVAL if mem parameter is empty in early_parse_mem()
  - LS7A2000: PCIE: Fixup GPU card error
  - LoongArch: Declare the members of board_info with const
  - LoongArch: Fix fp registers define
  - LoongArch: Rename csr register Help functions
  - loongarch: dts: loongson64_2k0500: fix build warinig
  - loongarch: use built-in dtb first in old version firmware
  - drm/lsdc: solve wait for vblanks timeout call trace
  - drm/lsdc: formalize ls2k0500 support
  - drm/lsdc: add hardware cursor support for ls7a2000
  - LoongArch:LSVZ: Let userspace handle iocsr requests when irqchip off
  - LoongArch: KASLR: Fix "nokaslr" command parameter usage in new firmware
  - LoongArch: Fix build error
  - clocksource: ls2k_hpet_timer: add hpet support
  - Loongarch: replace constraint "o" with "m"
  - LoongArch: Clean up some unused code
  - loongarch: jump to windows address before enabling page mode
  - 2k1000la: gpio: fix gpio request fail issue when enable pinctrl
  - drm/loongson: Solve the problem of DC controller register writing
  - CAN: Fix the occasional packet loss when CAN bus under high load condition.
  - loongarch: 2k1000la: add pin controller support
  - Loongarch: 2k1000la: Add vpu dts support.
  - LoongArch:LSVZ: code cleanup with kvm
  - 2K1000: dts: Add multicast-filter-bins and assign it to 256
  - LoongArch: Clean up play_dead code
  - LoongArch: Support to set irq type for liointc
  - LoongArch:LSVZ: remove mcsr emulation
  - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch
  - LoongArch: Support to set irq type for pch-pic
  - LoongArch:LSVZ: disable lpc in vm
  - cpufreq: 2k1000la: add dvfs policy support
  - configs: use savedefconfig to clean up loongson2_defconfig
  - LoongArch: Remove unused codes
  - drm/panel: panel-simple: add panel-dpi support
  - LoongArch:LSVZ: fix up pch intc eio emulation for level-trigger irq
  - drm/loongson: fixup DC color depth macro error
  - mips: use LONG define only in assembly
  - loongarch: use LONG define only in assembly
  - LoongArch: Improve macro instruction name
  - LoongArch: Use generic pa_symbol define
  - LoongArch: Fix lbt_set in ptrace.c
  - Loongarch: 2k1000la: Add msi interrupt support
  - i2c:ls2x: fix no irq handler error
  - loongarch: dts: loongson64_2k1000: correct rtc hwirq
  - thermal: ls2k_thermal: fix mutex using in irq context
  - LoongArch: Fix ptrace uapi "user_lbt_state"
  - LoongArch:LSVZ: support pv timer migration
  - LoongArch:LSVZ: remove hwbp support for vm
  - LoongArch:LSVZ: remove hardware watchpoint/breakpoint for vm
  - LoongArch:LSVZ: remove mtlb size setting for vm
  - LoongArch:2k: Compatible with old firmware
  - LoongArch: Use generic __ALIGN_STR
  - LoongArch: Clear useless GlobalNumber register definitions
  - LoongArch: Improve Stack Alignment
  - LoongArch: Fix compiling error in LBT-disable mode
  - LoongArch: Fix missing fcsr in ptrace's fpr_set
  - LoongArch: Fixup protected_restore/save_lbt_context err check
  - Loonarch:2k1000la:Change incorrect gpio enable reg base in sdio driver.
  - LoongArch:2k: fix dtb build in kernel error
  - LoongArch: Add the kexec/kdump operation under the new firmware
  - drm/bridge: introduce lt8618 RGB to HDMI display bridge
  - dt-bindings: ls2k1000la pai: reverse backlight level order
  - Loongarch:KVM: Fix kvm missing label in EUEN check
  - LoongArch:LSVZ: remove uncached_acc CSR emulation
  - LoongArch:LSVZ: code cleanup on loongarch kvm
  - LoongArch: Move smp boot offsets from the mm function
  - loongarch: convert boot address to be virtual when play dead
  - loongarch: perf: marks unsupported tlb events.
  - loongarch: loongson3_server_defconfig: add SM4 cipher algorithm
  - drm/lsdc: get connector type properly
  - LoongArch: KVM: Clean vcsr in kvm_fpu
  - usb: dwc2: fix usb reset fail when switching otg cable
  - soc: loongson: add GUTS driver for loongson platforms
  - 2k1000la: nand: fix parsing nand partition error
  - 2k1000la: thermal: add thermal sensor support
  - configs: enable rndis host/device mode support for 2k1000la
  - 2k1000la: dwc2: add otg mode support for dwc2 controller
  - LoongArch: Clean useless vcsr in loongarch_fpu
  - driver: ls7a-spiflash:Avoid duplicate registration
  - drm/etnaviv: fix call trace on LS3B4000 two-way server
  - LoongArch: uprobe: Fix no userspace stacktraces in tracing
  - LoongArch: Fix gdb Multiple watch and other multi-threaded situations
  - LoongArch: Add modules memory area check
  - LoongArch: Protect against sigaltstack wraparound
  - LoongArch: Clean up flush cache related code
  - LoongArch:LSVZ: rename psi with gspr
  - loongarch: loongson2_defconfig: add nfs support
  - LoongArch:CONFIG_R8168=m
  - drm/lsdc: dump dc registers support through debugfs
  - drm/lsdc: add hardware clone mode support
  - drm/lsdc: release resource properly when defer probe happens
  - drm/lsdc: Kconfig: select necessary submodule
  - LS7A2000: GNET: Fixup half-duplxe mode
  - LoongArch:LSVZ: code cleanup for loongarch kvm
  - LoongArch:LSVZ: rename gcsr_readq with gcsr_read
  - LoongArch:LSVZ: rename wait instruction with idle
  - LoongArch:LSVZ: remove unused variable
  - configs: enable 82574/82576 and I350 NIC support for 2k1000la
  - configs: fix sd bus width gain fail issue for 2k1000la
  - LoongArch: Use common way to parse elfcorehdr
  - LoongArch: delete struct boot_mem_map
  - LoongArch: Fix objtool unreachable instruction type warning in arch_kgdb_breakpoint
  - LoongArch: Fix INSN_BREAK definition
  - LoongArch: Fix gdb watchpoint related stop cause
  - can: bcm/raw/isotp: use per module netdevice notifier
  - net: phy: Add Motorcomm YT8521 PHY driver for 3A5000
  - UOS: config: enable CONFIG_DRM_MWV206
  - UOS: gpu/drm: upgrade the version of the mwv206 driver to 2.1.6
  - Revert "UOS: arm64/config: Set the value of CONFIG_SND_PCM from m to y"
  - mm/memcg: optimize memory.numa_stat like memory.stat
  - UOS: update wangxun txgbevf driver 1.3.0
  - UOS: update wangxun txgbe driver 1.3.3
  - UOS: update wangxun ngbe driver 1.2.3
  - (CVE-2022-3111)power: supply: wm8350-power: Add missing free in free_charger_irq
  - (CVE-2022-3107)hv_netvsc: Add check for kvmalloc_array
  - xen/netback: fix build warning
  - (CVE-2022-3643)xen/netback: Ensure protocol headers don't fall in the non-linear area
  - mm/rmap: Fix kabi broken in anon_vma
  - (CVE-2022-42703)mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
  - (CVE-2022-42896)Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.135
changelog:
  - UOS: fix kabi change problem
  - fix: remove unused header references
  - feat: add uos kernel module protect.
  - feat: processes with the same sid2 can kill each other.
  - fix: fixup selinux extend code with CONFIG_SELINUX_SID2
  - fix: add cdrom permission control
  - fix: add auddit log for file operation if parent dir labeled audit flag
  - feat: uts01 sprint3 add-socket-audit
  - feat: change socket_socketcreate_seaudit_sid to socket_sockcreate_seaudit_sid
  - feat: UST01 sprint2
  - feat: add feature for supporting selinux sid2
  - Merge "Add Hygon crypto coprocessor driver(hymccp)" into linux-next
  - Merge "CIFS: Add direct I/O functions to file_operations" into linux-next
  - Merge "CIFS: Add support for direct I/O write" into linux-next
  - Merge "CIFS: Add support for direct I/O read" into linux-next
  - Revert "libbpf: Stop using feature-detection Makefiles"
  - CIFS: Add direct I/O functions to file_operations
  - CIFS: Add support for direct I/O write
  - CIFS: Add support for direct I/O read
  - Merge changes from topic "merge_euler_4.19.90-2212.4.0" into linux-next
  - dm thin: Use last transaction's pmd->root when commit failed
  - drm: mali-dp: potential dereference of null pointer
  - sched: Reinit task's vruntime if a task sleep over 200 days
  - media: dvb-core: Fix UAF due to refcount races at releasing
  - drm/amdkfd: Check for null pointer after calling kmemdup
  - Add Hygon crypto coprocessor driver(hymccp)


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.137
changelog:
  - Set zhaoxin crypto driver =m
  - Driver for Zhaoxin GMI SM4 Secure Hash algorithm
  - Driver for Zhaoxin GMI SM3 Secure Hash algorithm
  - Merge "UOS: kabi: Fix multiple patches that cause kabi verifica" into linux-next
  - Merge "Revert "UOS: kabi: Fix multiple patches that cause kabi verification failure"" into linux-next
  - inotify: show inotify mask flags in proc fdinfo
  - UOS: kabi: Fix multiple patches that cause kabi verifica
  - Revert "UOS: kabi: Fix multiple patches that cause kabi verification failure"


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.138
changelog:
  - UOS: net/wireguard: remove chacha20-x86_64.S and poly1305-x86_64.S
  - UOS: loongarch/config: enable CONFIG_DEBUG_INFO_BTF
  - Merge changes from topic "merge-4.19.90-2301.4.0" into linux-next
  - UOS: kabi: Modify the location of rotate_necessary
  - USB: Fix kABI for usb_device->reset_in_progress
  - rndis_wlan: Prevent buffer overflow in rndis_query_oid
  - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr
  - signal: fix deadlock caused by calling printk() under sighand->siglock
  - mm: fix missing handler for __GFP_NOWARN
  - ima: Directly assign the ima_default_policy pointer to ima_rules
  - driver core: Don't probe devices after bus_type.match() probe deferral
  - KEYS: trusted: Fix migratable=1 failing
  - certs: Fix blacklist flag type confusion
  - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret()
  - ipc/sem: Fix dangling sem_array access in semtimedop race
  - ipv6: avoid use-after-free in ip6_fragment()
  - nvme initialize core quirks before calling nvme_init_subsystem
  - nvme: copy firmware_rev on each init
  - memcg: fix possible use-after-free in memcg_write_event_control()
  - x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
  - nvme: restrict management ioctls to admin
  - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72
  - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors
  - arm64: Use the clearbhb instruction in mitigations
  - arm64: add ID_AA64ISAR2_EL1 sys register
  - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
  - arm64: Mitigate spectre style branch history side channels
  - KVM: arm64: Add templates for BHB mitigation sequences
  - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
  - arm64: Add percpu vectors for EL1
  - arm64: entry: Add macro for reading symbol addresses from the trampoline
  - arm64: entry: Add vectors that have the bhb mitigation sequences
  - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
  - arm64: entry: Allow the trampoline text to occupy multiple pages
  - arm64: entry: Make the kpti trampoline's kpti sequence optional
  - arm64: entry: Move trampoline macros out of ifdef'd section
  - arm64: entry: Don't assume tramp_vectors is the start of the vectors
  - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
  - arm64: entry: Move the trampoline data page before the text page
  - arm64: entry: Free up another register on kpti's tramp_exit path
  - arm64: entry: Make the trampoline cleanup optional
  - arm64: entry.S: Add ventry overflow sanity checks
  - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
  - net: tun: Fix use-after-free in tun_detach()
  - of: property: decrement node refcount in of_fwnode_get_reference_args()
  - af_key: Fix send_acquire race with pfkey_register
  - audit: fix undefined behavior in bit shift for AUDIT_BIT
  - USB: core: Fix RST error in hub.c
  - ima: Do not print policy rule with inactive LSM labels
  - lsm: Resolve KABI changes on lsm_notifier
  - ima: Evaluate error in init_ima()
  - ima: ima/lsm policy rule loading logic bug fixes
  - ima: Handle -ESTALE returned by ima_filter_rule_match()
  - ima: use the lsm policy update notifier
  - LSM: switch to blocking policy update notifiers
  - (CVE-2023-0394)ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
  - (CVE-2023-0266)ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
  - (CVE-2022-47929)net: sched: disallow noqueue for qdisc classes
  - (CVE-2022-36280)drm/vmwgfx: Validate the box size for the snooped cursor
  - (CVE-2022-45934)Bluetooth: L2CAP: Fix u8 overflow
  - UOS: fix the kabi error caused by rotate_necessary
  - anolis: sched: Credit clarification for BVT and its related work
  - anolis: selftests/sgx: Add sgx functional test support without vdso
  - anolis: selftests/sgx: make the sgx testcase compile with older openssl
  - anolis: selftests/sgx: Fix sgx testcase compile error without vdso
  - perf tests: Fix a typo
  - perf tests bp_account: Add dedicated checking helper is_supported()
  - tools/power turbostat: Support Ice Lake server
  - tools/power turbostat: consolidate duplicate model numbers
  - KVM: arm64: Fix 32bit PC wrap-around
  - KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi()
  - KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy
  - KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
  - KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
  - KVM: arm: Make inject_abt32() inject an external abort instead
  - KVM: arm: Fix DFSR setting for non-LPAE aarch32 guests
  - KVM: arm/arm64: Fix young bit from mmu notifier
  - KVM: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler
  - KVM: arm/arm64: Correct AArch32 SPSR on exception entry
  - KVM: arm/arm64: Correct CPSR on exception entry
  - KVM: arm64: Correct PSTATE on exception entry
  - KVM: arm/arm64: Re-check VMA on detecting a poisoned page
  - KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections
  - KVM: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy()
  - perf/core: Fix endless multiplex timer
  - perf/core: Fix corner case in perf_rotate_context()
  - perf/cgroups: Don't rotate events for cgroups unnecessarily
  - anolis: perf: adjust histogram for spe c2c
  - anolis: perf: add spe-c2c help command
  - anolis: perf: Speed up the process of perf sample
  - anolis: perf: Add progress ui for finding false sharing
  - perf events parser: Add missing Intel CPU events to parser
  - perf c2c: Fix return type for histogram sorting comparision functions
  - anolis: perf: accelerate perf spe-c2c report
  - anolis: x86/split_lock: disable split lock detection by default
  - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted
  - x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural
  - x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR
  - x86/split_lock: Rework the initialization flow of split lock detection
  - x86/split_lock: Enable split lock detection by kernel
  - x86/intel: Aggregate big core mobile naming
  - mm: thp: KVM: Explicitly check for THP when populating secondary MMU
  - x86/hyper-v: Add HvFlushGuestAddressList hypercall support
  - x86/TSC: Use RDTSCP
  - x86: Remove X86_FEATURE_MFENCE_RDTSC
  - perf/x86/intel/pt: Export pt_cap_get()
  - kvm, x86: Properly check whether a pfn is an MMIO or not
  - rculist: Introduce list/hlist_for_each_entry_srcu() macros
  - cpu/SMT: create and export cpu_smt_possible()
  - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer()
  - KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC
  - KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP
  - KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_reprogram_counter
  - KVM: x86/vPMU: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback
  - KVM: x86/vPMU: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx
  - perf/core: Provide a kernel-internal interface to pause perf_event
  - perf/core: Provide a kernel-internal interface to recalibrate event period
  - perf/x86/intel: Make anythread filter support conditional
  - x86/cpufeatures: Enumerate MOVDIR64B instruction
  - x86/cpufeatures: Enumerate MOVDIRI instruction
  - KVM: x86: Inject PMI for KVM guest
  - cpufreq: Call transition notifier only once for each policy
  - x86: tsc: Rework time_cpufreq_notifier()
  - Documentation/ABI: Document umwait control sysfs interfaces
  - x86/umwait: Add sysfs interface to control umwait maximum time
  - x86/umwait: Add sysfs interface to control umwait C0.2 state
  - x86/umwait: Initialize umwait control values
  - x86/cpufeatures: Enumerate user wait instructions
  - tools/x86: Sync msr-index.h from kernel sources
  - x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.139
changelog:
  - UOS: kabi: Fix the wrong position of wait_pidfd and siginfo in the struct pid
  - bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal
  - of/fdt: Don't calculate initrd size from DT if start > end
  - lib/cmdline: avoid page fault in next_arg
  - net: sched: atm: dont intepret cls results when asked to drop
  - net: sched: cbq: dont intepret cls results when asked to drop
  - swapfile: fix soft lockup in scan_swap_map_slots
  - Huawei BMA: Fix iBMA driver bug


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.140
changelog:
  - UOS: qla2xxx: Use kernel default parameter -mindirect-branch-register
  - qed: Fix use after free in qed_chain_free
  - bpf, x86_32: Fix clobbering of dst for BPF_JSET
  - hwmon: (jc42) Fix name to have no illegal characters
  - arm64: Delete the space separator in __emit_inst
  - ALSA: hda: call runtime_allow() for all hda controllers
  - objtool: Support Clang non-section symbols in ORC dump
  - scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
  - scsi: target: fix PR IN / READ FULL STATUS for FC
  - ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
  - ALSA: hda: Keep the controller initialization even if no codecs found
  - x86: hyperv: report value of misc_features
  - net: fec: set GPR bit on suspend by DT configuration.
  - bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
  - bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
  - cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
  - ARM: dts: bcm283x: Disable dsi0 node
  - PCI: Move Apex Edge TPU class quirk to fix BAR assignment
  - PCI: Avoid ASMedia XHCI USB PME# from D0 defect
  - net/cxgb4: Check the return from t4_query_params properly
  - rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
  - i2c: altera: use proper variable to hold errno
  - nfsd: memory corruption in nfsd4_lock()
  - ASoC: wm8960: Fix wrong clock after suspend & resume
  - ASoC: tas571x: disable regulators on failed probe
  - ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
  - iio:ad7797: Use correct attribute_group
  - usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
  - usb: dwc3: gadget: Do link recovery for SS and SSP
  - binder: take read mode of mmap_sem in binder_alloc_free_page()
  - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap
  - mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer
  - remoteproc: Fix wrong rvring index computation
  - serial: sh-sci: Make sure status register SCxSR is read in correct sequence
  - xhci: prevent bus suspend if a roothub port detected a over-current condition
  - usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
  - usb: dwc3: gadget: Fix request completion check
  - UAS: fix deadlock in error handling and PM flushing work
  - UAS: no use logging any details in case of ENODEV
  - cdc-acm: introduce a cool down
  - cdc-acm: close race betrween suspend() and acm_softint
  - staging: vt6656: Power save stop wake_up_count wrap around.
  - staging: vt6656: Fix pairwise key entry save.
  - staging: vt6656: Fix drivers TBTT timing counter.
  - staging: vt6656: Fix calling conditions of vnt_set_bss_mode
  - staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
  - staging: comedi: Fix comedi_device refcnt leak in comedi_open
  - staging: comedi: dt2815: fix writing hi byte of analog output
  - powerpc/setup_64: Set cache-line-size based on cache-block-size
  - ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
  - iwlwifi: mvm: beacon statistics shouldn't go backwards
  - iwlwifi: pcie: actually release queue memory in TVQM
  - ASoC: dapm: fixup dapm kcontrol widget
  - usb-storage: Add unusual_devs entry for JMicron JMS566
  - tty: rocket, avoid OOB access
  - tty: hvc: fix buffer overflow during hvc_alloc().
  - KVM: VMX: Enable machine check support for 32bit targets
  - KVM: Check validity of resolved slot when searching memslots
  - KVM: s390: Return last valid slot if approx index is out-of-bounds
  - tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
  - ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
  - ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
  - ALSA: hda/realtek - Add new codec supported for ALC245
  - ALSA: hda/realtek - Fix unexpected init_amp override
  - ALSA: usx2y: Fix potential NULL dereference
  - tools/vm: fix cross-compile build
  - USB: hub: Fix handling of connect changes during sleep
  - USB: early: Handle AMD's spec-compliant identifiers, too
  - USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
  - USB: sisusbvga: Change port variable from signed to unsigned
  - iio: xilinx-xadc: Make sure not exceed maximum samplerate
  - iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
  - iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
  - iio: xilinx-xadc: Fix ADC-B powerdown
  - iio: adc: stm32-adc: fix sleep in atomic context
  - iio: st_sensors: rely on odr mask to know if odr can be set
  - iio: core: remove extra semi-colon from devm_iio_device_register() macro
  - ALSA: usb-audio: Add connector notifier delegation
  - ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
  - ALSA: hda: Remove ASUS ROG Zenith from the blacklist
  - net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
  - net: dsa: b53: Rework ARL bin logic
  - net: dsa: b53: Fix ARL register definitions
  - net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
  - team: fix hang in team_mode_get()
  - net/x25: Fix x25_neigh refcnt leak when receiving frame
  - net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
  - net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
  - net: bcmgenet: correct per TX/RX ring statistics
  - macsec: avoid to set wrong mtu
  - cxgb4: fix large delays in PTP synchronization
  - x86/KVM: Clean up host's steal time structure
  - x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
  - KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01
  - KVM: VMX: Zero out *all* general purpose registers after VM-Exit
  - PCI/ASPM: Allow re-enabling Clock PM
  - tracing/selftests: Turn off timeout setting
  - drm/amd/display: Not doing optimize bandwidth if flip pending.
  - xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
  - ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
  - perf/core: Disable page faults when getting phys address
  - pwm: bcm2835: Dynamically allocate base
  - pwm: renesas-tpu: Fix late Runtime PM enablement
  - Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
  - s390/cio: avoid duplicated 'ADD' uevents
  - kconfig: qconf: Fix a few alignment issues
  - selftests: kmod: fix handling test numbers above 9
  - kernel/gcov/fs.c: gcov_seq_next() should increase position index
  - nvme: fix deadlock caused by ANA update wrong locking
  - ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
  - pwm: rcar: Fix late Runtime PM enablement
  - ceph: don't skip updating wanted caps when cap is stale
  - ceph: return ceph_mdsc_do_request() errors from __get_parent()
  - crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha256_null_hash' static
  - bpftool: Fix printing incorrect pointer in btf_dump_ptr
  - drm/msm: Use the correct dma_sync calls harder
  - mtd: phram: fix a double free issue in error path
  - mtd: lpddr: Fix a double free in probe()
  - mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
  - locktorture: Print ratio of acquisitions, not failures
  - tty: evh_bytechan: Fix out of bounds accesses
  - iio: si1133: read 24-bit signed integer for measurement
  - fbdev: potential information leak in do_fb_ioctl()
  - net: dsa: bcm_sf2: Fix overflow checks
  - f2fs: fix to wait all node page writeback
  - iommu/amd: Fix the configuration of GCR3 table root pointer
  - power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.
  - ext2: fix debug reference to ext2_xattr_cache
  - ext2: fix empty body warnings when -Wextra is used
  - iommu/vt-d: Fix mm reference leak
  - drm/vc4: Fix HDMI mode validation
  - f2fs: fix NULL pointer dereference in f2fs_write_begin()
  - drm/amdkfd: kfree the wrong pointer
  - x86: ACPI: fix CPU hotplug deadlock
  - KVM: s390: vsie: Fix possible race when shadowing region 3 tables
  - compiler.h: fix error in BUILD_BUG_ON() reporting
  - include/linux/swapops.h: correct guards for non_swap_entry()
  - um: ubd: Prevent buffer overrun on command completion
  - s390/cpum_sf: Fix wrong page count in error message
  - powerpc/maple: Fix declaration made after definition
  - s390/cpuinfo: fix wrong output when CPU0 is offline
  - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
  - rtc: 88pm860x: fix possible race condition
  - soc: imx: gpc: fix power up sequencing
  - clk: tegra: Fix Tegra PMC clock out parents
  - power: supply: bq27xxx_battery: Silence deferred-probe error
  - clk: at91: usb: continue if clk_hw_round_rate() return zero
  - x86/Hyper-V: Report crash data in die() when panic_on_oops is set
  - x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
  - x86/Hyper-V: Trigger crash enlightenment only once during system crash.
  - x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
  - x86/Hyper-V: Unload vmbus channel in hv panic callback
  - rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
  - rbd: avoid a deadlock on header_rwsem when flushing notifies
  - video: fbdev: sis: Remove unnecessary parentheses and commented code
  - lib/raid6: use vdupq_n_u8 to avoid endianness warnings
  - x86/Hyper-V: Report crash register data or kmsg before running crash kernel
  - of: overlay: kmemleak in dup_and_fixup_symbol_prop()
  - of: unittest: kmemleak in of_unittest_overlay_high_level()
  - of: unittest: kmemleak in of_unittest_platform_populate()
  - of: unittest: kmemleak on changeset destroy
  - ALSA: hda: Don't release card at firmware loading error
  - ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
  - arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
  - watchdog: sp805: fix restart handler
  - arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
  - wil6210: remove reset file from debugfs
  - wil6210: make sure Rx ring sizes are correlated
  - wil6210: add general initialization/size checks
  - wil6210: ignore HALP ICR if already handled
  - wil6210: check rx_buff_mgmt before accessing it
  - drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
  - usb: dwc3: gadget: Don't clear flags before transfer ended
  - usb: dwc3: gadget: don't enable interrupt when disabling endpoint
  - mac80211_hwsim: Use kstrndup() in place of kasprintf()
  - btrfs: check commit root generation in should_ignore_root
  - ALSA: usb-audio: Check mapping at creating connector controls, too
  - ALSA: usb-audio: Don't create jack controls for PCM terminals
  - ALSA: usb-audio: Don't override ignore_ctl_error value from the map
  - ALSA: usb-audio: Filter error from connector kctl ops, too
  - ASoC: Intel: mrfld: return error codes when an error occurs
  - ASoC: Intel: mrfld: fix incorrect check on p->sink
  - pwm: pca9685: Fix PWM/GPIO inter-operation
  - jbd2: improve comments about freeing data buffers whose page mapping is NULL
  - scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
  - net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
  - net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
  - net: qrtr: send msgs from local of same id as broadcast
  - hsr: check protocol version in hsr_newlink()
  - amd-xgbe: Use __napi_schedule() in BH context
  - efi/x86: Fix the deletion of variables in mixed mode
  - mfd: dln2: Fix sanity checking for endpoints
  - etnaviv: perfmon: fix total and idle HI cyleces readout
  - misc: echo: Remove unnecessary parentheses and simplify check for zero
  - powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
  - ftrace/kprobe: Show the maxactive number on kprobe_events
  - drm: Remove PageReserved manipulation from drm_pci_alloc
  - drm/dp_mst: Fix clearing payload state on topology disable
  - Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
  - crypto: ccree - only try to map auth tag if needed
  - crypto: ccree - dec auth tag size from cryptlen map
  - crypto: ccree - don't mangle the request assoclen
  - crypto: ccree - zero out internal struct before use
  - crypto: ccree - improve error handling
  - crypto: caam - update xts sector size for large input length
  - btrfs: use nofs allocations for running delayed items
  - powerpc: Make setjmp/longjmp signature standard
  - powerpc: Add attributes for setjmp/longjmp
  - powerpc/kprobes: Ignore traps that happened in real mode
  - powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
  - powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
  - powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
  - hfsplus: fix crash and filesystem corruption when deleting files
  - cpufreq: powernv: Fix use-after-free
  - clk: ingenic/jz4770: Exit with error if CGU init failed
  - Input: i8042 - add Acer Aspire 5738z to nomux list
  - s390/diag: fix display of diagnose call statistics
  - perf tools: Support Python 3.8+ in Makefile
  - ocfs2: no need try to truncate file beyond i_size
  - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
  - powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
  - drm/etnaviv: rework perfmon query infrastructure
  - rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH
  - selftests: vm: drop dependencies on page flags from mlock2 tests
  - arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
  - scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
  - arm64: dts: allwinner: h6: Fix PMU compatible
  - net: qualcomm: rmnet: Allow configuration updates to existing devices
  - tools: gpio: Fix out-of-tree build regression
  - x86/speculation: Remove redundant arch_smt_update() invocation
  - powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
  - crypto: mxs-dcp - fix scatterlist linearization for hash
  - btrfs: fix missing semaphore unlock in btrfs_sync_file
  - btrfs: fix missing file extent item for hole after ranged fsync
  - btrfs: drop block from cache on error in relocation
  - btrfs: set update the uuid generation as soon as possible
  - Btrfs: fix crash during unmount due to race with delayed inode workers
  - mtd: spinand: Do not erase the block before writing a bad block marker
  - mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
  - KVM: VMX: fix crash cleanup when KVM wasn't used
  - KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
  - KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
  - KVM: x86: Allocate new rmap and large page tracking when moving memslot
  - KVM: s390: vsie: Fix delivery of addressing exceptions
  - KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
  - KVM: nVMX: Properly handle userspace interrupt window request
  - x86/entry/32: Add missing ASM_CLAC to general_protection entry
  - ath9k: Handle txpower changes even when TPC is disabled
  - MIPS: OCTEON: irq: Fix potential NULL pointer dereference
  - pstore: pstore_ftrace_seq_next should increase position index
  - irqchip/versatile-fpga: Apply clear-mask earlier
  - PCI: endpoint: Fix for concurrent memory allocation in OB address region
  - PCI: Add boot interrupt quirk mechanism for Xeon chipsets
  - PCI: pciehp: Fix indefinite wait on sysfs requests
  - nvme: Treat discovery subsystems as unique subsystems
  - nvme-fc: Revert "add module to ops template to allow module references"
  - thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
  - acpi/x86: ignore unspecified bit positions in the ACPI global lock field
  - media: ti-vpe: cal: fix disable_irqs to only the intended target
  - ALSA: hda/realtek - Add quirk for MSI GL63
  - ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
  - ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
  - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
  - ALSA: pcm: oss: Fix regression by buffer overflow fix
  - ALSA: ice1724: Fix invalid access for enumerated ctl items
  - ALSA: hda: Fix potential access overflow in beep helper
  - ALSA: hda: Add driver blacklist
  - ALSA: usb-audio: Add mixer workaround for TRX40 and co
  - usb: gadget: composite: Inform controller driver of self-powered
  - usb: gadget: f_fs: Fix use after free issue as part of queue failure
  - ASoC: topology: use name_prefix for new kcontrol
  - ASoC: dpcm: allow start or stop during pause for backend
  - ASoC: dapm: connect virtual mux with default value
  - ASoC: fix regwmask
  - slub: improve bit diffusion for freelist ptr obfuscation
  - uapi: rename ext2_swab() to swab() and share globally in swab.h
  - btrfs: track reloc roots based on their commit root bytenr
  - btrfs: remove a BUG_ON() from merge_reloc_roots()
  - btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
  - locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
  - firmware: fix a double abort case with fw_load_sysfs_fallback
  - usb: dwc3: core: add support for disabling SS instances in park mode
  - media: i2c: ov5695: Fix power on and off sequences
  - efi/x86: Ignore the memory attributes table on i386
  - x86/boot: Use unsigned comparison for addresses
  - gfs2: Don't demote a glock until its revokes are written
  - pstore/platform: fix potential mem leak if pstore_init_fs failed
  - media: i2c: video-i2c: fix build errors due to 'imply hwmon'
  - PCI/switchtec: Fix init_completion race condition with poll_wait()
  - selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
  - irqchip/versatile-fpga: Handle chained IRQs properly
  - x86: Don't let pgprot_modify() change the page encryption bit
  - xhci: bail out early if driver can't accress host in resume
  - null_blk: fix spurious IO errors after failed past-wp access
  - null_blk: Handle null_add_dev() failures properly
  - null_blk: Fix the null_add_dev() error path
  - media: venus: hfi_parser: Ignore HEVC encoding for V1
  - cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
  - i2c: st: fix missing struct parameter description
  - qlcnic: Fix bad kzalloc null test
  - cxgb4/ptp: pass the sign of offset delta in FW CMD
  - net: vxge: fix wrong __VA_ARGS__ usage
  - bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
  - ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
  - drm/msm: Use the correct dma_sync calls in msm_gem
  - drm_dp_mst_topology: fix broken drm_dp_sideband_parse_remote_dpcd_read()
  - usb: dwc3: don't set gadget->is_otg flag
  - rpmsg: glink: Remove chunk size word align warning
  - drm/msm: stop abusing dma_map/unmap for cache
  - clk: qcom: rcg: Return failure for RCG update
  - fbcon: fix null-ptr-deref in fbcon_switch
  - RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
  - Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
  - RDMA/cma: Teach lockdep about the order of rtnl and lock
  - RDMA/ucma: Put a lock around every call to the rdma_cm layer
  - ceph: canonicalize server path in place
  - ceph: remove the extra slashes in the server path
  - IB/hfi1: Fix memory leaks in sysfs registration and unregistration
  - IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
  - ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
  - hwrng: imx-rngc - fix an error path
  - tools/accounting/getdelays.c: fix netlink attribute length
  - usb: dwc3: gadget: Wrap around when skip TRBs
  - net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
  - net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers
  - net: dsa: bcm_sf2: Ensure correct sub-node is parsed
  - net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
  - rxrpc: Fix sendmsg(MSG_WAITALL) handling
  - ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard
  - power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
  - extcon: axp288: Add wakeup support
  - mei: me: add cedar fork device ids
  - coresight: do not use the BIT() macro in the UAPI header
  - misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
  - misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
  - misc: rtsx: set correct pcr_ops for rts522A
  - media: rc: IR signal for Panasonic air conditioner too long
  - tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
  - tools/power turbostat: Fix gcc build warnings
  - drm/amdgpu: fix typo for vcn1 idle check
  - initramfs: restore default compression behavior
  - drm/bochs: downgrade pci_request_region failure from error to warning
  - drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
  - nvme-rdma: Avoid double freeing of async event data
  - arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
  - arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
  - ARM: dts: N900: fix onenand timings
  - ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
  - ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
  - ARM: dts: oxnas: Fix clear-mask property
  - perf map: Fix off by one in strncpy() size argument
  - arm64: alternative: fix build with clang integrated assembler
  - net: ks8851-ml: Fix IO operations, again
  - gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
  - platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
  - mac80211: fix authentication with iwlwifi/mvm
  - mac80211: Check port authorization in the ieee80211_tx_dequeue() case
  - media: dib0700: fix rc endpoint lookup
  - ahci: Add Intel Comet Lake H RAID PCI ID
  - staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
  - staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
  - staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
  - media: usbtv: fix control-message timeouts
  - media: flexcop-usb: fix endpoint sanity check
  - usb: musb: fix crash with highmen PIO and usbmon
  - USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
  - USB: cdc-acm: restore capability check order
  - USB: serial: option: add Wistron Neweb D19Q1
  - USB: serial: option: add BroadMobi BM806U
  - USB: serial: option: add support for ASKEY WWHC050
  - mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
  - mac80211: add option for setting control flags
  - Revert "r8169: check that Realtek PHY driver module is loaded"
  - afs: Fix some tracing details
  - RDMA/mlx5: Block delay drop to unprivileged users
  - RDMA/core: Ensure security pkey modify is not lost
  - gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
  - gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
  - gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
  - mac80211: mark station unauthorized before key removal
  - nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
  - tools: Let O= makes handle a relative path with -C option
  - perf probe: Do not depend on dwfl_module_addrsym()
  - ARM: dts: omap5: Add bus_dma_limit for L3 bus
  - ARM: dts: dra7: Add bus_dma_limit for L3 bus
  - Input: avoid BIT() macro usage in the serio.h UAPI header
  - Input: synaptics - enable RMI on HP Envy 13-ad105ng
  - Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
  - i2c: hix5hd2: add missed clk_disable_unprepare in remove
  - ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare()
  - sxgbe: Fix off by one in samsung driver strncpy size arg
  - dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
  - mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
  - s390/qeth: handle error when backing RX buffer
  - fsl/fman: detect FMan erratum A050385
  - arm64: dts: ls1043a: FMan erratum A050385
  - dt-bindings: net: FMan erratum A050385
  - drivers/of/of_mdio.c:fix of_mdiobus_register()
  - cpupower: avoid multiple definition with gcc -fno-common
  - hsr: set .netnsok flag
  - hsr: add restart routine into hsr_get_node_list()
  - hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
  - r8169: re-enable MSI on RTL8168c
  - net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
  - net: dsa: mt7530: Change the LINK bit to reflect the link status
  - bnxt_en: Reset rings if ring reservation fails during open()
  - bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
  - slcan: not call free_netdev before rtnl_unlock in slcan_open
  - NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
  - net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
  - net: qmi_wwan: add support for ASKEY WWHC050
  - net: mvneta: Fix the case where the last poll did not process all rx
  - net: dsa: Fix duplicate frames flooded by learning
  - macsec: restrict to ethernet devices
  - hsr: fix general protection fault in hsr_addr_is_self()
  - geneve: move debug check after netdev unregister
  - Revert "drm/dp_mst: Skip validating ports during destruction, just ref"
  - mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
  - mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
  - mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
  - mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
  - mmc: core: Allow host controllers to require R1B for CMD6
  - staging: greybus: loopback_test: fix potential path truncations
  - staging: greybus: loopback_test: fix potential path truncation
  - drm/bridge: dw-hdmi: fix AVI frame colorimetry
  - ALSA: hda/realtek: Fix pop noise on ALC225
  - kbuild: Disable -Wpointer-to-enum-cast
  - iio: light: vcnl4000: update sampling periods for vcnl4200
  - USB: cdc-acm: fix rounding error in TIOCSSERIAL
  - USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
  - page-flags: fix a crash at SetPageError(THP_SWAP)
  - drm/lease: fix WARNING in idr_destroy
  - drm/amd/amdgpu: Fix GPR read from debugfs (v2)
  - btrfs: fix log context list corruption after rename whiteout error
  - xhci: Do not open code __print_symbolic() in xhci trace events
  - rtc: max8907: add missing select REGMAP_IRQ
  - intel_th: pci: Add Elkhart Lake CPU support
  - intel_th: Fix user-visible error codes
  - staging/speakup: fix get_word non-space look-ahead
  - staging: greybus: loopback_test: fix poll-mask build breakage
  - staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
  - mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
  - mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
  - iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
  - iio: magnetometer: ak8974: Fix negative raw values in sysfs
  - iio: trigger: stm32-timer: disable master mode when stopping
  - iio: st_sensors: remap SMO8840 to LIS2DH12
  - ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
  - ALSA: pcm: oss: Avoid plugin buffer overflow
  - ALSA: seq: oss: Fix running status after receiving sysex
  - ALSA: seq: virmidi: Fix running status after receiving sysex
  - ALSA: line6: Fix endless MIDI read loop
  - usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
  - USB: serial: pl2303: add device-id for HP LD381
  - usb: host: xhci-plat: add a shutdown
  - USB: serial: option: add ME910G1 ECM composition 0x110b
  - usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
  - USB: Disable LPM on WD19's Realtek Hub
  - parse-maintainers: Mark as executable
  - xenbus: req->err should be updated before req->state
  - xenbus: req->body should be updated before req->state
  - drm/amd/display: fix dcc swath size calculations on dcn1
  - drm/amd/display: Clear link settings on MST disable connector
  - riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
  - dm integrity: use dm_bio_record and dm_bio_restore
  - dm bio record: save/restore bi_end_io and bi_integrity
  - altera-stapl: altera_get_note: prevent write beyond end of 'key'
  - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
  - drm/exynos: dsi: fix workaround for the legacy clock name
  - drm/exynos: dsi: propagate error value and silence meaningless warning
  - spi/zynqmp: remove entry that causes a cs glitch
  - spi: pxa2xx: Add CS control clock quirk
  - ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
  - powerpc: Include .BTF section
  - spi: qup: call spi_qup_pm_resume_runtime before suspending
  - drm/mediatek: Find the cursor plane instead of hard coding it
  - efi: Fix debugobjects warning on 'efi_rts_work'
  - HID: google: add moonball USB id
  - ARM: 8958/1: rename missed uaccess .fixup section
  - ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
  - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue
  - mmc: sdhci-omap: Fix Tuning procedure for temperatures < -20C
  - mmc: sdhci-omap: Don't finish_mrq() on a command error during tuning
  - sfc: fix timestamp reconstruction at 16-bit rollover points
  - net: rmnet: fix packet forwarding in rmnet bridge mode
  - net: rmnet: fix bridge mode bugs
  - net: rmnet: use upper/lower device infrastructure
  - net: rmnet: do not allow to change mux id if mux id is duplicated
  - net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
  - net: rmnet: fix suspicious RCU usage
  - net: rmnet: fix NULL pointer dereference in rmnet_changelink()
  - net: rmnet: fix NULL pointer dereference in rmnet_newlink()
  - slip: not call free_netdev before rtnl_unlock in slip_open
  - mac80211: rx: avoid RCU list traversal under mutex
  - net: ks8851-ml: Fix IRQ handling and locking
  - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
  - scsi: libfc: free response frame from GPN_ID
  - cfg80211: check reg_rule for NULL in handle_channel_custom()
  - HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
  - HID: apple: Add support for recent firmware on Magic Keyboards
  - ACPI: watchdog: Allow disabling WDAT at boot
  - mmc: host: Fix Kconfig warnings on keystone_defconfig
  - mmc: sdhci-omap: Workaround errata regarding SDR104/HS200 tuning failures (i929)
  - mmc: sdhci-omap: Add platform specific reset callback
  - perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
  - UOS: fix 'struct phy_device' kabi changed
  - batman-adv: Avoid free/alloc race when handling OGM2 buffer
  - efi: Add a sanity check to efivar_store_raw()
  - net/smc: cancel event worker during device removal
  - net/smc: check for valid ib_client_data
  - i2c: acpi: put device when verifying client fails
  - iommu/vt-d: Ignore devices with out-of-spec domain number
  - iommu/vt-d: Fix the wrong printing in RHSA parsing
  - perf bench futex-wake: Restore thread count default to online CPU count
  - nl80211: add missing attribute validation for channel switch
  - nl80211: add missing attribute validation for beacon report scanning
  - nl80211: add missing attribute validation for critical protocol indication
  - i2c: gpio: suppress error on probe defer
  - drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
  - pinctrl: core: Remove extra kref_get which blocks hogs being freed
  - pinctrl: meson-gxl: fix GPIOX sdio pins
  - batman-adv: Don't schedule OGM for disabled interface
  - iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
  - iommu/dma: Fix MSI reservation allocation
  - x86/mce: Fix logic and comments around MSR_PPIN_CTL
  - macintosh: windfarm: fix MODINFO regression
  - ARC: define __ALIGN_STR and __ALIGN symbols for ARC
  - KVM: x86: clear stale x86_emulate_ctxt->intercept value
  - gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
  - ktest: Add timeout for ssh sync testing
  - drm/amd/display: remove duplicated assignment to grph_obj_type
  - iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
  - iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
  - net: fec: validate the new settings in fec_enet_set_coalesce()
  - slip: make slhc_compress() more robust against malicious packets
  - selftests/net/fib_tests: update addr_metric_test for peer route testing
  - net: phy: fix MDIO bus PM PHY resuming
  - nfc: add missing attribute validation for vendor subcommand
  - nfc: add missing attribute validation for deactivate target
  - nfc: add missing attribute validation for SE API
  - team: add missing attribute validation for array index
  - team: add missing attribute validation for port ifindex
  - macsec: add missing attribute validation for port
  - can: add missing attribute validation for termination
  - nl802154: add missing attribute validation for dev_type
  - nl802154: add missing attribute validation
  - bnxt_en: reinitialize IRQs when MTU is modified
  - sfc: detach from cb_page in efx_copy_channel()
  - r8152: check disconnect status after long sleep
  - net: systemport: fix index check to avoid an array out of bounds access
  - net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
  - net: nfc: fix bounds checking bugs on "pipe"
  - net: macsec: update SCI upon MAC address change.
  - net: phy: Avoid multiple suspends
  - phy: Revert toggling reset changes.
  - KVM: SVM: fix up incorrect backport
  - scsi: pm80xx: Fixed kernel panic during error recovery for SATA drive
  - dm integrity: fix a deadlock due to offloading to an incorrect workqueue
  - efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
  - efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
  - powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
  - dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
  - hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
  - ARM: dts: imx7-colibri: Fix frequency for sd/mmc
  - ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
  - ARM: imx: build v7_cpu_resume() unconditionally
  - IB/hfi1, qib: Ensure RCU is locked when accessing list
  - RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
  - RDMA/iwcm: Fix iwcm work deallocation
  - ARM: dts: imx6: phycore-som: fix emmc supply
  - phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
  - phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
  - drm/sun4i: de2/de3: Remove unsupported VI layer formats
  - drm/sun4i: Fix DE2 VI layer format support
  - ASoC: dapm: Correct DAPM handling of active widgets during shutdown
  - ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
  - ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
  - dmaengine: imx-sdma: remove dma_slave_config direction usage and leave sdma_event_enable()
  - ASoC: intel: skl: Fix possible buffer overflow in debug outputs
  - ASoC: intel: skl: Fix pin debug prints
  - ASoC: topology: Fix memleak in soc_tplg_manifest_load()
  - ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
  - spi: bcm63xx-hsspi: Really keep pll clk enabled
  - ARM: dts: ls1021a: Restore MDIO compatible to gianfar
  - dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
  - dmaengine: tegra-apb: Fix use-after-free
  - x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
  - media: v4l2-mem2mem.c: fix broken links
  - serial: 8250_exar: add support for ACCES cards
  - tty:serial:mvebu-uart:fix a wrong return
  - arm: dts: dra76x: Fix mmc3 max-frequency
  - fat: fix uninit-memory access for partial initialized inode
  - usb: core: port: do error out if usb_autopm_get_interface() fails
  - usb: core: hub: do error out if usb_autopm_get_interface() fails
  - usb: core: hub: fix unhandled return by employing a void function
  - usb: dwc3: gadget: Update chain bit correctly when using sg list
  - usb: quirks: add NO_LPM quirk for Logitech Screen Share
  - usb: storage: Add quirk for Samsung Fit flash
  - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
  - ALSA: hda/realtek - Add Headset Mic supported
  - net: thunderx: workaround BGX TX Underflow issue
  - x86/xen: Distribute switch variables for initialization
  - nvme: Fix uninitialized-variable warning
  - s390/qdio: fill SL with absolute addresses
  - s390: make 'install' not depend on vmlinux
  - s390/cio: cio_ignore_proc_seq_next should increase position index
  - watchdog: da9062: do not ping the hw during stop()
  - net: ks8851-ml: Fix 16-bit IO operation
  - net: ks8851-ml: Fix 16-bit data access
  - net: ks8851-ml: Remove 8-bit bus accessors
  - net: dsa: b53: Ensure the default VID is untagged
  - selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing
  - drm/msm/dsi/pll: call vco set rate explicitly
  - drm/msm/dsi: save pll state before dsi host is powered off
  - drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
  - drm/msm/mdp5: rate limit pp done timeout warnings
  - usb: gadget: serial: fix Tx stall after buffer overflow
  - usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
  - usb: gadget: composite: Support more than 500mA MaxPower
  - selftests: fix too long argument
  - serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
  - ALSA: hda: do not override bus codec_mask in link_get()
  - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
  - RDMA/core: Fix use of logical OR in get_new_pps
  - RDMA/core: Fix pkey and port assignment in get_new_pps
  - net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
  - ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
  - mm, thp: fix defrag setting if newline is not used
  - thermal: brcmstb_thermal: Do not use DT coefficients
  - KVM: x86: Remove spurious clearing of async #PF MSR
  - KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path
  - perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc
  - pwm: omap-dmtimer: put_device() after of_find_device_by_node()
  - kprobes: Set unoptimized flag after unoptimizing code
  - drivers: net: xgene: Fix the order of the arguments of 'alloc_etherdev_mqs()'
  - KVM: Check for a bad hva before dropping into the ghc slow path
  - KVM: SVM: Override default MMIO mask if memory encryption is enabled
  - mwifiex: delete unused mwifiex_get_intf_num()
  - mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame()
  - net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE
  - net/smc: no peer ID in CLC decline for SMCD
  - net: atlantic: fix potential error handling
  - net: atlantic: fix use after free kasan warn
  - s390/qeth: vnicc Fix EOPNOTSUPP precedence
  - usb: charger: assign specific number for enum value
  - hv_netvsc: Fix unwanted wakeup in netvsc_attach()
  - drm/i915/gvt: Separate display reset from ALL_ENGINES reset
  - drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
  - i2c: jz4780: silence log flood on txabrt
  - i2c: altera: Fix potential integer overflow
  - MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
  - HID: hiddev: Fix race in in hiddev_disconnect()
  - HID: alps: Fix an error handling path in 'alps_input_configured()'
  - amdgpu/gmc_v9: save/restore sdpif regs during S3
  - Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
  - tracing: Disable trace_printk() on post poned tests
  - macintosh: therm_windtunnel: fix regression when instantiating devices
  - HID: core: increase HID report buffer size to 8KiB
  - HID: core: fix off-by-one memset in hid_report_raw_event()
  - HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
  - KVM: VMX: check descriptor table exits on instruction emulation
  - ACPI: watchdog: Fix gas->access_width usage
  - ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
  - qede: Fix race between rdma destroy workqueue and link change event
  - nfc: pn544: Fix occasional HW initialization failure
  - net: phy: restore mdio regs in the iproc mdio driver
  - net: mscc: fix in frame extraction
  - net: ena: ena-com.c: prevent NULL pointer dereference
  - net: ena: ethtool: use correct value for crc32 hash
  - net: ena: fix incorrectly saving queue numbers when setting RSS indirection table
  - net: ena: rss: store hash function as values and not bits
  - net: ena: rss: fix failure to get indirection table
  - net: ena: fix incorrect default RSS key
  - net: ena: add missing ethtool TX timestamping indication
  - net: ena: fix uses of round_jiffies()
  - net: ena: fix potential crash when rxfh key is NULL
  - soc/tegra: fuse: Fix build with Tegra194 configuration
  - ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi
  - qmi_wwan: unconditionally reject 2 ep interfaces
  - qmi_wwan: re-add DW5821e pre-production variant
  - s390/zcrypt: fix card and queue total counter wrap
  - cfg80211: check wiphy driver existence for drvinfo report
  - mac80211: consider more elements in parsing CRC
  - drm/msm: Set dma maximum segment size for mdss
  - Revert "char/random: silence a lockdep splat with printk()"
  - s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range
  - xen: Enable interrupts when calling _cond_resched()
  - rxrpc: Fix call RCU cleanup using non-bh-safe locks
  - ALSA: seq: Fix concurrent access to queue current tick/time
  - ALSA: seq: Avoid concurrent access to queue flags
  - ALSA: rawmidi: Avoid bit fields for state flags
  - iommu/vt-d: Fix compile warning from intel-svm.h
  - ecryptfs: replace BUG_ON with error handling code
  - staging: greybus: use after free in gb_audio_manager_remove_all()
  - staging: rtl8723bs: fix copy of overlapping memory
  - usb: dwc2: Fix in ISOC request length checking
  - usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus
  - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session"
  - scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout"
  - Revert "dmaengine: imx-sdma: Fix memory leak"
  - Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered extents
  - btrfs: do not check delayed items are empty for single transaction cleanup
  - btrfs: reset fs_root to NULL on error in open_ctree
  - btrfs: fix bytes_may_use underflow in prealloc error condtition
  - KVM: apic: avoid calculating pending eoi from an uninitialized val
  - KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
  - drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets
  - lib/stackdepot.c: fix global out-of-bounds in stack_slabs
  - tty: serial: qcom_geni_serial: Fix RX cancel command failure
  - tty: serial: qcom_geni_serial: Remove xfer_mode variable
  - tty: serial: qcom_geni_serial: Remove set_rfr_wm() and related variables
  - tty: serial: qcom_geni_serial: Remove use of *_relaxed() and mb()
  - tty: serial: qcom_geni_serial: Remove interrupt storm
  - tty: serial: qcom_geni_serial: Fix UART hang
  - KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
  - xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
  - drm/amdgpu/soc15: fix xclk for raven
  - nvme-multipath: Fix memory leak with ana_log_buf
  - MAINTAINERS: Update drm/i915 bug filing URL
  - serdev: ttyport: restore client ops on deregistration
  - tty: serial: imx: setup the correct sg entry for tx dma
  - tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode
  - serial: 8250: Check UPF_IRQ_SHARED in advance
  - x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF
  - x86/mce/amd: Fix kobject lifetime
  - x86/mce/amd: Publish the bank pointer only after setup has succeeded
  - powerpc/tm: Fix clearing MSR[TS] in current when reclaiming on signal delivery
  - staging: rtl8723bs: Fix potential overuse of kernel memory
  - staging: rtl8723bs: Fix potential security hole
  - staging: rtl8188eu: Fix potential overuse of kernel memory
  - staging: rtl8188eu: Fix potential security hole
  - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields
  - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows
  - USB: hub: Fix the broken detection of USB3 device in SMSC hub
  - USB: hub: Don't record a connect-change event during reset-resume
  - USB: Fix novation SourceControl XL after suspend
  - usb: uas: fix a plug & unplug racing
  - USB: quirks: blacklist duplicate ep on Sound Devices USBPre2
  - USB: core: add endpoint-blacklist quirk
  - UOS: xhci: let zhaoxin logic adapt to the change of 'struct xhci_hub'
  - xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2
  - xhci: fix runtime pm enabling for quirky Intel hosts
  - xhci: Force Maximum Packet size for Full-speed bulk devices to valid range.
  - staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi.
  - USB: misc: iowarrior: add support for the 100 device
  - USB: misc: iowarrior: add support for the 28 and 28L devices
  - USB: misc: iowarrior: add support for 2 OEMed devices
  - thunderbolt: Prevent crash if non-active NVMem file is read
  - ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
  - ecryptfs: fix a memory leak bug in parse_tag_1_packet()
  - ASoC: sun8i-codec: Fix setting DAI data format
  - ALSA: hda/realtek - Apply quirk for yet another MSI laptop
  - ALSA: hda/realtek - Apply quirk for MSI GP63, too
  - ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
  - iommu/qcom: Fix bogus detach logic
  - UOS: fix __register_nmi_handler kabi changed
  - drm/amdgpu/display: handle multiple numbers of fclks in dcn_calcs.c (v2)
  - virtio_balloon: prevent pfn array overflow
  - cifs: log warning message (once) if out of disk space
  - help_next should increase position index
  - drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage
  - drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency
  - microblaze: Prevent the overflow of the start
  - iwlwifi: mvm: Fix thermal zone registration
  - bcache: explicity type cast in bset_bkey_last()
  - reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
  - lib/scatterlist.c: adjust indentation in __sg_alloc_table
  - ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans()
  - radeon: insert 10ms sleep in dce5_crtc_load_lut
  - trigger_next should increase position index
  - ftrace: fpid_next() should increase position index
  - drm/nouveau/disp/nv50-: prevent oops when no channel method map provided
  - rbd: work around -Wuninitialized warning
  - ceph: check availability of mds cluster on mount after wait timeout
  - iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop
  - hostap: Adjust indentation in prism2_hostapd_add_sta
  - ARM: 8951/1: Fix Kexec compilation issue.
  - selftests: bpf: Reset global state between reuseport test runs
  - iommu/vt-d: Remove unnecessary WARN_ON_ONCE()
  - bcache: cached_dev_free needs to put the sb page
  - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV
  - drm/nouveau/mmu: fix comptag memory leak
  - ALSA: hda - Add docking station support for Lenovo Thinkpad T420s
  - s390/ftrace: generate traced function stack frame
  - s390: adjust -mpacked-stack support check for clang 10
  - x86/decoder: Add TEST opcode to Group3-2
  - kbuild: use -S instead of -E for precise cc-option test in Kconfig
  - ALSA: hda/hdmi - add retry logic to parse_intel_hdmi()
  - remoteproc: Initialize rproc_class before use
  - btrfs: device stats, log when stats are zeroed
  - btrfs: safely advance counter when looking up bio csums
  - btrfs: fix possible NULL-pointer dereference in integrity checks
  - pwm: Remove set but not set variable 'pwm'
  - ide: serverworks: potential overflow in svwks_set_pio_mode()
  - cmd64x: potential buffer overflow in cmd64x_program_timings()
  - pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional
  - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd
  - f2fs: fix memleak of kobject
  - drm/amd/display: fixup DML dependencies
  - f2fs: free sysfs kobject
  - f2fs: set I_LINKABLE early to avoid wrong access by vfs
  - usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue
  - drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
  - drm/nouveau/fault/gv100-: fix memory leak on module unload
  - drm/nouveau/drm/ttm: Remove set but not used variable 'mem'
  - drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler
  - drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw
  - drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new()
  - vme: bridges: reduce stack usage
  - driver core: Print device when resources present in really_probe()
  - visorbus: fix uninitialized variable access
  - tty: synclink_gt: Adjust indentation in several functions
  - tty: synclinkmp: Adjust indentation in several functions
  - ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m
  - wan: ixp4xx_hss: fix compile-testing on 64-bit
  - x86/nmi: Remove irq_work from the long duration NMI handler
  - Input: edt-ft5x06 - work around first register access error
  - rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
  - efi/x86: Don't panic or BUG() on non-critical error conditions
  - soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
  - IB/hfi1: Add software counter for ctxt0 seq drop
  - staging: rtl8188: avoid excessive stack usage
  - udf: Fix free space reporting for metadata and virtual partitions
  - usbip: Fix unsafe unaligned pointer usage
  - ARM: dts: stm32: Add power-supply for DSI panel on stm32f469-disco
  - drm: remove the newline for CRC source name.
  - ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch
  - tools lib api fs: Fix gcc9 stringop-truncation compilation error
  - ALSA: sh: Fix compile warning wrt const
  - clk: uniphier: Add SCSSI clock gate for each channel
  - ALSA: sh: Fix unused variable warnings
  - clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
  - RDMA/rxe: Fix error type of mmap_offset
  - reset: uniphier: Add SCSSI reset control for each channel
  - pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
  - PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency
  - x86/vdso: Provide missing include file
  - crypto: chtls - Fixed memory leak
  - dmaengine: imx-sdma: Fix memory leak
  - dmaengine: Store module owner in dma_device struct
  - ARM: dts: r8a7779: Add device node for ARM global timer
  - drm/mediatek: handle events when enabling/disabling crtc
  - scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
  - scsi: ufs: Complete pending requests in host reset and restore path
  - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
  - orinoco: avoid assertion in case of NULL pointer
  - rtlwifi: rtl_pci: Fix -Wcast-function-type
  - iwlegacy: Fix -Wcast-function-type
  - ipw2x00: Fix -Wcast-function-type
  - b43legacy: Fix -Wcast-function-type
  - ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
  - fore200e: Fix incorrect checks of NULL pointer dereference
  - r8169: check that Realtek PHY driver module is loaded
  - reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
  - media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros
  - PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers
  - PCI: Add generic quirk for increasing D3hot delay
  - media: cx23885: Add support for AVerMedia CE310B
  - PCI: iproc: Apply quirk_paxc_bridge() for module as well as built-in
  - ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed
  - ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
  - arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core
  - arm: dts: allwinner: H3: Add PMU node
  - arm64: dts: allwinner: H6: Add PMU mode
  - selinux: fall back to ref-walk if audit is required
  - NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu().
  - net/wan/fsl_ucc_hdlc: reject muram offsets above 64K
  - regulator: rk808: Lower log level on optional GPIOs being not available
  - drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG
  - drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_table
  - clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
  - kconfig: fix broken dependency in randconfig-generated .config
  - KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups
  - nbd: add a flush_workqueue in nbd_start_device
  - drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero
  - ath10k: Correct the DMA direction for management tx buffers
  - ARM: 8952/1: Disable kmemleak on XIP kernels
  - tracing: Fix very unlikely race of registering two stat tracers
  - tracing: Fix tracing_stat return values in error handling paths
  - powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov()
  - s390/pci: Fix possible deadlock in recover_store()
  - pwm: omap-dmtimer: Simplify error handling
  - x86/sysfb: Fix check for bad VRAM size
  - kselftest: Minimise dependency of get_size on C library interfaces
  - clocksource/drivers/bcm2835_timer: Fix memory leak of timer
  - usb: dwc2: Fix IN FIFO allocation
  - usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()
  - sparc: Add .exit.data section.
  - MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()
  - efi/x86: Map the entire EFI vendor string before copying it
  - pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins
  - media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run()
  - char/random: silence a lockdep splat with printk()
  - iommu/vt-d: Fix off-by-one in PASID allocation
  - gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in grgpio_irq_map/unmap()
  - powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number
  - media: i2c: mt9v032: fix enum mbus codes and frame sizes
  - pxa168fb: Fix the function used to release some memory in an error handling path
  - pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
  - gianfar: Fix TX timestamping with a stacked DSA driver
  - ALSA: ctl: allow TLV read operation for callback type of element in locked case
  - leds: pca963x: Fix open-drain initialization
  - brcmfmac: Fix use after free in brcmf_sdio_readframes()
  - drm/gma500: Fixup fbdev stolen size usage evaluation
  - KVM: nVMX: Use correct root level for nested EPT shadow page tables
  - Revert "KVM: VMX: Add non-canonical check on writes to RTIT address MSRs"
  - Revert "KVM: nVMX: Use correct root level for nested EPT shadow page tables"
  - net: dsa: tag_qca: Make sure there is headroom for tag
  - net/smc: fix leak of kernel memory to user space
  - enic: prevent waking up stopped tx queues over watchdog reset
  - KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging
  - NFSv4.1 make cachethis=no for writes
  - hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions.
  - perf/x86/intel: Fix inaccurate period in context switch for auto-reload
  - s390/time: Fix clk type in get_tod_clock
  - RDMA/core: Fix protection fault in get_pkey_idx_qp_list
  - RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq
  - RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create
  - RDMA/core: Fix invalid memory access in spec_filter_size
  - IB/rdmavt: Reset all QPs when the device is shut down
  - IB/hfi1: Close window for pq and request coliding
  - IB/hfi1: Acquire lock to release TID entries when user file is closed
  - perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map
  - KVM: nVMX: Use correct root level for nested EPT shadow page tables
  - ARM: npcm: Bring back GPIOLIB support
  - btrfs: log message when rw remount is attempted with unclean tree-log
  - btrfs: print message when tree-log replay starts
  - btrfs: ref-verify: fix memory leaks
  - Btrfs: fix race between using extent maps and merging them
  - ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000
  - ALSA: usb-audio: sound: usb: usb true/false for bool return type
  - ALSA: usb-audio: Apply sample rate quirk for Audioengine D1
  - ALSA: hda/realtek - Fix silent output on MSI-GL73
  - ALSA: usb-audio: Fix UAC2/3 effect unit parsing
  - Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list
  - Input: synaptics - enable SMBus on ThinkPad L470
  - Input: synaptics - switch T470s to RMI4 by default
  - serial: uartps: Move the spinlock after the read of the tx empty
  - x86/stackframe, x86/ftrace: Add pt_regs frame annotations
  - x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h
  - libertas: make lbs_ibss_join_existing() return error code on rates overflow
  - libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
  - pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B
  - media: i2c: adv748x: Fix unsafe macros
  - crypto: atmel-sha - fix error handling when setting hmac key
  - crypto: artpec6 - return correct error code for failed setkey()
  - mtd: sharpslpart: Fix unsigned comparison to zero
  - mtd: onenand_base: Adjust indentation in onenand_read_ops_nolock
  - ARM: 8949/1: mm: mark free_memmap as __init
  - iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA
  - powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW
  - powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning
  - tools/power/acpi: fix compilation error
  - ARM: dts: at91: sama5d3: define clock rate range for tcb1
  - ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
  - ARM: dts: am43xx: add support for clkout1 clock
  - ARM: dts: at91: Reenable UART TX pull-ups
  - platform/x86: intel_mid_powerbtn: Take a copy of ddata
  - ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node
  - rtc: cmos: Stop using shared IRQ
  - rtc: hym8563: Return -EINVAL if the time is known to be invalid
  - spi: spi-mem: Fix inverted logic in op sanity check
  - spi: spi-mem: Add extra sanity checks on the op param
  - gpio: zynq: Report gpio direction at boot
  - serial: uartps: Add a timeout to the tx empty wait
  - PCI/switchtec: Fix vep_vector_number ioread width
  - ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe
  - PCI/IOV: Fix memory leak in pci_iov_add_virtfn()
  - scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails
  - RDMA/uverbs: Verify MR access flags
  - RDMA/core: Fix locking in ib_uverbs_event_read
  - RDMA/netlink: Do not always generate an ACK for some netlink operations
  - IB/mlx4: Fix memory leak in add_gid error flow
  - hv_sock: Remove the accept port restriction
  - ASoC: pcm: update FE/BE trigger order based on the command
  - rxrpc: Fix service call disconnection
  - cifs: fail i/o on soft mounts if sessionsetup errors out
  - KVM: Play nice with read-only memslots when querying host page size
  - KVM: Use vcpu-specific gva->hva translation when querying host page size
  - KVM: nVMX: vmread should not set rflags to specify success in case of #PF
  - KVM: VMX: Add non-canonical check on writes to RTIT address MSRs
  - KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM
  - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
  - btrfs: flush write bio if we loop in extent_write_cache_pages
  - drm/dp_mst: Remove VCPI while disabling topology mgr
  - drm: atmel-hlcdc: enable clock before configuring timing engine
  - btrfs: free block groups after free'ing fs trees
  - btrfs: use bool argument in free_root_pointers()
  - net: dsa: b53: Always use dev->vlan_enabled in b53_configure_vlan()
  - net: macb: Limit maximum GEM TX length in TSO
  - net: macb: Remove unnecessary alignment check for TSO
  - net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
  - net: mvneta: move rx_dropped and rx_errors in per-cpu stats
  - net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port
  - mfd: rn5t618: Mark ADC control register volatile
  - mfd: da9062: Fix watchdog compatible string
  - ubi: Fix an error pointer dereference in error handling code
  - ubi: fastmap: Fix inverted logic in seen selfcheck
  - nfsd: Return the correct number of bytes written to the file
  - nfsd: fix jiffies/time_t mixup in LRU list
  - nfsd: fix delay timer on 32-bit architectures
  - IB/core: Fix ODP get user pages flow
  - IB/mlx5: Fix outstanding_pi index for GSI qps
  - net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
  - net: smc911x: Adjust indentation in smc911x_phy_configure
  - ppp: Adjust indentation into ppp_async_input
  - NFC: pn544: Adjust indentation in pn544_hci_check_presence
  - drm: msm: mdp4: Adjust indentation in mdp4_dsi_encoder_enable
  - powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
  - ext2: Adjust indentation in ext2_fill_super
  - phy: qualcomm: Adjust indentation in read_poll_timeout
  - scsi: ufs: Recheck bkops level if bkops is disabled
  - scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
  - scsi: csiostor: Adjust indentation in csio_device_reset
  - scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
  - percpu: Separate decrypted varaibles anytime encryption can be enabled
  - drm/amd/dm/mst: Ignore payload update failures
  - clk: tegra: Mark fuse clock as critical
  - KVM: s390: do not clobber registers during guest reset/store status
  - KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
  - KVM: x86: Don't let userspace set host-reserved cr4 bits
  - KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
  - KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
  - KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks
  - KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
  - KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c
  - KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
  - KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks
  - KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
  - KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks
  - KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
  - KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
  - KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
  - KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
  - KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
  - bcache: add readahead cache policy options via sysfs interface
  - xen/balloon: Support xend-based toolstack take two
  - media: rc: ensure lirc is initialized before registering input device
  - drm/rect: Avoid division by zero
  - gfs2: fix O_SYNC write handling
  - gfs2: move setting current->backing_dev_info
  - mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
  - iwlwifi: don't throw error when trying to remove IGTK
  - ARM: tegra: Enable PLLP bypass during Tegra124 LP1
  - Btrfs: fix race between adding and putting tree mod seq elements and nodes
  - btrfs: set trans->drity in btrfs_commit_transaction
  - Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES
  - crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
  - crypto: api - Fix race condition in crypto_spawn_alg
  - crypto: atmel-aes - Fix counter overflow in CTR mode
  - crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
  - crypto: ccp - set max RSA modulus size for v3 platform devices as well
  - samples/bpf: Don't try to remove user's homedir on clean
  - ftrace: Protect ftrace_graph_hash with ftrace_sync
  - ftrace: Add comment to why rcu_dereference_sched() is open coded
  - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu
  - tracing: Annotate ftrace_graph_hash pointer with __rcu
  - of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
  - PM: core: Fix handling of devices deleted during system-wide resume
  - f2fs: code cleanup for f2fs_statfs_project()
  - f2fs: fix miscounted block limit in f2fs_statfs_project()
  - f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()
  - power: supply: ltc2941-battery-gauge: fix use-after-free
  - scripts/find-unused-docs: Fix massive false positives
  - crypto: ccree - fix PM race condition
  - crypto: ccree - fix pm wrongful error reporting
  - crypto: ccree - fix backlog memory leak
  - crypto: api - Check spawn->alg under lock in crypto_drop_spawn
  - mfd: axp20x: Mark AXP20X_VBUS_IPSOUT_MGMT as volatile
  - hv_balloon: Balloon up according to request page number
  - mmc: sdhci-of-at91: fix memleak on clk_get failure
  - PCI: keystone: Fix link training retries initiation
  - crypto: geode-aes - convert to skcipher API and make thread-safe
  - ubifs: Fix deadlock in concurrent bulk-read and writepage
  - ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag
  - ubifs: don't trigger assertion on invalid no-key filename
  - ubifs: Reject unsupported ioctl flags explicitly
  - ACPI / battery: Deal better with neither design nor full capacity not being reported
  - ACPI / battery: Use design-cap for capacity calculations if full-cap is not available
  - ACPI / battery: Deal with design or full capacity being reported as -1
  - ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards
  - mmc: spi: Toggle SPI polarity, do not hardcode it
  - PCI: tegra: Fix return value check of pm_runtime_get_sync()
  - smb3: fix signing verification of large reads
  - powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
  - powerpc/xmon: don't access ASDR in VMs
  - s390/mm: fix dynamic pagetable upgrade for hugetlbfs
  - MIPS: boot: fix typo in 'vmlinux.lzma.its' target
  - MIPS: fix indentation of the 'RELOCS' message
  - KVM: arm64: Only sign-extend MMIO up to register width
  - ALSA: hda: Add Clevo W65_67SB the power_save blacklist
  - platform/x86: intel_scu_ipc: Fix interrupt support
  - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
  - media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments
  - media: v4l2-core: compat: ignore native command codes
  - media/v4l2-core: set pages dirty upon releasing DMA buffers
  - mm: move_pages: report the number of non-attempted pages
  - mm/memory_hotplug: fix remove_memory() lockdep splat
  - ALSA: dummy: Fix PCM format loop in proc output
  - ALSA: usb-audio: Fix endianess in descriptor validation
  - usb: gadget: f_ecm: Use atomic_t to track in-flight request
  - usb: gadget: f_ncm: Use atomic_t to track in-flight request
  - usb: gadget: legacy: set max_speed to super-speed
  - usb: typec: tcpci: mask event interrupts when remove driver
  - brcmfmac: Fix memory leak in brcmf_usbdev_qinit
  - tracing: Fix sched switch start/stop refcount racy updates
  - mfd: dln2: More sanity checking for endpoints
  - rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect
  - rxrpc: Fix missing active use pinning of rxrpc_local object
  - rxrpc: Fix insufficient receive notification generation
  - rxrpc: Fix use-after-free in rxrpc_put_local()
  - bnxt_en: Fix TC queue mapping.
  - net: stmmac: Delete txtimer in suspend()
  - net: hsr: fix possible NULL deref in hsr_handle_frame()
  - gtp: use __GFP_NOWARN to avoid memalloc warning
  - sparc32: fix struct ipc64_perm type definition
  - iwlwifi: mvm: fix NVM check for 3168 devices
  - printk: fix exclusive_console replaying
  - udf: Allow writing to 'Rewritable' partitions
  - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
  - ocfs2: fix oops when writing cloned file
  - media: iguanair: fix endpoint sanity check
  - Revert "drm/sun4i: dsi: Change the start delay calculation"
  - perf report: Fix no libunwind compiled warning break s390 issue
  - btrfs: do not zero f_bavail if we have available space
  - l2t_seq_next should increase position index
  - seq_tab_next() should increase position index
  - net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G
  - net/fsl: treat fsl,erratum-a011043
  - powerpc/fsl/dts: add fsl,erratum-a011043
  - qlcnic: Fix CPU soft lockup while collecting firmware dump
  - ARM: dts: am43x-epos-evm: set data pin directions for spi0 and spi1
  - r8152: get default setting of WOL before initializing
  - airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE
  - airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE
  - tee: optee: Fix compilation issue with nommu
  - ARM: 8955/1: virt: Relax arch timer version check during early boot
  - scsi: fnic: do not queue commands during fwreset
  - ARM: dts: am335x-boneblack-common: fix memory size
  - iwlwifi: Don't ignore the cap field upon mcc update
  - riscv: delete temporary files
  - bnxt_en: Fix ipv6 RFS filter matching logic.
  - net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec
  - wireless: wext: avoid gcc -O3 warning
  - mac80211: Fix TKIP replay protection immediately after key setup
  - cfg80211: Fix radar event during another phy CAC
  - wireless: fix enabling channel 12 for custom regulatory domain
  - parisc: Use proper printk format for resource_size_t
  - qmi_wwan: Add support for Quectel RM500Q
  - ASoC: sti: fix possible sleep-in-atomic
  - platform/x86: GPD pocket fan: Allow somewhat lower/higher temperature limits
  - ASoC: rt5640: Fix NULL dereference on module unload
  - clk: mmp2: Fix the order of timer mux parents
  - mac80211: mesh: restrict airtime metric to peered established plinks
  - clk: sunxi-ng: h6-r: Fix AR100/R_APB2 parent order
  - rseq: Unregister rseq for clone CLONE_VM
  - tools lib traceevent: Fix memory leakage in filter_event
  - soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
  - ARM: dts: beagle-x15-common: Model 5V0 regulator
  - ARM: dts: am57xx-beagle-x15/am57xx-idk: Remove "gpios" for endpoint dt nodes
  - ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
  - media: si470x-i2c: Move free() past last use of 'radio'
  - Bluetooth: Fix race condition in hci_release_sock()
  - ttyprintk: fix a potential deadlock in interrupt context issue
  - tomoyo: Use atomic_t for statistics counter
  - media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
  - media: gspca: zero usb_buf
  - media: vp7045: do not read uninitialized values if usb transfer fails
  - media: af9005: uninitialized variable printked
  - media: digitv: don't continue if remote control state can't be read
  - reiserfs: Fix memory leak of journal device string
  - arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
  - tools lib: Fix builds when glibc contains strlcpy()
  - PM / devfreq: Add new name attribute for sysfs
  - rsi: fix use-after-free on failed probe and unbind
  - rsi: add hci detach for hibernation and poweroff
  - crypto: pcrypt - Fix user-after-free on module unload
  - UOS: fix bind_class kabi changed
  - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE
  - random: try to actively add entropy rather than passively wait for it
  - crypto: af_alg - Use bh_lock_sock in sk_destruct
  - rsi: fix non-atomic allocation in completion handler
  - rsi: fix memory leak on failed URB submission
  - rsi: fix use-after-free on probe errors
  - usb-storage: Disable UAS on JMicron SATA enclosure
  - ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition
  - iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping
  - PCI: Add DMA alias quirk for Intel VCA NTB
  - platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx
  - HID: steam: Fix input device disappearing
  - atm: eni: fix uninitialized variable warning
  - gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
  - net: wan: sdla: Fix cast from pointer to integer of different size
  - drivers/net/b44: Change to non-atomic bit operations on pwol_mask
  - watchdog: rn5t618_wdt: fix module aliases
  - watchdog: max77620_wdt: fix potential build errors
  - phy: cpcap-usb: Prevent USB line glitches from waking up modem
  - phy: qcom-qmp: Increase PHY ready timeout
  - drivers/hid/hid-multitouch.c: fix a possible null pointer access.
  - HID: Add quirk for incorrect input length on Lenovo Y720
  - HID: ite: Add USB id match for Acer SW5-012 keyboard dock
  - HID: Add quirk for Xin-Mo Dual Controller
  - arc: eznps: fix allmodconfig kconfig warning
  - HID: multitouch: Add LG MELF0410 I2C touchscreen support
  - net_sched: fix ops->bind_class() implementations
  - zd1211rw: fix storage endpoint lookup
  - rtl8xxxu: fix interface sanity check
  - brcmfmac: fix interface sanity check
  - ath9k: fix storage endpoint lookup
  - cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()
  - crypto: chelsio - fix writing tfm flags to wrong place
  - iio: st_gyro: Correct data for LSM9DS0 gyro
  - mei: me: add comet point (lake) H device ids
  - component: do not dereference opaque pointer in debugfs
  - serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
  - staging: vt6656: Fix false Tx excessive retries reporting.
  - staging: vt6656: use NULLFUCTION stack on mac80211
  - staging: vt6656: correct packet types for CTS protect, mode.
  - staging: wlan-ng: ensure error return is actually returned
  - usb: dwc3: turn off VBUS when leaving host mode
  - USB: serial: ir-usb: fix IrLAP framing
  - USB: serial: ir-usb: fix link-speed handling
  - USB: serial: ir-usb: add missing endpoint sanity check
  - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant
  - rsi_91x_usb: fix interface sanity check
  - orinoco_usb: fix interface sanity check
  - net/x25: fix nonblocking connect
  - media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT
  - coresight: tmc-etf: Do not call smp_processor_id from preemptible
  - coresight: etb10: Do not call smp_processor_id from preemptible
  - crypto: geode-aes - switch to skcipher for cbc(aes) fallback
  - tracing: Fix histogram code when expression has same var as value
  - tracing: Remove open-coding of hist trigger var_ref management
  - tracing: Use hist trigger's var_ref array to destroy var_refs
  - net/sonic: Prevent tx watchdog timeout
  - net/sonic: Fix CAM initialization
  - net/sonic: Fix command register usage
  - net/sonic: Quiesce SONIC before re-initializing descriptor memory
  - net/sonic: Fix receive buffer replenishment
  - net/sonic: Improve receive descriptor status flag check
  - net/sonic: Avoid needless receive descriptor EOL flag updates
  - net/sonic: Fix receive buffer handling
  - net/sonic: Fix interface error stats collection
  - net/sonic: Use MMIO accessors
  - net/sonic: Clear interrupt flags immediately
  - net/sonic: Add mutual exclusion for accessing shared state
  - tracing: xen: Ordered comparison of function pointers
  - scsi: RDMA/isert: Fix a recently introduced regression related to logout
  - hwmon: (nct7802) Fix voltage limits to wrong registers
  - Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register
  - Input: pegasus_notetaker - fix endpoint sanity check
  - Input: aiptek - fix endpoint sanity check
  - Input: gtco - fix endpoint sanity check
  - Input: sur40 - fix interface sanity checks
  - Input: pm8xxx-vib - fix handling of separate enable register
  - mmc: sdhci: fix minimum clock rate for v3 controller
  - mmc: tegra: fix SDR50 tuning override
  - Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
  - Input: keyspan-remote - fix control-message timeouts
  - tracing: trigger: Replace unneeded RCU-list traversals
  - PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken
  - hwmon: (core) Do not use device managed functions for memory allocations
  - hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
  - afs: Fix characters allowed into cell names
  - net: usb: lan78xx: Add .ndo_features_check
  - net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM
  - net: bcmgenet: Use netif_tx_napi_add() for TX NAPI
  - gtp: make sure only SOCK_DGRAM UDP sockets are accepted
  - firestream: fix memory leaks
  - m68k: Call timer_interrupt() with interrupts disabled
  - arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node
  - serial: stm32: fix clearing interrupt error flags
  - usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON
  - samples/bpf: Fix broken xdp_rxq_info due to map order assumptions
  - arm64: dts: juno: Fix UART frequency
  - drm/radeon: fix bad DMA from INTERRUPT_CNTL2
  - dmaengine: ti: edma: fix missed failure handling
  - afs: Remove set but not used variables 'before', 'after'
  - affs: fix a memory leak in affs_remount
  - mmc: core: fix wl1251 sdio quirks
  - mmc: sdio: fix wl1251 vendor id
  - i2c: stm32f7: report dma error during probe
  - hv_netvsc: flag software created hash value
  - MIPS: Loongson: Fix return value of loongson_hwmon_init
  - dpaa_eth: avoid timestamp read on error paths
  - dpaa_eth: perform DMA unmapping before read
  - hwrng: omap3-rom - Fix missing clock by probing with device tree
  - drm: panel-lvds: Potential Oops in probe error handling
  - afs: Fix large file support
  - hv_netvsc: Fix send_table offset in case of a host bug
  - hv_netvsc: Fix offset usage in netvsc_send_table()
  - net: qca_spi: Move reset_count to struct qcaspi
  - afs: Fix missing timeout reset
  - bpf, offload: Unlock on error in bpf_offload_dev_create()
  - arm64: hibernate: check pgd table allocation
  - dmaengine: imx-sdma: fix size check for sdma script_number
  - vhost/test: stop device before reset
  - drm/msm/dsi: Implement reset correctly
  - net/smc: receive pending data after RCV_SHUTDOWN
  - net/smc: receive returns without data
  - s390/qeth: Fix initialization of vnicc cmd masks during set online
  - s390/qeth: Fix error handling during VNICC initialization
  - net: stmmac: fix disabling flexible PPS output
  - net: stmmac: fix length of PTP clock's name string
  - mac80211: accept deauth frames in IBSS mode
  - rxrpc: Fix trace-after-put looking at the put connection record
  - net: stmmac: gmac4+: Not all Unicast addresses may be available
  - net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_of_parse()
  - net: nixge: Fix a signedness bug in nixge_probe()
  - of: mdio: Fix a signedness bug in of_phy_get_and_connect()
  - net: axienet: fix a signedness bug in probe
  - net: stmmac: dwmac-meson8b: Fix signedness bug in probe
  - net: socionext: Fix a signedness bug in ave_probe()
  - net: netsec: Fix signedness bug in netsec_probe()
  - net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe()
  - net: hisilicon: Fix signedness bug in hix5hd2_dev_probe()
  - cxgb4: Signedness bug in init_one()
  - net: aquantia: Fix aq_vec_isr_legacy() return value
  - powerpc/mm/mce: Keep irqs disabled during lockless page table walk
  - clk: actions: Fix factor clk struct member access
  - mailbox: qcom-apcs: fix max_register value
  - f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()
  - bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands
  - um: Fix off by one error in IRQ enumeration
  - RDMA/cma: Fix false error message
  - ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet
  - gpio/aspeed: Fix incorrect number of banks
  - pinctrl: iproc-gpio: Fix incorrect pinconf configurations
  - net: sonic: replace dev_kfree_skb in sonic_send_packet
  - hwmon: (shtc1) fix shtc1 and shtw1 id mask
  - btrfs: use correct count in btrfs_file_write_iter()
  - Btrfs: fix inode cache waiters hanging on path allocation failure
  - Btrfs: fix inode cache waiters hanging on failure to start caching thread
  - Btrfs: fix hang when loading existing inode cache off disk
  - scsi: fnic: fix msix interrupt allocation
  - f2fs: fix error path of f2fs_convert_inline_page()
  - f2fs: fix wrong error injection path in inc_valid_block_count()
  - ARM: dts: logicpd-som-lv: Fix i2c2 and i2c3 Pin mux
  - rtlwifi: Fix file release memory leak
  - net: sonic: return NETDEV_TX_OK if failed to map buffer
  - led: triggers: Fix dereferencing of null pointer
  - ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit
  - tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs
  - wcn36xx: use dynamic allocation for large variables
  - ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init
  - iio: dac: ad5380: fix incorrect assignment to val
  - bcache: Fix an error code in bch_dump_read()
  - usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C
  - bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
  - staging: greybus: light: fix a couple double frees
  - x86, perf: Fix the dependency of the x86 insn decoder selftest
  - power: supply: Init device wakeup after device_add()
  - hwmon: (lm75) Fix write operations for negative temperatures
  - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()"
  - rxrpc: Fix lack of conn cleanup when local endpoint is cleaned up [ver #2]
  - ahci: Do not export local variable ahci_em_messages
  - iommu/mediatek: Fix iova_to_phys PA start for 4GB mode
  - media: em28xx: Fix exception handling in em28xx_alloc_urbs()
  - mips: avoid explicit UB in assignment of mips_io_port_base
  - rtc: pcf2127: bugfix: read rtc disables watchdog
  - ARM: 8896/1: VDSO: Don't leak kernel addresses
  - media: atmel: atmel-isi: fix timeout value for stop streaming
  - mac80211: minstrel_ht: fix per-group max throughput rate initialization
  - rtc: rv3029: revert error handling patch to rv3029_eeprom_write()
  - dmaengine: dw: platform: Switch to acpi_dma_controller_register()
  - ASoC: sun4i-i2s: RX and TX counter registers are swapped
  - powerpc/64s/radix: Fix memory hot-unplug page table split
  - signal: Allow cifs and drbd to receive their terminating signals
  - bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails
  - drm: rcar-du: lvds: Fix bridge_to_rcar_lvds
  - tools: bpftool: fix format strings and arguments for jsonw_printf()
  - tools: bpftool: fix arguments for p_err() in do_event_pipe()
  - ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls
  - ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
  - ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
  - crypto: caam - free resources in case caam_rng registration failed
  - cxgb4: smt: Add lock for atomic_dec_and_test
  - spi: bcm-qspi: Fix BSPI QUAD and DUAL mode support when using flex mode
  - iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off
  - cifs: fix rmmod regression in cifs.ko caused by force_sig changes
  - ARM: dts: stm32: add missing vdda-supply to adc on stm32h743i-eval
  - arm64: dts: renesas: r8a77995: Fix register range of display node
  - ALSA: aoa: onyx: always initialize register read value
  - crypto: ccp - Reduce maximum stack usage
  - x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI
  - mic: avoid statically declaring a 'struct device'.
  - media: rcar-vin: Clean up correct notifier in error path
  - qed: reduce maximum stack frame size
  - libertas_tf: Use correct channel range in lbtf_geo_init
  - clk: sunxi-ng: v3s: add the missing PLL_DDR1
  - drm/panel: make drm_panel.h self-contained
  - ARM: stm32: use "depends on" instead of "if" after prompt
  - x86/pgtable/32: Fix LOWMEM_PAGES constant
  - net: pasemi: fix an use-after-free in pasemi_mac_phy_init()
  - ceph: fix "ceph.dir.rctime" vxattr value
  - PCI: mobiveil: Fix the valid check for inbound and outbound windows
  - PCI: mobiveil: Fix devfn check in mobiveil_pcie_valid_device()
  - PCI: mobiveil: Remove the flag MSI_FLAG_MULTI_PCI_MSI
  - fsi: sbefifo: Don't fail operations when in SBE IPL state
  - devres: allow const resource arguments
  - fsi/core: Fix error paths on CFAM init
  - ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS
  - ACPI: PM: Simplify and fix PM domain hibernation callbacks
  - um: Fix IRQ controller regression on console read
  - rxrpc: Fix uninitialized error code in rxrpc_send_data_packet()
  - mfd: intel-lpss: Release IDA resources
  - iommu/amd: Make iommu_disable safer
  - bnxt_en: Suppress error messages when querying DSCP DCB capabilities.
  - bnxt_en: Fix ethtool selftest crash under error conditions.
  - backlight: pwm_bl: Fix heuristic to determine number of brightness levels
  - tools: bpftool: use correct argument in cgroup errors
  - nvmem: imx-ocotp: Change TIMING calculation to u-boot algorithm
  - nvmem: imx-ocotp: Ensure WAIT bits are preserved when setting timing
  - clk: qcom: Fix -Wunused-const-variable
  - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width"
  - perf/ioctl: Add check for the sample_period value
  - drm/msm/a3xx: remove TPL1 regs from snapshot
  - arm64: dts: allwinner: h6: Pine H64: Add interrupt line for RTC
  - ARM: dts: iwg20d-q7-common: Fix SDHI1 VccQ regularor
  - rtc: pcf8563: Clear event flags and disable interrupts before requesting irq
  - rtc: pcf8563: Fix interrupt trigger method
  - ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs
  - net/af_iucv: always register net_device notifier
  - net/af_iucv: build proper skbs for HiperTransport
  - drm/msm/mdp5: Fix mdp5_cfg_init error return
  - IB/hfi1: Handle port down properly in pio
  - powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration
  - powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild
  - qed: iWARP - fix uninitialized callback
  - qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state
  - ASoC: meson: axg-tdmout: right_j is not supported
  - ASoC: meson: axg-tdmin: right_j is not supported
  - ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev()
  - firmware: arm_scmi: update rate_discrete in clock_describe_rates_get
  - firmware: arm_scmi: fix bitfield definitions for SENSOR_DESC attributes
  - phy: usb: phy-brcm-usb: Remove sysfs attributes upon driver removal
  - iommu/vt-d: Duplicate iommu_resv_region objects per device list
  - arm64: dts: meson-gxm-khadas-vim2: fix Bluetooth support
  - arm64: dts: meson-gxm-khadas-vim2: fix gpio-keys-polled node
  - serial: stm32: fix a recursive locking in stm32_config_rs485
  - arm64: dts: renesas: ebisu: Remove renesas, no-ether-link property
  - crypto: inside-secure - fix queued len computation
  - crypto: inside-secure - fix zeroing of the request in ahash_exit_inv
  - media: vivid: fix incorrect assignment operation when setting video mode
  - clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register
  - cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency
  - cpufreq: brcmstb-avs-cpufreq: Fix initial command check
  - phy: qcom-qusb2: fix missing assignment of ret when calling clk_prepare_enable
  - RDMA/uverbs: check for allocation failure in uapi_add_elm()
  - netvsc: unshare skb in VF rx handler
  - crypto: talitos - fix AEAD processing.
  - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig
  - misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa
  - serial: stm32: fix wakeup source initialization
  - serial: stm32: Add support of TC bit status check
  - serial: stm32: fix transmit_chars when tx is stopped
  - serial: stm32: fix rx data length when parity enabled
  - serial: stm32: fix rx error handling
  - serial: stm32: fix word length configuration
  - crypto: ccp - Fix 3DES complaint from ccp-crypto module
  - crypto: ccp - fix AES CFB error exposed by new test vectors
  - spi: spi-fsl-spi: call spi_finalize_current_message() at the end
  - RDMA/qedr: Fix incorrect device rate.
  - arm64: dts: meson: libretech-cc: set eMMC as removable
  - dmaengine: tegra210-adma: Fix crash during probe
  - clk: meson: axg: spread spectrum is on mpll2
  - clk: meson: gxbb: no spread spectrum on mpll0
  - ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT
  - afs: Fix double inc of vnode->cb_break
  - afs: Fix lock-wait/callback-break double locking
  - afs: Don't invalidate callback if AFS_VNODE_DIR_VALID not set
  - afs: Fix key leak in afs_release() and afs_evict_inode()
  - thermal: cpu_cooling: Actually trace CPU load in thermal_power_cpu_get_power
  - thermal: rcar_gen3_thermal: fix interrupt type
  - backlight: lm3630a: Return 0 on success in update_status functions
  - kdb: do a sanity check on the cpu in kdb_per_cpu()
  - nfp: bpf: fix static check error through tightening shift amount adjustment
  - ARM: riscpc: fix lack of keyboard interrupts after irq conversion
  - pwm: meson: Don't disable PWM when setting duty repeatedly
  - pwm: meson: Consider 128 a valid pre-divider
  - crypto: caam - fix caam_dump_sg that iterates through scatterlist
  - platform/x86: alienware-wmi: printing the wrong error code
  - media: davinci/vpbe: array underflow in vpbe_enum_outputs()
  - media: omap_vout: potential buffer overflow in vidioc_dqbuf()
  - ALSA: aica: Fix a long-time build breakage
  - afs: Fix the afs.cell and afs.volume xattr handlers
  - ath10k: Fix encoding for protected management frames
  - lightnvm: pblk: fix lock order in pblk_rb_tear_down_check
  - mmc: core: fix possible use after free of host
  - watchdog: rtd119x_wdt: Fix remove function
  - dmaengine: tegra210-adma: restore channel status
  - net: ena: fix ena_com_fill_hash_function() implementation
  - net: ena: fix incorrect test of supported hash function
  - net: ena: fix: Free napi resources when ena_up() fails
  - net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry
  - RDMA/rxe: Consider skb reserve space based on netdev of GID
  - IB/mlx5: Add missing XRC options to QP optional params mask
  - dwc2: gadget: Fix completed transfer size calculation in DDMA
  - usb: gadget: fsl: fix link error against usb-gadget module
  - ASoC: fix valid stream condition
  - ARM: dts: logicpd-som-lv: Fix MMC1 card detect
  - PCI: iproc: Enable iProc config read for PAXBv2
  - KVM: PPC: Book3S HV: Fix lockdep warning when entering the guest
  - s390/kexec_file: Fix potential segment overlap in ELF loader
  - coresight: catu: fix clang build warning
  - afs: Further fix file locking
  - afs: Fix AFS file locking to allow fine grained locks
  - ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk()
  - dmaengine: axi-dmac: Don't check the number of frames for alignment
  - media: ov2659: fix unbalanced mutex_lock/unlock
  - ARM: dts: ls1021: Fix SGMII PCS link remaining down after PHY disconnect
  - powerpc: vdso: Make vdso32 installation conditional in vdso_install
  - selftests/ipc: Fix msgque compiler warnings
  - usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs
  - platform/x86: alienware-wmi: fix kfree on potentially uninitialized pointer
  - soc: amlogic: meson-gx-pwrc-vpu: Fix power on/off register bitmask
  - staging: android: vsoc: fix copy_from_user overrun
  - hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses
  - PCI: rockchip: Fix rockchip_pcie_ep_assert_intx() bitwise operations
  - ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocated data"
  - brcmfmac: fix leak of mypkt on error return path
  - scsi: target/core: Fix a race condition in the LUN lookup code
  - rxrpc: Fix detection of out of order acks
  - firmware: arm_scmi: fix of_node leak in scmi_mailbox_check
  - clk: qcom: Skip halt checks on gcc_pcie_0_pipe_clk for 8998
  - of: use correct function prototype for of_overlay_fdt_apply()
  - drm/vmwgfx: Remove set but not used variable 'restart'
  - bpf: Add missed newline in verifier verbose log
  - ehea: Fix a copy-paste err in ehea_init_port_res
  - rtc: mt6397: Don't call irq_dispose_mapping.
  - drm/fb-helper: generic: Call drm_client_add() after setup is done
  - spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios
  - soc/fsl/qe: Fix an error code in qe_pin_request()
  - bus: ti-sysc: Fix sysc_unprepare() when no clocks have been allocated
  - spi: tegra114: configure dma burst size to fifo trig level
  - spi: tegra114: flush fifos
  - spi: tegra114: terminate dma and reset on transfer timeout
  - spi: tegra114: fix for unpacked mode transfers
  - spi: tegra114: clear packed bit for unpacked mode
  - media: davinci-isif: avoid uninitialized variable use
  - soc: qcom: cmd-db: Fix an error code in cmd_db_dev_probe()
  - net: dsa: Avoid null pointer when failing to connect to PHY
  - ARM: OMAP2+: Fix potentially uninitialized return value for _setup_reset()
  - net: phy: don't clear BMCR in genphy_soft_reset
  - ARM: dts: sun9i: optimus: Fix fixed-regulators
  - arm64: dts: allwinner: a64: Add missing PIO clocks
  - ARM: dts: sun8i: a33: Reintroduce default pinctrl muxing
  - m68k: mac: Fix VIA timer counter accesses
  - jfs: fix bogus variable self-initialization
  - crypto: ccree - reduce kernel stack usage with clang
  - regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB
  - media: cx23885: check allocation return
  - media: wl128x: Fix an error code in fm_download_firmware()
  - media: cx18: update *pos correctly in cx18_read_pos()
  - media: ivtv: update *pos correctly in ivtv_read_pos()
  - soc: amlogic: gx-socinfo: Add mask for each SoC packages
  - regulator: lp87565: Fix missing register for LP87565_BUCK_0
  - net: sh_eth: fix a missing check of of_get_phy_mode
  - xen, cpu_hotplug: Prevent an out of bounds access
  - drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen()
  - nfp: fix simple vNIC mailbox length
  - x86/mm: Remove unused variable 'cpu'
  - nios2: ksyms: Add missing symbol exports
  - rbd: clear ->xferred on error from rbd_obj_issue_copyup()
  - media: dvb/earth-pt1: fix wrong initialization for demod blocks
  - powerpc/mm: Check secondary hash page table
  - net: aquantia: fixed instack structure overflow
  - hwrng: bcm2835 - fix probe as platform device
  - ath10k: Fix length of wmi tlv command for protected mgmt frames
  - regulator: wm831x-dcdc: Fix list of wm831x_dcdc_ilim from mA to uA
  - ARM: 8849/1: NOMMU: Fix encodings for PMSAv8's PRBAR4/PRLAR4
  - ARM: 8848/1: virt: Align GIC version check with arm64 counterpart
  - ARM: 8847/1: pm: fix HYP/SVC mode mismatch when MCPM is used
  - mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe
  - platform/x86: wmi: fix potential null pointer dereference
  - clocksource/drivers/exynos_mct: Fix error path in timer resources initialization
  - clocksource/drivers/sun5i: Fail gracefully when clock rate is unavailable
  - powerpc/64s: Fix logic when handling unknown CPU features
  - staging: rtlwifi: Use proper enum for return in halmac_parse_psd_data_88xx
  - net: dsa: fix unintended change of bridge interface STP state
  - ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of()
  - drm/nouveau: fix missing break in switch statement
  - drm/nouveau/pmu: don't print reply values if exec is false
  - drm/nouveau/bios/ramcfg: fix missing parentheses when calculating RON
  - net: dsa: qca8k: Enable delay for RGMII_ID mode
  - regulator: pv88090: Fix array out-of-bounds access
  - regulator: pv88080: Fix array out-of-bounds access
  - regulator: pv88060: Fix array out-of-bounds access
  - brcmfmac: create debugfs files for bus-specific layer
  - cdc-wdm: pass return value of recover_from_urb_loss
  - dmaengine: mv_xor: Use correct device for DMA API
  - staging: r8822be: check kzalloc return or bail
  - KVM: PPC: Release all hardware TCE tables attached to a group
  - mdio_bus: Fix PTR_ERR() usage after initialization to constant
  - hwmon: (pmbus/tps53679) Fix driver info initialization in probe routine
  - media: sh: migor: Include missing dma-mapping header
  - mt76: usb: fix possible memory leak in mt76u_buf_free
  - net: dsa: b53: Do not program CPU port's PVID
  - net: dsa: b53: Properly account for VLAN filtering
  - net: dsa: b53: Fix default VLAN ID
  - usb: phy: twl6030-usb: fix possible use-after-free on remove
  - RDMA/mlx5: Fix memory leak in case we fail to add an IB device
  - pinctrl: sh-pfc: sh73a0: Fix fsic_spdif pin groups
  - pinctrl: sh-pfc: r8a7792: Fix vin1_data18_b pin group
  - pinctrl: sh-pfc: r8a7791: Fix scifb2_data_c pin group
  - pinctrl: sh-pfc: emev2: Add missing pinmux functions
  - ntb_hw_switchtec: NT req id mapping table register entry number should be 512
  - ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers
  - iw_cxgb4: use tos when finding ipv6 routes
  - iw_cxgb4: use tos when importing the endpoint
  - fbdev: chipsfb: remove set but not used variable 'size'
  - rtc: pm8xxx: fix unintended sign extension
  - rtc: 88pm80x: fix unintended sign extension
  - rtc: 88pm860x: fix unintended sign extension
  - net/smc: original socket family in inet_sock_diag
  - rtc: ds1307: rx8130: Fix alarm handling
  - ath10k: fix dma unmap direction for management frames
  - arm64: dts: msm8916: remove bogus argument to the cpu clock
  - thermal: mediatek: fix register index error
  - rtc: ds1672: fix unintended sign extension
  - clk: ingenic: jz4740: Fix gating of UDC clock
  - staging: most: cdev: add missing check for cdev_add failure
  - iwlwifi: mvm: fix RSS config command
  - drm/xen-front: Fix mmap attributes for display buffers
  - ARM: dts: lpc32xx: phy3250: fix SD card regulator voltage
  - ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller clocks property
  - ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller variant
  - ARM: dts: lpc32xx: reparent keypad controller to SIC1
  - ARM: dts: lpc32xx: add required clocks property to keypad device node
  - crypto: crypto4xx - Fix wrong ppc4xx_trng_probe()/ppc4xx_trng_remove() arguments
  - tty: ipwireless: Fix potential NULL pointer dereference
  - bus: ti-sysc: Fix timer handling with drop pm_runtime_irq_safe()
  - iwlwifi: mvm: fix A-MPDU reference assignment
  - arm64: dts: allwinner: h6: Move GIC device node fix base address ordering
  - iwlwifi: mvm: avoid possible access out of array.
  - clk: sunxi-ng: sun8i-a23: Enable PLL-MIPI LDOs when ungating it
  - ARM: dts: sun8i-a23-a33: Move NAND controller device node to sort by address
  - spi/topcliff_pch: Fix potential NULL dereference on allocation error
  - rtc: cmos: ignore bogus century byte
  - media: tw9910: Unregister subdevice with v4l2-async
  - ASoC: imx-sgtl5000: put of nodes if finding codec fails
  - crypto: brcm - Fix some set-but-not-used warning
  - media: s5p-jpeg: Correct step and max values for V4L2_CID_JPEG_RESTART_INTERVAL
  - memory: tegra: Don't invoke Tegra30+ specific memory timing setup on Tegra20
  - RDMA/iw_cxgb4: Fix the unchecked ep dereference
  - spi: cadence: Correct initialisation of runtime PM
  - arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD
  - drm/shmob: Fix return value check in shmob_drm_probe
  - RDMA/qedr: Fix out of bounds index check in query pkey
  - RDMA/ocrdma: Fix out of bounds index check in query pkey
  - drm/fb-helper: generic: Fix setup error path
  - ARM: dts: r8a7743: Remove generic compatible string from iic3
  - drm: Fix error handling in drm_legacy_addctx
  - remoteproc: qcom: q6v5-mss: Add missing regulator for MSM8996
  - remoteproc: qcom: q6v5-mss: Add missing clocks for MSM8996
  - arm64: defconfig: Re-enable bcm2835-thermal driver
  - MIPS: BCM63XX: drop unused and broken DSP platform device
  - clk: dove: fix refcount leak in dove_clk_init()
  - clk: mv98dx3236: fix refcount leak in mv98dx3236_clk_init()
  - clk: armada-xp: fix refcount leak in axp_clk_init()
  - clk: kirkwood: fix refcount leak in kirkwood_clk_init()
  - clk: armada-370: fix refcount leak in a370_clk_init()
  - clk: vf610: fix refcount leak in vf610_clocks_init()
  - clk: imx7d: fix refcount leak in imx7d_clocks_init()
  - clk: imx6sx: fix refcount leak in imx6sx_clocks_init()
  - clk: imx6q: fix refcount leak in imx6q_clocks_init()
  - clk: samsung: exynos4: fix refcount leak in exynos4_get_xom()
  - clk: socfpga: fix refcount leak
  - clk: ti: fix refcount leak in ti_dt_clocks_register()
  - clk: qoriq: fix refcount leak in clockgen_init()
  - clk: highbank: fix refcount leak in hb_clk_init()
  - Input: nomadik-ske-keypad - fix a loop timeout test
  - pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value
  - pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field
  - pinctrl: sh-pfc: r8a77995: Remove bogus SEL_PWM[0-3]_3 configurations
  - pinctrl: sh-pfc: sh7734: Add missing IPSR11 field
  - pinctrl: sh-pfc: r8a77980: Add missing MOD_SEL0 field
  - pinctrl: sh-pfc: r8a77970: Add missing MOD_SEL0 field
  - pinctrl: sh-pfc: r8a7794: Remove bogus IPSR9 field
  - pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group
  - pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_data18 group
  - pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qspi_data4_b group
  - pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_data24_1 group
  - pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to gether_gmii group
  - switchtec: Remove immediate status check after submitting MRPC command
  - staging: bcm2835-camera: fix module autoloading
  - staging: bcm2835-camera: Abort probe if there is no camera
  - mailbox: ti-msgmgr: Off by one in ti_msgmgr_of_xlate()
  - IB/rxe: Fix incorrect cache cleanup in error flow
  - OPP: Fix missing debugfs supply directory for OPPs
  - IB/hfi1: Correctly process FECN and BECN in packets
  - net: phy: Fix not to call phy_resume() if PHY is not attached
  - arm64: dts: renesas: r8a7795-es1: Add missing power domains to IPMMU nodes
  - arm64: dts: meson-gx: Add hdmi_5v regulator as hdmi tx supply
  - drm/dp_mst: Skip validating ports during destruction, just ref
  - drm: rcar-du: Fix vblank initialization
  - drm: rcar-du: Fix the return value in case of error in 'rcar_du_crtc_set_crc_source()'
  - bus: ti-sysc: Add mcasp optional clocks flag
  - pinctrl: meson-gxl: remove invalid GPIOX tsin_a pins
  - ASoC: sun8i-codec: add missing route for ADC
  - ARM: dts: bcm283x: Correct mailbox register sizes
  - ASoC: wm97xx: fix uninitialized regmap pointer problem
  - drm/sun4i: hdmi: Fix double flag assignation
  - net: socionext: Add dummy PHY register read in phy_write()
  - powerpc/kgdb: add kgdb_arch_set/remove_breakpoint()
  - rtlwifi: rtl8821ae: replace _rtl8821ae_mrate_idx_to_arfr_id with generic version
  - powerpc/pseries/memory-hotplug: Fix return value type of find_aa_index
  - pwm: lpss: Release runtime-pm reference from the driver's remove callback
  - staging: comedi: ni_mio_common: protect register write overflow
  - iwlwifi: nvm: get num of hw addresses from firmware
  - ALSA: usb-audio: update quirk for B&W PX to remove microphone
  - drm/msm: fix unsigned comparison with less than zero
  - mei: replace POLL* with EPOLL* for write queues.
  - cfg80211: regulatory: make initialization more robust
  - usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure
  - usb: dwc3: add EXTCON dependency for qcom
  - IB/rxe: replace kvfree with vfree
  - mailbox: mediatek: Add check for possible failure of kzalloc
  - ASoC: wm9712: fix unused variable warning
  - signal/ia64: Use the force_sig(SIGSEGV,...) in ia64_rt_sigreturn
  - signal/ia64: Use the generic force_sigsegv in setup_frame
  - PCI: iproc: Remove PAXC slot check to allow VF support
  - firmware: coreboot: Let OF core populate platform device
  - ARM: qcom_defconfig: Enable MAILBOX
  - apparmor: don't try to replace stale label in ptrace access check
  - ALSA: hda: fix unused variable warning
  - apparmor: Fix network performance issue in aa_label_sk_perm
  - iio: fix position relative kernel version
  - drm/virtio: fix bounds check in virtio_gpu_cmd_get_capset()
  - ARM: dts: at91: nattis: make the SD-card slot work
  - ARM: dts: at91: nattis: set the PRLUD and HIPOW signals low
  - drm/sti: do not remove the drm_bridge that was never added
  - watchdog: sprd: Fix the incorrect pointer getting from driver data
  - soc: aspeed: Fix snoop_file_poll()'s return type
  - perf map: No need to adjust the long name of modules
  - crypto: sun4i-ss - fix big endian issues
  - mt7601u: fix bbp version check in mt7601u_wait_bbp_ready
  - powerpc/archrandom: fix arch_get_random_seed_int()
  - powerpc/pseries: Enable support for ibm,drc-info property
  - SUNRPC: Fix svcauth_gss_proxy_init()
  - mfd: intel-lpss: Add default I2C device properties for Gemini Lake
  - i2c: i2c-stm32f7: fix 10-bits check in slave free id search loop
  - i2c: stm32f7: rework slave_id allocation
  - hwmon: (pmbus/ibm-cffps) Switch LEDs to blocking brightness call
  - regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id
  - clk: sprd: Use IS_ERR() to validate the return value of syscon_regmap_lookup_by_phandle()
  - perf probe: Fix wrong address verification
  - scsi: target: core: Fix a pr_debug() argument
  - scsi: bnx2i: fix potential use after free
  - scsi: qla4xxx: fix double free bug
  - scsi: esas2r: unlock on error in esas2r_nvram_read_direct()
  - reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr
  - drm/nouveau/mmu: qualify vmm during dtor
  - drm/nouveau/bar/gf100: ensure BAR is mapped
  - drm/nouveau/bar/nv50: check bar1 vmm return value
  - mtd: devices: fix mchp23k256 read and write
  - Revert "arm64: dts: juno: add dma-ranges property"
  - arm64: dts: marvell: Fix CP110 NAND controller node multi-line comment alignment
  - tick/sched: Annotate lockless access to last_jiffies_update
  - cfg80211: check for set_wiphy_params
  - arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node
  - cw1200: Fix a signedness bug in cw1200_load_firmware()
  - irqchip: Place CONFIG_SIFIVE_PLIC into the menu
  - sh_eth: check sh_eth_cpu_data::dual_port when dumping registers
  - r8152: add missing endpoint sanity check
  - net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info
  - net: usb: lan78xx: limit size of local TSO packets
  - net: hns: fix soft lockup when there is not enough memory
  - net: dsa: tag_qca: fix doubled Tx statistics
  - hv_netvsc: Fix memory leak when removing rndis device
  - batman-adv: Fix DAT candidate selection on little endian systems
  - NFC: pn533: fix bulk-message timeout
  - cfg80211: fix page refcount issue in A-MSDU decap
  - cfg80211: fix memory leak in cfg80211_cqm_rssi_update
  - cfg80211: fix deadlocks in autodisconnect work
  - bpf: Fix incorrect verifier simulation of ARSH under ALU32
  - arm64: dts: agilex/stratix10: fix pmu interrupt numbers
  - net: stmmac: Enable 16KB buffer size
  - net: stmmac: 16KB buffer must be 16 byte aligned
  - ARM: dts: imx7: Fix Toradex Colibri iMX7S 256MB NAND flash support
  - ARM: dts: imx6q-icore-mipi: Use 1.5 version of i.Core MX6DL
  - ARM: dts: imx6qdl: Add Engicam i.Core 1.5 MX6
  - btrfs: fix memory leak in qgroup accounting
  - btrfs: do not delete mismatched root refs
  - btrfs: fix invalid removal of root ref
  - btrfs: rework arguments of btrfs_unlink_subvol
  - perf report: Fix incorrectly added dimensions as switch perf data file
  - perf hists: Fix variable name's inconsistency in hists__for_each() macro
  - drm/i915: Add missing include file <linux/math64.h>
  - x86/efistub: Disable paging at mixed mode entry
  - x86/CPU/AMD: Ensure clearing of SME/SEV features is maintained
  - usb: core: hub: Improved device recognition on remote wakeup
  - ptrace: reintroduce usage of subjective credentials in ptrace_has_cap()
  - UOS: hookmanager: modify UOS_CAPABLE hook param type
  - LSM: generalize flag passing to security_capable
  - ARM: dts: am571x-idk: Fix gpios property to have the correct gpio number
  - Fix built-in early-load Intel microcode alignment
  - arm64: dts: allwinner: a64: olinuxino: Fix SDIO supply regulator
  - ALSA: usb-audio: fix sync-ep altsetting sanity check
  - ALSA: seq: Fix racy access for queue timer in proc read
  - ALSA: dice: fix fallback from protocol extension into limited functionality
  - ARM: dts: imx6q-dhcom: Fix SGTL5000 VDDIO regulator connection
  - ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1
  - ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1
  - scsi: fnic: fix invalid stack access
  - USB: serial: quatech2: handle unbound ports
  - USB: serial: keyspan: handle unbound ports
  - USB: serial: io_edgeport: add missing active-port sanity check
  - USB: serial: io_edgeport: handle unbound ports on URB completion
  - USB: serial: ch341: handle unbound port at reset_resume
  - USB: serial: suppress driver bind attributes
  - USB: serial: option: add support for Quectel RM500Q in QDL mode
  - USB: serial: opticon: fix control-message timeouts
  - USB: serial: option: Add support for Quectel RM500Q
  - USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx
  - iio: buffer: align the size of scan bytes to size of the largest element
  - ASoC: msm8916-wcd-digital: Reset RX interpolation path after use
  - clk: Don't try to enable critical clocks if prepare failed
  - ARM: dts: imx6q-dhcom: fix rtc compatible
  - dt-bindings: reset: meson8b: fix duplicate reset IDs
  - clk: qcom: gcc-sdm845: Add missing flag to votable GDSCs
  - ARM: dts: meson8: fix the size of the PMU registers
  - ocfs2: call journal flush to mark journal as empty after journal recovery when mount
  - hexagon: work around compiler crash
  - hexagon: parenthesize registers in asm predicates
  - ioat: ioat_alloc_ring() failure handling.
  - dmaengine: k3dma: Avoid null pointer traversal
  - drm/arm/mali: make malidp_mw_connector_helper_funcs static
  - MIPS: Prevent link failure with kcov instrumentation
  - mips: cacheinfo: report shared CPU map
  - rseq/selftests: Turn off timeout setting
  - selftests: firmware: Fix it to do root uid check and skip
  - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy()
  - gpio: mpc8xxx: Add platform device to gpiochip->parent
  - rtc: brcmstb-waketimer: add missed clk_disable_unprepare
  - rtc: msm6242: Fix reading of 10-hour digit
  - f2fs: fix potential overflow
  - rtlwifi: Remove unnecessary NULL check in rtl_regd_init
  - spi: atmel: fix handling of cs_change set on non-last xfer
  - mtd: spi-nor: fix silent truncation in spi_nor_read_raw()
  - mtd: spi-nor: fix silent truncation in spi_nor_read()
  - iommu/mediatek: Correct the flush_iotlb_all callback
  - media: exynos4-is: Fix recursive locking in isp_video_release()
  - media: v4l: cadence: Fix how unsued lanes are handled in 'csi2rx_start()'
  - media: rcar-vin: Fix incorrect return statement in rvin_try_format()
  - media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support
  - media: ov6650: Fix some format attributes not under control
  - media: ov6650: Fix incorrect use of JPEG colorspace
  - tty: serial: pch_uart: correct usage of dma_unmap_sg
  - tty: serial: imx: use the sg count from dma_map_sg
  - powerpc/powernv: Disable native PCIe port management
  - PCI/PTM: Remove spurious "d" from granularity message
  - PCI: dwc: Fix find_next_bit() usage
  - arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD
  - pinctrl: lewisburg: Update pin list according to v1.1v6
  - pinctl: ti: iodelay: fix error checking on pinctrl_count_index_with_args call
  - clk: samsung: exynos5420: Preserve CPU clocks configuration during suspend/resume
  - mei: fix modalias documentation
  - iio: imu: adis16480: assign bias value only if operation succeeded
  - crypto: virtio - implement missing support for output IVs
  - platform/x86: GPD pocket fan: Use default values when wrong modparams are given
  - platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0
  - RDMA/srpt: Report the SCSI residual to the initiator
  - RDMA/mlx5: Return proper error value
  - btrfs: simplify inode locking for RWF_NOWAIT
  - afs: Fix missing cell comparison in afs_test_super()
  - cifs: Adjust indentation in smb2_open_file
  - s390/qeth: Fix vnicc_is_in_use if rx_bcast not set
  - s390/qeth: fix false reporting of VNIC CHAR config failure
  - hsr: reset network header when supervision frame is created
  - gpio: Fix error message on out-of-range GPIO in lookup table
  - gpio: zynq: Fix for bug in zynq_gpio_restore_context API
  - mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy
  - ASoC: stm32: spdifrx: fix race condition in irq handler
  - ASoC: stm32: spdifrx: fix inconsistent lock state
  - ASoC: soc-core: Set dpcm_playback / dpcm_capture
  - RDMA/bnxt_re: Fix Send Work Entry state check while polling completions
  - RDMA/bnxt_re: Avoid freeing MR resources if dereg fails
  - rtc: mt6397: fix alarm register overwrite
  - fs/select: avoid clang stack usage warning
  - HID: hidraw, uhid: Always report EPOLLOUT
  - HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
  - hidraw: Return EPOLLOUT from hidraw_poll
  - phy: cpcap-usb: Fix flakey host idling and enumerating of devices
  - phy: cpcap-usb: Fix error path when no host driver is loaded
  - USB: Fix: Don't skip endpoint descriptors with maxpacket=0
  - HID: hiddev: fix mess in hiddev_open()
  - serdev: Don't claim unsupported ACPI serial devices
  - staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
  - staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
  - usb: musb: dma: Correct parameter passed to IRQ handler
  - usb: musb: Disable pullup at init
  - usb: musb: fix idling for suspend after disconnect interrupt
  - USB: serial: option: add ZLP support for 0x1bc7/0x9010
  - staging: vt6656: set usb_set_intfdata on driver fail.
  - gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
  - gpiolib: acpi: Turn dmi_system_id table into a generic quirk table
  - can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs
  - can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode
  - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
  - can: kvaser_usb: fix interface sanity check
  - drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
  - drm/fb-helper: Round up bits_per_pixel if possible
  - drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model
  - Input: input_event - fix struct padding on sparc64
  - HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
  - HID: Fix slab-out-of-bounds read in hid_field_extract
  - tracing: Change offset type to s32 in preempt/irq tracepoints
  - tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
  - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
  - ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen
  - ALSA: hda/realtek - Set EAPD control to default for ALC222
  - ALSA: hda/realtek - Add new codec supported for ALCS1200A
  - ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
  - usb: chipidea: host: Disable port power only if previously enabled
  - i2c: fix bus recovery stop mode timing
  - scsi: qla2xxx: Change discovery state before PLOGI
  - net: hns3: fix return type of ndo_start_xmit function
  - UOS: loongarch/config: set CONFIG_CRYPTO_SM2/3/4 to y
  - Revert "UOS: loongarch/config: ser CONFIG_CRYPTO_SM2/3/4 to y"
  - UOS: loongarch/config: ser CONFIG_CRYPTO_SM2/3/4 to y


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.141
changelog:
  - UOS: Add GET_IP and SET_IP for loongarch
  - UOS: updated the x86 openeuler_defconfig && openeuler_debug_defconfig
  - Merge changes from topic "merge_euler" into linux-next
  - arm64/ascend: Delete unused feature auto-tuning hugepage
  - net: bridge: mcast: add and enforce query interval minimum
  - net: bridge: mcast: add and enforce startup query interval minimum
  - block, bfq: switch 'bfqg->ref' to use atomic refcount apis
  - anolis: bond: broadcast ARP or ND messages to all slaves
  - mm: gup: fix the fast GUP race against THP collapse
  - sched/rt: Optimize checking group RT scheduler constraints
  - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list()
  - cifs: sanitize multiple delimiters in prepath
  - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
  - Merge changes from topic "fix-loongarch-compile" into linux-next
  - UOS: Fix warning messages for 4 files
  - UOS: loongarch: add 'blockable' param to kvm_unmap_hva_range
  - UOS: loongarch: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()
  - Merge "anolis: mm: change del_pid permission to write only" into linux-next
  - UOS: ignore chacha20-x86_64.S,poly1305-x86_64.S,chacha20-arm64.S,poly1305-arm64.S
  - ACPI/sleep: Convert acpi_wakeup_address into a function
  - UOS: Add TXGBE_RECOVER_CHECK restrictions for txgbe_tx_timeout_reset
  - UOS: Prevent rnp/rnpvf from outputting warning messages
  - UOS: Fix warning messages for 45 files
  - UOS: config: Add CONFIG_ARCH_LLC_128_WORKAROUND config
  - UOS: config: Add CONFIG_MEMSLI to configuration file
  - anolis: mm: hugetlb: Fix panic that caused by spin_lock not be unlocked
  - mm: migrate: fix missing update page_private to hugetlb_page_subpool
  - mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate
  - mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap
  - mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page
  - mm: hugetlb: defer freeing of HugeTLB pages
  - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags
  - hugetlb: convert PageHugeFreed to HPageFreed flag
  - hugetlb: convert PageHugeTemporary() to HPageTemporary flag
  - hugetlb: convert page_huge_active() HPageMigratable flag
  - arm/ras: Report ARM processor information to userspace
  - anolis: mm: change del_pid permission to write only
  - anolis: tcmu: fix compile warnings
  - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression
  - scsi: megaraid_sas: Check user-provided offsets
  - scsi: qla2xxx: Change discovery state before PLOGI
  - scsi: target: tcmu: Make cmd_ring_size changeable via configfs.
  - anolis: UKFEF: report kernel warning
  - anolis: UKFEF: report kernel crash event
  - anolis: UKFEF: report bad mm_struct state
  - anolis: UKFEF: report ext4-fs error
  - anolis: UKFEF: report fatal signal event
  - anolis: UKFEF: report memory alloc failed event
  - anolis: UKFEF: report softlockup event
  - anolis: UKFEF: report rcu-stall event
  - anolis: UKFEF: report hung-task event
  - anolis: UKFEF: report oom event
  - anolis: UKFEF: report block error
  - anolis: UKFEF: report mce event
  - anolis: UKFEF: unified kernel fault event framework
  - nvme: fix an error code in nvme_init_subsystem()
  - nvme-core: Fix extra device_put() call on error path
  - nvme: fix controller instance leak
  - nvme: Assign subsys instance from first ctrl
  - nvme: change locking for the per-subsystem controller list
  - PCI: pciehp: Ignore Link Down/Up caused by DPC
  - PCI: pciehp: Reduce noisiness on hot removal
  - UOS: kabi: Fix kabi-check error of x86_capability
  - mm/vmalloc.c: keep track of free blocks for vmap allocation
  - anolis: sched: Fix the performence regression because of update_rq_on_expel()
  - mm, page_alloc: drop should_suppress_show_mem
  - mm, page_alloc: move_freepages should not examine struct page of reserved memory
  - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX
  - anolis: mm: fix suspicious RCU usage in mem_cgroup_account_oom_skip
  - anolis: mm, memcg: use css_tryget_online() instead of css_get()
  - anolis: sched: fix race condition when adjust guest cputime
  - anolis: sched: Ensure the logic of check_preempt_tick with CONFIG_GROUP_IDENTITY off
  - anolis: mm: change del_pid permission to write only
  - anolis: Fix the bug that cfs_rq->h_nr_expel_immune underflow
  - mm: vmalloc: add cond_resched() in __vunmap()
  - integrity: double check iint_cache was initialized
  - rcu: Set a maximum limit for back-to-back callback invocation
  - x86/cpu: Align the x86_capability array to size of unsigned long
  - x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long
  - anolis: mm: fix the swap cache shadow entries
  - anolis: mm/khugepaged: sleep for the last alloc failure
  - anolis: mm: Use sched_clock() instead of ktime_get_ns()
  - anolis: mm, memcg: make up for missing config wrapper
  - anolis: xsk: fix build error
  - bpf/xskmap: Return ERR_PTR for failure case instead of NULL.
  - UOS: kabi: fix kabi changes caused by cgroup_classid
  - anolis: net: keep cgroup classid when skb crosses veth and ipvlan
  - net: clean up codestyle
  - anolis: compiler: Make symbols visible defaultly when build vdso
  - anolis: task_work: cleanup notification modes
  - drm/vgem: Reclassify buffer creation debug message
  - UOS: fix kabi changes caused by writeback-cgroup feature.
  - writeback, cgroup: do not reparent dax inodes
  - writeback, cgroup: remove wb from offline list before releasing refcnt
  - writeback, cgroup: release dying cgwbs by switching attached inodes
  - writeback, cgroup: support switching multiple inodes at once
  - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn()
  - writeback, cgroup: keep list of inodes attached to bdi_writeback
  - writeback, cgroup: switch to rcu_work API in inode_switch_wbs()
  - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode
  - writeback, cgroup: add smp_mb() to cgroup_writeback_umount()
  - writeback, cgroup: do not switch inodes with I_WILL_FREE flag
  - writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail
  - Revert "ck: memcg: Point wb to root memcg/blkcg when offlining to avoid zombie"
  - UOS: kabi: fix ex_handler_refcount kabi changed
  - lkdtm: Remove references to CONFIG_REFCOUNT_FULL
  - locking/refcount: Remove unused 'refcount_error_report()' function
  - locking/refcount: Consolidate implementations of refcount_t
  - locking/refcount: Consolidate REFCOUNT_{MAX,SATURATED} definitions
  - locking/refcount: Move saturation warnings out of line
  - locking/refcount: Improve performance of generic REFCOUNT_FULL code
  - locking/refcount: Move the bulk of the REFCOUNT_FULL implementation into the <linux/refcount.h> header
  - locking/refcount: Remove unused refcount_*_checked() variants
  - locking/refcount: Ensure integer operands are treated as signed
  - locking/refcount: Define constants for saturation and max refcount values
  - mm/swapfile.c: fix potential memory leak in sys_swapon
  - mm/swapfile.c: move inode_lock out of claim_swapfile
  - mm/swapfile.c: fix a comment in sys_swapon()
  - hibernate: Allow uswsusp to write to swap
  - vfs: don't allow writes to swap files
  - mm: set S_SWAPFILE on blockdev swap devices
  - bpf, selftests: use :: 1 for localhost in tcp_server.py
  - bpf: increase complexity limit and maximum program size
  - Revert "bpf: correct slot_type marking logic to allow more stack slot sharing"
  - Revert "bpf: Reject indirect var_off stack access in raw mode"
  - Revert "bpf: Reject indirect var_off stack access in unpriv mode"
  - Revert "bpf: Sanity check max value for var_off stack access"
  - bpf: Use kvmalloc for map values in syscall
  - iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode
  - iommu/amd: Fix potential @entry null deref
  - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE
  - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE
  - iommu/amd: Check feature support bit before accessing MSI capability registers
  - iommu/amd: Only support x2APIC with IVHD type 11h/40h
  - iommu/amd: Unmap all L7 PTEs when downgrading page-sizes
  - iommu/amd: Introduce first_pte_l7() helper
  - iommu/amd: Fix downgrading default page-sizes in alloc_pte()
  - vfio/type1: Remove map_try_harder() code path
  - iommu/amd: Allow to upgrade page-size
  - iommu/amd: Restart loop if cmpxchg64 succeeded in alloc_pte()
  - iommu/amd: Allow downgrading page-sizes in alloc_pte()
  - iommu/amd: Ignore page-mode 7 in free_sub_pt()
  - iommu/amd: Introduce free_sub_pt() function
  - iommu/amd: Collect page-table pages in freelist
  - iommu/amd: Add support for X2APIC IOMMU interrupts
  - fuse: fix page stealing
  - ovl: fix regression with re-formatted lower squashfs
  - anolis: fuse: rename FUSE_PERFILE_DAX to FUSE_HAS_INODE_DAX
  - ovl: return required buffer size for file handles
  - cuse: fix broken release
  - ring-buffer: Protect ring_buffer_reset() from reentrancy
  - ring-buffer: speed up buffer resets by avoiding synchronize_rcu for each CPU
  - io_uring: fix race between timeout flush and removal
  - fuse: Switch to using async direct IO for FOPEN_DIRECT_IO
  - anolis: mm: add page_size() func
  - mm: hugetlb: free the vmemmap pages associated with each HugeTLB page
  - mm: hugetlb: gather discrete indexes of tail page
  - mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP
  - mm: memory_hotplug: factor out bootmem core functions to bootmem_info.c
  - hugetlb: fix uninitialized subpool pointer
  - hugetlb: use page.private for hugetlb specific page flags
  - x86: mm: add p?d_leaf() definitions
  - arm64: mm: add p?d_leaf() definitions
  - mm: add generic p?d_leaf() macros
  - f2fs: fix to do sanity check on inode type during garbage collection
  - anolis: mm/vmscan: skip invoke vmpressure for background reclaim
  - anolis: fuse: add a mount option to set fs magic value
  - mm, vmscan: guarantee drop_slab_node() termination
  - mm/vmscan: fix infinite loop in drop_slab_node
  - io_uring: fix IOPOLL -EAGAIN retries
  - io_uring: fix inconsistent lock state
  - io_uring: fix REQ_F_COMP_LOCKED by killing it
  - io_uring: dig out COMP_LOCK from deep call chain
  - io_uring: don't unnecessarily clear F_LINK_TIMEOUT
  - io_uring: don't set COMP_LOCKED if won't put
  - io_uring: retry in case of short read on block device
  - io_uring: fix short read retries for non-reg files
  - io_uring: ensure async buffered read-retry is setup properly
  - io_uring: short circuit -EAGAIN for blocking read attempt
  - io_uring: fix ITER_BVEC check
  - io_uring: fix explicit async read/write mapping for large segments
  - io_uring: revert consumed iov_iter bytes on error
  - io_uring: internally retry short reads
  - io_uring: retain iov_iter state over io_read/io_write calls
  - io_uring: remove REQ_F_MUST_PUNT
  - io_uring: remove setting REQ_F_MUST_PUNT in rw
  - io_uring: flip if handling after io_setup_async_rw
  - io_uring: clean up req->result setting by rw
  - Revert "io_uring: fix IOPOLL -EAGAIN retries"
  - io_uring: follow **iovec idiom in io_import_iovec
  - io_uring: add a helper for async rw iovec prep
  - io_uring: simplify io_req_map_rw()
  - ovl: fix use after free in struct ovl_aio_req
  - ovl: fix lockdep warning for async write
  - io_uring: set ctx sq/cq entry count earlier
  - anolis: io_uring: ensure using TWA_SIGNAL for task_work uncondtionally
  - usb: host: xhci-plat: add wakeup entry at sysfs
  - ipv6: ensure sane device mtu in tunnels
  - exit: Use READ_ONCE() for all oops/warn limit reads
  - docs: Fix path paste-o for /sys/kernel/warn_count
  - panic: Expose "warn_count" to sysfs
  - panic: Introduce warn_limit
  - panic: Consolidate open-coded panic_on_warn checks
  - exit: Allow oops_limit to be disabled
  - exit: Expose "oops_count" to sysfs
  - exit: Put an upper limit on how often we can oops
  - ia64: make IA64_MCA_RECOVERY bool instead of tristate
  - h8300: Fix build errors from do_exit() to make_task_dead() transition
  - hexagon: Fix function name in die()
  - objtool: Add a missing comma to avoid string concatenation
  - exit: Add and use make_task_dead.
  - panic: unset panic_on_warn inside panic()
  - sysctl: add a new register_sysctl_init() interface
  - dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
  - ARM: dts: imx: Fix pca9547 i2c-mux node name
  - x86/entry/64: Add instruction suffix to SYSRET
  - x86/asm: Fix an assembler warning with current binutils
  - drm/i915/display: fix compiler warning about array overrun
  - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
  - Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
  - net/tg3: resolve deadlock in tg3_reset_task() during EEH
  - net: ravb: Fix possible hang if RIS2_QFF1 happen
  - sctp: fail if no bound addresses can be used for a given scope
  - netrom: Fix use-after-free of a listening socket.
  - netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
  - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
  - netlink: annotate data races around sk_state
  - netlink: annotate data races around dst_portid and dst_group
  - netlink: annotate data races around nlk->portid
  - netlink: remove hash::nelems check in netlink_insert
  - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
  - net: fix UaF in netns ops registration error path
  - EDAC/device: Respect any driver-supplied workqueue polling value
  - ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
  - cifs: Fix oops due to uncleared server->smbd_conn in reconnect
  - smbd: Make upper layer decide when to destroy the transport
  - trace_events_hist: add check for return value of 'create_hist_field'
  - tracing: Make sure trace_printk() can output as soon as it can be used
  - module: Don't wait for GOING modules
  - scsi: hpsa: Fix allocation size for scsi_host_alloc()
  - Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
  - fs: reiserfs: remove useless new_opts in reiserfs_remount
  - perf env: Do not return pointers to local variables
  - block: fix and cleanup bio_check_ro
  - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state
  - w1: fix WARNING after calling w1_process()
  - w1: fix deadloop in __w1_remove_master_device()
  - tcp: avoid the lookup process failing to get sk in ehash table
  - dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
  - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
  - dmaengine: xilinx_dma: program hardware supported buffer length
  - dmaengine: xilinx_dma: commonize DMA copy size calculation
  - HID: betop: check shape of output reports
  - net: macb: fix PTP TX timestamp failure due to packet padding
  - dmaengine: Fix double increment of client_count in dma_chan_get()
  - net: mlx5: eliminate anonymous module_init & module_exit
  - usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
  - usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
  - HID: check empty report_list in hid_validate_values()
  - net: mdio: validate parameter addr in mdiobus_get_phy()
  - net: usb: sr9700: Handle negative len
  - net: nfc: Fix use-after-free in local_cleanup()
  - phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
  - bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
  - amd-xgbe: Delay AN timeout during KR training
  - amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
  - affs: initialize fsdata in affs_truncate()
  - IB/hfi1: Fix expected receive setup error exit issues
  - IB/hfi1: Reserve user expected TIDs
  - IB/hfi1: Reject a zero-length user expected buffer
  - tomoyo: fix broken dependency on *.conf.default
  - EDAC/highbank: Fix memory leak in highbank_mc_probe()
  - ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
  - x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
  - gsmi: fix null-deref in gsmi_get_variable
  - serial: atmel: fix incorrect baudrate setup
  - serial: pch_uart: Pass correct sg to dma_unmap_sg()
  - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
  - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
  - usb: gadget: g_webcam: Send color matching descriptor per frame
  - usb: typec: altmodes/displayport: Fix pin assignment calculation
  - usb: typec: altmodes/displayport: Add pin assignment helper
  - usb: host: ehci-fsl: Fix module alias
  - USB: serial: cp210x: add SCALANCE LPE-9000 device id
  - cifs: do not include page data when checking signature
  - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
  - comedi: adv_pci1760: Fix PWM instruction handling
  - usb: core: hub: disable autosuspend for TI TUSB8041
  - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
  - USB: serial: option: add Quectel EM05CN modem
  - USB: serial: option: add Quectel EM05CN (SG) modem
  - USB: serial: option: add Quectel EC200U modem
  - USB: serial: option: add Quectel EM05-G (RS) modem
  - USB: serial: option: add Quectel EM05-G (CS) modem
  - USB: serial: option: add Quectel EM05-G (GR) modem
  - prlimit: do_prlimit needs to have a speculation check
  - xhci: Add a flag to disable USB3 lpm on a xhci root port level.
  - xhci: Fix null pointer dereference when host dies
  - usb: xhci: Check endpoint is valid before dereferencing it
  - xhci-pci: set the dma max_seg_size
  - nilfs2: fix general protection fault in nilfs_btree_insert()
  - Add exception protection processing for vd in axi_chan_handle_err function
  - f2fs: let's avoid panic if extent_tree is not created
  - RDMA/srp: Move large values to a new enum for gcc13
  - net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
  - pNFS/filelayout: Fix coalescing test for single DS
  - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30
  - serial: tegra: Only print FIFO error message when an error occurs
  - tty: serial: tegra: Handle RX transfer in PIO mode if DMA wasn't started
  - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
  - efi: fix NULL-deref in init error path
  - arm64: cmpxchg_double*: hazard against entire exchange variable
  - drm/virtio: Fix GEM handle creation UAF
  - x86/resctrl: Fix task CLOSID/RMID update race
  - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI
  - iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
  - iommu/mediatek-v1: Add error handle for mtk_iommu_probe
  - net/mlx5: Fix ptp max frequency adjustment range
  - net/mlx5: Rename ptp clock info
  - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
  - hvc/xen: lock console list traversal
  - regulator: da9211: Use irq handler when ready
  - EDAC/device: Fix period calculation in edac_device_reset_delay_period()
  - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
  - netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
  - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
  - ext4: fix uninititialized value in 'ext4_evict_inode'
  - ext4: fix bug_on in __es_tree_search caused by bad quota inode
  - quota: Factor out setup of quota inode
  - usb: ulpi: defer ulpi_register on ulpi_read_id timeout
  - kest.pl: Fix grub2 menu handling for rebooting
  - ktest.pl: Fix incorrect reboot for grub2bls
  - ktest: introduce grub2bls REBOOT_TYPE option
  - ktest: cleanup get_grub_index
  - ktest: introduce _get_grub_index
  - ktest: Add support for meta characters in GRUB_MENU
  - ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later
  - wifi: wilc1000: sdio: fix module autoloading
  - platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
  - cifs: Fix uninitialized memory read for smb311 posix symlink create
  - net/ulp: prevent ULP without clone op from entering the LISTEN status
  - s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
  - perf auxtrace: Fix address filter duplicate symbol selection
  - docs: Fix the docs build with Sphinx 6.0
  - driver core: Fix bus_type.match() error handling in __driver_attach()
  - parisc: Align parisc MADV_XXX constants with all other architectures
  - mbcache: Avoid nesting of cache->c_list_lock under bit locks
  - hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
  - hfs/hfsplus: use WARN_ON for sanity check
  - ext4: don't allow journal inode to have encrypt flag
  - riscv: uaccess: fix type of 0 variable on error in get_user()
  - nfsd: fix handling of readdir in v4root vs. mount upcall timeout
  - x86/bugs: Flush IBP in ib_prctl_set()
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
  - udf: Fix extension of the last extent in the file
  - caif: fix memory leak in cfctrl_linkup_request()
  - usb: rndis_host: Secure rndis_query check against int overflow
  - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
  - net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
  - net: amd-xgbe: add missed tasklet_kill
  - nfc: Fix potential resource leaks
  - qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
  - bpf: pull before calling skb_postpull_rcsum()
  - SUNRPC: ensure the matching upcall is in-flight upon downcall
  - ext4: fix deadlock due to mbcache entry corruption
  - mbcache: automatically delete entries from cache on freeing
  - ext4: fix race when reusing xattr blocks
  - ext4: unindent codeblock in ext4_xattr_block_set()
  - ext4: remove EA inode entry from mbcache on inode eviction
  - mbcache: add functions to delete entry if unused
  - mbcache: don't reclaim used entries
  - ext4: use kmemdup() to replace kmalloc + memcpy
  - ext4: correct inconsistent error msg in nojournal mode
  - ext4: goto right label 'failed_mount3a'
  - driver core: Set deferred_probe_timeout to a longer default if CONFIG_MODULES is set
  - ravb: Fix "failed to switch device to config mode" message during unbind
  - perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
  - perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
  - dm thin: resume even if in FAIL mode
  - media: s5p-mfc: Fix in register read and write for H264
  - media: s5p-mfc: Clear workbit to handle error condition
  - media: s5p-mfc: Fix to handle reference queue during finishing
  - btrfs: replace strncpy() with strscpy()
  - btrfs: send: avoid unnecessary backref lookups when finding clone source
  - ext4: allocate extended attribute value in vmalloc area
  - ext4: avoid unaccounted block allocation when expanding inode
  - ext4: initialize quota before expanding inode in setproject ioctl
  - ext4: fix inode leak in ext4_xattr_inode_create() on an error path
  - ext4: avoid BUG_ON when creating xattrs
  - ext4: fix error code return to user-space in ext4_get_branch()
  - ext4: fix corruption when online resizing a 1K bigalloc fs
  - ext4: init quota for 'old.inode' in 'ext4_rename'
  - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
  - ext4: add helper to check quota inums
  - ext4: fix undefined behavior in bit shift for ext4_check_flag_values
  - ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
  - drm/connector: send hotplug uevent on connector cleanup
  - device_cgroup: Roll back to original exceptions after copy failure
  - parisc: led: Fix potential null-ptr-deref in start_task()
  - iommu/amd: Fix ivrs_acpihid cmdline parsing code
  - crypto: n2 - add missing hash statesize
  - PCI/sysfs: Fix double free in error path
  - PCI: Fix pci_device_is_present() for VFs by checking PF
  - ipmi: fix use after free in _ipmi_destroy_user()
  - ima: Fix a potential NULL pointer access in ima_restore_measurement_list
  - ipmi: fix long wait in unload when IPMI disconnect
  - md/bitmap: Fix bitmap chunk size overflow issues
  - cifs: fix confusing debug message
  - media: dvb-core: Fix double free in dvb_register_device()
  - ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
  - x86/microcode/intel: Do not retry microcode reloading on the APs
  - dm cache: set needs_check flag after aborting metadata
  - dm cache: Fix UAF in destroy()
  - dm thin: Fix UAF in run_timer_softirq()
  - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
  - binfmt: Fix error return code in load_elf_fdpic_binary()
  - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf
  - selftests: Use optional USERCFLAGS and USERLDFLAGS
  - ARM: ux500: do not directly dereference __iomem
  - ktest.pl minconfig: Unset configs instead of just removing them
  - soc: qcom: Select REMAP_MMIO for LLCC driver
  - media: stv0288: use explicitly signed char
  - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
  - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
  - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
  - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
  - md: fix a crash in mempool_free
  - pnode: terminate at peers of source
  - ALSA: line6: fix stack overflow in line6_midi_transmit
  - ALSA: line6: correct midi status byte when receiving data from podxt
  - ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
  - hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
  - HID: plantronics: Additional PIDs for double volume key presses quirk
  - powerpc/rtas: avoid scheduling in rtas_os_term()
  - powerpc/rtas: avoid device tree lookups in rtas_os_term()
  - ata: ahci: Fix PCS quirk application for suspend
  - media: dvbdev: fix refcnt bug
  - media: dvbdev: fix build warning due to comments
  - gcov: add support for checksum field
  - iio: adc: ad_sigma_delta: do not use internal iio_dev lock
  - reiserfs: Add missing calls to reiserfs_security_free()
  - HID: wacom: Ensure bootloader PID is usable in hidraw mode
  - usb: dwc3: core: defer probe on ulpi_read_id timeout
  - pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
  - pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
  - ASoC: rt5670: Remove unbalanced pm_runtime_put()
  - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
  - ASoC: wm8994: Fix potential deadlock
  - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
  - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
  - orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
  - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
  - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
  - clk: st: Fix memory leak in st_of_quadfs_setup()
  - media: si470x: Fix use-after-free in si470x_int_in_callback()
  - mmc: f-sdh30: Add quirks for broken timeout clock capability
  - regulator: core: fix use_count leakage when handling boot-on
  - blk-mq: fix possible memleak when register 'hctx' failed
  - media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
  - media: dvbdev: adopts refcnt to avoid UAF
  - media: dvb-frontends: fix leak of memory fw
  - ppp: associate skb with a device at tx
  - mrp: introduce active flags to prevent UAF when applicant uninit
  - md/raid1: stop mdx_raid1 thread when raid1 array run failed
  - drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
  - drm/sti: Use drm_mode_copy()
  - s390/lcs: Fix return type of lcs_start_xmit()
  - s390/netiucv: Fix return type of netiucv_tx()
  - s390/ctcm: Fix return type of ctc{mp,}m_tx()
  - drm/amdgpu: Fix type of second parameter in trans_msg() callback
  - igb: Do not free q_vector unless new one was allocated
  - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
  - hamradio: baycom_epp: Fix return type of baycom_send_packet()
  - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
  - bpf: make sure skb->len != 0 when redirecting to a tunneling device
  - ipmi: fix memleak when unload ipmi driver
  - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
  - wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
  - wifi: ath9k: verify the expected usb_endpoints are present
  - hfs: fix OOB Read in __hfs_brec_find
  - acct: fix potential integer overflow in encode_comp_t()
  - nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
  - ACPICA: Fix error code path in acpi_ds_call_control_method()
  - fs: jfs: fix shift-out-of-bounds in dbDiscardAG
  - udf: Avoid double brelse() in udf_rename()
  - fs: jfs: fix shift-out-of-bounds in dbAllocAG
  - binfmt_misc: fix shift-out-of-bounds in check_special_flags
  - net: stream: purge sk_error_queue in sk_stream_kill_queues()
  - myri10ge: Fix an error handling path in myri10ge_probe()
  - rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
  - net_sched: reject TCF_EM_SIMPLE case for complex ematch module
  - skbuff: Account for tail adjustment during pull operations
  - openvswitch: Fix flow lookup to use unmasked key
  - rtc: mxc_v2: Add missing clk_disable_unprepare()
  - r6040: Fix kmemleak in probe and remove
  - nfc: pn533: Clear nfc_target before being used
  - mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  - mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  - mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
  - rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
  - selftests/powerpc: Fix resource leaks
  - powerpc/hv-gpci: Fix hv_gpci event list
  - powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
  - powerpc/perf: callchain validate kernel stack pointer bounds
  - powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
  - cxl: Fix refcount leak in cxl_calc_capp_routing
  - powerpc/52xx: Fix a resource leak in an error handling path
  - macintosh/macio-adb: check the return value of ioremap()
  - macintosh: fix possible memory leak in macio_add_one_device()
  - iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
  - iommu/amd: Fix pci device refcount leak in ppr_notifier()
  - rtc: snvs: Allow a time difference on clock register read
  - include/uapi/linux/swab: Fix potentially missing __always_inline
  - HSI: omap_ssi_core: Fix error handling in ssi_init()
  - perf symbol: correction while adjusting symbol
  - power: supply: fix residue sysfs file in error handle route of __power_supply_register()
  - HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
  - HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
  - fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
  - fbdev: vermilion: decrease reference count in error path
  - fbdev: via: Fix error in via_core_init()
  - fbdev: pm2fb: fix missing pci_disable_device()
  - fbdev: ssd1307fb: Drop optional dependency
  - samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
  - tracing/hist: Fix issue of losting command info in error_log
  - usb: storage: Add check for kcalloc
  - vme: Fix error not catched in fake_init()
  - staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
  - staging: rtl8192u: Fix use after free in ieee80211_rx()
  - i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
  - chardev: fix error handling in cdev_device_add()
  - mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
  - drivers: mcb: fix resource leak in mcb_probe()
  - usb: gadget: f_hid: fix refcount leak on error path
  - usb: gadget: f_hid: fix f_hidg lifetime vs cdev
  - usb: gadget: f_hid: optional SETUP/SET_REPORT mode
  - cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
  - cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
  - misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
  - test_firmware: fix memory leak in test_firmware_init()
  - serial: sunsab: Fix error handling in sunsab_init()
  - serial: altera_uart: fix locking in polling mode
  - tty: serial: altera_uart_{r,t}x_chars() need only uart_port
  - tty: serial: clean up stop-tx part in altera_uart_tx_chars()
  - serial: pch: Fix PCI device refcount leak in pch_request_dma()
  - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
  - serial: amba-pl011: avoid SBSA UART accessing DMACR register
  - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
  - staging: vme_user: Fix possible UAF in tsi148_dma_list_add
  - usb: fotg210-udc: Fix ages old endianness issues
  - uio: uio_dmem_genirq: Fix deadlock between irq config and handling
  - uio: uio_dmem_genirq: Fix missing unlock in irq configuration
  - vfio: platform: Do not pass return buffer to ACPI _RST method
  - class: fix possible memory leak in __class_register()
  - serial: tegra: Read DMA status before terminating
  - tty: serial: tegra: Activate RX DMA transfer by request
  - serial: tegra: Add PIO mode support
  - serial: tegra: report clk rate errors
  - serial: tegra: add support to adjust baud rate
  - serial: tegra: add support to use 8 bytes trigger
  - serial: tegra: set maximum num of uart ports to 8
  - serial: tegra: check for FIFO mode enabled status
  - serial: tegra: avoid reg access when clk disabled
  - drivers: dio: fix possible memory leak in dio_init()
  - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
  - hwrng: geode - Fix PCI device refcount leak
  - hwrng: amd - Fix PCI device refcount leak
  - crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
  - orangefs: Fix sysfs not cleanup when dev init failed
  - RDMA/hfi1: Fix error return code in parse_platform_config()
  - scsi: snic: Fix possible UAF in snic_tgt_create()
  - scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
  - scsi: ipr: Fix WARNING in ipr_init()
  - scsi: fcoe: Fix possible name leak when device_register() fails
  - scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
  - scsi: hpsa: Fix error handling in hpsa_add_sas_host()
  - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
  - scsi: hpsa: Fix possible memory leak in hpsa_init_one()
  - scsi: hpsa: use local workqueues instead of system workqueues
  - RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
  - crypto: ccree - Make cc_debugfs_global_fini() available for module init function
  - RDMA/hfi: Decrease PCI device reference count in error path
  - PCI: Check for alloc failure in pci_request_irq()
  - scsi: scsi_debug: Fix a warning in resp_write_scat()
  - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
  - f2fs: fix normal discard process
  - apparmor: Fix abi check to include v8 abi
  - apparmor: fix lockdep warning when removing a namespace
  - apparmor: fix a memleak in multi_transaction_new()
  - stmmac: fix potential division by 0
  - Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
  - Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
  - Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
  - Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
  - Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
  - Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
  - ntb_netdev: Use dev_kfree_skb_any() in interrupt context
  - net: lan9303: Fix read error execution path
  - net: amd-xgbe: Check only the minimum speed for active/passive cables
  - net: amd-xgbe: Fix logic around active and passive cables
  - net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
  - hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
  - net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
  - net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
  - net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
  - net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
  - net/tunnel: wait until all sk_user_data reader finish before releasing the sock
  - net: farsync: Fix kmemleak when rmmods farsync
  - ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
  - drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
  - net: defxx: Fix missing err handling in dfx_init()
  - net: vmw_vsock: vmci: Check memcpy_from_msg()
  - clk: socfpga: use clk_hw_register for a5/c5
  - clk: socfpga: clk-pll: Remove unused variable 'rc'
  - blktrace: Fix output non-blktrace event when blk_classic option enabled
  - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
  - rtl8xxxu: add enumeration for channel bandwidth
  - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
  - clk: samsung: Fix memory leak in _samsung_clk_register_pll()
  - media: coda: Add check for kmalloc
  - media: coda: Add check for dcoda_iram_alloc
  - media: c8sectpfe: Add of_node_put() when breaking out of loop
  - mmc: mmci: fix return value check of mmc_add_host()
  - mmc: wbsd: fix return value check of mmc_add_host()
  - mmc: via-sdmmc: fix return value check of mmc_add_host()
  - mmc: meson-gx: fix return value check of mmc_add_host()
  - mmc: atmel-mci: fix return value check of mmc_add_host()
  - mmc: wmt-sdmmc: fix return value check of mmc_add_host()
  - mmc: vub300: fix return value check of mmc_add_host()
  - mmc: toshsd: fix return value check of mmc_add_host()
  - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
  - mmc: mxcmmc: fix return value check of mmc_add_host()
  - mmc: moxart: fix return value check of mmc_add_host()
  - NFSv4.x: Fail client initialisation if state manager thread can't run
  - SUNRPC: Fix missing release socket in rpc_sockname()
  - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
  - media: saa7164: fix missing pci_disable_device()
  - regulator: core: fix module refcount leak in set_supply()
  - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
  - bonding: uninitialized variable in bond_miimon_inspect()
  - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
  - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
  - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
  - ALSA: asihpi: fix missing pci_disable_device()
  - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
  - NFSv4.2: Fix a memory stomp in decode_attr_security_label
  - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
  - media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
  - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
  - media: dvb-core: Fix ignored return value in dvb_register_frontend()
  - pinctrl: pinconf-generic: add missing of_node_put()
  - media: imon: fix a race condition in send_packet()
  - drbd: remove call to memset before free device/resource/connection
  - mtd: maps: pxa2xx-flash: fix memory leak in probe
  - bonding: Export skip slave logic to function
  - clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
  - ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
  - HID: hid-sensor-custom: set fixed size for custom attributes
  - media: platform: exynos4-is: Fix error handling in fimc_md_init()
  - media: solo6x10: fix possible memory leak in solo_sysfs_init()
  - Input: elants_i2c - properly handle the reset GPIO when power is off
  - mtd: lpddr2_nvm: Fix possible null-ptr-deref
  - wifi: ath10k: Fix return value in ath10k_pci_init()
  - ima: Fix misuse of dereference of pointer in template_desc_init_fields()
  - regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
  - ASoC: pxa: fix null-pointer dereference in filter()
  - drm/radeon: Add the missed acpi_put_table() to fix memory leak
  - net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
  - media: camss: Clean up received buffers on failed start of streaming
  - wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
  - mtd: Fix device name leak when register device failed in add_mtd_device()
  - media: vivid: fix compose size exceed boundary
  - spi: Update reference to struct spi_controller
  - can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
  - can: kvaser_usb: Add struct kvaser_usb_busparams
  - can: kvaser_usb_leaf: Fix bogus restart events
  - can: kvaser_usb_leaf: Fix wrong CAN state after stopping
  - can: kvaser_usb_leaf: Fix improved state not being reported
  - can: kvaser_usb_leaf: Set Warning state even without bus errors
  - can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
  - can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
  - can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
  - can: kvaser_usb: do not increase tx statistics when sending error message frames
  - media: i2c: ad5820: Fix error path
  - pata_ipx4xx_cf: Fix unsigned comparison with less than zero
  - wifi: rtl8xxxu: Fix reading the vendor of combo chips
  - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
  - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
  - rapidio: devices: fix missing put_device in mport_cdev_open
  - hfs: Fix OOB Write in hfs_asc2mac
  - relay: fix type mismatch when allocating memory in relay_create_buf()
  - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
  - rapidio: fix possible UAF when kfifo_alloc() fails
  - fs: sysv: Fix sysv_nblocks() returns wrong value
  - MIPS: BCM63xx: Add check for NULL for clk in clk_enable
  - platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
  - PM: runtime: Do not call __rpm_callback() from rpm_idle()
  - PM: runtime: Improve path in rpm_idle() when no callback
  - xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
  - x86/xen: Fix memory leak in xen_init_lock_cpu()
  - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
  - xen/events: only register debug interrupt for 2-level events
  - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
  - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
  - clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled
  - rapidio: rio: fix possible name leak in rio_register_mport()
  - rapidio: fix possible name leaks when rio_add_device() fails
  - debugfs: fix error when writing negative value to atomic_t debugfs file
  - lib/notifier-error-inject: fix error when writing -errno to debugfs file
  - libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
  - cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
  - irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
  - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
  - PNP: fix name memory leak in pnp_alloc_dev()
  - MIPS: vpe-cmp: fix possible memory leak while module exiting
  - MIPS: vpe-mt: fix possible memory leak while module exiting
  - ocfs2: fix memory leak in ocfs2_stack_glue_init()
  - proc: fixup uptime selftest
  - timerqueue: Use rb_entry_safe() in timerqueue_getnext()
  - perf: Fix possible memleak in pmu_dev_alloc()
  - selftests/ftrace: event_triggers: wait longer for test_event_enable
  - fs: don't audit the capability check in simple_xattr_list()
  - alpha: fix syscall entry in !AUDUT_SYSCALL case
  - cpuidle: dt: Return the correct numbers of parsed idle states
  - tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
  - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
  - ARM: mmp: fix timer_read delay
  - pstore/ram: Fix error return code in ramoops_probe()
  - ARM: dts: turris-omnia: Add switch port 6 node
  - ARM: dts: turris-omnia: Add ethernet aliases
  - ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
  - ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
  - ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
  - ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
  - ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
  - ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
  - arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
  - arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
  - arm64: dts: mt2712e: Fix unit address for pinctrl node
  - arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
  - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
  - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
  - arm: dts: spear600: Fix clcd interrupt
  - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
  - ARM: dts: qcom: apq8064: fix coresight compatible
  - usb: musb: remove extra check in musb_gadget_vbus_draw
  - net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
  - igb: Initialize mailbox message for VF reset
  - USB: serial: f81534: fix division by zero on line-speed change
  - USB: serial: cp210x: add Kamstrup RF sniffer PIDs
  - USB: serial: option: add Quectel EM05-G modem
  - usb: gadget: uvc: Prevent buffer overflow in setup handler
  - udf: Fix extending file within last block
  - udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
  - udf: Fix preallocation discarding at indirect extent boundary
  - udf: Discard preallocation before extending file with a hole
  - perf script python: Remove explicit shebang from tests/attr.c
  - ASoC: ops: Correct bounds check for second channel on SX controls
  - can: mcba_usb: Fix termination command argument
  - can: sja1000: fix size of OCR_MODE_MASK define
  - pinctrl: meditatek: Startup with the IRQs disabled
  - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
  - block: unhash blkdev part inode when the part is deleted
  - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
  - mm/khugepaged: fix GUP-fast interaction by sending IPI
  - can: esd_usb: Allow REC and TEC to return to zero
  - net: mvneta: Fix an out of bounds check
  - net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
  - ethernet: aeroflex: fix potential skb leak in greth_init_rings()
  - tipc: Fix potential OOB in tipc_link_proto_rcv()
  - net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
  - net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
  - net: stmmac: fix "snps,axi-config" node property parsing
  - NFC: nci: Bounds check struct nfc_target arrays
  - i40e: Disallow ip4 and ip6 l4_4_bytes
  - i40e: Fix not setting default xps_cpus after reset
  - net: mvneta: Prevent out of bounds read in mvneta_config_rss()
  - xen-netfront: Fix NULL sring after live migration
  - net: encx24j600: Fix invalid logic in reading of MISTAT register
  - net: encx24j600: Add parentheses to fix precedence
  - mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
  - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
  - Bluetooth: Fix not cleanup led when bt_init fails
  - Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
  - igb: Allocate MSI-X vector when testing
  - e1000e: Fix TX dispatch condition
  - gpio: amd8111: Fix PCI device reference count leak
  - ca8210: Fix crash by zero initializing data
  - ieee802154: cc2520: Fix error return code in cc2520_hw_init()
  - HID: core: fix shift-out-of-bounds in hid_report_raw_event
  - HID: hid-lg4ff: Add check for empty lbuf
  - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
  - media: v4l2-dv-timings.c: fix too strict blanking sanity checks
  - rcutorture: Automatically create initrd directory
  - xen/netback: don't call kfree_skb() with interrupts disabled
  - xen/netback: do some code cleanup
  - net: usb: qmi_wwan: add u-blox 0x1342 composition
  - 9p/xen: check logical size for buffer size
  - fbcon: Use kzalloc() in fbcon_prepare_logo()
  - regulator: twl6030: fix get status of twl6032 regulators
  - ASoC: soc-pcm: Add NULL check in BE reparenting
  - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
  - 9p/fd: Use P9_HDRSZ for header size
  - ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
  - ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
  - ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
  - ARM: dts: rockchip: fix ir-receiver node names
  - arm: dts: rockchip: fix node name for hym8563 rtc
  - mmc: sdhci: Fix voltage switch delay
  - mmc: sdhci: use FIELD_GET for preset value bit masks
  - x86/pm: Add enumeration check before spec MSRs save/restore setup
  - x86/tsx: Add a feature bit for TSX control MSR support
  - Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
  - parisc: Increase FRAME_WARN to 2048 bytes on parisc
  - xtensa: increase size of gcc stack frame check
  - parisc: Increase size of gcc stack frame check
  - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
  - pinctrl: single: Fix potential division by zero
  - ASoC: ops: Fix bounds check for _sx controls
  - mm: Fix '.data.once' orphan section warning
  - pinctrl: intel: Save and restore pins in "direct IRQ" mode
  - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
  - nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
  - tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
  - UOS: fix 'FUNCTION_ERROR_INJECTION' kabi changed
  - error-injection: Add prompt for function error injection
  - btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
  - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
  - hwmon: (coretemp) Check for null before removing sysfs attrs
  - net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
  - net: hsr: Fix potential use-after-free
  - dsa: lan9303: Correct stat name
  - net/9p: Fix a potential socket leak in p9_socket_open
  - net: net_netdev: Fix error handling in ntb_netdev_init_module()
  - net: phy: fix null-ptr-deref while probe() failed
  - qlcnic: fix sleep-in-atomic-context bugs caused by msleep
  - can: cc770: cc770_isa_probe(): add missing free_cc770dev()
  - can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
  - net/mlx5: Fix uninitialized variable bug in outlen_write()
  - hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
  - hwmon: (i5500_temp) fix missing pci_disable_device()
  - scripts/faddr2line: Fix regression in name resolution on ppc64le
  - iio: light: rpr0521: add missing Kconfig dependencies
  - iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
  - iio: health: afe4403: Fix oob read in afe4403_read_raw
  - Revert "x86/speculation: Change FILL_RETURN_BUFFER to work with objtool"
  - v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
  - proc: proc_skip_spaces() shouldn't think it is working on C strings
  - proc: avoid integer type confusion in get_proc_long
  - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
  - btrfs: free btrfs_path before copying inodes to userspace
  - drm/amdgpu: always register an MMU notifier for userptr
  - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
  - btrfs: free btrfs_path before copying subvol info to userspace
  - btrfs: free btrfs_path before copying fspath to userspace
  - btrfs: free btrfs_path before copying root refs to userspace
  - dm integrity: flush the journal on suspend
  - net: usb: qmi_wwan: add Telit 0x103a composition
  - tcp: configurable source port perturb table size
  - platform/x86: hp-wmi: Ignore Smart Experience App event
  - platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
  - platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
  - xen/platform-pci: add missing free_irq() in error path
  - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
  - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
  - nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
  - ceph: avoid putting the realm twice when decoding snaps fails
  - ceph: do not update snapshot context when there is no new snapshot
  - iio: pressure: ms5611: fixed value compensation bug
  - iio: ms5611: Simplify IO callback parameters
  - nios2: add FORCE for vmlinuz.gz
  - iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
  - iio: light: apds9960: fix wrong register for gesture gain
  - arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
  - s390/crashdump: fix TOD programmable field size
  - net: thunderx: Fix the ACPI memory leak
  - nfc: st-nci: fix memory leaks in EVT_TRANSACTION
  - nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
  - s390/dasd: fix no record found for raw_track_access
  - dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
  - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
  - NFC: nci: fix memory leak in nci_rx_data_packet()
  - xfrm: Fix ignored return value in xfrm6_init()
  - tipc: check skb_linearize() return value in tipc_disc_rcv()
  - tipc: add an extra conn_get in tipc_conn_alloc
  - tipc: set con sock in tipc_conn_alloc
  - net/mlx5: Fix FW tracer timestamp calculation
  - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
  - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
  - net: pch_gbe: fix pci device refcount leak while module exiting
  - net/qla3xxx: fix potential memleak in ql3xxx_send()
  - net/mlx4: Check retval of mlx4_bitmap_init
  - ARM: mxs: fix memory leak in mxs_machine_init()
  - 9p/fd: fix issue of list_del corruption in p9_fd_cancel()
  - net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
  - nfc/nci: fix race with opening and closing
  - ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
  - bus: sunxi-rsb: Support atomic transfers
  - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
  - ARM: dts: am335x-pcm-953: Define fixed regulators in root node
  - MIPS: pic32: treat port as signed integer
  - RISC-V: vdso: Do not add missing symbols to version section in linker script
  - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
  - spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
  - wifi: mac80211: Fix ack frame idr leak when mesh has no route
  - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
  - ntfs: check overflow when iterating ATTR_RECORDs
  - ntfs: fix out-of-bounds read in ntfs_attr_find()
  - ntfs: fix use-after-free in ntfs_attr_find()
  - mm: fs: initialize fsdata passed to write_begin/write_end interface
  - 9p/trans_fd: always use O_NONBLOCK read/write
  - gfs2: Switch from strlcpy to strscpy
  - gfs2: Check sb_bsize_shift after reading superblock
  - 9p: trans_fd/p9_conn_cancel: drop client lock earlier
  - kcm: close race conditions on sk_receive_queue
  - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
  - tcp: cdg: allow tcp_cdg_release() to be called multiple times
  - macvlan: enforce a consistent minimal mtu
  - serial: 8250: Flush DMA Rx on RLSI
  - Input: i8042 - fix leaking of platform device on module removal
  - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
  - misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
  - docs: update mediator contact information in CoC doc
  - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
  - mmc: core: properly select voltage range without power cycle
  - serial: 8250_lpss: Configure DMA also w/o DMA filter
  - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
  - dm ioctl: fix misbehavior if list_versions races with module loading
  - iio: pressure: ms5611: changed hardcoded SPI speed to value limited
  - iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
  - iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
  - usb: chipidea: fix deadlock in ci_otg_del_timer
  - usb: add NO_LPM quirk for Realforce 87U Keyboard
  - USB: serial: option: add Fibocom FM160 0x0111 composition
  - USB: serial: option: add u-blox LARA-L6 modem
  - USB: serial: option: add u-blox LARA-R6 00B modem
  - USB: serial: option: remove old LARA-R6 PID
  - USB: serial: option: add Sierra Wireless EM9191
  - speakup: fix a segfault caused by switching consoles
  - slimbus: stream: correct presence rate frequencies
  - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
  - ring_buffer: Do not deactivate non-existant pages
  - ftrace: Fix null pointer dereference in ftrace_add_mod()
  - ftrace: Optimize the allocation for mcount entries
  - ftrace: Fix the possible incorrect kernel message
  - net: thunderbolt: Fix error handling in tbnet_init()
  - cifs: Fix wrong return value checking when GETFLAGS
  - net/x25: Fix skb leak in x25_lapb_receive_frame()
  - drbd: use after free in drbd_create_device()
  - xen/pcpu: fix possible memory leak in register_pcpu()
  - bnxt_en: Remove debugfs when pci_register_driver failed
  - net: caif: fix double disconnect client in chnl_net_open()
  - mISDN: fix misuse of put_device() in mISDN_register_device()
  - mISDN: fix possible memory leak in mISDN_dsp_element_register()
  - net: bgmac: Drop free_netdev() from bgmac_enet_remove()
  - ata: libata-transport: fix double ata_host_put() in ata_tport_add()
  - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
  - parport_pc: Avoid FIFO port location truncation
  - siox: fix possible memory leak in siox_device_add()
  - block: sed-opal: kmalloc the cmd/resp buffers
  - ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
  - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
  - serial: imx: Add missing .thaw_noirq hook
  - serial: 8250: omap: Flush PM QOS work on remove
  - serial: 8250_omap: remove wait loop from Errata i202 workaround
  - ASoC: core: Fix use-after-free in snd_soc_exit()
  - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
  - btrfs: remove pointless and double ulist frees in error paths of qgroup tests
  - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
  - NFSv4: Retry LOCK on OLD_STATEID during delegation return
  - selftests/intel_pstate: fix build for ARCH=x86_64
  - selftests/futex: fix build for clang
  - spi: intel: Fix the offset to get the 64K erase opcode
  - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
  - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
  - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
  - UOS: hygon: adapt to new code
  - x86/cpu: Restore AMD's DE_CFG MSR after resume
  - net: tun: call napi_schedule_prep() to ensure we own a napi
  - dmaengine: at_hdmac: Check return code of dma_async_device_register
  - dmaengine: at_hdmac: Fix impossible condition
  - dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
  - dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
  - dmaengine: at_hdmac: Don't start transactions at tx_submit level
  - dmaengine: at_hdmac: Fix at_lli struct definition
  - cert host tools: Stop complaining about deprecated OpenSSL functions
  - udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
  - btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
  - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
  - drm/i915/dmabuf: fix sg_table handling in map_dma_buf
  - nilfs2: fix use-after-free bug of ns_writer on remount
  - nilfs2: fix deadlock in nilfs_count_free_blocks()
  - vmlinux.lds.h: Fix placement of '.data..decrypted' section
  - ALSA: usb-audio: Add DSD support for Accuphase DAC-60
  - ALSA: usb-audio: Add quirk entry for M-Audio Micro
  - ALSA: hda: fix potential memleak in 'add_widget_node'
  - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
  - arm64: efi: Fix handling of misaligned runtime regions and drop warning
  - riscv: process: fix kernel info leakage
  - net: macvlan: fix memory leaks of macvlan_common_newlink
  - net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
  - ethernet: s2io: disable napi when start nic failed in s2io_card_up()
  - net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
  - net: nixge: disable napi when enable interrupts failed in nixge_open()
  - drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
  - dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
  - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
  - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
  - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
  - hamradio: fix issue of dev reference count leakage in bpq_device_event()
  - net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
  - capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
  - net: fman: Unregister ethernet device on removal
  - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
  - net: tun: Fix memory leaks of napi_get_frags
  - net: gso: fix panic on frag_list with mixed head alloc types
  - HID: hyperv: fix possible memory leak in mousevsc_probe()
  - wifi: cfg80211: fix memory leak in query_regdb_file()
  - phy: stm32: fix an error code in probe
  - x86/speculation: Add RSB VM Exit protections
  - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
  - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
  - x86/speculation: Disable RRSBA behavior
  - x86/bugs: Add Cannon lake to RETBleed affected CPU list
  - x86/cpu/amd: Enumerate BTC_NO
  - x86/common: Stamp out the stepping madness
  - x86/speculation: Fill RSB on vmexit for IBRS
  - KVM: VMX: Fix IBRS handling after vmexit
  - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
  - x86/speculation: Remove x86_spec_ctrl_mask
  - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
  - x86/speculation: Fix SPEC_CTRL write on SMT state change
  - x86/speculation: Fix firmware entry SPEC_CTRL handling
  - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
  - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool
  - intel_idle: Disable IBRS during long idle
  - x86/bugs: Report Intel retbleed vulnerability
  - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
  - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
  - x86/bugs: Optimize SPEC_CTRL MSR writes
  - x86/entry: Add kernel IBRS implementation
  - x86/entry: Remove skip_r11rcx
  - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
  - x86/bugs: Add AMD retbleed= boot parameter
  - x86/bugs: Report AMD retbleed vulnerability
  - x86/cpufeatures: Move RETPOLINE flags to word 11
  - x86/cpu: Add a steppings field to struct x86_cpu_id
  - x86/cpufeature: Fix various quality problems in the <asm/cpu_device_hd.h> header
  - x86/cpufeature: Add facility to check for min microcode revisions
  - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id"
  - Revert "x86/speculation: Add RSB VM Exit protections"
  - linux/bits.h: make BIT(), GENMASK(), and friends available in assembly
  - KVM: x86: emulator: update the emulation mode after CR0 write
  - KVM: x86: emulator: introduce emulator_recalc_and_set_mode
  - KVM: x86: emulator: em_sysexit should update ctxt->mode
  - KVM: x86: Mask off reserved bits in CPUID.80000008H
  - ext4: fix warning in 'ext4_da_release_space'
  - parisc: Avoid printing the hardware path twice
  - parisc: Export iosapic_serial_irq() symbol for serial port driver
  - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
  - efi: random: reduce seed size to 32 bytes
  - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
  - capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
  - tracing/histogram: Update document for KEYS_MAX size
  - kprobe: reverse kp->flags when arm_kprobe failed
  - tcp/udp: Make early_demux back namespacified.
  - btrfs: fix type of parameter generation in btrfs_get_dentry
  - block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
  - i2c: xiic: Add platform module alias
  - HID: saitek: add madcatz variant of MMO7 mouse device ID
  - media: dvb-frontends/drxk: initialize err to 0
  - media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
  - media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
  - ipv6: fix WARNING in ip6_route_net_exit_late()
  - net, neigh: Fix null-ptr-deref in neigh_table_clear()
  - net: mdio: fix undefined behavior in bit shift for __mdiobus_register
  - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
  - btrfs: fix ulist leaks in error paths of qgroup self tests
  - btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
  - isdn: mISDN: netjet: fix wrong check of device registration
  - mISDN: fix possible memory leak in mISDN_register_device()
  - rose: Fix NULL pointer dereference in rose_send_frame()
  - ipvs: fix WARNING in ip_vs_app_net_cleanup()
  - ipvs: fix WARNING in __ip_vs_cleanup_batch()
  - ipvs: use explicitly signed chars
  - net: tun: fix bugs for oversize packet when napi frags enabled
  - net: sched: Fix use after free in red_enqueue()
  - ata: pata_legacy: fix pdc20230_set_piomode()
  - net: fec: fix improper use of NETDEV_TX_BUSY
  - nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
  - nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
  - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
  - net: dsa: Fix possible memory leaks in dsa_loop_init()
  - nfs4: Fix kmemleak when allocate slot failed
  - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
  - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
  - can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
  - net/mlx5e: Do not increment ESN when updating IPsec ESN state
  - net: ehea: fix possible memory leak in ehea_register_port()
  - openvswitch: switch from WARN to pr_warn
  - ALSA: aoa: Fix I2S device accounting
  - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
  - PM: domains: Fix handling of unavailable/disabled idle states
  - net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
  - i40e: Fix flow-type by setting GL_HASH_INSET registers
  - i40e: Fix VF hang when reset is triggered on another VF
  - i40e: Fix ethtool rx-flow-hash setting for X722
  - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
  - media: v4l2-dv-timings: add sanity checks for blanking values
  - media: vivid: dev->bitmap_cap wasn't freed in all cases
  - media: vivid: s_fbuf: add more sanity checks
  - PM: hibernate: Allow hybrid sleep to work with s2idle
  - can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
  - tcp: fix indefinite deferral of RTO with SACK reneging
  - net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
  - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
  - kcm: annotate data-races around kcm->rx_wait
  - kcm: annotate data-races around kcm->rx_psock
  - amd-xgbe: add the bit rate quirk for Molex cables
  - amd-xgbe: fix the SFP compliance codes check for DAC cables
  - x86/unwind/orc: Fix unreliable stack dump with gcov
  - net: netsec: fix error handling in netsec_register_mdio()
  - tipc: fix a null-ptr-deref in tipc_topsrv_accept
  - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
  - arc: iounmap() arg is volatile
  - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
  - net: ieee802154: fix error return code in dgram_bind()
  - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
  - xen/gntdev: Prevent leaking grants
  - Xen/gntdev: don't ignore kernel unmapping error
  - s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
  - perf auxtrace: Fix address filter symbol name match for modules
  - kernfs: fix use-after-free in __kernfs_remove
  - mmc: core: Fix kernel panic when remove non-standard SDIO card
  - drm/msm/hdmi: fix memory corruption with too many bridges
  - drm/msm/dsi: fix memory corruption with too many bridges
  - mac802154: Fix LQI recording
  - fbdev: smscufx: Fix several use-after-free bugs
  - iio: light: tsl2583: Fix module unloading
  - tools: iio: iio_utils: fix digit calculation
  - xhci: Remove device endpoints from bandwidth list when freeing the device
  - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
  - usb: bdc: change state when port disconnected
  - usb: dwc3: gadget: Don't set IMI for no_interrupt
  - usb: dwc3: gadget: Stop processing more requests on IMI
  - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
  - ALSA: au88x0: use explicitly signed char
  - ALSA: Use del_timer_sync() before freeing timer
  - can: kvaser_usb: Fix possible completions during init_completion
  - mm: /proc/pid/smaps_rollup: fix no vma's null-deref
  - hv_netvsc: Fix race between VF offering and VF association message from host
  - Makefile.debug: re-enable debug info for .S files
  - ACPI: video: Force backlight native for more TongFang devices
  - iommu/vt-d: Clean up si_domain in the init_dmars() error path
  - net: hns: fix possible memory leak in hnae_ae_register()
  - net: sched: cake: fix null pointer access issue when cake_init() fails
  - net/atm: fix proc_mpc_write incorrect return value
  - HID: magicmouse: Do not set BTN_MOUSE on double report
  - tipc: fix an information leak in tipc_topsrv_kern_subscr
  - tipc: Fix recognition of trial period
  - ACPI: extlog: Handle multiple records
  - btrfs: fix processing of delayed tree block refs during backref walking
  - btrfs: fix processing of delayed data refs during backref walking
  - r8152: add PID for the Lenovo OneLink+ Dock
  - arm64: errata: Remove AES hwcap for COMPAT tasks
  - media: venus: dec: Handle the case where find_format fails
  - KVM: arm64: vgic: Fix exit condition in scan_its_table()
  - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
  - ata: ahci-imx: Fix MODULE_ALIAS
  - hwmon/coretemp: Handle large core ID value
  - x86/microcode/AMD: Apply the patch early on every logical thread
  - ocfs2: fix BUG when iput after ocfs2_mknod fails
  - ocfs2: clear dinode links count in case of error
  - once: fix section mismatch on clang builds
  - gcov: support GCC 12.1 and newer compilers
  - thermal: intel_powerclamp: Use first online CPU as control_cpu
  - inet: fully convert sk->sk_rx_dst to RCU rules
  - efi: libstub: drop pointless get_memory_map() call
  - md: Replace snprintf with scnprintf
  - ext4: continue to expand file system when the target size doesn't reach
  - net/ieee802154: don't warn zero-sized raw_sendmsg()
  - net: ieee802154: return -EINVAL for unknown addr type
  - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
  - clk: bcm2835: Make peripheral PLLC critical
  - usb: idmouse: fix an uninit-value in idmouse_open
  - Revert "usb: storage: Add quirk for Samsung Fit flash"
  - usb: musb: Fix musb_gadget.c rxstate overflow bug
  - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
  - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
  - ata: libahci_platform: Sanity check the DT child nodes number
  - staging: vt6655: fix potential memory leak
  - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
  - nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
  - scsi: 3w-9xxx: Avoid disabling device if failing to enable it
  - media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
  - ARM: dts: imx6sx: add missing properties for sram
  - ARM: dts: imx6sll: add missing properties for sram
  - ARM: dts: imx6sl: add missing properties for sram
  - ARM: dts: imx6qp: add missing properties for sram
  - ARM: dts: imx6dl: add missing properties for sram
  - ARM: dts: imx6q: add missing properties for sram
  - ARM: dts: imx7d-sdb: config the max pressure for tsc2046
  - drm/amdgpu: fix initial connector audio value
  - platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
  - drm: panel-orientation-quirks: Add quirk for Anbernic Win600
  - drm/vc4: vec: Fix timings for VEC modes
  - drm/amd/display: fix overflow on MIN_I64 definition
  - drm: Prevent drm_copy_field() to attempt copying a NULL pointer
  - drm: Use size_t type for len variable in drm_copy_field()
  - Bluetooth: L2CAP: Fix user-after-free
  - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
  - wifi: rt2x00: correctly set BBP register 86 for MT7620
  - wifi: rt2x00: set SoC wmac clock register
  - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
  - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
  - can: bcm: check the result of can_send() in bcm_can_tx()
  - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
  - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
  - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
  - xfrm: Update ipcomp_scratches with NULL when freed
  - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
  - tcp: annotate data-race around tcp_md5sig_pool_populated
  - openvswitch: Fix overreporting of drops in dropwatch
  - openvswitch: Fix double reporting of drops in dropwatch
  - wifi: brcmfmac: fix invalid address access when enabling SCAN log level
  - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
  - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
  - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
  - MIPS: BCM47XX: Cast memcmp() of function to (void *)
  - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
  - f2fs: fix race condition on setting FI_NO_EXTENT flag
  - crypto: cavium - prevent integer overflow loading firmware
  - iommu/iova: Fix module config properly
  - iommu/omap: Fix buffer overflow in debugfs
  - powerpc: Fix SPE Power ISA properties for e500v1 platforms
  - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
  - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
  - powerpc/powernv: add missing of_node_put() in opal_export_attrs()
  - powerpc/pci_dn: Add missing of_node_put()
  - powerpc/sysdev/fsl_msi: Add missing of_node_put()
  - powerpc/math_emu/efp: Include module.h
  - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
  - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
  - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
  - spmi: pmic-arb: correct duplicate APID to PPID mapping logic
  - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
  - mfd: sm501: Add check for platform_driver_register()
  - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
  - mfd: lp8788: Fix an error handling path in lp8788_probe()
  - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
  - mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
  - fsi: core: Check error number after calling ida_simple_get
  - serial: 8250: Fix restoring termios speed after suspend
  - firmware: google: Test spinlock on panic path to avoid lockups
  - staging: vt6655: fix some erroneous memory clean-up loops
  - phy: qualcomm: call clk_disable_unprepare in the error handling
  - drivers: serial: jsm: fix some leaks in probe
  - usb: gadget: function: fix dangling pnp_string in f_printer.c
  - xhci: Don't show warning for reinit on known broken suspend
  - md/raid5: Ensure stripe_fill happens on non-read IO with journal
  - ata: fix ata_id_has_dipm()
  - ata: fix ata_id_has_ncq_autosense()
  - ata: fix ata_id_has_devslp()
  - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
  - mtd: devices: docg3: check the return value of devm_ioremap() in the probe
  - dyndbg: let query-modname override actual module name
  - dyndbg: fix module.dyndbg handling
  - RDMA/rxe: Fix the error caused by qp->sk
  - RDMA/rxe: Fix "kernel NULL pointer dereference" error
  - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
  - tty: xilinx_uartps: Fix the ignore_status
  - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
  - HSI: omap_ssi_port: Fix dma_map_sg error check
  - HSI: omap_ssi: Fix refcount leak in ssi_probe
  - clk: tegra20: Fix refcount leak in tegra20_clock_init
  - clk: tegra: Fix refcount leak in tegra114_clock_init
  - clk: tegra: Fix refcount leak in tegra210_clock_init
  - clk: berlin: Add of_node_put() for of_get_parent()
  - clk: oxnas: Hold reference returned by of_get_parent()
  - iio: ABI: Fix wrong format of differential capacitance channel ABI.
  - iio: inkern: only release the device node when done with it
  - iio: adc: at91-sama5d2_adc: check return status for pressure and touch
  - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
  - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
  - ARM: Drop CMDLINE_* dependency on ATAGS
  - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
  - ARM: dts: kirkwood: lsxl: remove first ethernet port
  - ARM: dts: kirkwood: lsxl: fix serial line
  - ARM: dts: turris-omnia: Fix mpp26 pin name and comment
  - soc: qcom: smem_state: Add refcounting for the 'state->of_node'
  - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
  - memory: of: Fix refcount leak bug in of_get_ddr_timings()
  - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
  - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
  - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
  - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
  - ALSA: dmaengine: increment buffer pointer atomically
  - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
  - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
  - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
  - drm/bridge: megachips: Fix a null pointer dereference bug
  - platform/x86: msi-laptop: Fix resource cleanup
  - platform/x86: msi-laptop: Fix old-ec check for backlight registering
  - platform/chrome: fix double-free in chromeos_laptop_prepare()
  - drm/mipi-dsi: Detach devices when removing the host
  - drm: bridge: adv7511: fix CEC power down control register offset
  - net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
  - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
  - sctp: handle the error returned from sctp_auth_asoc_init_active_key
  - vhost/vsock: Use kvmalloc/kvfree for larger packets.
  - spi: s3c64xx: Fix large transfers with DMA
  - netfilter: nft_fib: Fix for rpath check with VRF devices
  - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
  - bpf: Ensure correct locking around vulnerable function find_vpid()
  - net: fs_enet: Fix wrong check in do_pd_setup
  - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
  - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
  - wifi: rtl8xxxu: Fix skb misuse in TX queue selection
  - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
  - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
  - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
  - spi: mt7621: Fix an error message in mt7621_spi_probe()
  - bpftool: Fix a wrong type cast in btf_dumper_int
  - wifi: mac80211: allow bw change during channel switch in mesh
  - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
  - sh: machvec: Use char[] for section boundaries
  - selinux: use "grep -E" instead of "egrep"
  - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
  - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
  - ring-buffer: Check pending waiters when doing wake ups as well
  - ring-buffer: Allow splice to read previous partially read pages
  - ftrace: Properly unset FTRACE_HASH_FL_MOD
  - livepatch: fix race between fork and KLP transition
  - ext4: place buffer head allocation before handle start
  - ext4: make ext4_lazyinit_thread freezable
  - ext4: fix null-ptr-deref in ext4_write_info
  - ext4: avoid crash when inline data creation follows DIO write
  - riscv: fix build with binutils 2.38
  - btrfs: fix race between quota enable and quota rescan ioctl
  - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
  - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
  - riscv: Allow PROT_WRITE-only mmap()
  - parisc: fbdev/stifb: Align graphics memory size to 4MB
  - Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
  - regulator: qcom_rpm: Fix circular deferral regression
  - quota: Check next/prev free block number after reading from quota file
  - HID: multitouch: Add memory barriers
  - fs: dlm: handle -EBUSY first in lock arg validation
  - fs: dlm: fix race between test_bit() and queue_work()
  - can: kvaser_usb_leaf: Fix CAN state after restart
  - can: kvaser_usb_leaf: Fix TX queue out of sync after restart
  - can: kvaser_usb_leaf: Fix overread with an invalid command
  - can: kvaser_usb: Fix use of uninitialized completion
  - usb: add quirks for Lenovo OneLink+ Dock
  - iio: dac: ad5593r: Fix i2c read protocol requirements
  - mtd: rawnand: atmel: Unmap streaming DMA mappings
  - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
  - ALSA: usb-audio: Fix NULL dererence at error path
  - ALSA: usb-audio: Fix potential memory leaks
  - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
  - ALSA: oss: Fix potential deadlock at unregistration
  - Input: xpad - fix wireless 360 controller breaking after suspend
  - Input: xpad - add supported devices as contributed on github
  - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
  - random: use expired timer rather than wq for mixing fast pool
  - random: avoid reading two cache lines on irq randomness
  - random: restore O_NONBLOCK support
  - USB: serial: qcserial: add new usb-id for Dell branded EM7455
  - ALSA: hda: Fix position reporting on Poulsbo
  - random: clamp credited irq bits to maximum mixed
  - ceph: don't truncate file in atomic_open
  - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
  - rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
  - mmc: core: Terminate infinite loop in SD-UHS voltage switch
  - mmc: core: Replace with already defined values for readability
  - USB: serial: ftdi_sio: fix 300 bps rate for SIO
  - um: Cleanup compiler warning in arch/x86/um/tls_32.c
  - um: Cleanup syscall_handler_t cast in syscalls_32.h
  - net/ieee802154: fix uninit value bug in dgram_sendmsg
  - scsi: qedf: Fix a UAF bug in __qedf_probe()
  - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
  - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
  - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
  - firmware: arm_scmi: Add SCMI PM driver remove routine
  - ARM: fix function graph tracer and unwinder dependencies
  - docs: update mediator information in CoC docs
  - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
  - clk: iproc: Do not rely on node name for correct PLL setup
  - selftests: Fix the if conditions of in test_extra_filter()
  - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
  - nvme: add new line after variable declatation
  - usbnet: Fix memory leak in usbnet_disconnect()
  - Input: melfas_mip4 - fix return value check in mip4_probe()
  - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
  - soc: sunxi: sram: Fix debugfs info for A64 SRAM C
  - soc: sunxi: sram: Fix probe function ordering issues
  - soc: sunxi: sram: Prevent the driver from being unbound
  - soc: sunxi: sram: Actually claim SRAM regions
  - mm/migrate_device.c: flush TLB while holding PTL
  - mm: prevent page_frag_alloc() from corrupting the memory
  - mm/page_alloc: fix race condition between build_all_zonelists and page allocation
  - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
  - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
  - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
  - ARM: dts: integrator: Tag PCI host with device_type
  - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
  - uas: ignore UAS for Thinkplus chips
  - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
  - uas: add no-uas quirk for Hiksemi usb_disk
  - ext4: make directory inode spreading reflect flexbg size
  - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality
  - workqueue: don't skip lockdep work dependency in cancel_work_sync()
  - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
  - drm/amd/display: Limit user regamma to a valid value
  - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
  - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
  - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
  - serial: Create uart_xmit_advance()
  - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
  - perf kcore_copy: Do not check /proc/modules is unchanged
  - perf jit: Include program header in ELF files
  - can: gs_usb: gs_can_open(): fix race dev->can.state condition
  - netfilter: ebtables: fix memory leak when blob is malformed
  - of: mdio: Add of_node_put() when breaking out of for_each_xx
  - i40e: Fix VF set max MTU size
  - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
  - net: team: Unsync device addresses on ndo_stop
  - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
  - iavf: Fix cached head and tail value for iavf_get_tx_pending
  - netfilter: nf_conntrack_irc: Tighten matching on DCC message
  - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
  - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
  - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
  - mm/slub: fix to return errno if kmalloc() fails
  - efi: libstub: check Shim mode using MokSBStateRT
  - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
  - ALSA: hda: add Intel 5 Series / 3400 PCI DID
  - ALSA: hda/tegra: set depop delay for tegra
  - USB: serial: option: add Quectel RM520N
  - USB: serial: option: add Quectel BG95 0x0203 composition
  - wifi: mac80211: Fix UAF in ieee80211_scan_rx()
  - usb: dwc3: pci: add support for the Intel Alder Lake-S
  - usb: dwc3: pci: add support for the Intel Jasper Lake
  - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant
  - usb: dwc3: pci: add support for TigerLake Devices
  - usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices
  - ALSA: hda/sigmatel: Fix unused variable warning for beep power change
  - mksysmap: Fix the mismatch of 'L0' symbols in System.map
  - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
  - net: usb: qmi_wwan: add Quectel RM520N
  - ALSA: hda/sigmatel: Keep power up while beep is enabled
  - rxrpc: Fix local destruction being repeated
  - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
  - ASoC: nau8824: Fix semaphore unbalance at error paths
  - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
  - nvmet: fix a use-after-free
  - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
  - drm/meson: Correct OSD1 global alpha value
  - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
  - of: fdt: fix off-by-one error in unflatten_dt_nodes()
  - tracefs: Only clobber mode/uid/gid on remount if asked
  - net: dp83822: disable rx error interrupt
  - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
  - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
  - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
  - perf/arm_pmu_platform: fix tests for platform_get_irq() failure
  - Input: iforce - add support for Boeder Force Feedback Wheel
  - ieee802154: cc2520: add rc code in cc2520_tx()
  - tg3: Disable tg3 device on system reboot to avoid triggering AER
  - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
  - drm/msm/rd: Fix FIFO-full deadlock
  - SUNRPC: use _bh spinlocking on ->transport_lock
  - MIPS: loongson32: ls1c: Fix hang during startup
  - x86/nospec: Fix i386 RSB stuffing
  - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
  - USB: serial: ch341: fix disabled rx timer on older devices
  - USB: serial: ch341: fix lost character on LCR updates
  - usb: dwc3: fix PHY disable sequence
  - sch_sfb: Also store skb len before calling child enqueue
  - tcp: fix early ETIMEDOUT after spurious non-SACK RTO
  - RDMA/mlx5: Set local port to one when accessing counters
  - ipv6: sr: fix out-of-bounds read when setting HMAC data.
  - i40e: Fix kernel crash during module removal
  - tipc: fix shift wrapping bug in map_get()
  - netfilter: br_netfilter: Drop dst references before setting.
  - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
  - scsi: mpt3sas: Fix use-after-free warning
  - debugfs: add debugfs_lookup_and_remove()
  - kprobes: Prohibit probes in gate area
  - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
  - ALSA: aloop: Fix random zeros in capture data when using jiffies timer
  - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
  - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
  - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
  - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
  - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
  - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
  - drm/radeon: add a force flush to delay work when radeon
  - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
  - ALSA: seq: Fix data-race at module auto-loading
  - ALSA: seq: oss: Fix data-race for max_midi_devs access
  - net: mac802154: Fix a condition in the receive path
  - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
  - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
  - s390: fix nospec table alignments
  - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
  - usb-storage: Add ignore-residue quirk for NXP PN7462AU
  - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
  - usb: dwc2: fix wrong order of phy_power_on and phy_init
  - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
  - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
  - USB: serial: option: add Quectel EM060K modem
  - USB: serial: option: add support for OPPO R11 diag port
  - USB: serial: cp210x: add Decagon UCA device id
  - xhci: Add grace period after xHC start to prevent premature runtime suspend.
  - thunderbolt: Use the actual buffer in tb_async_error()
  - hwmon: (gpio-fan) Fix array out of bounds access
  - Input: rk805-pwrkey - fix module autoloading
  - clk: core: Fix runtime PM sequence in clk_core_unprepare()
  - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
  - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
  - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
  - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
  - vt: Clear selection before changing the font
  - serial: fsl_lpuart: RS485 RTS polariy is inverse
  - net/smc: Remove redundant refcount increase
  - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
  - tcp: annotate data-race around challenge_timestamp
  - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
  - kcm: fix strp_init() order and cleanup
  - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
  - Revert "xhci: turn off port power in shutdown"
  - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
  - ieee802154/adf7242: defer destroy_workqueue call
  - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
  - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
  - drm/msm/dsi: fix the inconsistent indenting
  - net: dp83822: disable false carrier interrupt
  - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
  - fs: only do a memory barrier for the first set_buffer_uptodate()
  - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
  - net: neigh: don't call kfree_skb() under spin_lock_irqsave()
  - kprobes: don't call disarm_kprobe() for disabled kprobes
  - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
  - s390/hypfs: avoid error message under KVM
  - neigh: fix possible DoS due to net iface start/stop loop
  - drm/amd/display: clear optc underflow before turn off odm clock
  - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
  - fbdev: fb_pm2fb: Avoid potential divide by zero error
  - HID: hidraw: fix memory leak in hidraw_release()
  - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
  - Bluetooth: L2CAP: Fix build errors in some archs
  - kbuild: Fix include path in scripts/Makefile.modpost
  - x86/bugs: Add "unknown" reporting for MMIO Stale Data
  - s390/mm: do not trigger write fault when vma does not allow VM_WRITE
  - selftests/bpf: Fix test_align verifier log patterns
  - bpf: Fix the off-by-two error in range markings
  - arm64: map FDT as RW for early_init_dt_scan()
  - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()
  - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
  - md: call __md_stop_writes in md_stop
  - mm/hugetlb: fix hugetlb not supporting softdirty tracking
  - s390: fix double free of GS and RI CBs on fork() failure
  - asm-generic: sections: refactor memory_intersects
  - loop: Check for overflow while configuring loop
  - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
  - btrfs: check if root is readonly while setting security xattr
  - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
  - net: Fix a data-race around sysctl_somaxconn.
  - net: Fix a data-race around netdev_budget_usecs.
  - net: Fix a data-race around netdev_budget.
  - net: Fix a data-race around sysctl_net_busy_read.
  - net: Fix a data-race around sysctl_net_busy_poll.
  - net: Fix a data-race around sysctl_tstamp_allow_data.
  - ratelimit: Fix data-races in ___ratelimit().
  - net: Fix data-races around netdev_tstamp_prequeue.
  - net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
  - netfilter: nft_tunnel: restrict it to netdev family
  - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
  - netfilter: nft_payload: do not truncate csum_offset and csum_type
  - netfilter: nft_payload: report ERANGE for too long offset and length
  - netfilter: ebtables: reject blobs that don't provide all entry points
  - net: ipvtap - add __init/__exit annotations to module init/exit funcs
  - bonding: 802.3ad: fix no transmission of LACPDUs
  - rose: check NULL rose_loopback_neigh->loopback
  - xfrm: fix refcount leak in __xfrm_policy_check()
  - kernel/sched: Remove dl_boosted flag comment
  - UOS: fix 'struct sched_dl_entity' kabi changed
  - sched/deadline: Fix priority inheritance with multiple scheduling classes
  - sched/deadline: Fix stale throttling on de-/boosted tasks
  - sched/deadline: Unthrottle PI boosted threads while enqueuing
  - pinctrl: amd: Don't save/restore interrupt status and wake status bits
  - kernel/sys_ni: add compat entry for fadvise64_64
  - parisc: Fix exception handler for fldw and fstw instructions
  - audit: fix potential double free on error path from fsnotify_add_inode_mark
  - btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
  - btrfs: only write the sectors in the vertical stripe which has data stripes
  - tracing/probes: Have kprobes and uprobes use $COMM too
  - tee: add overflow check in register_shm_helper()
  - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
  - video: fbdev: i740fb: Check the argument of i740_calc_vclk()
  - powerpc/64: Init jump labels before parse_early_param()
  - smb3: check xattr value length earlier
  - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
  - ALSA: timer: Use deferred fasync helper
  - ALSA: core: Add async signal helpers
  - watchdog: export lockup_detector_reconfigure
  - RISC-V: Add fast call path of crash_kexec()
  - riscv: mmap with PROT_WRITE but no PROT_READ is invalid
  - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
  - vfio: Clear the caps->buf to NULL after free
  - tty: serial: Fix refcount leak bug in ucc_uart.c
  - lib/list_debug.c: Detect uninitialized lists
  - ext4: avoid resizing to a partial cluster size
  - ext4: avoid remove directory when directory is corrupted
  - drivers:md:fix a potential use-after-free bug
  - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
  - cxl: Fix a memory leak in an error handling path
  - gadgetfs: ep_io - wait until IRQ finishes
  - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
  - vboxguest: Do not use devm for irq
  - usb: renesas: Fix refcount leak bug
  - usb: host: ohci-ppc-of: Fix refcount leak bug
  - irqchip/tegra: Fix overflow implicit truncation warnings
  - PCI: Add ACS quirk for Broadcom BCM5750x NICs
  - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
  - locking/atomic: Make test_and_*_bit() ordered on failure
  - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
  - igb: Add lock to avoid data race
  - fec: Fix timer capture timing in `fec_ptp_enable_pps()`
  - powerpc/pci: Fix get_phb_number() locking
  - netfilter: nf_tables: really skip inactive sets when allocating name
  - nios2: add force_successful_syscall_return()
  - nios2: restarts apply only to the first sigframe we build...
  - nios2: fix syscall restart checks
  - nios2: traced syscall does need to check the syscall number
  - nios2: don't leave NULLs in sys_call_table[]
  - nios2: page fault et.al. are *not* restartable syscalls...
  - xen/xenbus: fix return type in xenbus_file_read()
  - NTB: ntb_tool: uninitialized heap data in tool_fn_write()
  - tools build: Switch to new openssl API for test-libcrypto
  - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
  - geneve: do not use RT_TOS for IPv6 flowlabel
  - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
  - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
  - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
  - SUNRPC: Reinitialise the backchannel request buffers before reuse
  - NFSv4/pnfs: Fix a use-after-free bug in open
  - NFSv4.1: RECLAIM_COMPLETE must handle EACCES
  - NFSv4: Fix races in the legacy idmapper upcall
  - apparmor: Fix memleak in aa_simple_write_to_buffer()
  - apparmor: fix reference count leak in aa_pivotroot()
  - apparmor: fix overlapping attachment computation
  - apparmor: fix aa_label_asxprint return check
  - apparmor: Fix failed mount permission check error message
  - apparmor: fix absroot causing audited secids to begin with =
  - apparmor: fix quiet_denied for file rules
  - can: ems_usb: fix clang's -Wunaligned-access warning
  - tracing: Have filter accept "common_cpu" to be consistent
  - btrfs: fix lost error handling when looking up extended ref on log replay
  - mmc: pxamci: Fix an error handling path in pxamci_probe()
  - mmc: pxamci: Fix another error handling path in pxamci_probe()
  - ata: libata-eh: Add missing command name
  - rds: add missing barrier to release_refill
  - ALSA: info: Fix llseek return value when using callback
  - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
  - powerpc/mm: Split dump_pagelinuxtables flag_array table
  - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
  - net_sched: cls_route: disallow handle of 0
  - net/9p: Initialize the iounit field during fid creation
  - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
  - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
  - scsi: sg: Allow waiting for commands to complete on removed device
  - tcp: fix over estimation in sk_forced_mem_schedule()
  - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
  - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
  - KVM: Add infrastructure and macro to mark VM as bugged
  - btrfs: reject log replay if there is unsupported RO compat flag
  - ACPI: CPPC: Do not prevent CPPC from working in the future
  - dm writecache: set a default MAX_WRITEBACK_JOBS
  - dm raid: fix address sanitizer warning in raid_status
  - dm raid: fix address sanitizer warning in raid_resume
  - intel_th: pci: Add Meteor Lake-P support
  - intel_th: pci: Add Raptor Lake-S PCH support
  - intel_th: pci: Add Raptor Lake-S CPU support
  - ext4: correct the misjudgment in ext4_iget_extra_inode
  - ext4: correct max_inline_xattr_value_size computing
  - ext4: fix extent status tree race in writeback error recovery path
  - ext4: update s_overhead_clusters in the superblock during an on-line resize
  - ext4: fix use-after-free in ext4_xattr_set_entry
  - ext4: make sure ext4_append() always allocates new block
  - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
  - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
  - x86/olpc: fix 'logical not is only applied to the left hand side'
  - scsi: zfcp: Fix missing auto port scan and thus missing target ports
  - video: fbdev: s3fb: Check the size of screen before memset_io()
  - video: fbdev: arkfb: Check the size of screen before memset_io()
  - video: fbdev: vt8623fb: Check the size of screen before memset_io()
  - tools/thermal: Fix possible path truncations
  - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
  - x86/numa: Use cpumask_available instead of hardcoded NULL check
  - scripts/faddr2line: Fix vmlinux detection on arm64
  - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
  - powerpc/pci: Fix PHB numbering when using opal-phbid
  - kprobes: Forbid probing on trampoline and BPF code areas
  - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
  - powerpc/xive: Fix refcount leak in xive_get_max_prio
  - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
  - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
  - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
  - video: fbdev: sis: fix typos in SiS_GetModeID()
  - video: fbdev: amba-clcd: Fix refcount leak bugs
  - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
  - s390/zcore: fix race when reading from hardware system area
  - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
  - mfd: t7l66xb: Drop platform disable callback
  - kfifo: fix kfifo_to_user() return type
  - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
  - iommu/exynos: Handle failed IOMMU device registration properly
  - tty: n_gsm: fix missing corner cases in gsmld_poll()
  - tty: n_gsm: fix DM command
  - tty: n_gsm: fix wrong T1 retry count handling
  - vfio/ccw: Do not change FSM state in subchannel event
  - remoteproc: qcom: wcnss: Fix handling of IRQs
  - tty: n_gsm: fix race condition in gsmld_write()
  - tty: n_gsm: fix packet re-transmission without open control channel
  - tty: n_gsm: fix non flow control frames during mux flow off
  - profiling: fix shift too large makes kernel panic
  - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
  - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
  - ASoC: codecs: da7210: add check for i2c_add_driver
  - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
  - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
  - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
  - ext4: recover csum seed of tmp_inode after migrating to extents
  - null_blk: fix ida error handling in null_add_dev()
  - RDMA/rxe: Fix error unwind in rxe_create_qp()
  - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
  - platform/olpc: Fix uninitialized data in debugfs write
  - USB: serial: fix tty-port initialized comments
  - HID: alps: Declare U1_UNICORN_LEGACY support
  - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
  - mmc: cavium-octeon: Add of_node_put() when breaking out of loop
  - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
  - RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
  - usb: gadget: udc: amd5536 depends on HAS_DMA
  - scsi: smartpqi: Fix DMA direction for RAID requests
  - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
  - memstick/ms_block: Fix a memory leak
  - memstick/ms_block: Fix some incorrect memory allocation
  - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
  - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
  - soundwire: bus_type: fix remove and shutdown support
  - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
  - clk: qcom: ipq8074: fix NSS port frequency tables
  - misc: rtsx: Fix an error handling path in rtsx_pci_probe()
  - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
  - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
  - fpga: altera-pr-ip: fix unsigned comparison with less than zero
  - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
  - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
  - HID: cp2112: prevent a buffer overflow in cp2112_xfer()
  - mtd: maps: Fix refcount leak in ap_flash_init
  - mtd: maps: Fix refcount leak in of_flash_probe_versatile
  - clk: renesas: r9a06g032: Fix UART clkgrp bitsel
  - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
  - net: rose: fix netdev reference changes
  - netdevsim: Avoid allocation warnings triggered from user space
  - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
  - wifi: libertas: Fix possible refcount leak in if_usb_probe()
  - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
  - i2c: mux-gpmux: Add of_node_put() when breaking out of loop
  - i2c: cadence: Support PEC for SMBus block read
  - Bluetooth: hci_intel: Add check for platform_driver_register
  - can: pch_can: pch_can_error(): initialize errc before using it
  - can: error: specify the values of data[5..7] of CAN error frames
  - can: usb_8dev: do not report txerr and rxerr during bus-off
  - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
  - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
  - can: sun4i_can: do not report txerr and rxerr during bus-off
  - can: hi311x: do not report txerr and rxerr during bus-off
  - can: sja1000: do not report txerr and rxerr during bus-off
  - can: rcar_can: do not report txerr and rxerr during bus-off
  - can: pch_can: do not report txerr and rxerr during bus-off
  - wifi: p54: add missing parentheses in p54_flush()
  - wifi: p54: Fix an error handling path in p54spi_probe()
  - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
  - fs: check FMODE_LSEEK to control internal pipe splicing
  - selftests: timers: clocksource-switch: fix passing errors from child
  - selftests: timers: valid-adjtimex: build fix for newer toolchains
  - libbpf: Fix the name of a reused map
  - tcp: make retransmitted SKB fit into the send window
  - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
  - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
  - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
  - drm/msm/mdp5: Fix global state lock backoff
  - drm: bridge: sii8620: fix possible off-by-one
  - drm/mediatek: dpi: Remove output format of YUV
  - drm/rockchip: vop: Don't crash for invalid duplicate_state()
  - drm/vc4: dsi: Correct DSI divider calculations
  - media: hdpvr: fix error value returns in hdpvr_read
  - drm: bridge: adv7511: Add check for mipi_dsi_driver_register
  - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
  - media: tw686x: Register the irq at the end of probe
  - i2c: Fix a potential use after free
  - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
  - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
  - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
  - ath10k: do not enforce interrupt trigger type
  - dm: return early from dm_pr_call() if DM device is suspended
  - thermal/tools/tmon: Include pthread and time headers in tmon.h
  - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
  - regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
  - arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
  - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
  - ARM: dts: qcom: pm8841: add required thermal-sensor-cells
  - cpufreq: zynq: Fix refcount leak in zynq_get_revision
  - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
  - soc: fsl: guts: machine variable might be unset
  - ARM: dts: ast2500-evb: fix board compatible
  - x86/pmem: Fix platform-device leak in error path
  - ARM: bcm: Fix refcount leak in bcm_kona_smc_init
  - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
  - ARM: findbit: fix overflowing offset
  - selinux: Add boundary check in put_entry()
  - PM: hibernate: defer device probing when resuming from hibernation
  - arm64: dts: qcom: ipq8074: fix NAND node name
  - ACPI: LPSS: Fix missing check in register_device_clock()
  - ACPI: PM: save NVS memory for Lenovo G40-45
  - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
  - ARM: OMAP2+: display: Fix refcount leak bug
  - ARM: dts: imx6ul: fix qspi node compatible
  - ARM: dts: imx6ul: fix lcdif node compatible
  - ARM: dts: imx6ul: change operating-points to uint32-matrix
  - ARM: dts: imx6ul: add missing properties for sram
  - ext2: Add more validity checks for inode counts
  - arm64: Do not forget syscall when starting a new thread.
  - netfilter: nf_tables: fix null deref due to zeroed list head
  - powerpc/powernv: Avoid crashing if rng is NULL
  - powerpc/fsl-pci: Fix Class Code of PCIe Root Port
  - PCI: Add defines for normal and subtractive PCI bridges
  - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
  - md-raid10: fix KASAN warning
  - serial: mvebu-uart: uart2 error bits clearing
  - fuse: limit nsec
  - iio: light: isl29028: Fix the warning in isl29028_remove()
  - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
  - drm/nouveau: fix another off-by-one in nvbios_addr
  - parisc: Fix device names in /proc/iomem
  - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
  - usbnet: Fix linkwatch use-after-free on disconnect
  - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
  - thermal: sysfs: Fix cooling_device_stats_setup() error code path
  - fs: Add missing umask strip in vfs_tmpfile
  - vfs: Check the truncate maximum size in inode_newsize_ok()
  - tty: vt: initialize unicode screen buffer
  - ALSA: hda/cirrus - support for iMac 12,1 model
  - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
  - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
  - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
  - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
  - HID: wacom: Don't register pad_input for touch switch
  - add barriers to buffer_uptodate and set_buffer_uptodate
  - wifi: mac80211_hwsim: use 32-bit skb cookie
  - wifi: mac80211_hwsim: add back erroneously removed cast
  - wifi: mac80211_hwsim: fix race condition in pending packet
  - ALSA: bcd2000: Fix a UAF bug on the error path of probing
  - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
  - Makefile: link with -z noexecstack --no-warn-rwx-segments
  - x86/speculation: Add LFENCE to RSB fill sequence
  - x86/speculation: Add RSB VM Exit protections
  - macintosh/adb: fix oob read in do_adb_query() function
  - ACPI: video: Shortening quirk list by identifying Clevo by board_name only
  - ACPI: video: Force backlight native for some TongFang devices
  - scsi: core: Fix race between handling STS_RESOURCE and completion
  - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.
  - ARM: crypto: comment out gcc warning that breaks clang builds
  - perf symbol: Correct address for bss symbols
  - sctp: fix sleep in atomic context bug in timer handlers
  - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
  - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
  - Documentation: fix sctp_wmem in ip-sysctl.rst
  - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
  - tcp: Fix a data-race around sysctl_tcp_autocorking.
  - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
  - tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
  - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
  - igmp: Fix data-races around sysctl_igmp_qrv.
  - net: ping6: Fix memleak in ipv6_renew_options().
  - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
  - scsi: ufs: host: Hold reference returned by of_parse_phandle()
  - tcp: Fix a data-race around sysctl_tcp_nometrics_save.
  - tcp: Fix a data-race around sysctl_tcp_frto.
  - tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
  - tcp: Fix a data-race around sysctl_tcp_app_win.
  - tcp: Fix data-races around sysctl_tcp_dsack.
  - s390/archrandom: prevent CPACF trng invocations in interrupt context
  - ntfs: fix use-after-free in ntfs_ucsncmp()
  - LoongArch: module: use plt section indices for relocations
  - UOS: fix 'get_random_bytes' kabi changed
  - alinux: random: speed up the initialization of module
  - UOS: random: let alinux seed adapt to new code
  - alinux: random: introduce the initialization seed
  - PCI: hv: Fix interrupt mapping for multi-MSI
  - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
  - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
  - PCI: hv: Fix multi-MSI to allow more than one MSI vector
  - net: usb: ax88179_178a needs FLAG_SEND_ZLP
  - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
  - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
  - tty: drop tty_schedule_flip()
  - tty: the rest, stop using tty_schedule_flip()
  - tty: drivers/tty/, stop using tty_schedule_flip()
  - serial: mvebu-uart: correctly report configured baudrate value
  - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
  - Bluetooth: SCO: Fix sco_send_frame returning skb->len
  - Bluetooth: Fix passing NULL to PTR_ERR
  - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
  - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
  - Bluetooth: Add bt_skb_sendmmsg helper
  - Bluetooth: Add bt_skb_sendmsg helper
  - ALSA: memalloc: Align buffer allocations in page size
  - ima: remove the IMA_TEMPLATE Kconfig option
  - dlm: fix pending remove if msg allocation fails
  - HID: add ALWAYS_POLL quirk to lenovo pixart mouse
  - HID: multitouch: add support for the Smart Tech panel
  - HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons
  - HID: multitouch: simplify the application retrieval
  - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
  - drm/tilcdc: Remove obsolete crtc_mode_valid() hack
  - bpf: Make sure mac_header was set before using it
  - mm/mempolicy: fix uninit-value in mpol_rebind_policy()
  - Revert "Revert "char/random: silence a lockdep splat with printk()""
  - tcp: Fix data-races around sysctl_tcp_max_reordering.
  - tcp: Fix a data-race around sysctl_tcp_rfc1337.
  - tcp: Fix a data-race around sysctl_tcp_stdurg.
  - tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
  - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
  - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
  - tcp: Fix data-races around sysctl_tcp_recovery.
  - tcp: Fix a data-race around sysctl_tcp_early_retrans.
  - be2net: Fix buffer overflow in be_get_module_eeprom
  - tcp: Fix data-races around sysctl_tcp_fastopen.
  - tcp: Fix a data-race around sysctl_tcp_tw_reuse.
  - tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
  - tcp: Fix data-races around some timeout sysctl knobs.
  - tcp: Fix data-races around sysctl_tcp_reordering.
  - igmp: Fix a data-race around sysctl_igmp_max_memberships.
  - igmp: Fix data-races around sysctl_igmp_llm_reports.
  - net/tls: Fix race in TLS device down flow
  - net: stmmac: fix dma queue left shift overflow issue
  - i2c: cadence: Change large transfer count reset logic to be unconditional
  - tcp: Fix a data-race around sysctl_tcp_probe_interval.
  - tcp: Fix a data-race around sysctl_tcp_probe_threshold.
  - tcp: Fix data-races around sysctl_tcp_mtu_probing.
  - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
  - ip: Fix a data-race around sysctl_fwmark_reflect.
  - ip: Fix data-races around sysctl_ip_nonlocal_bind.
  - ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
  - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
  - pinctrl: ralink: Check for null return of devm_kcalloc
  - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
  - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
  - riscv: add as-options for modules with assembly compontents
  - can: m_can: m_can_tx_handler(): fix use after free of skb
  - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
  - serial: stm32: Clear prev values before setting RTS delays
  - serial: 8250: fix return error code in serial8250_request_std_resource()
  - tty: serial: samsung_tty: set dma burst_size to 1
  - usb: dwc3: gadget: Fix event pending check
  - usb: typec: add missing uevent when partner support PD
  - USB: serial: ftdi_sio: add Belimo device ids
  - signal handling: don't use BUG_ON() for debugging
  - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
  - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
  - ASoC: wm5110: Fix DRE control
  - ASoC: ops: Fix off by one in range control validation
  - net: sfp: fix memory leak in sfp_probe()
  - NFC: nxp-nci: don't print header length mismatch on i2c error
  - net: tipc: fix possible refcount leak in tipc_sk_create()
  - platform/x86: hp-wmi: Ignore Sanitization Mode event
  - cpufreq: pmac32-cpufreq: Fix refcount leak bug
  - netfilter: br_netfilter: do not skip all hooks with 0 priority
  - virtio_mmio: Restore guest page size on resume
  - virtio_mmio: Add missing PM calls to freeze/restore
  - sfc: fix kernel panic when creating VF
  - seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
  - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
  - seg6: fix skb checksum evaluation in SRH encapsulation/insertion
  - sfc: fix use after free when disabling sriov
  - ipv4: Fix data-races around sysctl_ip_dynaddr.
  - icmp: Fix a data-race around sysctl_icmp_ratemask.
  - icmp: Fix a data-race around sysctl_icmp_ratelimit.
  - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
  - icmp: Fix data-races around sysctl.
  - cipso: Fix data-races around sysctl.
  - net: Fix data-races around sysctl_mem.
  - inetpeer: Fix data-races around sysctl.
  - ASoC: sgtl5000: Fix noise on shutdown/remove
  - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
  - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
  - nilfs2: fix incorrect masking of permission flags for symlinks
  - UOS: fix 'struct css_set' kabi changed
  - cgroup: Use separate src/dst nodes when preloading css_sets for migration
  - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
  - ARM: 9213/1: Print message about disabled Spectre workarounds only once
  - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
  - tracing/histograms: Fix memory leak problem
  - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
  - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
  - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
  - ALSA: hda - Add fixup for Dell Latitidue E5430
  - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
  - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
  - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
  - dmaengine: pl330: Fix lockdep warning about non-static key
  - ida: don't use BUG_ON() for debugging
  - misc: rtsx_usb: set return value in rsp_buf alloc err path
  - misc: rtsx_usb: use separate command and response buffers
  - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
  - i2c: cadence: Unregister the clk notifier in error path
  - selftests: forwarding: fix error message in learning_test
  - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
  - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
  - ibmvnic: Properly dispose of all skbs during a failover.
  - ARM: at91: pm: use proper compatible for sama5d2's rtc
  - pinctrl: sunxi: a83t: Fix NAND function name for some pins
  - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
  - xfs: remove incorrect ASSERT in xfs_rename
  - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
  - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
  - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
  - powerpc/powernv: delay rng platform device creation until later in boot
  - video: of_display_timing.h: include errno.h
  - iommu/vt-d: Fix PCI bus rescan device hot add
  - net: rose: fix UAF bug caused by rose_t0timer_expiry
  - usbnet: fix memory leak in error case
  - can: gs_usb: gs_usb_open/close(): fix memory leak
  - can: grcan: grcan_probe(): remove extra of_node_get()
  - can: bcm: use call_rcu() instead of costly synchronize_rcu()
  - mm/slub: add missing TID updates on slab deactivation
  - esp: limit skb_page_frag_refill use to a single page
  - net: usb: qmi_wwan: add Telit 0x1070 composition
  - net: usb: qmi_wwan: add Telit 0x1060 composition
  - ipv6/sit: fix ipip6_tunnel_get_prl return value
  - sit: use min
  - net: dsa: bcm_sf2: force pause link settings
  - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
  - xen/gntdev: Avoid blocking in unmap_grant_pages()
  - net: tun: avoid disabling NAPI twice
  - NFC: nxp-nci: Don't issue a zero length i2c_master_read()
  - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
  - net: bonding: fix use-after-free after 802.3ad slave unbind
  - net: bonding: fix possible NULL deref in rlb code
  - netfilter: nft_dynset: restore set element counter when failing to update
  - caif_virtio: fix race between virtio_device_ready() and ndo_open()
  - net: ipv6: unexport __init-annotated seg6_hmac_net_init()
  - usbnet: fix memory allocation in helpers
  - RDMA/qedr: Fix reporting QP timeout attribute
  - net: tun: stop NAPI when detaching queues
  - net: tun: unlink NAPI from device on destruction
  - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
  - virtio-net: fix race between ndo_open() and virtio_device_ready()
  - SUNRPC: Fix READ_PLUS crasher
  - s390/archrandom: simplify back to earlier design and initialize earlier
  - dm raid: fix KASAN warning in raid5_add_disks
  - dm raid: fix accesses beyond end of raid member array
  - nvdimm: Fix badblocks clear off-by-one error
  - swiotlb: skip swiotlb_bounce when orig_addr is zero
  - net/sched: move NULL ptr check to qdisc_put() too
  - net: mscc: ocelot: allow unregistered IP multicast flooding
  - kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
  - fdt: Update CRC check for rng-seed
  - xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
  - drm: remove drm_fb_helper_modinit
  - powerpc/pseries: wire up rng during setup_arch()
  - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
  - modpost: fix section mismatch check for exported init/exit sections
  - ARM: cns3xxx: Fix refcount leak in cns3xxx_init
  - ARM: Fix refcount leak in axxia_boot_secondary
  - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
  - ARM: exynos: Fix refcount leak in exynos_map_pmu
  - ARM: dts: imx6qdl: correct PU regulator ramp delay
  - powerpc/powernv: wire up rng during setup_arch
  - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
  - powerpc: Enable execve syscall exit tracepoint
  - xtensa: Fix refcount leak bug in time.c
  - xtensa: xtfpga: Fix refcount leak bug in setup
  - iio: adc: axp288: Override TS pin bias current for some models
  - iio: trigger: sysfs: fix use-after-free on remove
  - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
  - iio: accel: mma8452: ignore the return value of reset operation
  - iio:accel:bma180: rearrange iio trigger get and register
  - iio:chemical:ccs811: rearrange iio trigger get and register
  - usb: chipidea: udc: check request status before setting device address
  - xhci: turn off port power in shutdown
  - iio: adc: vf610: fix conversion mode sysfs node name
  - gpio: winbond: Fix error code in winbond_gpio_get()
  - virtio_net: fix xdp_rxq_info bug after suspend/resume
  - igb: Make DMA faster when CPU is active on the PCIe link
  - afs: Fix dynamic root getattr
  - MIPS: Remove repetitive increase irq_err_count
  - x86/xen: Remove undefined behavior in setup_features()
  - erspan: do not assume transport header is always set
  - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
  - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
  - USB: serial: option: add Quectel RM500K module support
  - USB: serial: option: add Quectel EM05-G modem
  - USB: serial: option: add Telit LE910Cx 0x1250 composition
  - random: quiet urandom warning ratelimit suppression message
  - dm era: commit metadata in postsuspend after worker stops
  - ata: libata: add qc->flags in ata_qc_complete_template tracepoint
  - ALSA: hda/realtek: Add quirk for Clevo PD70PNT
  - ALSA: hda/conexant: Fix missing beep setup
  - ALSA: hda/via: Fix missing beep setup
  - random: schedule mix_interrupt_randomness() less often
  - Revert "hwmon: Make chip parameter for with_info API mandatory"
  - tcp: drop the hash_32() part from the index calculation
  - tcp: dynamically allocate the perturb table used by source ports
  - tcp: add small random increments to the source port
  - tcp: use different parts of the port_offset for index and offset
  - tcp: add some entropy in __inet_hash_connect()
  - usb: gadget: u_ether: fix regression in setting fixed MAC address
  - s390/mm: use non-quiescing sske for KVM switch to keyed guest
  - powerpc/mm: Switch obsolete dssall to .long
  - RISC-V: fix barrier() use in <vdso/processor.h>
  - UOS: net: openvswitch: fix 'OVS_ACTION_ATTR_MAX' verify failed
  - net: openvswitch: fix leak of nested actions
  - net: openvswitch: fix misuse of the cached connection on tuple changes
  - virtio-pci: Remove wrong address verification in vp_del_vqs()
  - ext4: add reserved GDT blocks check
  - ext4: make variable "count" signed
  - ext4: fix bug_on ext4_mb_use_inode_pa
  - serial: 8250: Store to lsr_save_flags after lsr read
  - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
  - usb: dwc2: Fix memory leak in dwc2_hcd_init
  - USB: serial: io_ti: add Agilent E5805A support
  - USB: serial: option: add support for Cinterion MV31 with new baseline
  - comedi: vmk80xx: fix expression for tx buffer size
  - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
  - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
  - faddr2line: Fix overlapping text section failures, the sequel
  - certs/blacklist_hashes.c: fix const confusion in certs blacklist
  - arm64: ftrace: fix branch range checks
  - net: bgmac: Fix an erroneous kfree() in bgmac_remove()
  - mlxsw: spectrum_cnt: Reorder counter pools
  - misc: atmel-ssc: Fix IRQ check in ssc_probe
  - tty: goldfish: Fix free_irq() on remove
  - i40e: Fix call trace in setup_tx_descriptors
  - i40e: Fix adding ADQ filter to TC0
  - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
  - random: credit cpu and bootloader seeds by default
  - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
  - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
  - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
  - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
  - scsi: pmcraid: Fix missing resource cleanup in error case
  - scsi: ipr: Fix missing/incorrect resource cleanup in error case
  - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
  - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
  - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
  - ASoC: es8328: Fix event generation for deemphasis control
  - ASoC: wm8962: Fix suspend while playing music
  - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
  - ASoC: cs42l56: Correct typo in minimum level for SX volume controls
  - ASoC: cs42l52: Correct TLV for Bypass Volume
  - ASoC: cs53l30: Correct number of volume levels on SX controls
  - ASoC: cs42l52: Fix TLV scales for mixer controls
  - powerpc/kasan: Silence KASAN warnings in __get_wchan()
  - random: account for arch randomness in bits
  - random: mark bootloader randomness code as __init
  - random: avoid checking crng_ready() twice in random_init()
  - crypto: drbg - make reseeding from get_random_bytes() synchronous
  - crypto: drbg - always try to free Jitter RNG instance
  - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
  - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
  - crypto: drbg - prepare for more fine-grained tracking of seeding state
  - crypto: drbg - always seeded with SP800-90B compliant noise source
  - crypto: drbg - add FIPS 140-2 CTRNG for noise source
  - Revert "random: use static branch for crng_ready()"
  - random: check for signals after page of pool writes
  - random: wire up fops->splice_{read,write}_iter()
  - random: convert to using fops->write_iter()
  - random: move randomize_page() into mm where it belongs
  - random: move initialization functions out of hot pages
  - random: use proper return types on get_random_{int,long}_wait()
  - random: remove extern from functions in header
  - random: use static branch for crng_ready()
  - random: credit architectural init the exact amount
  - random: handle latent entropy and command line from random_init()
  - random: use proper jiffies comparison macro
  - random: remove ratelimiting for in-kernel unseeded randomness
  - random: avoid initializing twice in credit race
  - random: use symbolic constants for crng_init states
  - siphash: use one source of truth for siphash permutations
  - random: help compiler out with fast_mix() by using simpler arguments
  - random: do not use input pool from hard IRQs
  - random: order timer entropy functions below interrupt functions
  - random: do not pretend to handle premature next security model
  - random: do not use batches when !crng_ready()
  - random: insist on random_get_entropy() existing in order to simplify
  - xtensa: use fallback for random_get_entropy() instead of zero
  - sparc: use fallback for random_get_entropy() instead of zero
  - um: use fallback for random_get_entropy() instead of zero
  - x86/tsc: Use fallback for random_get_entropy() instead of zero
  - nios2: use fallback for random_get_entropy() instead of zero
  - arm: use fallback for random_get_entropy() instead of zero
  - mips: use fallback for random_get_entropy() instead of just c0 random
  - m68k: use fallback for random_get_entropy() instead of zero
  - timekeeping: Add raw clock fallback for random_get_entropy()
  - powerpc: define get_cycles macro for arch-override
  - alpha: define get_cycles macro for arch-override
  - parisc: define get_cycles macro for arch-override
  - s390: define get_cycles macro for arch-override
  - ia64: define get_cycles macro for arch-override
  - init: call time_init() before rand_initialize()
  - random: fix sysctl documentation nits
  - random: document crng_fast_key_erasure() destination possibility
  - random: make random_get_entropy() return an unsigned long
  - random: check for signals every PAGE_SIZE chunk of /dev/[u]random
  - random: check for signal_pending() outside of need_resched() check
  - random: do not allow user to keep crng key around on stack
  - random: do not split fast init input in add_hwgenerator_randomness()
  - random: mix build-time latent entropy into pool at init
  - random: re-add removed comment about get_random_{u32,u64} reseeding
  - random: treat bootloader trust toggle the same way as cpu trust toggle
  - random: skip fast_init if hwrng provides large chunk of entropy
  - random: check for signal and try earlier when generating entropy
  - random: reseed more often immediately after booting
  - random: make consistent usage of crng_ready()
  - random: use SipHash as interrupt entropy accumulator
  - random: replace custom notifier chain with standard one
  - random: don't let 644 read-only sysctls be written to
  - random: give sysctl_random_min_urandom_seed a more sensible value
  - random: do crng pre-init loading in worker rather than irq
  - random: unify cycles_t and jiffies usage and types
  - random: cleanup UUID handling
  - random: only wake up writers after zap if threshold was passed
  - random: round-robin registers as ulong, not u32
  - UOS: fix 'enum cpuhp_state' kabi changed
  - random: clear fast pool, crng, and batches in cpuhp bring up
  - random: pull add_hwgenerator_randomness() declaration into random.h
  - random: check for crng_init == 0 in add_device_randomness()
  - random: unify early init crng load accounting
  - random: do not take pool spinlock at boot
  - random: defer fast pool mixing to worker
  - random: rewrite header introductory comment
  - random: group sysctl functions
  - random: group userspace read/write functions
  - random: group entropy collection functions
  - random: group entropy extraction functions
  - random: group initialization wait functions
  - random: remove whitespace and reorder includes
  - random: remove useless header comment
  - random: introduce drain_entropy() helper to declutter crng_reseed()
  - random: deobfuscate irq u32/u64 contributions
  - random: add proper SPDX header
  - random: remove unused tracepoints
  - random: remove ifdef'd out interrupt bench
  - random: tie batched entropy generation to base_crng generation
  - random: zero buffer after reading entropy from userspace
  - random: remove outdated INT_MAX >> 6 check in urandom_read()
  - random: use hash function for crng_slow_load()
  - random: absorb fast pool into input pool after fast load
  - random: do not xor RDRAND when writing into /dev/random
  - random: ensure early RDSEED goes through mixer on init
  - random: inline leaves of rand_initialize()
  - random: use RDSEED instead of RDRAND in entropy extraction
  - random: fix locking in crng_fast_load()
  - random: remove batched entropy locking
  - random: remove use_input_pool parameter from crng_reseed()
  - random: make credit_entropy_bits() always safe
  - random: always wake up entropy writers after extraction
  - random: use linear min-entropy accumulation crediting
  - random: simplify entropy debiting
  - random: use computational hash for entropy extraction
  - random: only call crng_finalize_init() for primary_crng
  - random: access primary_pool directly rather than through pointer
  - random: continually use hwgenerator randomness
  - random: simplify arithmetic function flow in account()
  - random: access input_pool_data directly rather than through pointer
  - random: cleanup fractional entropy shift constants
  - random: prepend remaining pool constants with POOL_
  - random: de-duplicate INPUT_POOL constants
  - random: remove unused OUTPUT_POOL constants
  - random: rather than entropy_store abstraction, use global
  - random: remove unused extract_entropy() reserved argument
  - random: remove incomplete last_data logic
  - random: cleanup integer types
  - random: cleanup poolinfo abstraction
  - random: fix typo in comments
  - random: don't reset crng_init_cnt on urandom_read()
  - random: avoid superfluous call to RDRAND in CRNG extraction
  - random: early initialization of ChaCha constants
  - random: initialize ChaCha20 constants with correct endianness
  - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
  - random: harmonize "crng init done" messages
  - random: mix bootloader randomness into pool
  - random: do not re-init if crng_reseed completes before primary init
  - random: do not sign extend bytes for rotation when mixing
  - random: use BLAKE2s instead of SHA1 in extraction
  - random: remove unused irq_flags argument from add_interrupt_randomness()
  - random: document add_hwgenerator_randomness() with other input functions
  - crypto: blake2s - adjust include guard naming
  - crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>
  - MAINTAINERS: co-maintain random.c
  - random: remove dead code left over from blocking pool
  - random: avoid arch_get_random_seed_long() when collecting IRQ randomness
  - random: add arch_get_random_*long_early()
  - powerpc: Use bool in archrandom.h
  - linux/random.h: Mark CONFIG_ARCH_RANDOM functions __must_check
  - linux/random.h: Use false with bool
  - linux/random.h: Remove arch_has_random, arch_has_random_seed
  - s390: Remove arch_has_random, arch_has_random_seed
  - powerpc: Remove arch_has_random, arch_has_random_seed
  - x86: Remove arch_has_random, arch_has_random_seed
  - random: avoid warnings for !CONFIG_NUMA builds
  - random: split primary/secondary crng init paths
  - random: remove some dead code of poolinfo
  - random: fix typo in add_timer_randomness()
  - random: Add and use pr_fmt()
  - random: convert to ENTROPY_BITS for better code readability
  - random: remove unnecessary unlikely()
  - random: remove kernel.random.read_wakeup_threshold
  - random: delete code to pull data into pools
  - random: remove the blocking pool
  - random: fix crash on multiple early calls to add_bootloader_randomness()
  - char/random: silence a lockdep splat with printk()
  - random: make /dev/random be almost like /dev/urandom
  - random: ignore GRND_RANDOM in getentropy(2)
  - random: add GRND_INSECURE to return best-effort non-cryptographic bytes
  - random: Add a urandom_read_nowait() for random APIs that don't warn
  - random: Don't wake crng_init_wait when crng_init == 1
  - lib/crypto: sha1: re-roll loops to reduce code size
  - lib/crypto: blake2s: move hmac construction into wireguard
  - crypto: blake2s - generic C library implementation and selftest
  - Revert "hwrng: core - Freeze khwrng thread during suspend"
  - char/random: Add a newline at the end of the file
  - random: Use wait_event_freezable() in add_hwgenerator_randomness()
  - fdt: add support for rng-seed
  - random: Support freezable kthreads in add_hwgenerator_randomness()
  - random: fix soft lockup when trying to read from an uninitialized blocking pool
  - latent_entropy: avoid build error when plugin cflags are not set
  - random: document get_random_int() family
  - random: move rand_initialize() earlier
  - random: only read from /dev/random after its pool has received 128 bits
  - drivers/char/random.c: make primary_crng static
  - drivers/char/random.c: remove unused stuct poolinfo::poolbits
  - drivers/char/random.c: constify poolinfo_table
  - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes"
  - Revert "alinux: random: introduce the initialization seed"
  - Revert "alinux: random: speed up the initialization of module"
  - Revert "boot: give rdrand some credit"
  - x86/speculation/mmio: Print SMT warning
  - KVM: x86/speculation: Disable Fill buffer clear within guests
  - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
  - x86/speculation/srbds: Update SRBDS mitigation selection
  - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
  - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
  - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
  - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
  - x86/speculation: Add a common function for MD_CLEAR mitigation update
  - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
  - Documentation: Add documentation for Processor MMIO Stale Data
  - x86/cpu: Add another Alder Lake CPU to the Intel family
  - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family
  - x86/cpu: Add Jasper Lake to Intel family
  - cpu/speculation: Add prototype for cpu_show_srbds()
  - x86/cpu: Add Elkhart Lake to Intel family
  - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
  - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
  - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
  - md/raid0: Ignore RAID0 layout if the second zone has only one device
  - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
  - ixgbe: fix unexpected VLAN Rx in promisc mode on VF
  - ixgbe: fix bcast packets Rx on VF after promisc removal
  - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
  - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
  - mmc: block: Fix CQE recovery reset success
  - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
  - cifs: return errors during session setup during reconnects
  - ALSA: hda/conexant - Fix loopback issue with CX20632
  - vringh: Fix loop descriptors check in the indirect cases
  - nodemask: Fix return values to be unsigned
  - nbd: fix io hung while disconnecting device
  - nbd: fix race between nbd_alloc_config() and module removal
  - nbd: call genl_unregister_family() first in nbd_cleanup()
  - modpost: fix undefined behavior of is_arm_mapping_symbol()
  - drm/radeon: fix a possible null pointer dereference
  - ceph: allow ceph.dir.rctime xattr to be updatable
  - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
  - md: protect md_unregister_thread from reentrancy
  - kernfs: Separate kernfs_pr_cont_buf and rename_lock.
  - serial: msm_serial: disable interrupts in __msm_console_write()
  - staging: rtl8712: fix uninit-value in r871xu_drv_init()
  - clocksource/drivers/sp804: Avoid error on multiple instances
  - extcon: Modify extcon device to be created after driver data is set
  - misc: rtsx: set NULL intfdata when probe fails
  - usb: dwc2: gadget: don't reset gadget's driver->bus
  - USB: hcd-pci: Fully suspend across freeze/thaw cycle
  - drivers: usb: host: Fix deadlock in oxu_bus_suspend()
  - drivers: tty: serial: Fix deadlock in sa1100_set_termios()
  - USB: host: isp116x: check return value after calling platform_get_resource()
  - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
  - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
  - tty: Fix a possible resource leak in icom_probe
  - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
  - lkdtm/usercopy: Expand size of "out of frame" object
  - iio: dummy: iio_simple_dummy: check the return value of kstrdup()
  - drm: imx: fix compiler warning with gcc-12
  - net: altera: Fix refcount leak in altera_tse_mdio_create
  - ip_gre: test csum_start instead of transport header
  - net/mlx5: Rearm the FW tracer after each tracer event
  - net: ipv6: unexport __init-annotated seg6_hmac_init()
  - net: xfrm: unexport __init-annotated xfrm4_protocol_init()
  - net: mdio: unexport __init-annotated mdio_bus_init()
  - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
  - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
  - bpf, arm64: Clear prog->jited_len along prog->jited
  - af_unix: Fix a data-race in unix_dgram_peer_wake_me().
  - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
  - xprtrdma: treat all calls not a bcall when bc_serv is NULL
  - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
  - NFSv4: Don't hold the layoutget locks across multiple RPC calls
  - m68knommu: fix undefined reference to `_init_sp'
  - m68knommu: set ZERO_PAGE() to the allocated zeroed page
  - i2c: cadence: Increase timeout per message if necessary
  - tracing: Avoid adding tracer option before update_tracer_options
  - tracing: Fix sleeping function called from invalid context on RT kernel
  - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
  - perf c2c: Fix sorting in percent_rmt_hitm_cmp()
  - tipc: check attribute length for bearer name
  - afs: Fix infinite loop found by xfstest generic/676
  - tcp: tcp_rtx_synack() can be called from process context
  - net/mlx5e: Update netdev features after changing XDP state
  - nfp: only report pause frame configuration for physical device
  - ubi: ubi_create_volume: Fix use-after-free when volume creation failed
  - jffs2: fix memory leak in jffs2_do_fill_super
  - modpost: fix removing numeric suffixes
  - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
  - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
  - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
  - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
  - bus: ti-sysc: Fix warnings for unbind for serial
  - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
  - serial: stm32-usart: Correct CSIZE, bits, and parity
  - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
  - serial: sh-sci: Don't allow CS5-6
  - serial: txx9: Don't allow CS5-6
  - serial: digicolor-usart: Don't allow CS5-6
  - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
  - serial: meson: acquire port->lock in startup()
  - rtc: mt6397: check return value after calling platform_get_resource()
  - clocksource/drivers/riscv: Events are stopped during CPU suspend
  - soc: rockchip: Fix refcount leak in rockchip_grf_init
  - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
  - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
  - iio: adc: sc27xx: fix read big scale voltage not right
  - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
  - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
  - pwm: lp3943: Fix duty calculation in case period was clamped
  - usb: musb: Fix missing of_node_put() in omap2430_probe
  - USB: storage: karma: fix rio_karma_init return
  - usb: usbip: add missing device lock on tweak configuration cmd
  - usb: usbip: fix a refcount leak in stub_probe()
  - tty: goldfish: Use tty_port_destroy() to destroy port
  - staging: greybus: codecs: fix type confusion of list iterator variable
  - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
  - md: bcache: check the return value of kzalloc() in detached_dev_do_request()
  - MIPS: IP27: Remove incorrect `cpu_has_fpu' override
  - RDMA/rxe: Generate a completion for unsupported/invalid opcode
  - phy: qcom-qmp: fix reset-controller leak on probe errors
  - blk-iolatency: Fix inflight count imbalances and IO hangs on offline
  - dt-bindings: gpio: altera: correct interrupt-cells
  - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
  - phy: qcom-qmp: fix struct clk leak on probe errors
  - arm64: dts: qcom: ipq8074: fix the sleep clock frequency
  - gma500: fix an incorrect NULL check on list iterator
  - carl9170: tx: fix an incorrect use of list iterator
  - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
  - rtl818x: Prevent using not initialized queues
  - hugetlb: fix huge_pmd_unshare address update
  - nodemask.h: fix compilation error with GCC12
  - iommu/msm: Fix an incorrect NULL check on list iterator
  - um: Fix out-of-bounds read in LDT setup
  - um: chan_user: Fix winch_tramp() return value
  - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
  - irqchip: irq-xtensa-mx: fix initial IRQ affinity
  - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
  - RDMA/hfi1: Fix potential integer multiplication overflow errors
  - media: coda: Add more H264 levels for CODA960
  - media: coda: Fix reported H264 profile
  - md: fix an incorrect NULL check in md_reload_sb
  - md: fix an incorrect NULL check in does_sb_need_changing
  - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
  - drm/nouveau/clk: Fix an incorrect NULL check on list iterator
  - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
  - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
  - scsi: dc395x: Fix a missing check on list iterator
  - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
  - dlm: fix missing lkb refcount handling
  - dlm: fix plock invalid read
  - PCI: qcom: Fix unbalanced PHY init on probe errors
  - PCI: qcom: Fix runtime PM imbalance on probe errors
  - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
  - tracing: Fix potential double free in create_var_ref()
  - ext4: fix bug_on in ext4_writepages
  - ext4: fix use-after-free in ext4_rename_dir_prepare
  - fs-writeback: writeback_sb_inodes：Recalculate 'wrote' according skipped pages
  - iwlwifi: mvm: fix assert 1F04 upon reconfig
  - wifi: mac80211: fix use-after-free in chanctx code
  - f2fs: fix deadloop in foreground GC
  - perf jevents: Fix event syntax error caused by ExtSel
  - perf c2c: Use stdio interface if slang is not supported
  - iommu/amd: Increase timeout waiting for GA log enablement
  - dmaengine: stm32-mdma: remove GISR1 register
  - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
  - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
  - i2c: at91: Initialize dma_buf in at91_twi_xfer()
  - i2c: at91: use dma safe buffers
  - iommu/mediatek: Add list_del in mtk_iommu_remove
  - f2fs: fix dereference of stale list iterator after loop body
  - RDMA/hfi1: Prevent use of lock before it is initialized
  - mailbox: forward the hrtimer if not queued and under a lock
  - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
  - powerpc/perf: Fix the threshold compare group constraint for power9
  - Input: sparcspkr - fix refcount leak in bbc_beep_probe
  - tty: fix deadlock caused by calling printk() under tty_port->lock
  - proc: fix dentry/inode overinstantiating under /proc/${pid}/net
  - powerpc/4xx/cpm: Fix return value of __setup() handler
  - powerpc/idle: Fix return value of __setup() handler
  - powerpc/8xx: export 'cpm_setbrg' for modules
  - dax: fix cache flush on PMD-mapped pages
  - drivers/base/node.c: fix compaction sysfs file leak
  - pinctrl: mvebu: Fix irq_of_parse_and_map() return value
  - firmware: arm_scmi: Fix list protocols enumeration in the base protocol
  - scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
  - mfd: ipaq-micro: Fix error check return value of platform_get_irq()
  - crypto: marvell/cesa - ECB does not IV
  - ARM: dts: bcm2835-rpi-b: Fix GPIO line names
  - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
  - PCI: rockchip: Fix find_first_zero_bit() limit
  - PCI: cadence: Fix find_first_zero_bit() limit
  - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
  - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
  - rxrpc: Don't try to resend the request if we're receiving the reply
  - rxrpc: Fix listen() setting the bar too high for the prealloc rings
  - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
  - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
  - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
  - ext4: reject the 'commit' option on ext2 filesystems
  - sctp: read sk->sk_bound_dev_if once in sctp_rcv()
  - m68k: math-emu: Fix dependencies of math emulation support
  - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
  - media: vsp1: Fix offset calculation for plane cropping
  - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
  - media: exynos4-is: Change clk_disable to clk_disable_unprepare
  - media: st-delta: Fix PM disable depth imbalance in delta_probe
  - scripts/faddr2line: Fix overlapping text section failures
  - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
  - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
  - perf/amd/ibs: Use interrupt regs ip for stack unwinding
  - media: uvcvideo: Fix missing check to determine if element is found in list
  - drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
  - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
  - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
  - x86/mm: Cleanup the control_va_addr_alignment() __setup handler
  - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
  - x86: Fix return value of __setup handlers
  - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
  - drm/msm/hdmi: check return value after calling platform_get_resource_byname()
  - drm/msm/dsi: fix error checks and return values for DSI xmit functions
  - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
  - x86/speculation: Add missing prototype for unpriv_ebpf_notify()
  - x86/pm: Fix false positive kmemleak report in msr_build_context()
  - scsi: ufs: core: Exclude UECxx from SFR dump list
  - of: overlay: do not break notify on NOTIFY_{OK|STOP}
  - fsnotify: fix wrong lockdep annotations
  - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
  - spi: img-spfi: Fix pm_runtime_get_sync() error checking
  - HID: elan: Fix potential double free in elan_input_configured
  - HID: hid-led: fix maximum brightness for Dream Cheeky
  - efi: Add missing prototype for efi_capsule_setup_info
  - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
  - nl80211: show SSID for P2P_GO interfaces
  - drm/vc4: txp: Force alpha to be 0xff if it's disabled
  - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
  - drm/mediatek: Fix mtk_cec_mask()
  - x86/delay: Fix the wrong asm constraint in delay_loop()
  - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
  - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
  - drm/bridge: adv7511: clean up CEC adapter when probe fails
  - drm/edid: fix invalid EDID extension block filtering
  - ath9k: fix ar9003_get_eepmisc
  - drm: fix EDID struct for old ARM OABI format
  - RDMA/hfi1: Prevent panic when SDMA is disabled
  - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
  - powerpc/xics: fix refcount leak in icp_opal_init()
  - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
  - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
  - ARM: hisi: Add missing of_node_put after of_find_compatible_node
  - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
  - ARM: versatile: Add missing of_node_put in dcscb_init
  - fat: add ratelimit to fat*_ent_bread()
  - ARM: OMAP1: clock: Fix UART rate reporting algorithm
  - fs: jfs: fix possible NULL pointer dereference in dbFree()
  - PM / devfreq: rk3399_dmc: Disable edev on remove()
  - ARM: dts: ox820: align interrupt controller node name with dtschema
  - eth: tg3: silence the GCC 12 array-bounds warning
  - rxrpc: Return an error to sendmsg if call failed
  - hwmon: Make chip parameter for with_info API mandatory
  - media: exynos4-is: Fix compile warning
  - net: phy: micrel: Allow probing without .driver_data
  - ASoC: rt5645: Fix errorenous cleanup order
  - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
  - openrisc: start CPU timer early in boot
  - media: cec-adap.c: fix is_configuring state
  - rtlwifi: Use pr_warn instead of WARN_ONCE
  - ipmi:ssif: Check for NULL msg when handling events and messages
  - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
  - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
  - ASoC: tscs454: Add endianness flag in snd_soc_component_driver
  - mlxsw: spectrum_dcb: Do not warn about priority changes
  - ASoC: dapm: Don't fold register value changes into notifications
  - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
  - drm/amd/pm: fix the compile warning
  - drm/plane: Move range check for format_count earlier
  - scsi: megaraid: Fix error check return value of register_chrdev()
  - md/bitmap: don't set sb values if can't pass sanity check
  - media: cx25821: Fix the warning when removing the module
  - media: pci: cx23885: Fix the error handling in cx23885_initdev()
  - media: venus: hfi: avoid null dereference in deinit
  - ath9k: fix QCA9561 PA bias level
  - drm/amd/pm: fix double free in si_parse_power_table()
  - ALSA: jack: Access input_dev under mutex
  - ACPICA: Avoid cache flush inside virtual machines
  - fbcon: Consistently protect deferred_takeover with console_lock()
  - ipv6: fix locking issues with loops over idev->addr_list
  - ipw2x00: Fix potential NULL dereference in libipw_xmit()
  - b43: Fix assigning negative value to unsigned variable
  - b43legacy: Fix assigning negative value to unsigned variable
  - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
  - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
  - btrfs: repair super block num_devices automatically
  - btrfs: add "0x" prefix for unsupported optional features
  - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
  - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
  - USB: new quirk for Dell Gen 2 devices
  - USB: serial: option: add Quectel BG95 modem
  - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
  - binfmt_flat: do not stop relocating GOT entries prematurely on riscv
  - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
  - NFSD: Fix possible sleep during nfsd4_release_lockowner()
  - docs: submitting-patches: Fix crossref to 'The canonical patch format'
  - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
  - tpm: Fix buffer access in tpm2_get_tpm_pt()
  - HID: multitouch: Add support for Google Whiskers Touchpad
  - dm stats: add cond_resched when looping over entries
  - dm crypt: make printing of the key constant-time
  - dm integrity: fix error code in dm_integrity_ctr()
  - zsmalloc: fix races between asynchronous zspage free and page migration
  - netfilter: conntrack: re-fetch conntrack after insertion
  - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
  - perf tests bp_account: Make global variable static
  - perf bench: Share some global variables to fix build with gcc 10
  - libtraceevent: Fix build with binutils 2.35
  - cfg80211: set custom regdomain after wiphy registration
  - assoc_array: Fix BUG_ON during garbage collect
  - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
  - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
  - net: ftgmac100: Disable hardware checksum on AST2600
  - net: af_key: check encryption module availability consistency
  - ACPI: sysfs: Fix BERT error region memory mapping
  - ACPI: sysfs: Make sparse happy about address space in use
  - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan()
  - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests
  - afs: Fix afs_getattr() to refetch file status if callback break occurred
  - net: atlantic: verify hw_head_ lies within TX buffer ring
  - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
  - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
  - mac80211: fix rx reordering with non explicit / psmp ack policy
  - scsi: qla2xxx: Fix missed DMA unmap for aborted commands
  - perf bench numa: Address compiler error on s390
  - gpio: mvebu/pwm: Refuse requests with inverted polarity
  - gpio: gpio-vf610: do not touch other bits when set the target bit
  - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
  - igb: skip phy status check where unavailable
  - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
  - ARM: 9196/1: spectre-bhb: enable for Cortex-A15
  - net: af_key: add check for pfkey_broadcast in function pfkey_process
  - net/mlx5e: Properly block LRO when XDP is enabled
  - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
  - net/qla3xxx: Fix a test in ql_reset_work()
  - clk: at91: generated: consider range when calculating best rate
  - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
  - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
  - net/sched: act_pedit: sanitize shift argument before usage
  - net: macb: Increment rx bd head after allocating skb and buffer
  - mmc: core: Default to generic_cmd6_time as timeout in __mmc_switch()
  - mmc: block: Use generic_cmd6_time when modifying INAND_CMD38_ARG_EXT_CSD
  - mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC
  - mmc: core: Cleanup BKOPS support
  - drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
  - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
  - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
  - Fix double fget() in vhost_net_set_backend()
  - ALSA: wavefront: Proper check of get_user() error
  - nilfs2: fix lockdep warnings during disk space reclamation
  - nilfs2: fix lockdep warnings in page operations for btree nodes
  - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
  - drbd: remove usage of list iterator variable after loop
  - MIPS: lantiq: check the return value of kzalloc()
  - crypto: stm32 - fix reference leak in stm32_crc_remove
  - Input: stmfts - fix reference leak in stmfts_input_open
  - Input: add bounds checking to input_set_capability()
  - um: Cleanup syscall_handler_t definition/cast, fix warning
  - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
  - ping: fix address binding wrt vrf
  - MIPS: fix allmodconfig build with latest mkimage
  - drm/vmwgfx: Initialize drm_mode_fb_cmd2
  - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
  - slimbus: qcom: Fix IRQ check in qcom_slim_probe
  - USB: serial: option: add Fibocom MA510 modem
  - USB: serial: option: add Fibocom L610 modem
  - USB: serial: qcserial: add support for Sierra Wireless EM7590
  - USB: serial: pl2303: add device id for HP LM930 Display
  - usb: typec: tcpci: Don't skip cleanup in .remove() on error
  - usb: cdc-wdm: fix reading stuck on device close
  - tcp: resalt the secret every 10 seconds
  - s390: disable -Warray-bounds
  - ASoC: ops: Validate input values in snd_soc_put_volsw_range()
  - ASoC: max98090: Generate notifications on changes for custom control
  - ASoC: max98090: Reject invalid values in custom control put()
  - hwmon: (f71882fg) Fix negative temperature
  - gfs2: Fix filesystem block deallocation for short writes
  - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
  - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
  - net/sched: act_pedit: really ensure the skb is writable
  - s390/lcs: fix variable dereferenced before check
  - s390/ctcm: fix potential memory leak
  - s390/ctcm: fix variable dereferenced before check
  - hwmon: (ltq-cputemp) restrict it to SOC_XWAY
  - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
  - netlink: do not reset transport header in netlink_recvmsg()
  - ipv4: drop dst in multicast routing path
  - net: Fix features skip in for_each_netdev_feature()
  - hwmon: (tmp401) Add OF device ID table
  - batman-adv: Don't skb_split skbuffs with frag_list
  - VFS: Fix memory leak caused by concurrently mounting fs with subtype
  - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
  - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
  - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
  - Bluetooth: Fix the creation of hdev->name
  - can: grcan: only use the NAPI poll budget for RX
  - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
  - nfp: bpf: silence bitwise vs. logical OR warning
  - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types
  - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit
  - MIPS: Use address-of operator on section symbols
  - mmc: rtsx: add 74 Clocks in power on flow
  - PCI: aardvark: Fix reading MSI interrupt number
  - PCI: aardvark: Clear all MSIs at setup
  - dm: interlock pending dm_io and dm_wait_for_bios_completion
  - dm: fix mempool NULL pointer race when completing IO
  - tcp: make sure treq->af_specific is initialized
  - mm: fix unexpected zeroed page mapping with zram swap
  - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
  - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
  - btrfs: always log symlinks in full mode
  - smsc911x: allow using IRQ0
  - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
  - net: emaclite: Add error handling for of_address_to_resource()
  - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
  - ASoC: dmaengine: Restore NULL prepare_slave_config() callback
  - hwmon: (adt7470) Fix warning on module removal
  - NFC: netlink: fix sleep in atomic bug when firmware download timeout
  - can: grcan: use ofdev->dev when allocating DMA memory
  - can: grcan: grcan_close(): fix deadlock
  - ASoC: wm8958: Fix change notifications for DSP controls
  - genirq: Synchronize interrupt thread startup
  - firewire: core: extend card->lock in fw_core_handle_bus_reset
  - firewire: remove check of list iterator against head past the loop body
  - firewire: fix potential uaf in outbound_phy_packet_callback()
  - Revert "SUNRPC: attempt AF_LOCAL connect on setup"
  - gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
  - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
  - parisc: Merge model and model name into one line in /proc/cpuinfo
  - MIPS: Fix CP0 counter erratum detection for R4k CPUs
  - tty: n_gsm: fix incorrect UA handling
  - tty: n_gsm: fix wrong command frame length field encoding
  - tty: n_gsm: fix wrong command retry handling
  - tty: n_gsm: fix missing explicit ldisc flush
  - tty: n_gsm: fix insufficient txframe size
  - netfilter: nft_socket: only do sk lookups when indev is available
  - tty: n_gsm: fix malformed counter for out of frame data
  - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2
  - x86/cpu: Load microcode during restore_processor_state()
  - drivers: net: hippi: Fix deadlock in rr_close()
  - cifs: destage any unwritten data to the server before calling copychunk_write
  - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32
  - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
  - ASoC: wm8731: Disable the regulator when probing fails
  - bnx2x: fix napi API usage sequence
  - net: bcmgenet: hide status block before TX timestamping
  - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource()
  - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()
  - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
  - ip_gre: Make o_seqno start from 0 in native mode
  - net: hns3: add validity check for message data length
  - pinctrl: pistachio: fix use of irq_of_parse_and_map()
  - ARM: dts: imx6ull-colibri: fix vqmmc regulator
  - sctp: check asoc strreset_chunk in sctp_generate_reconf_event
  - tcp: md5: incorrect tcp_header_len for incoming connections
  - mtd: rawnand: Fix return value check of wait_for_completion_timeout
  - ipvs: correctly print the memory size of ip_vs_conn_tab
  - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35
  - ARM: dts: Fix mmc order for omap3-gta04
  - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init
  - phy: samsung: exynos5250-sata: fix missing device put in probe error paths
  - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe
  - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue
  - mtd: rawnand: fix ecc parameters for mt7622
  - hex2bin: fix access beyond string end
  - hex2bin: make the function hex_to_bin constant-time
  - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device
  - serial: 8250: Also set sticky MCR bits in console restoration
  - serial: imx: fix overrun interrupts in DMA mode
  - usb: dwc3: gadget: Return proper request status
  - usb: dwc3: core: Fix tx/rx threshold settings
  - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
  - usb: gadget: uvc: Fix crash when encoding data for usb request
  - usb: misc: fix improper handling of refcount in uss720_probe()
  - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on()
  - iio: dac: ad5446: Fix read_raw not returning set value
  - iio: dac: ad5592r: Fix the missing return value.
  - xhci: stop polling roothubs after shutdown
  - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions
  - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB
  - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader
  - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS
  - USB: quirks: add STRING quirk for VCOM device
  - USB: quirks: add a Realtek card reader
  - usb: mtu3: fix USB 3.0 dual-role-switch from device to host
  - lightnvm: disable the subsystem
  - Revert "net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link"
  - ia64: kprobes: Fix to pass correct trampoline address to the handler
  - Revert "ia64: kprobes: Use generic kretprobe trampoline handler"
  - Revert "ia64: kprobes: Fix to pass correct trampoline address to the handler"
  - powerpc/64s: Unmerge EX_LR and EX_DAR
  - powerpc/64/interrupt: Temporarily save PPR on stack to fix register corruption due to SLB miss
  - hamradio: remove needs_free_netdev to avoid UAF
  - hamradio: defer 6pack kfree after unregister_netdev
  - media: vicodec: upon release, call m2m release before freeing ctrl handler
  - Revert "net: micrel: fix KS8851_MLL Kconfig"
  - block/compat_ioctl: fix range check in BLKGETSIZE
  - staging: ion: Prevent incorrect reference counting behavour
  - ext4: force overhead calculation if the s_overhead_cluster makes no sense
  - ext4: fix overhead calculation to account for the reserved gdt blocks
  - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
  - ext4: fix symlink file size not match to file content
  - arm_pmu: Validate single/group leader events
  - ARC: entry: fix syscall_trace_exit argument
  - e1000e: Fix possible overflow in LTR decoding
  - ASoC: soc-dapm: fix two incorrect uses of list iterator
  - powerpc/perf: Fix power9 event alternatives
  - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
  - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
  - dma: at_xdmac: fix a missing check on list iterator
  - ata: pata_marvell: Check the 'bmdma_addr' beforing reading
  - stat: fix inconsistency between struct stat and struct compat_stat
  - net: macb: Restart tx only if queue pointer is lagging
  - drm/msm/mdp5: check the return of kzalloc()
  - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
  - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
  - mt76: Fix undefined behavior due to shift overflowing the constant
  - cifs: Check the IOCB_DIRECT flag, not O_DIRECT
  - vxlan: fix error return code in vxlan_fdb_append
  - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
  - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
  - reset: tegra-bpmp: Restore Handle errors in BPMP response
  - ARM: vexpress/spc: Avoid negative array index when !SMP
  - netlink: reset network and mac headers in netlink_dump()
  - net/sched: cls_u32: fix possible leak in u32_init_knode()
  - net/packet: fix packet_sock xmit return value checking
  - rxrpc: Restore removed timer deletion
  - dmaengine: imx-sdma: Fix error checking in sdma_event_remap
  - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
  - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
  - tcp: Fix potential use-after-free due to double kfree()
  - tcp: fix race condition when creating child sockets from syncookies
  - ALSA: usb-audio: Clear MIDI port active flag after draining
  - gfs2: assign rgrp glock before compute_bitstructs
  - dm integrity: fix memory corruption when tag_size is less than digest size
  - tracing: Dump stacktrace trigger to the corresponding instance
  - mm: page_alloc: fix building error on -Werror=array-compare
  - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
  - i2c: pasemi: Wait for write xfers to finish
  - smp: Fix offline cpu check in flush_smp_call_function_queue()
  - ARM: davinci: da850-evm: Avoid NULL pointer dereference
  - ipv6: fix panic when forwarding a pkt with no in6 dev
  - ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
  - ALSA: hda/realtek: Add quirk for Clevo PD50PNT
  - gcc-plugins: latent_entropy: use /dev/urandom
  - mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
  - mm, page_alloc: fix build_zonerefs_node()
  - scsi: mvsas: Add PCI ID of RocketRaid 2640
  - drm/amd/display: Fix allocate_mst_payload assert on resume
  - arm64: alternatives: mark patch_alternative() as `noinstr`
  - gpu: ipu-v3: Fix dev_dbg frequency output
  - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
  - net: micrel: fix KS8851_MLL Kconfig
  - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
  - scsi: target: tcmu: Fix possible page UAF
  - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
  - drm/amdkfd: Check for potential null return of kmalloc_array()
  - drm/amd: Add USBC connector ID
  - cifs: potential buffer overflow in handling symlinks
  - nfc: nci: add flush_workqueue to prevent uaf
  - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
  - sctp: Initialize daddr on peeled off socket
  - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
  - mlxsw: i2c: Fix initialization error flow
  - gpiolib: acpi: use correct format characters
  - veth: Ensure eth header is in skb's linear part
  - net/sched: flower: fix parsing of ethertype following VLAN header
  - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
  - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu
  - drm/amdgpu: Check if fd really is an amdgpu fd.
  - xfrm: policy: match with both mark and mask on user interfaces
  - selftests: cgroup: Test open-time cgroup namespace usage for migration checks
  - selftests: cgroup: Test open-time credential usage for migration checks
  - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
  - cgroup: Use open-time cgroup namespace for process migration perm checks
  - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
  - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
  - arm64: module: remove (NOLOAD) from linker script
  - mm: don't skip swap entry even if zap_details specified
  - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
  - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
  - tools build: Filter out options and warnings not supported by clang
  - irqchip/gic-v3: Fix GICR_CTLR.RWP polling
  - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
  - ata: sata_dwc_460ex: Fix crash due to OOB write
  - arm64: patch_text: Fixup last cpu should be master
  - btrfs: fix qgroup reserve overflow the qgroup limit
  - x86/speculation: Restore speculation related MSRs during S3 resume
  - x86/pm: Save the MSR validity status at context setup
  - mm/mempolicy: fix mpol_new leak in shared_policy_replace
  - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
  - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
  - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
  - drbd: Fix five use after free bugs in get_initial_state
  - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
  - qede: confirm skb is allocated before using
  - rxrpc: fix a race in rxrpc_exit_net()
  - net: openvswitch: don't send internal clone attribute to the userspace.
  - drm/imx: Fix memory leak in imx_pd_connector_get_modes
  - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
  - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
  - Drivers: hv: vmbus: Fix potential crash on module unload
  - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
  - KVM: arm64: Check arm64_get_bp_hardening_data() didn't return NULL
  - mm: fix race between MADV_FREE reclaim and blkdev direct IO read
  - parisc: Fix CPU affinity for Lasi, WAX and Dino chips
  - virtio_console: eliminate anonymous module_init & module_exit
  - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
  - NFS: swap-out must always use STABLE writes.
  - NFS: swap IO handling is slightly different for O_DIRECT IO
  - SUNRPC/call_alloc: async tasks mustn't block waiting for memory
  - clk: Enforce that disjoints limits are invalid
  - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
  - NFSv4: Protect the state recovery thread against direct reclaim
  - w1: w1_therm: fixes w1_seq for ds28ea00 sensors
  - minix: fix bug when opening a file with O_DIRECT
  - init/main.c: return 1 from handled __setup() functions
  - Bluetooth: Fix use after free in hci_send_acl
  - xtensa: fix DTC warning unit_address_format
  - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
  - scsi: libfc: Fix use after free in fc_exch_abts_resp()
  - MIPS: fix fortify panic when copying asm exception handlers
  - bnxt_en: Eliminate unintended link toggle during FW reset
  - macvtap: advertise link netns via netlink
  - net/smc: correct settings of RMB window update limit
  - scsi: aha152x: Fix aha152x_setup() __setup handler return value
  - scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
  - drm/amdkfd: make CRAT table missing message informational only
  - dm ioctl: prevent potential spectre v1 gadget
  - ipv4: Invalidate neighbour for broadcast address upon address addition
  - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
  - usb: ehci: add pci device support for Aspeed platforms
  - iommu/arm-smmu-v3: fix event handling soft lockup
  - PCI: aardvark: Fix support for MSI interrupts
  - powerpc: Set crashkernel offset to mid of RMA region
  - power: supply: axp20x_battery: properly report current when discharging
  - scsi: bfa: Replace snprintf() with sysfs_emit()
  - scsi: mvsas: Replace snprintf() with sysfs_emit()
  - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
  - ptp: replace snprintf with sysfs_emit
  - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
  - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
  - drm: Add orientation quirk for GPD Win Max
  - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
  - ARM: 9187/1: JIVE: fix return value of __setup handler
  - riscv module: remove (NOLOAD)
  - rtc: wm8350: Handle error for wm8350_register_irq
  - ubifs: Rectify space amount budget for mkdir/tmpfile operations
  - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
  - openvswitch: Fixed nd target mask field in the flow dump.
  - um: Fix uml_mconsole stop/go
  - ARM: dts: spear13xx: Update SPI dma properties
  - ARM: dts: spear1340: Update serial node properties
  - ASoC: topology: Allow TLV control to be either read or write
  - ubi: fastmap: Return error code if memory allocation fails in add_aeb()
  - bpf: Fix comment for helper bpf_current_task_under_cgroup()
  - mm/usercopy: return 1 from hardened_usercopy __setup() handler
  - mm/memcontrol: return 1 from cgroup.memory __setup() handler
  - mm/mmap: return 1 from stack_guard_gap __setup() handler
  - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
  - ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
  - pinctrl: pinconf-generic: Print arguments for bias-pull-*
  - gfs2: Make sure FITRIM minlen is rounded up to fs block size
  - can: mcba_usb: properly check endpoint type
  - ubifs: rename_whiteout: correct old_dir size computing
  - ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
  - ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
  - ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
  - ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
  - ubifs: rename_whiteout: Fix double free for whiteout_ui->data
  - KVM: x86: fix sending PV IPI
  - KVM: Prevent module exit until all VMs are freed
  - scsi: qla2xxx: Use correct feature type field during RFF_ID processing
  - scsi: qla2xxx: Reduce false trigger to login
  - scsi: qla2xxx: Fix hang due to session stuck
  - scsi: qla2xxx: Fix incorrect reporting of task management failure
  - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
  - scsi: qla2xxx: Fix warning for missing error code
  - scsi: qla2xxx: Fix stuck session in gpdb
  - powerpc: Fix build errors with newer binutils
  - powerpc/lib/sstep: Fix build errors with newer binutils
  - powerpc/lib/sstep: Fix 'sthcx' instruction
  - mmc: host: Return an error when ->enable_sdio_irq() ops is missing
  - media: hdpvr: initialize dev->worker at hdpvr_register_videodev
  - media: Revert "media: em28xx: add missing em28xx_close_extension"
  - video: fbdev: sm712fb: Fix crash in smtcfb_write()
  - ARM: mmp: Fix failure to remove sram device
  - ARM: tegra: tamonten: Fix I2C3 pad setting
  - media: cx88-mpeg: clear interrupt status register before streaming video
  - ASoC: soc-core: skip zero num_dai component in searching dai name
  - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
  - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
  - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
  - ARM: dts: bcm2837: Add the missing L1/L2 cache information
  - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
  - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
  - video: fbdev: cirrusfb: check pixclock to avoid divide by zero
  - video: fbdev: w100fb: Reset global state
  - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
  - ntfs: add sanity check on allocation size
  - ext4: don't BUG if someone dirty pages without asking ext4 first
  - spi: tegra20: Use of_device_get_match_data()
  - PM: core: keep irq flags in device_pm_check_callbacks()
  - ACPI/APEI: Limit printable size of BERT table data
  - Revert "Revert "block, bfq: honor already-setup queue merges""
  - lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
  - ACPICA: Avoid walking the ACPI Namespace if it is not there
  - bfq: fix use-after-free in bfq_dispatch_request
  - irqchip/nvic: Release nvic_base upon failure
  - irqchip/qcom-pdc: Fix broken locking
  - Fix incorrect type in assignment of ipv6 port for audit
  - loop: use sysfs_emit() in the sysfs xxx show()
  - selinux: use correct type for context length
  - lib/test: use after free in register_test_dev_kmod()
  - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
  - qlcnic: dcb: default to returning -EOPNOTSUPP
  - net: phy: broadcom: Fix brcm_fet_config_init()
  - xen: fix is_xen_pmu()
  - clk: qcom: gcc-msm8994: Fix gpll4 width
  - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
  - jfs: fix divide error in dbNextAG
  - kgdbts: fix return value of __setup handler
  - kgdboc: fix return value of __setup handler
  - tty: hvc: fix return value of __setup handler
  - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
  - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
  - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
  - NFS: remove unneeded check in decode_devicenotify_args()
  - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
  - clk: clps711x: Terminate clk_div_table with sentinel element
  - clk: loongson1: Terminate clk_div_table with sentinel element
  - clk: actions: Terminate clk_div_table with sentinel element
  - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
  - clk: qcom: clk-rcg2: Update the frac table for pixel clock
  - dma-debug: fix return value of __setup handlers
  - iio: adc: Add check for devm_request_threaded_irq
  - serial: 8250: Fix race condition in RTS-after-send handling
  - serial: 8250_mid: Balance reference count for PCI DMA device
  - clk: qcom: ipq8074: Use floor ops for SDCC1 clock
  - staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
  - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
  - mxser: fix xmit_buf leak in activate when LSR == 0xff
  - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
  - tcp: ensure PMTU updates are processed during fastopen
  - selftests/bpf/test_lirc_mode2.sh: Exit with proper code
  - i2c: mux: demux-pinctrl: do not deactivate a master that is not active
  - af_netlink: Fix shift out of bounds in group mask calculation
  - USB: storage: ums-realtek: fix error code in rts51x_read_mem()
  - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
  - MIPS: RB532: fix return value of __setup handler
  - vxcan: enable local echo for sent CAN frames
  - mfd: mc13xxx: Add check for mc13xxx_irq_request
  - powerpc/sysdev: fix incorrect use to determine if list is empty
  - PCI: Reduce warnings on possible RW1C corruption
  - power: supply: wm8350-power: Handle error for wm8350_register_irq
  - i2c: xiic: Make bus names unique
  - hv_balloon: rate-limit "Unhandled message" warning
  - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
  - KVM: x86: Fix emulation in writing cr8
  - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
  - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
  - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
  - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
  - ext2: correct max file size computing
  - TOMOYO: fix __setup handlers return values
  - scsi: pm8001: Fix abort all task initialization
  - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
  - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
  - scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
  - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
  - iwlwifi: Fix -EIO error code that is never returned
  - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
  - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
  - ray_cs: Check ioremap return value
  - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
  - KVM: PPC: Fix vmx/vsx mixup in mmio emulation
  - ath9k_htc: fix uninit value bugs
  - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
  - drm/edid: Don't clear formats if using deep color
  - mtd: onenand: Check for error irq
  - Bluetooth: hci_serdev: call init_rwsem() before p->open()
  - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
  - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
  - mmc: davinci_mmc: Handle error for clk_enable
  - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
  - ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
  - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
  - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
  - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
  - ASoC: fsi: Add check for clk_enable
  - ASoC: wm8350: Handle error for wm8350_register_irq
  - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
  - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
  - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
  - memory: emif: check the pointer temp in get_device_details()
  - memory: emif: Add check for setup_interrupts
  - ASoC: atmel_ssc_dai: Handle errors for clk_enable
  - ASoC: mxs-saif: Handle errors for clk_enable
  - printk: fix return value of printk.devkmsg __setup handler
  - arm64: dts: broadcom: Fix sata nodename
  - arm64: dts: ns2: Fix spi-cpol and spi-cpha property
  - ALSA: spi: Add check for clk_enable()
  - ASoC: ti: davinci-i2s: Add check for clk_enable()
  - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
  - media: usb: go7007: s2250-board: fix leak in probe()
  - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
  - ARM: dts: qcom: ipq4019: fix sleep clock
  - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
  - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
  - media: coda: Fix missing put_device() call in coda_get_vdoa_data
  - perf/x86/intel/pt: Fix address filter config for 32-bit kernel
  - perf/core: Fix address filter parser for multiple filters
  - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
  - clocksource: acpi_pm: fix return value of __setup handler
  - hwmon: (pmbus) Add Vin unit off handling
  - crypto: ccp - ccp_dmaengine_unregister release dma channels
  - ACPI: APEI: fix return value of __setup handlers
  - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()
  - crypto: vmx - add missing dependencies
  - hwrng: atmel - disable trng on failure path
  - PM: suspend: fix return value of __setup handler
  - PM: hibernate: fix __setup handler error handling
  - block: don't delete queue kobject before its children
  - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
  - hwmon: (pmbus) Add mutex to regulator ops
  - spi: pxa2xx-pci: Balance reference count for PCI DMA device
  - selftests/x86: Add validity check and allow field splitting
  - spi: tegra114: Add missing IRQ check in tegra_spi_probe
  - crypto: mxs-dcp - Fix scatterlist processing
  - crypto: authenc - Fix sleep in atomic context in decrypt_tail
  - regulator: qcom_smd: fix for_each_child.cocci warnings
  - PCI: pciehp: Clear cmd_busy bit in polling mode
  - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
  - brcmfmac: firmware: Allocate space for default boardrev in nvram
  - media: davinci: vpif: fix unbalanced runtime PM get
  - DEC: Limit PMAX memory probing to R3k systems
  - lib/raid6/test: fix multiple definition linking error
  - thermal: int340x: Increase bitmap size
  - carl9170: fix missing bit-wise or operator for tx_params
  - ARM: dts: exynos: add missing HDMI supplies on SMDK5420
  - ARM: dts: exynos: add missing HDMI supplies on SMDK5250
  - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
  - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
  - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
  - drm/edid: check basic audio support on CEA extension block
  - UOS: fix 'blk-merge.c' kabi changed
  - block: don't merge across cgroup boundaries if blkcg is enabled
  - ACPI: properties: Consistently return -ENOENT if there are no more references
  - powerpc/kvm: Fix kvm_use_magic_page
  - drbd: fix potential silent data corruption
  - mm,hwpoison: unmap poisoned page before invalidation
  - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
  - ALSA: cs4236: fix an incorrect NULL check on list iterator
  - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
  - qed: validate and restrict untrusted VFs vlan promisc mode
  - qed: display VF trust config
  - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
  - mempolicy: mbind_range() set_policy() after vma_merge()
  - mm: invalidate hwpoison page cache page in fault path
  - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
  - jffs2: fix memory leak in jffs2_scan_medium
  - jffs2: fix memory leak in jffs2_do_mount_fs
  - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
  - pinctrl: samsung: drop pin banks references on error paths
  - f2fs: fix to unlock page correctly in error path of is_alive()
  - NFSD: prevent integer overflow on 32 bit systems
  - NFSD: prevent underflow in nfssvc_decode_writeargs()
  - SUNRPC: avoid race between mod_timer() and del_timer_sync()
  - Documentation: update stable tree link
  - Documentation: add link to stable release candidate tree
  - clk: uniphier: Fix fixed-rate initialization
  - iio: inkern: make a best effort on offset calculation
  - iio: inkern: apply consumer scale when no channel scale is available
  - iio: inkern: apply consumer scale on IIO_VAL_INT cases
  - iio: afe: rescale: use s64 for temporary scale calculations
  - coresight: Fix TRCCONFIGR.QE sysfs interface
  - xhci: make xhci_handshake timeout for xhci_reset() adjustable
  - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
  - virtio-blk: Use blk_validate_block_size() to validate block size
  - block: Add a helper to validate the block size
  - spi: Fix erroneous sgs value with min_t()
  - net:mcf8390: Use platform_get_irq() to get the interrupt
  - spi: Fix invalid sgs value
  - ethernet: sun: Free the coherent when failing in probing
  - virtio_console: break out of buf poll on remove
  - xfrm: fix tunnel model fragmentation behavior
  - netdevice: add the case if dev is NULL
  - USB: serial: simple: add Nokia phone driver
  - USB: serial: pl2303: add IBM device IDs
  - llc: only change llc->dev when bind() succeeds
  - nds32: fix access_ok() checks in get/put_user
  - mac80211: fix potential double free on mesh join
  - crypto: qat - disable registration of algorithms
  - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
  - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
  - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
  - drivers: net: xgene: Fix regression in CRC stripping
  - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
  - ALSA: cmipci: Restore aux vol on suspend/resume
  - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
  - ALSA: pcm: Add stream lock during PCM reset ioctl operations
  - ALSA: oss: Fix PCM OSS buffer allocation overflow
  - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
  - thermal: int340x: fix memory leak in int3400_notify()
  - staging: fbtft: fb_st7789v: reset display before initialization
  - net: ipv6: fix skb_over_panic in __ip6_append_data
  - perf symbols: Fix symbol size calculation condition
  - Input: aiptek - properly check endpoint type
  - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
  - net: dsa: Add missing of_node_put() in dsa_port_parse_of
  - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
  - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
  - atm: eni: Add check for dma_map_single
  - efi: fix return value of __setup handlers
  - ocfs2: fix crash when initialize filecheck kobj fails
  - crypto: qcom-rng - ensure buffer for generate is completely filled
  - arm64: Add Cortex-X2 CPU part definition
  - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
  - arm64: Add part number for Arm Cortex-A77
  - fs: sysfs_emit: Remove PAGE_SIZE alignment check
  - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping()
  - cpuset: Fix unsafe lock order between cpuset lock and cpuslock
  - ia64: ensure proper NUMA distance and possible map initialization
  - sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa()
  - sched/topology: Make sched_init_numa() use a set for the deduplicating sort
  - kselftest/vm: fix tests build with old libc
  - sfc: extend the locking on mcdi->seqno
  - tcp: make tcp_read_sock() more robust
  - nl80211: Update bss channel on channel switch for P2P_CLIENT
  - atm: firestream: check the return value of ioremap() in fs_init()
  - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
  - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
  - MIPS: smp: fill in sibling and core maps earlier
  - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
  - arm64: dts: rockchip: reorder rk3399 hdmi clocks
  - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
  - xfrm: Fix xfrm migrate issues when address family changes
  - xfrm: Check if_id in xfrm_migrate
  - sctp: fix the processing for INIT_ACK chunk
  - sctp: fix the processing for INIT chunk
  - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
  - ext4: add check to prevent attempting to resize an fs with sparse_super2
  - ARM: fix Thumb2 regression with Spectre BHB
  - virtio: acknowledge all features before access
  - virtio: unexport virtio_finalize_features
  - riscv: Fix auipc+jalr relocation range checks
  - net: macb: Fix lost RX packet wakeup race in NAPI receive
  - staging: gdm724x: fix use after free in gdm_lte_rx()
  - ARM: Spectre-BHB: provide empty stub for non-config
  - selftests/memfd: clean up mapping in mfd_fail_write
  - tracing: Ensure trace buffer is at least 4096 bytes large
  - Revert "xen-netback: Check for hotplug-status existence before watching"
  - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"
  - net-sysfs: add check for netdevice being present to speed_show
  - sctp: fix kernel-infoleak for SCTP sockets
  - net: phy: DP83822: clear MISR2 register to disable interrupts
  - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
  - gpio: ts4900: Do not set DAT and OE together
  - NFC: port100: fix use-after-free in port100_send_complete
  - net/mlx5: Fix size field in bufferx_reg struct
  - net: ethernet: lpc_eth: Handle error for clk_enable
  - net: ethernet: ti: cpts: Handle error for clk_enable
  - ethernet: Fix error handling in xemaclite_of_probe
  - qed: return status of qed_iov_get_link
  - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
  - ARM: fix build warning in proc-v7-bugs.c
  - ARM: Do not use NOCROSSREFS directive with ld.lld
  - ARM: fix co-processor register typo
  - kbuild: add CONFIG_LD_IS_LLD
  - ARM: fix build error when BPF_SYSCALL is disabled
  - ARM: include unprivileged BPF status in Spectre V2 reporting
  - ARM: Spectre-BHB workaround
  - ARM: use LOADADDR() to get load address of sections
  - ARM: early traps initialisation
  - ARM: report Spectre v2 status through sysfs
  - arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit()
  - arm/arm64: Provide a wrapper for SMCCC 1.1 calls
  - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
  - x86/speculation: Warn about Spectre v2 LFENCE mitigation
  - x86/speculation: Update link to AMD speculation whitepaper
  - x86/speculation: Use generic retpoline by default on AMD
  - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
  - Documentation/hw-vuln: Update spectre doc
  - x86/speculation: Add eIBRS + Retpoline options
  - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
  - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
  - x86/speculation: Merge one test in spectre_v2_user_select_mitigation()
  - hamradio: fix macro redefine warning
  - net: dcb: disable softirqs in dcbnl_flush_dev()
  - btrfs: add missing run of delayed items after unlink during log replay
  - tracing/histogram: Fix sorting on old "cpu" value
  - memfd: fix F_SEAL_WRITE after shmem huge page allocated
  - HID: add mapping for KEY_ALL_APPLICATIONS
  - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume
  - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()
  - nl80211: Handle nla_memdup failures in handle_nan_filter
  - net: chelsio: cxgb3: check the return value of pci_find_capability()
  - soc: fsl: qe: Check of ioremap return value
  - ibmvnic: free reset-work-item when flushing
  - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions
  - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
  - can: gs_usb: change active_channels's type from atomic_t to u8
  - firmware: arm_scmi: Remove space in MODULE_ALIAS name
  - efivars: Respect "block" flag in efivar_entry_set_safe()
  - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
  - net: sxgbe: fix return value of __setup handler
  - net: stmmac: fix return value of __setup handler
  - mac80211: fix forwarded mesh frames AC & queue selection
  - xen/netfront: destroy queues before real_num_tx_queues is zeroed
  - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault
  - block: Fix fsync always failed if once failed
  - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server
  - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client
  - net: dcb: flush lingering app table entries for unregistered devices
  - batman-adv: Don't expect inter-netns unique iflink indices
  - batman-adv: Request iflink once in batadv_get_real_netdevice
  - batman-adv: Request iflink once in batadv-on-batadv check
  - netfilter: nf_queue: fix possible use-after-free
  - netfilter: nf_queue: don't assume sk is full socket
  - xfrm: enforce validity of offload input flags
  - xfrm: fix the if_id check in changelink
  - netfilter: fix use-after-free in __nf_register_net_hook()
  - xfrm: fix MTU regression
  - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
  - ALSA: intel_hdmi: Fix reference to PCM buffer address
  - ata: pata_hpt37x: fix PCI clock detection
  - usb: gadget: clear related members when goto fail
  - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
  - i2c: qup: allow COMPILE_TEST
  - i2c: cadence: allow COMPILE_TEST
  - dmaengine: shdma: Fix runtime PM imbalance on error
  - cifs: fix double free race when mount fails in cifs_get_root()
  - Input: clear BTN_RIGHT/MIDDLE on buttonpads
  - ASoC: rt5682: do not block workqueue if card is unbound
  - ASoC: rt5668: do not block workqueue if card is unbound
  - i2c: bcm2835: Avoid clock stretching timeouts
  - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
  - mac80211_hwsim: report NOACK frames in tx_status
  - tty: n_gsm: fix encoding of control signal octet bit DV
  - xhci: Prevent futile URB re-submissions due to incorrect return value.
  - xhci: re-initialize the HC during resume if HCE was set
  - usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
  - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
  - USB: serial: option: add Telit LE910R1 compositions
  - USB: serial: option: add support for DW5829e
  - tracefs: Set the group ownership in apply_options() not parse_options()
  - usb: gadget: rndis: add spinlock for rndis response list
  - Revert "USB: serial: ch341: add new Product ID for CH341A"
  - ata: pata_hpt37x: disable primary channel on HPT371
  - iio: adc: men_z188_adc: Fix a resource leak in an error handling path
  - tracing: Have traceon and traceoff trigger honor the instance
  - fget: clarify and improve __fget_files() implementation
  - memblock: use kfree() to release kmalloced memblock regions
  - Revert "drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR"
  - gpio: tegra186: Fix chip_data type confusion
  - tty: n_gsm: fix proper link termination after failed open
  - RDMA/ib_srp: Fix a deadlock
  - configfs: fix a race in configfs_{,un}register_subsystem()
  - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
  - drm/edid: Always set RGB444
  - openvswitch: Fix setting ipv6 fields causing hw csum failure
  - gso: do not skip outer ip header in case of ipip and net_failover
  - tipc: Fix end of loop tests for list_for_each_entry()
  - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
  - ping: remove pr_err from ping_lookup
  - USB: zaurus: support another broken Zaurus
  - parisc/unaligned: Fix ldw() and stw() unalignment handlers
  - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
  - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
  - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
  - net: macb: Align the dma and coherent dma masks
  - net: usb: qmi_wwan: Add support for Dell DW5829e
  - tracing: Fix tp_printk option related with tp_printk_stop_on_boot
  - ata: libata-core: Disable TRIM on M88V29
  - kconfig: let 'shell' return enough output for deep path names
  - arm64: dts: meson-gx: add ATF BL32 reserved-memory region
  - netfilter: conntrack: don't refresh sctp entries in closed state
  - irqchip/sifive-plic: Add missing thead,c900-plic match string
  - ARM: OMAP2+: hwmod: Add of_node_put() before break
  - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
  - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
  - Drivers: hv: vmbus: Expose monitor data only when monitor pages are used
  - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
  - mtd: rawnand: brcmnand: Refactored code to introduce helper functions
  - i2c: brcmstb: fix support for DSL and CM variants
  - dmaengine: sh: rcar-dmac: Check for error num after setting mask
  - net: sched: limit TC_ACT_REPEAT loops
  - EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
  - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
  - NFS: Do not report writeback errors in nfs_getattr()
  - NFS: LOOKUP_DIRECTORY is also ok with symlinks
  - block/wbt: fix negative inflight counter when remove scsi device
  - ext4: check for out-of-order index extents in ext4_valid_extent_entries()
  - powerpc/lib/sstep: fix 'ptesync' build error
  - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
  - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
  - ALSA: hda: Fix missing codec probe on Shenker Dock 15
  - ALSA: hda: Fix regression on forced probe mask option
  - libsubcmd: Fix use-after-free for realloc(..., 0)
  - bonding: fix data-races around agg_select_timer
  - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
  - ping: fix the dif and sdif check in ping_lookup
  - net: ieee802154: ca8210: Fix lifs/sifs periods
  - net: dsa: lan9303: fix reset on probe
  - iwlwifi: pcie: gen2: fix locking when "HW not ready"
  - iwlwifi: pcie: fix locking when "HW not ready"
  - vsock: remove vsock from connected table when connect is interrupted by a signal
  - taskstats: Cleanup the use of task->exit_code
  - xfrm: Don't accidentally set RTO_ONLINK in decode_session4()
  - drm/radeon: Fix backlight control on iMac 12,1
  - iwlwifi: fix use-after-free
  - Revert "module, async: async_synchronize_full() on module init iff async is used"
  - nvme-rdma: fix possible use-after-free in transport error_recovery work
  - nvme: fix a possible use-after-free in controller reset during load
  - quota: make dquot_quota_sync return errors from ->sync_fs
  - vfs: make freeze_super abort when sync_filesystem returns error
  - selftests/zram: Adapt the situation that /dev/zram0 is being used
  - selftests/zram01.sh: Fix compression ratio calculation
  - selftests/zram: Skip max_comp_streams interface on newer kernel
  - net: ieee802154: at86rf230: Stop leaking skb's
  - btrfs: send: in case of IO error log it
  - parisc: Fix sglist access in ccio-dma.c
  - parisc: Fix data TLB miss in sba_unmap_sg
  - serial: parisc: GSC: fix build when IOSAPIC is not set
  - Makefile.extrawarn: Move -Wunaligned-access to W=1
  - perf: Fix list corruption in perf_cgroup_switch()
  - hwmon: (dell-smm) Speed up setting of fan speed
  - seccomp: Invalidate seccomp mode to catch death failures
  - USB: serial: cp210x: add CPI Bulk Coin Recycler id
  - USB: serial: cp210x: add NCR Retail IO box id
  - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
  - USB: serial: option: add ZTE MF286D modem
  - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
  - usb: dwc3: gadget: Prevent core from processing stale TRBs
  - usb: ulpi: Call of_node_put correctly
  - usb: ulpi: Move of_node_put to ulpi_dev_release
  - n_tty: wake up poll(POLLRDNORM) on receiving data
  - vt_ioctl: add array_index_nospec to VT_ACTIVATE
  - vt_ioctl: fix array_index_nospec in vt_setactivate
  - net: amd-xgbe: disable interrupts during pci removal
  - tipc: rate limit warning for received illegal binding update
  - veth: fix races around rq->rx_notify_masked
  - net: fix a memleak when uncloning an skb dst and its metadata
  - net: do not keep the dst cache when uncloning an skb dst and its metadata
  - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
  - bonding: pair enable_port with slave_arr_updates
  - ixgbevf: Require large buffers for build_skb on 82599VF
  - usb: f_fs: Fix use-after-free for epfile
  - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
  - staging: fbtft: Fix error path in fbtft_driver_module_init()
  - ARM: dts: meson: Fix the UART compatible strings
  - perf probe: Fix ppc64 'perf probe add events failed' case
  - net: bridge: fix stale eth hdr pointer in br_dev_xmit
  - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
  - bpf: Add kconfig knob for disabling unpriv bpf by default
  - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
  - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
  - scsi: target: iscsi: Make sure the np under each tpg is unique
  - net: sched: Clarify error message when qdisc kind is unknown
  - NFSv4 expose nfs_parse_server_name function
  - NFSv4 remove zero number of fs_locations entries error check
  - NFSv4.1: Fix uninitialised variable in devicenotify
  - nfs: nfs4clinet: check the return value of kstrdup()
  - NFSv4 only print the label when its queried
  - NFSD: Fix offset type in I/O trace points
  - NFSD: Clamp WRITE offsets
  - NFS: Fix initialisation of nfs_client cl_flags field
  - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
  - mmc: sdhci-of-esdhc: Check for error num after setting mask
  - ima: Allow template selection with ima_template[_fmt]= after ima_hash=
  - ima: Remove ima_policy file before directory
  - integrity: check the return value of audit_log_start()
  - ext4: fix error handling in ext4_restore_inline_data()
  - EDAC/xgene: Fix deferred probing
  - EDAC/altera: Fix deferred probing
  - rtc: cmos: Evaluate century appropriate
  - selftests: futex: Use variable MAKE instead of make
  - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.
  - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe
  - ASoC: max9759: fix underflow in speaker_gain_control_put()
  - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name
  - ASoC: fsl: Add missing error handling in pcm030_fabric_probe
  - drm/i915/overlay: Prevent divide by zero bugs in scaling
  - net: stmmac: ensure PTP time register reads are consistent
  - net: macsec: Verify that send_sci is on when setting Tx sci explicitly
  - net: ieee802154: Return meaningful error codes from the netlink helpers
  - net: ieee802154: ca8210: Stop leaking skb's
  - net: ieee802154: mcr20a: Fix lifs/sifs periods
  - net: ieee802154: hwsim: Ensure proper channel selection at probe time
  - spi: meson-spicc: add IRQ check in meson_spicc_probe
  - spi: mediatek: Avoid NULL pointer crash in interrupt
  - spi: bcm-qspi: check for valid cs before applying chip select
  - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()
  - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()
  - RDMA/mlx4: Don't continue event handler after memory allocation failure
  - Revert "ASoC: mediatek: Check for error clk pointer"
  - block: bio-integrity: Advance seed correctly for larger interval sizes
  - drm/nouveau: fix off by one in BIOS boundary checking
  - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows
  - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)
  - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks
  - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()
  - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()
  - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()
  - audit: improve audit queue handling when "audit=1" on cmdline
  - af_packet: fix data-race in packet_setsockopt / packet_setsockopt
  - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()
  - net: amd-xgbe: Fix skb data length underflow
  - net: amd-xgbe: ensure to reset the tx_timer_active flag
  - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback
  - netfilter: nat: limit port clash resolution attempts
  - netfilter: nat: remove l4 protocol port rovers
  - ipv4: tcp: send zero IPID in SYNACK messages
  - ipv4: raw: lock the socket in raw_bind()
  - ibmvnic: don't spin in tasklet
  - ibmvnic: init ->running_cap_crqs early
  - phylib: fix potential use-after-free
  - NFS: Ensure the server has an up to date ctime before renaming
  - NFS: Ensure the server has an up to date ctime before hardlinking
  - ipv6: annotate accesses to fn->fn_sernum
  - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
  - drm/msm: Fix wrong size calculation
  - net-procfs: show net devices bound packet types
  - NFSv4: nfs_atomic_open() can race when looking up a non-regular file
  - hwmon: (lm90) Reduce maximum conversion rate for G781
  - ipv4: avoid using shared IP generator for connected sockets
  - ping: fix the sk_bound_dev_if match in ping_lookup
  - net: fix information leakage in /proc/net/ptype
  - ipv6_tunnel: Rate limit warning messages
  - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
  - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
  - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
  - i40e: fix unsigned stat widths
  - powerpc/32: Fix boot failure with GCC latent entropy plugin
  - net: sfp: ignore disabled SFP node
  - usb: typec: tcpm: Do not disconnect while receiving VBUS off
  - USB: core: Fix hang in usb_kill_urb by adding memory barriers
  - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
  - usb: common: ulpi: Fix crash in ulpi_match()
  - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
  - tty: Add support for Brainboxes UC cards.
  - tty: n_gsm: fix SW flow control encoding/handling
  - serial: stm32: fix software flow control transfer
  - serial: 8250: of: Fix mapped region size when using reg-offset property
  - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
  - drm/etnaviv: relax submit size limits
  - PM: wakeup: simplify the output logic of pm_show_wakelocks()
  - udf: Restore i_lenAlloc when inode expansion fails
  - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices
  - s390/hypfs: include z/VM guests with access control group set
  - Bluetooth: refactor malicious adv data check
  - select: Fix indefinitely sleeping task in poll_schedule_timeout()
  - net: bridge: clear bridge's private skb space on xmit
  - fuse: fix live lock in fuse_iget()
  - mips,s390,sh,sparc: gup: Work around the "COW can break either way" issue
  - mtd: nand: bbt: Fix corner case in bad block table handling
  - lib82596: Fix IRQ check in sni_82596_probe
  - scripts/dtc: dtx_diff: remove broken example from help text
  - bcmgenet: add WOL IRQ check
  - net_sched: restore "mpu xxx" handling
  - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition
  - dmaengine: at_xdmac: Fix lld view setting
  - dmaengine: at_xdmac: Print debug message after realeasing the lock
  - dmaengine: at_xdmac: Don't start transactions at tx_submit level
  - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route()
  - netns: add schedule point in ops_exit_list()
  - rtc: pxa: fix null pointer dereference
  - net: axienet: fix number of TX ring slots for available check
  - net: axienet: Wait for PhyRstCmplt after core reset
  - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress
  - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
  - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
  - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
  - powerpc/cell: Fix clang -Wimplicit-fallthrough warning
  - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
  - RDMA/rxe: Fix a typo in opcode name
  - RDMA/hns: Modify the mapping attribute of doorbell to device
  - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization
  - media: rcar-csi2: Optimize the selection PHTW register
  - firmware: Update Kconfig help text for Google firmware
  - ARM: dts: Fix vcsi regulator to be always-on for droid4 to prevent hangs
  - drm/radeon: fix error handling in radeon_driver_open_kms
  - regulator: core: Let boot-on regulators be powered off
  - ASoC: dpcm: prevent snd_soc_dpcm use after free
  - crypto: stm32/crc32 - Fix kernel BUG triggered in probe()
  - ext4: don't use the orphan list when migrating an inode
  - ext4: Fix BUG_ON in ext4_bread when write quota data
  - ext4: set csum seed in tmp inode while migrating to extents
  - ext4: make sure quota gets properly shutdown on error
  - ext4: make sure to reset inode lockdep class when quota enabling fails
  - drm/etnaviv: limit submit sizes
  - s390/mm: fix 2KB pgtable release race
  - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds
  - serial: Fix incorrect rs485 polarity on uart open
  - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers
  - rpmsg: core: Clean up resources on announce_create failure.
  - power: bq25890: Enable continuous conversion for ADC at charging
  - ASoC: mediatek: mt8173: fix device_node leak
  - scsi: sr: Don't use GFP_DMA
  - MIPS: Octeon: Fix build errors using clang
  - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters
  - MIPS: OCTEON: add put_device() after of_find_device_by_node()
  - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option
  - ALSA: seq: Set upper limit of processed events
  - w1: Misuse of get_user()/put_user() reported by sparse
  - i2c: mpc: Correct I2C reset procedure
  - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING
  - i2c: i801: Don't silently correct invalid transfer size
  - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race
  - powerpc/btext: add missing of_node_put
  - powerpc/cell: add missing of_node_put
  - powerpc/powernv: add missing of_node_put
  - powerpc/6xx: add missing of_node_put
  - parisc: Avoid calling faulthandler_disabled() twice
  - serial: core: Keep mctrl register state and cached copy in sync
  - serial: pl010: Drop CR register reset on set_termios
  - regulator: qcom_smd: Align probe function with rpmh-regulator
  - net: gemini: allow any RGMII interface mode
  - net: phy: marvell: configure RGMII delays for 88E1118
  - dm space map common: add bounds check to sm_ll_lookup_bitmap()
  - dm btree: add a defensive bounds check to insert_at()
  - mac80211: allow non-standard VHT MCS-10/11
  - net: mdio: Demote probed message to debug print
  - btrfs: remove BUG_ON(!eie) in find_parent_nodes
  - btrfs: remove BUG_ON() in find_parent_nodes()
  - ACPI: battery: Add the ThinkPad "Not Charging" quirk
  - drm/amdgpu: fixup bad vram size on gmc v8
  - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5
  - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
  - ACPICA: Utilities: Avoid deleting the same object twice in a row
  - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions
  - jffs2: GC deadlock reading a page that is used in jffs2_write_begin()
  - um: registers: Rename function names to avoid conflicts and build problems
  - iwlwifi: mvm: Fix calculation of frame length
  - iwlwifi: remove module loading failure message
  - iwlwifi: fix leaks/bad data after failed firmware load
  - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream
  - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0
  - arm64: tegra: Adjust length of CCPLEX cluster MMIO region
  - audit: ensure userspace is penalized the same as the kernel when under pressure
  - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO
  - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach()
  - media: igorplugusb: receiver overflow should be reported
  - HID: quirks: Allow inverting the absolute X/Y values
  - bpf: Do not WARN in bpf_warn_invalid_xdp_action()
  - net: bonding: debug: avoid printing debug logs when bond is not notifying peers
  - x86/mce: Mark mce_read_aux() noinstr
  - x86/mce: Mark mce_end() noinstr
  - x86/mce: Mark mce_panic() noinstr
  - net-sysfs: update the queue counts in the unregistration path
  - ath10k: Fix tx hanging
  - iwlwifi: mvm: synchronize with FW after multicast commands
  - media: m920x: don't use stack on USB reads
  - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach()
  - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds.
  - floppy: Add max size check for user space request
  - usb: uhci: add aspeed ast2600 uhci support
  - rsi: Fix out-of-bounds read in rsi_read_pkt()
  - HSI: core: Fix return freed object in hsi_new_client
  - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use
  - drm/bridge: megachips: Ensure both bridges are probed before registration
  - mlxsw: pci: Add shutdown method in PCI driver
  - media: b2c2: Add missing check in flexcop_pci_isr:
  - HID: apple: Do not reset quirks when the Fn key is not found
  - usb: gadget: f_fs: Use stream_open() for endpoint files
  - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR
  - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply
  - fs: dlm: filter user dlm messages for kernel locks
  - Bluetooth: Fix debugfs entry leak in hci_register_dev()
  - RDMA/cxgb4: Set queue pair state when being queried
  - mips: bcm63xx: add support for clk_set_parent()
  - mips: lantiq: add support for clk_set_parent()
  - misc: lattice-ecp3-config: Fix task hung when firmware load failed
  - ASoC: samsung: idma: Check of ioremap return value
  - ASoC: mediatek: Check for error clk pointer
  - dmaengine: pxa/mmp: stop referencing config->slave_id
  - ASoC: rt5663: Handle device_property_read_u32_array error codes
  - RDMA/core: Let ib_find_gid() continue search even after empty entry
  - scsi: ufs: Fix race conditions related to driver data
  - iommu/io-pgtable-arm: Fix table descriptor paddr formatting
  - char/mwave: Adjust io port register size
  - ALSA: oss: fix compile error when OSS_DEBUG is enabled
  - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA
  - powerpc/prom_init: Fix improper check of prom_getprop()
  - RDMA/hns: Validate the pkey index
  - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls
  - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls
  - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls
  - ext4: avoid trim error on fs with small groups
  - net: mcs7830: handle usb read errors properly
  - pcmcia: fix setting of kthread task states
  - can: xilinx_can: xcan_probe(): check for error irq
  - can: softing: softing_startstop(): fix set but not used variable warning
  - tpm: add request_locality before write TPM_INT_ENABLE
  - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
  - Bluetooth: hci_bcm: Check for error irq
  - fsl/fman: Check for null pointer after calling devm_ioremap
  - staging: greybus: audio: Check null pointer
  - ppp: ensure minimum packet size in ppp_write()
  - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()
  - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region()
  - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region()
  - x86/mce/inject: Avoid out-of-bounds write when setting flags
  - mmc: meson-mx-sdio: add IRQ check
  - ARM: dts: armada-38x: Add generic compatible to UART nodes
  - usb: ftdi-elan: fix memory leak on device disconnect
  - xfrm: state and policy should fail if XFRMA_IF_ID 0
  - xfrm: interface with if_id 0 should return error
  - drm/msm/dpu: fix safe status debugfs file
  - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes
  - media: msi001: fix possible null-ptr-deref in msi001_probe()
  - media: dw2102: Fix use after free
  - crypto: stm32/cryp - fix double pm exit
  - xfrm: fix a small bug in xfrm_sa_len()
  - sched/rt: Try to restart rt period timer when rt runtime exceeded
  - media: si2157: Fix "warm" tuner state detection
  - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
  - media: dib8000: Fix a memleak in dib8000_init()
  - floppy: Fix hang in watchdog when disk is ejected
  - serial: amba-pl011: do not request memory region twice
  - tty: serial: uartlite: allow 64 bit address
  - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms()
  - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
  - arm64: dts: qcom: msm8916: fix MMC controller aliases
  - netfilter: bridge: add support for pppoe filtering
  - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
  - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe()
  - media: rcar-csi2: Correct the selection of hsfreqrange
  - tty: serial: atmel: Call dma_async_issue_pending()
  - tty: serial: atmel: Check return code of dmaengine_submit()
  - crypto: qce - fix uaf on qce_ahash_register_one
  - media: dmxdev: fix UAF when dvb_register_device() fails
  - tee: fix put order in teedev_close_context()
  - Bluetooth: stop proccessing malicious adv data
  - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding
  - media: em28xx: fix memory leak in em28xx_init_dev
  - media: videobuf2: Fix the size printk format
  - wcn36xx: Release DMA channel descriptor allocations
  - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
  - clk: bcm-2835: Remove rounding up the dividers
  - clk: bcm-2835: Pick the closest clock rate
  - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
  - drm/panel: innolux-p079zca: Delete panel on attach() failure
  - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
  - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
  - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing()
  - can: softing_cs: softingcs_probe(): fix memleak on registration failure
  - media: stk1160: fix control-message timeouts
  - media: pvrusb2: fix control-message timeouts
  - media: redrat3: fix control-message timeouts
  - media: dib0700: fix undefined behavior in tuner shutdown
  - media: s2255: fix control-message timeouts
  - media: cpia2: fix control-message timeouts
  - media: em28xx: fix control-message timeouts
  - media: mceusb: fix control-message timeouts
  - media: flexcop-usb: fix control-message timeouts
  - rtc: cmos: take rtc_lock while reading from CMOS
  - x86/gpu: Reserve stolen memory for first integrated Intel GPU
  - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6
  - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
  - f2fs: fix to do sanity check in is_alive()
  - HID: wacom: Avoid using stale array indicies to read contact count
  - HID: wacom: Ignore the confidence flag when a touch is removed
  - HID: wacom: Reset expected and received contact counts at the same time
  - HID: uhid: Fix worker destroying device without any protection
  - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows
  - firmware: qemu_fw_cfg: fix kobject leak in probe error path
  - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries
  - firmware: qemu_fw_cfg: fix sysfs information leak
  - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled
  - media: uvcvideo: fix division by zero at stream start
  - KVM: s390: Clarify SIGP orders versus STOP/RESTART
  - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
  - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test
  - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
  - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn()
  - random: fix data race on crng init time
  - random: fix data race on crng_node_pool
  - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
  - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data
  - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
  - veth: Do not record rx queue hint in veth_xmit
  - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet
  - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
  - USB: core: Fix bug in resuming hub's handling of wakeup requests
  - Bluetooth: bfusb: fix division by zero in send path
  - mISDN: change function names to avoid conflicts
  - net: udp: fix alignment problem in udp4_seq_show()
  - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
  - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
  - usb: mtu3: fix interval value for intr and isoc
  - ipv6: Do cleanup if attribute validation fails in multipath route
  - ipv6: Continue processing multipath route even if gateway attribute is invalid
  - rndis_host: support Hytera digital radios
  - power: reset: ltc2952: Fix use of floating point literals
  - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
  - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
  - ipv6: Check attribute length for RTA_GATEWAY in multipath route
  - i40e: fix use-after-free in i40e_sync_filters_subtask()
  - mac80211: initialize variable have_higher_than_11mbit
  - RDMA/core: Don't infoleak GRH fields
  - ieee802154: atusb: fix uninit value in atusb_set_extended_addr
  - tracing: Tag trace_percpu_buffer as a percpu pointer
  - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
  - net: fix use-after-free in tw_timer_handler
  - Input: spaceball - fix parsing of movement data packets
  - Input: appletouch - initialize work before device registration
  - scsi: vmw_pvscsi: Set residual data length conditionally
  - binder: fix async_free_space accounting for empty parcels
  - usb: mtu3: set interval of FS intr and isoc endpoint
  - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
  - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
  - uapi: fix linux/nfc.h userspace compilation errors
  - nfc: uapi: use kernel size_t to fix user-space builds
  - i2c: validate user data in compat ioctl
  - fsl/fman: Fix missing put_device() call in fman_port_probe
  - selftests/net: udpgso_bench_tx: fix dst ip argument
  - net/mlx5e: Fix wrong features assignment in case of error
  - NFC: st21nfca: Fix memory leak in device probe and remove
  - net: usb: pegasus: Do not drop long Ethernet frames
  - selftests: Calculate udpgso segment count without header adjustment
  - udp: using datalen to cap ipv6 udp max gso segments
  - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
  - selinux: initialize proto variable in selinux_ip_postroute_compat()
  - recordmcount.pl: fix typo in s390 mcount regex
  - platform/x86: apple-gmux: use resource_size() with res
  - Input: i8042 - enable deferred probe quirk for ASUS UM325UA
  - Input: i8042 - add deferred probe support
  - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option
  - phonet/pep: refuse to enable an unbound pipe
  - hwmon: (lm90) Do not report 'busy' status bit as alarm
  - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
  - usb: gadget: u_ether: fix race in setting MAC address in setup phase
  - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
  - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
  - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
  - parisc: Correct completer in lws start
  - ipmi: fix initialization when workqueue allocation fails
  - ipmi: bail out if init_srcu_struct fails
  - Input: atmel_mxt_ts - fix double free in mxt_read_info_block
  - ALSA: drivers: opl3: Fix incorrect use of vp->state
  - ALSA: jack: Check the return value of kstrdup()
  - hwmon: (lm90) Fix usage of CONFIG2 register in detect function
  - sfc: falcon: Check null pointer of rx_queue->page_ring
  - drivers: net: smc911x: Check for error irq
  - fjes: Check for error irq
  - bonding: fix ad_actor_system option setting to default
  - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
  - net: skip virtio_net_hdr_set_proto if protocol already set
  - net: accept UFOv6 packages in virtio_net_hdr_to_skb
  - qlcnic: potential dereference null pointer of rx_queue->page_ring
  - netfilter: fix regression in looped (broad|multi)cast's MAC handling
  - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
  - spi: change clk_disable_unprepare to clk_unprepare
  - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
  - HID: holtek: fix mouse probing
  - block, bfq: fix use after free in bfq_bfqq_expire
  - block, bfq: fix queue removal from weights tree
  - block, bfq: fix decrement of num_active_groups
  - block, bfq: fix asymmetric scenarios detection
  - block, bfq: improve asymmetric scenarios detection
  - net: usb: lan78xx: add Allied Telesis AT29M2-AF
  - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
  - ovl: fix warning in ovl_create_real()
  - media: mxl111sf: change mutex_init() location
  - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
  - firmware: arm_scpi: Fix string overflow in SCPI genpd driver
  - Input: touchscreen - avoid bitwise vs logical OR warning
  - ARM: 8800/1: use choice for kernel unwinders
  - mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO
  - ARM: 8805/2: remove unneeded naked function usage
  - net: lan78xx: Avoid unnecessary self assignment
  - mac80211: validate extended element ID is present
  - net: systemport: Add global locking for descriptor lifecycle
  - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
  - libata: if T_LENGTH is zero, dma direction should be DMA_NONE
  - timekeeping: Really make sure wall_to_monotonic isn't positive
  - USB: serial: option: add Telit FN990 compositions
  - USB: serial: cp210x: fix CP2105 GPIO registration
  - PCI/MSI: Mask MSI-X vectors only on success
  - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
  - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
  - USB: gadget: bRequestType is a bitfield, not a enum
  - sit: do not call ipip6_dev_free() from sit_init_net()
  - igbvf: fix double free in `igbvf_probe`
  - igb: Fix removal of unicast MAC filters of VFs
  - soc/tegra: fuse: Fix bitwise vs. logical OR warning
  - rds: memory leak in __rds_conn_create()
  - dmaengine: st_fdma: fix MODULE_ALIAS
  - sch_cake: do not call cake_destroy() from cake_init()
  - ARM: socfpga: dts: fix qspi node compatible
  - mac80211: track only QoS data frames for admission control
  - x86/sme: Explicitly map new EFI memmap table as encrypted
  - nfsd: fix use-after-free due to delegation race
  - audit: improve robustness of the audit queue handling
  - dm btree remove: fix use after free in rebalance_children()
  - recordmcount.pl: look for jgnop instruction as well as bcrl on s390
  - mac80211: send ADDBA requests using the tid/queue of the aggregation session
  - hwmon: (dell-smm) Fix warning on /proc/i8k creation error
  - tracing: Fix a kmemleak false positive in tracing_map
  - net: netlink: af_netlink: Prevent empty skb by adding a check on len.
  - i2c: rk3x: Handle a spurious start completion interrupt flag
  - parisc/agp: Annotate parisc agp init functions with __init
  - net/mlx4_en: Update reported link modes for 1/10G
  - drm/msm/dsi: set default num_data_lanes
  - nfc: fix segfault in nfc_genl_dump_devices_done
  - net: sched: make function qdisc_free_cb() static
  - net_sched: fix a crash in tc_new_tfilter()
  - irqchip: nvic: Fix offset for Interrupt Priority Offsets
  - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
  - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
  - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc()
  - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove
  - iio: adc: axp20x_adc: fix charging current reporting on AXP22x
  - iio: at91-sama5d2: Fix incorrect sign extension
  - iio: dln2: Check return value of devm_iio_trigger_register()
  - iio: dln2-adc: Fix lockdep complaint
  - iio: itg3200: Call iio_trigger_notify_done() on error
  - iio: kxsd9: Don't return error code in trigger handler
  - iio: ltr501: Don't return error code in trigger handler
  - iio: mma8452: Fix trigger reference couting
  - iio: stk3310: Don't return error code in interrupt handler
  - iio: trigger: stm32-timer: fix MODULE_ALIAS
  - iio: trigger: Fix reference counting
  - xhci: avoid race between disable slot command and host runtime suspend
  - usb: core: config: using bit mask instead of individual bits
  - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
  - usb: core: config: fix validation of wMaxPacketValue entries
  - USB: gadget: zero allocate endpoint 0 buffers
  - net/qla3xxx: fix an error code in ql_adapter_up()
  - net, neigh: clear whole pneigh_entry at alloc time
  - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue()
  - net: altera: set a couple error code in probe()
  - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
  - tools build: Remove needless libpython-version feature check that breaks test-all fast path
  - mtd: rawnand: fsmc: Take instruction delay into account
  - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
  - qede: validate non LSO skb length
  - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
  - tracefs: Set all files to the same group ownership as the mount option
  - libata: add horkage for ASMedia 1092
  - can: m_can: Disable and ignore ELO interrupt
  - can: pch_can: pch_can_rx_normal: fix use after free
  - clk: qcom: regmap-mux: fix parent clock lookup
  - tracefs: Have new files inherit the ownership of their parent
  - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
  - ALSA: pcm: oss: Limit the period size to 16MB
  - ALSA: pcm: oss: Fix negative period/buffer sizes
  - ALSA: ctl: Fix copy of updated id with element read/write
  - mm: bdi: initialize bdi_min_ratio when bdi is unregistered
  - IB/hfi1: Correct guard on eager buffer deallocation
  - udp: using datalen to cap max gso segments
  - seg6: fix the iif in the IPv6 socket control block
  - nfp: Fix memory leak in nfp_cpp_area_cache_add()
  - bonding: make tx_rebalance_counter an atomic
  - ice: ignore dropped packets during init
  - bpf: Fix the off-by-two error in range markings
  - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
  - can: sja1000: fix use after free in ems_pcmcia_add_card()
  - can: kvaser_usb: get CAN clock frequency from device
  - HID: google: add eel USB id
  - ipmi: msghandler: Make symbol 'remove_work_wq' static
  - parisc: Mark cr16 CPU clocksource unstable on all SMP machines
  - serial: core: fix transmit-buffer reset and memleak
  - serial: pl011: Add ACPI SBSA UART match id
  - tty: serial: msm_serial: Deactivate RX DMA for polling support
  - x86/64/mm: Map all kernel memory into trampoline_pgd
  - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
  - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub
  - xhci: Fix commad ring abort, write all 64 bits to CRCR register.
  - vgacon: Propagate console boot parameters before calling `vc_resize'
  - parisc: Fix "make install" on newer debian releases
  - parisc: Fix KBUILD_IMAGE for self-extracting kernel
  - drm/msm: Do hw_init() before capturing GPU state
  - net/smc: Keep smc_close_final rc during active close
  - net/rds: correct socket tunable error in rds_tcp_tune()
  - net: annotate data-races on txq->xmit_lock_owner
  - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available
  - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer()
  - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()
  - siphash: use _unaligned version by default
  - net: mpls: Fix notifications when deleting a device
  - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()
  - natsemi: xtensa: fix section mismatch warnings
  - i2c: stm32f7: stop dma transfer in case of NACK
  - i2c: stm32f7: recover the bus on access timeout
  - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl
  - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl
  - ipmi: Move remove_work to dedicated workqueue
  - kprobes: Limit max data_size of the kretprobe instances
  - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
  - perf hist: Fix memory leak of a perf_hpp_fmt
  - net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock()
  - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound
  - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()
  - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
  - scsi: iscsi: Unblock session then wake up error handler
  - thermal: core: Reset previous low and high trip during thermal zone init
  - btrfs: check-integrity: fix a warning on write caching disabled disk
  - s390/setup: avoid using memblock_enforce_memory_limit
  - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep
  - net: return correct error code
  - gfs2: Fix length of holes reported at end-of-file
  - of: clk: Make <linux/of_clk.h> self-contained
  - NFSv42: Fix pagecache invalidation after COPY/CLONE
  - shm: extend forced shm destroy to support objects from several IPC nses
  - tty: hvc: replace BUG_ON() with negative return value
  - fuse: release pipe buf after last use
  - NFC: add NCI_UNREG flag to eliminate the race
  - s390/mm: validate VMA in PGSTE manipulation functions
  - tracing: Check pid filtering when creating events
  - vhost/vsock: fix incorrect used length reported to the guest
  - net/smc: Don't call clcsock shutdown twice when smc shutdown
  - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48
  - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows
  - PM: hibernate: use correct mode for swsusp_close()
  - net/smc: Ensure the active closing peer first closes clcsock
  - ipv6: fix typos in __ip6_finish_output()
  - drm/vc4: fix error code in vc4_create_object()
  - scsi: mpt3sas: Fix kernel panic during drive powercycle test
  - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
  - NFSv42: Don't fail clone() unless the OP_CLONE operation failed
  - firmware: arm_scmi: pm: Propagate return value to caller
  - net: ieee802154: handle iftypes as u32
  - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls
  - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer
  - ARM: dts: BCM5301X: Add interrupt properties to GPIO node
  - ARM: dts: BCM5301X: Fix I2C controller interrupt
  - netfilter: ipvs: Fix reuse connection if RS weight is 0
  - arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function
  - arm64: dts: marvell: armada-37xx: declare PCIe reset pin
  - pinctrl: armada-37xx: Correct PWM pins definitions
  - pinctrl: armada-37xx: add missing pin: PCIe1 Wakeup
  - pinctrl: armada-37xx: Correct mpp definitions
  - PCI: aardvark: Fix checking for link up via LTSSM state
  - PCI: aardvark: Fix link training
  - PCI: aardvark: Fix PCIe Max Payload Size setting
  - PCI: aardvark: Configure PCIe resources from 'ranges' DT property
  - PCI: aardvark: Update comment about disabling link training
  - PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()
  - PCI: aardvark: Fix compilation on s390
  - PCI: aardvark: Don't touch PCIe registers if no card connected
  - PCI: aardvark: Indicate error in 'val' when config read fails
  - PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros
  - PCI: aardvark: Issue PERST via GPIO
  - PCI: aardvark: Improve link training
  - PCI: aardvark: Train link immediately after enabling training
  - PCI: aardvark: Wait for endpoint to be ready before training link
  - PCI: aardvark: Fix a leaked reference by adding missing of_node_put()
  - proc/vmcore: fix clearing user buffer by properly using clear_user()
  - xtensa: use CONFIG_USE_OF instead of CONFIG_OF
  - tracing: Fix pid filtering when triggers are attached
  - xen: detect uninitialized xenbus in xenbus_init
  - xen: don't continue xenstore initialization in case of errors
  - fuse: fix page stealing
  - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()
  - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts
  - media: cec: copy sequence field for the reply
  - ALSA: ctxfi: Fix out-of-range access
  - binder: fix test regression due to sender_euid change
  - usb: hub: Fix locking issues with address0_mutex
  - usb: hub: Fix usb enumeration issue due to address0 race
  - usb: dwc2: hcd_queue: Fix use of floating point literal
  - USB: serial: option: add Fibocom FM101-GL variants
  - USB: serial: option: add Telit LE910S1 0x9200 composition
  - soc/tegra: pmc: Fix imbalanced clock disabling in error code path
  - usb: max-3421: Use driver data instead of maintaining a list of bound devices
  - ASoC: DAPM: Cover regression by kctl change notification fix
  - RDMA/netlink: Add __maybe_unused to static inline in C file
  - batman-adv: Don't always reallocate the fragmentation skb head
  - batman-adv: Reserve needed_*room for fragments
  - batman-adv: Consider fragmentation for needed_headroom
  - batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LAN
  - perf/core: Avoid put_page() when GUP fails
  - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
  - drm/udl: fix control-message timeout
  - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
  - parisc/sticon: fix reverse colors
  - btrfs: fix memory ordering between normal and ordered work functions
  - udf: Fix crash after seekdir
  - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails
  - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag
  - ipc: WARN if trying to remove ipc object which is absent
  - hexagon: export raw I/O routines for modules
  - tun: fix bonding active backup with arp monitoring
  - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server
  - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server
  - net: virtio_net_hdr_to_skb: count transport header in UFO
  - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'
  - mips: lantiq: add support for clk_get_parent()
  - mips: bcm63xx: add support for clk_get_parent()
  - MIPS: generic/yamon-dt: fix uninitialized variable error
  - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset
  - iavf: check for null in iavf_fix_features
  - net: bnx2x: fix variable dereferenced before check
  - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
  - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()
  - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set
  - sh: define __BIG_ENDIAN for math-emu
  - sh: fix kconfig unmet dependency warning for FRAME_POINTER
  - f2fs: fix up f2fs_lookup tracepoints
  - maple: fix wrong return value of maple_bus_init().
  - sh: check return code of request_irq
  - powerpc/dcr: Use cmplwi instead of 3-argument cmpli
  - ALSA: gus: fix null pointer dereference on pointer block
  - powerpc/5200: dts: fix memory node unit name
  - scsi: target: Fix alua_tg_pt_gps_count tracking
  - scsi: target: Fix ordered tag handling
  - MIPS: sni: Fix the build
  - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc
  - ALSA: ISA: not for M68K
  - usb: host: ohci-tmio: check return value after calling platform_get_resource()
  - ARM: dts: omap: fix gpmc,mux-add-data type
  - firmware_loader: fix pre-allocated buf built-in firmware use
  - scsi: advansys: Fix kernel pointer leak
  - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect
  - arm64: dts: freescale: fix arm,sp805 compatible string
  - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
  - usb: musb: tusb6010: check return value after calling platform_get_resource()
  - arm64: dts: hisilicon: fix arm,sp805 compatible string
  - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()
  - arm64: zynqmp: Fix serial compatible string
  - arm64: zynqmp: Do not duplicate flash partition label property
  - PCI: Add MSI masking quirk for Nvidia ION AHCI
  - PCI/MSI: Deal with devices lying about their MSI mask capability
  - PCI/MSI: Destroy sysfs before freeing entries
  - parisc/entry: fix trace test in syscall exit path
  - fortify: Explicitly disable Clang support
  - ext4: fix lazy initialization next schedule time computation in more granular unit
  - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL
  - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros
  - s390/tape: fix timer initialization in tape_std_assign()
  - s390/cio: check the subchannel validity for dev_busid
  - video: backlight: Drop maximum brightness override for brightness zero
  - backlight: gpio-backlight: Correct initial power state handling
  - mm, oom: do not trigger out_of_memory from the #PF
  - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks
  - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC
  - powerpc/security: Add a helper to query stf_barrier type
  - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000
  - powerpc/bpf: Validate branch ranges
  - powerpc/lib: Add helper to check if offset is within conditional branch range
  - 9p/net: fix missing error check in p9_check_errors
  - f2fs: should use GFP_NOFS for directory inodes
  - ARM: 9156/1: drop cc-option fallbacks for architecture selection
  - ARM: 9155/1: fix early early_iounmap()
  - USB: chipidea: fix interrupt deadlock
  - cxgb4: fix eeprom len when diagnostics not implemented
  - vsock: prevent unnecessary refcnt inc for nonblocking connect
  - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
  - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails
  - llc: fix out-of-bound array index in llc_sk_dev_hash()
  - zram: off by one in read_block_state()
  - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()
  - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
  - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
  - net: davinci_emac: Fix interrupt pacing disable
  - xen-pciback: Fix return in pm_ctrl_init()
  - i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
  - scsi: qla2xxx: Turn off target reset during issue_lip
  - scsi: qla2xxx: Fix gnl list corruption
  - ar7: fix kernel builds for compiler test
  - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
  - m68k: set a default value for MEMORY_RESERVE
  - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
  - netfilter: nfnetlink_queue: fix OOB when mac header was cleared
  - auxdisplay: ht16k33: Fix frame buffer device blanking
  - auxdisplay: ht16k33: Connect backlight to fbdev
  - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
  - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
  - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
  - fs: orangefs: fix error return code of orangefs_revalidate_lookup()
  - NFS: Fix deadlocks in nfs_scan_commit_list()
  - PCI: aardvark: Don't spam about PIO Response Status
  - drm/plane-helper: fix uninitialized variable reference
  - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds
  - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined
  - apparmor: fix error check
  - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error
  - mips: cm: Convert to bitfield API to fix out-of-bounds access
  - serial: xilinx_uartps: Fix race condition causing stuck TX
  - phy: qcom-qusb2: Fix a memory leak on probe
  - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
  - ASoC: cs42l42: Correct some register default values
  - RDMA/mlx4: Return missed an error if device doesn't support steering
  - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
  - power: supply: rt5033_battery: Change voltage values to µV
  - usb: gadget: hid: fix error code in do_config()
  - serial: 8250_dw: Drop wrong use of ACPI_PTR()
  - video: fbdev: chipsfb: use memset_io() instead of memset()
  - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
  - soc/tegra: Fix an error handling path in tegra_powergate_power_up()
  - arm: dts: omap3-gta04a4: accelerometer irq fix
  - ALSA: hda: Reduce udelay() at SKL+ position reporting
  - JFS: fix memleak in jfs_mount
  - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
  - scsi: dc395: Fix error case unwinding
  - ARM: dts: at91: tse850: the emac<->phy interface is rmii
  - RDMA/bnxt_re: Fix query SRQ failure
  - arm64: dts: rockchip: Fix GPU register width for RK3328
  - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
  - RDMA/rxe: Fix wrong port_cap_flags
  - ibmvnic: Process crqs after enabling interrupts
  - selftests/bpf: Fix fclose/pclose mismatch in test_progs
  - crypto: pcrypt - Delay write to padata->info
  - net: phylink: avoid mvneta warning when setting pause parameters
  - net: amd-xgbe: Toggle PLL settings during rate change
  - wcn36xx: add proper DMA memory barriers in rx path
  - libertas: Fix possible memory leak in probe and disconnect
  - libertas_tf: Fix possible memory leak in probe and disconnect
  - KVM: s390: Fix handle_sske page fault handling
  - samples/kretprobes: Fix return value if register_kretprobe() failed
  - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
  - irq: mips: avoid nested irq_enter()
  - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
  - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
  - drm/msm: Fix potential NULL dereference in DPU SSPP
  - clocksource/drivers/timer-ti-dm: Select TIMER_OF
  - PM: hibernate: fix sparse warnings
  - nvme-rdma: fix error code in nvme_rdma_setup_ctrl
  - phy: micrel: ksz8041nl: do not use power down mode
  - mwifiex: Send DELBA requests according to spec
  - rsi: stop thread firstly in rsi_91x_init() error handling
  - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning
  - mmc: mxs-mmc: disable regulator on error and in the remove function
  - net: stream: don't purge sk_error_queue in sk_stream_kill_queues()
  - drm/msm: uninitialized variable in msm_gem_import()
  - ath10k: fix max antenna gain unit
  - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
  - hwmon: Fix possible memleak in __hwmon_device_register()
  - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
  - memstick: avoid out-of-range warning
  - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured
  - b43: fix a lower bounds test
  - b43legacy: fix a lower bounds test
  - hwrng: mtk - Force runtime pm ops for sleep ops
  - crypto: qat - disregard spurious PFVF interrupts
  - crypto: qat - detect PFVF collision after ACK
  - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
  - ath9k: Fix potential interrupt storm on queue reset
  - media: em28xx: Don't use ops->suspend if it is NULL
  - cpuidle: Fix kobject memory leaks in error paths
  - media: cx23885: Fix snd_card_free call on null card pointer
  - media: si470x: Avoid card name truncation
  - media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
  - media: dvb-usb: fix ununit-value in az6027_rc_query
  - media: em28xx: add missing em28xx_close_extension
  - drm/amdgpu: fix warning for overflow check
  - net: dsa: rtl8366rb: Fix off-by-one bug
  - cgroup: Make rebind_subsystems() disable v2 controllers all at once
  - Bluetooth: fix init and cleanup of sco_conn.timeout_work
  - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
  - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled
  - task_stack: Fix end_of_stack() for architectures with upwards-growing stack
  - parisc: fix warning in flush_tlb_all
  - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted
  - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
  - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
  - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
  - ARM: clang: Do not rely on lr register for stacktrace
  - smackfs: use __GFP_NOFAIL for smk_cipso_doi()
  - iwlwifi: mvm: disable RX-diversity in powersave
  - PM: hibernate: Get block device exclusively in swsusp_check()
  - mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
  - tracing/cfi: Fix cmp_entries_* functions signature mismatch
  - workqueue: make sysfs of unbound kworker cpumask more clever
  - lib/xz: Validate the value before assigning it to an enum variable
  - lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression
  - memstick: r592: Fix a UAF bug when removing the driver
  - leaking_addresses: Always print a trailing newline
  - ACPI: battery: Accept charges over the design capacity as full
  - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
  - tracefs: Have tracefs directories not set OTH permission bits by default
  - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
  - ACPICA: Avoid evaluating methods too early during system resume
  - media: rcar-csi2: Add checking to rcsi2_start_receiver()
  - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
  - media: mceusb: return without resubmitting URB in case of -EPROTO error.
  - media: s5p-mfc: Add checking to s5p_mfc_probe().
  - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
  - media: uvcvideo: Return -EIO for control errors
  - media: uvcvideo: Set capability in s_param
  - media: netup_unidvb: handle interrupt properly according to the firmware
  - media: mt9p031: Fix corrupted frame after restarting stream
  - mwifiex: Properly initialize private structure on interface type changes
  - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type
  - x86: Increase exception stack sizes
  - smackfs: Fix use-after-free in netlbl_catmap_walk()
  - UOS: fix 'struct Qdisc_ops' kabi changed
  - net: sched: update default qdisc visibility after Tx queue cnt changes
  - locking/lockdep: Avoid RCU-induced noinstr fail
  - MIPS: lantiq: dma: reset correct number of channel
  - MIPS: lantiq: dma: add small delay after reset
  - platform/x86: wmi: do not fail if disabling fails
  - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
  - USB: iowarrior: fix control-message timeouts
  - USB: serial: keyspan: fix memleak on probe errors
  - iio: dac: ad5446: Fix ad5622_write() return value
  - pinctrl: core: fix possible memory leak in pinctrl_enable()
  - quota: correct error number in free_dqentry()
  - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
  - PCI: aardvark: Fix return value of MSI domain .alloc() method
  - PCI: aardvark: Do not unmask unused interrupts
  - PCI: aardvark: Do not clear status bits of masked interrupts
  - xen/balloon: add late_initcall_sync() for initial ballooning done
  - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
  - ALSA: mixer: oss: Fix racy access to slots
  - serial: core: Fix initializing and restoring termios speed
  - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found
  - power: supply: max17042_battery: use VFSOC for capacity when no rsns
  - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold
  - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT
  - signal: Remove the bogus sigkill_pending in ptrace_stop
  - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP
  - rsi: Fix module dev_oper_mode parameter description
  - rsi: fix rate mask set leading to P2P failure
  - rsi: fix key enabled check causing unwanted encryption for vap_id > 0
  - rsi: fix occasional initialisation failure with BT coex
  - wcn36xx: handle connection loss indication
  - libata: fix checking of DMA state
  - mwifiex: Read a PCI register after writing the TX ring write pointer
  - wcn36xx: Fix HT40 capability for 2Ghz band
  - evm: mark evm_fixmode as __ro_after_init
  - rtl8187: fix control-message timeouts
  - PCI: Mark Atheros QCA6174 to avoid bus reset
  - ath10k: fix division by zero in send path
  - ath10k: fix control-message timeout
  - ath6kl: fix control-message timeout
  - ath6kl: fix division by zero in send path
  - mwifiex: fix division by zero in fw download path
  - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
  - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
  - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
  - hwmon: (pmbus/lm25066) Add offset coefficients
  - ia64: kprobes: Fix to pass correct trampoline address to the handler
  - btrfs: call btrfs_check_rw_degradable only if there is a missing device
  - btrfs: fix lost error handling when replaying directory deletes
  - btrfs: clear MISSING device status bit in btrfs_close_one_device
  - vmxnet3: do not stop tx queues after netif_device_detach()
  - watchdog: Fix OMAP watchdog early handling
  - spi: spl022: fix Microwire full duplex mode
  - bpf: Prevent increasing bpf_jit_limit above max
  - drm: panel-orientation-quirks: Add quirk for Aya Neo 2021
  - mmc: winbond: don't build on M68K
  - hyperv/vmbus: include linux/bitops.h
  - sfc: Don't use netif_info before net_device setup
  - cavium: Fix return values of the probe function
  - scsi: qla2xxx: Fix unmap of already freed sgl
  - cavium: Return negative value when pci_alloc_irq_vectors() fails
  - x86/irq: Ensure PI wakeup handler is unregistered before module unload
  - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
  - ALSA: timer: Unconditionally unlink slave instances, too
  - ALSA: timer: Fix use-after-free problem
  - ALSA: synth: missing check for possible NULL after the call to kstrdup
  - ALSA: usb-audio: Add registration quirk for JBL Quantum 400
  - ALSA: line6: fix control and interrupt message timeouts
  - ALSA: 6fire: fix control and bulk message timeouts
  - ALSA: ua101: fix division by zero at probe
  - ALSA: hda/realtek: Add quirk for Clevo PC70HS
  - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
  - media: ite-cir: IR receiver stop working after receive overflow
  - crypto: s5p-sss - Add error handling in s5p_aes_probe()
  - firmware/psci: fix application of sizeof to pointer
  - tpm: Check for integer overflow in tpm2_map_response_body()
  - parisc: Fix ptrace check on syscall return
  - mmc: dw_mmc: Dont wait for DRTO on Write RSP error
  - ocfs2: fix data corruption on truncate
  - libata: fix read log timeout value
  - Input: i8042 - Add quirk for Fujitsu Lifebook T725
  - Input: elantench - fix misreporting trackpoint coordinates
  - UOS: hookmanager: change binder hook api
  - binder: use cred instead of task for selinux checks
  - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
  - rsi: fix control-message timeout
  - staging: rtl8192u: fix control-message timeouts
  - staging: r8712u: fix control-message timeout
  - comedi: vmk80xx: fix bulk and interrupt message timeouts
  - comedi: vmk80xx: fix bulk-buffer overflow
  - comedi: vmk80xx: fix transfer-buffer overflows
  - comedi: ni_usb6501: fix NULL-deref in command paths
  - comedi: dt9812: fix DMA buffers on stack
  - isofs: Fix out of bound access for corrupted isofs image
  - printk/console: Allow to disable console output by using console="" or console=null
  - usb-storage: Add compatibility quirk flags for iODD 2531/2541
  - usb: musb: Balance list entry in musb_gadget_queue
  - usb: gadget: Mark USB_FSL_QE broken on 64-bit
  - usb: ehci: handshake CMD_RUN instead of STS_HALT
  - Revert "x86/kvm: fix vcpu-id indexed array sizes"
  - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
  - arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
  - sfc: Fix reading non-legacy supported link modes
  - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields
  - IB/qib: Use struct_size() helper
  - scsi: core: Put LLD module refcnt after SCSI device is released
  - sctp: add vtag check in sctp_sf_ootb
  - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa
  - sctp: add vtag check in sctp_sf_violation
  - sctp: fix the processing for COOKIE_ECHO chunk
  - net: nxp: lpc_eth.c: avoid hang when bringing interface down
  - net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent
  - net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails
  - nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST
  - net: Prevent infinite while loop in skb_tx_hash()
  - net: batman-adv: fix error handling
  - regmap: Fix possible double-free in regcache_rbtree_exit()
  - arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node
  - RDMA/mlx5: Set user priority for DCT
  - net: lan78xx: fix division by zero in send path
  - mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit
  - mmc: sdhci: Map more voltage level to SDHCI_POWER_330
  - mmc: dw_mmc: exynos: fix the finding clock sample value
  - mmc: cqhci: clear HALT state after CQE enable
  - mmc: vub300: fix control-message timeouts
  - ipv6: use siphash in rt6_exception_hash()
  - ipv4: use siphash instead of Jenkins in fnhe_hashfun()
  - Revert "net: mdiobus: Fix memory leak in __mdiobus_register"
  - nfc: port100: fix using -ERRNO as command type mask
  - ata: sata_mv: Fix the error handling of mv_chip_id()
  - usbnet: fix error return code in usbnet_probe()
  - usbnet: sanity check for maxpacket
  - ARM: 8819/1: Remove '-p' from LDFLAGS
  - arm64: Avoid premature usercopy failure
  - powerpc/bpf: Fix BPF_MOD when imm == 1
  - ARM: 9141/1: only warn about XIP address when not compile testing
  - ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype
  - ARM: 9134/1: remove duplicate memcpy() definition
  - ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned
  - ARM: 9122/1: select HAVE_FUTEX_CMPXCHG
  - tracing: Have all levels of checks prevent recursion
  - net: mdiobus: Fix memory leak in __mdiobus_register
  - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()
  - ALSA: hda: avoid write to STATESTS if controller is in reset
  - platform/x86: intel_scu_ipc: Update timeout value in comment
  - isdn: mISDN: Fix sleeping function called from invalid context
  - ARM: dts: spear3xx: Fix gmac node
  - net: stmmac: add support for dwmac 3.40a
  - btrfs: deal with errors when checking if a dir entry exists during log replay
  - gcc-plugins/structleak: add makefile var for disabling structleak
  - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option
  - mm, slub: fix mismatch between reconstructed freelist depth and cnt
  - ASoC: DAPM: Fix missing kctl change notifications
  - ALSA: hda/realtek: Add quirk for Clevo PC50HS
  - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset
  - elfcore: correct reference to CONFIG_UML
  - ocfs2: mount fails with buffer overflow in strlen
  - ocfs2: fix data corruption after conversion from inline format
  - can: peak_pci: peak_pci_remove(): fix UAF
  - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification
  - can: rcar_can: fix suspend/resume
  - net: hns3: disable sriov before unload hclge layer
  - net: hns3: add limit ets dwrr bandwidth cannot be 0
  - NIOS2: irqflags: rename a redefined register name
  - lan78xx: select CRC32
  - netfilter: ipvs: make global sysctl readonly in non-init netns
  - ASoC: wm8960: Fix clock configuration on slave mode
  - dma-debug: fix sg checks in debug_dma_map_sg()
  - NFSD: Keep existing listeners on portlist error
  - xtensa: xtfpga: Try software restart before simulating CPU reset
  - xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF
  - ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default
  - r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256
  - qed: Fix missing error code in qed_slowpath_start()
  - mqprio: Correct stats in mqprio_dump_class_stats().
  - acpi/arm64: fix next_platform_timer() section mismatch error
  - drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling
  - drm/msm/dsi: Fix an error code in msm_dsi_modeset_init()
  - drm/msm: Fix null pointer dereference on pointer edp
  - platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call
  - pata_legacy: fix a couple uninitialized variable bugs
  - NFC: digital: fix possible memory leak in digital_in_send_sdd_req()
  - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()
  - nfc: fix error handling of nfc_proto_register()
  - ethernet: s2io: fix setting mac address during resume
  - net: encx24j600: check error in devm_regmap_init_encx24j600
  - net: korina: select CRC32
  - net: arc: select CRC32
  - iio: dac: ti-dac5571: fix an error code in probe()
  - iio: ssp_sensors: fix error code in ssp_print_mcu_debug()
  - iio: ssp_sensors: add more range checking in ssp_parse_dataframe()
  - iio: light: opt3001: Fixed timeout error when 0 lux
  - iio: adc128s052: Fix the error handling path of 'adc128_probe()'
  - iio: adc: aspeed: set driver data when adc probe.
  - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically
  - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells
  - virtio: write back F_VERSION_1 before validate
  - USB: serial: option: add prod. id for Quectel EG91
  - USB: serial: option: add Telit LE910Cx composition 0x1204
  - USB: serial: option: add Quectel EC200S-CN module support
  - USB: serial: qcserial: add EM9191 QDL support
  - Input: xpad - add support for another USB ID of Nacon GC-100
  - usb: musb: dsps: Fix the probe error path
  - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()
  - efi/cper: use stack buffer for error record decoding
  - cb710: avoid NULL pointer subtraction
  - xhci: Enable trust tx length quirk for Fresco FL11 USB controller
  - xhci: Fix command ring pointer corruption while aborting a command
  - xhci: guard accesses to ep_state in xhci_endpoint_reset()
  - mei: me: add Ice Lake-N device id.
  - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails
  - btrfs: check for error when looking up inode during dir entry replay
  - btrfs: deal with errors when adding inode reference during log replay
  - btrfs: deal with errors when replaying dir entry during log replay
  - s390: fix strrchr() implementation
  - nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^'
  - ALSA: hda/realtek - ALC236 headset MIC recording issue
  - ALSA: hda/realtek: Add quirk for Clevo X170KM-G
  - ALSA: hda/realtek: Complete partial device name to avoid ambiguity
  - ALSA: seq: Fix a potential UAF by wrong private_free call order
  - sched: Always inline is_percpu_thread()
  - perf/x86: Reset destroy callback on event init failure
  - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
  - scsi: ses: Fix unsigned comparison with less than zero
  - net: sun: SUNVNET_COMMON should depend on INET
  - mac80211: check return value of rhashtable_init
  - net: prevent user from passing illegal stab size
  - m68k: Handle arrivals of multiple signals correctly
  - mac80211: Drop frames from invalid MAC address in ad-hoc mode
  - netfilter: ip6_tables: zero-initialize fragment offset
  - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
  - net: phy: bcm7xxx: Fixed indirect MMD operations
  - x86/Kconfig: Correct reference to MWINCHIP3D
  - i2c: acpi: fix resource leak in reconfiguration device addition
  - i40e: Fix freeing of uninitialized misc IRQ vector
  - i40e: fix endless loop under rtnl
  - rtnetlink: fix if_nlmsg_stats_size() under estimation
  - drm/nouveau/debugfs: fix file release memory leak
  - netlink: annotate data races around nlk->bound
  - net: sfp: Fix typo in state machine debug string
  - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size()
  - ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence
  - ptp_pch: Load module automatically if ID matches
  - powerpc/fsl/dts: Fix phy-connection-type for fm1mac3
  - net_sched: fix NULL deref in fifo_set_limit()
  - phy: mdio: fix memory leak
  - bpf, arm: Fix register clobbering in div/mod implementation
  - xtensa: call irqchip_init only when CONFIG_USE_OF is selected
  - ARM: dts: qcom: apq8064: use compatible which contains chipid
  - ARM: dts: omap3430-sdp: Fix NAND device node
  - xen/balloon: fix cancelled balloon action
  - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero
  - xen/privcmd: fix error handling in mmap-resource processing
  - USB: cdc-acm: fix break reporting
  - USB: cdc-acm: fix racy tty buffer accesses
  - Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
  - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.
  - tools/vm/page-types: remove dependency on opt_file for idle page tracking
  - scsi: ses: Retry failed Send/Receive Diagnostic commands
  - selftests: be sure to make khdr before other targets
  - usb: dwc2: check return value after calling platform_get_resource()
  - usb: testusb: Fix for showing the connection speed
  - scsi: sd: Free scsi_disk device via put_device()
  - ext2: fix sleeping in atomic bugs on error
  - sparc64: fix pci_iounmap() when CONFIG_PCI is not set
  - xen-netback: correct success/error reporting for the SKB-with-fraglist case
  - net: mdio: introduce a shutdown method to mdio device drivers
  - HID: usbhid: free raw_report buffers in usbhid_stop
  - netfilter: ipset: Fix oversized kvmalloc() calls
  - HID: betop: fix slab-out-of-bounds Write in betop_probe
  - ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE
  - ARM: 9079/1: ftrace: Add MODULE_PLTS support
  - ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link()
  - ARM: 9077/1: PLT: Move struct plt_entries definition to header
  - EDAC/synopsys: Fix wrong value type assignment for edac_mode
  - net: udp: annotate data race around udp_sk(sk)->corkflag
  - ext4: fix potential infinite loop in ext4_dx_readdir()
  - ipack: ipoctal: fix module reference leak
  - ipack: ipoctal: fix missing allocation-failure check
  - ipack: ipoctal: fix tty-registration error handling
  - ipack: ipoctal: fix tty registration race
  - ipack: ipoctal: fix stack information leak
  - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings
  - scsi: csiostor: Add module softdep on cxgb4
  - Revert "block, bfq: honor already-setup queue merges"
  - e100: fix buffer overrun in e100_get_regs
  - e100: fix length calculation in e100_get_regs_len
  - hwmon: (tmp421) fix rounding for negative values
  - hwmon: (tmp421) report /PVLD condition as fault
  - hwmon: (tmp421) Replace S_<PERMS> with octal values
  - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb
  - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap
  - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug
  - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs
  - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20
  - drm/amd/display: Pass PCI deviceid into DC
  - x86/kvmclock: Move this_cpu_pvti into kvmclock.h
  - mac80211: fix use-after-free in CCMP/GCMP RX
  - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory
  - cpufreq: schedutil: Use kobject release() method to free sugov_tunables
  - tty: Fix out-of-bound vmalloc access in imageblit
  - qnx4: work around gcc false positive warning bug
  - xen/balloon: fix balloon kthread freezing
  - tcp: adjust rto_base in retransmits_timed_out()
  - tcp: create a helper to model exponential backoff
  - tcp: always set retrans_stamp on recovery
  - tcp: address problems caused by EDT misshaps
  - PCI: aardvark: Fix checking for PIO status
  - arm64: dts: marvell: armada-37xx: Extend PCIe MEM space
  - spi: Fix tegra20 build with CONFIG_PM=n
  - net: 6pack: Fix tx timeout and slot time
  - alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile
  - arm64: Mark __stack_chk_guard as __ro_after_init
  - parisc: Use absolute_pointer() to define PAGE0
  - qnx4: avoid stringop-overread errors
  - sparc: avoid stringop-overread errors
  - net: i825xx: Use absolute_pointer for memcpy from fixed memory location
  - compiler.h: Introduce absolute_pointer macro
  - nvme-multipath: fix ANA state updates when a namespace is not present
  - xen/balloon: use a kernel thread instead a workqueue
  - m68k: Double cast io functions to unsigned long
  - net: stmmac: allow CSR clock of 300MHz
  - net: macb: fix use after free on rmmod
  - blktrace: Fix uaf in blk_trace access after removing by sysfs
  - md: fix a lock order reversal in md_alloc
  - irqchip/gic-v3-its: Fix potential VPE leak on error
  - irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build
  - thermal/core: Potential buffer overflow in thermal_build_list_of_policies()
  - fpga: machxo2-spi: Fix missing error code in machxo2_write_complete()
  - fpga: machxo2-spi: Return an error on failure
  - tty: synclink_gt: rename a conflicting function name
  - tty: synclink_gt, drop unneeded forward declarations
  - scsi: iscsi: Adjust iface sysfs attr detection
  - net/mlx4_en: Don't allow aRFS for encapsulated packets
  - gpio: uniphier: Fix void functions to remove return value
  - net/smc: add missing error check in smc_clc_prfx_set()
  - bnxt_en: Fix TX timeout when TX ring size is set to the smallest
  - serial: mvebu-uart: fix driver's tx_empty callback
  - mcb: fix error handling in mcb_alloc_bus()
  - USB: serial: option: add device id for Foxconn T99W265
  - USB: serial: option: remove duplicate USB device ID
  - USB: serial: option: add Telit LN920 compositions
  - USB: serial: mos7840: remove duplicated 0xac24 device ID
  - Re-enable UAS for LaCie Rugged USB3-FW with fk quirk
  - staging: greybus: uart: fix tty use after free
  - USB: cdc-acm: fix minor-number release
  - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter
  - usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c
  - xen/x86: fix PV trap handling on secondary processors
  - cifs: fix incorrect check for null pointer in header_assemble
  - usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned()
  - usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA
  - usb: gadget: r8a66597: fix a loop in set_feature()
  - ocfs2: drop acl cache for directories too
  - drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV
  - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit()
  - pwm: stm32-lp: Don't modify HW state in .remove() callback
  - pwm: rockchip: Don't modify HW state in .remove() callback
  - pwm: img: Don't modify HW state in .remove() callback
  - nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group
  - nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group
  - nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group
  - nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group
  - nilfs2: fix NULL pointer in nilfs_##name##_attr_release
  - nilfs2: fix memory leak in nilfs_sysfs_create_device_group
  - ceph: lockdep annotations for try_nonblocking_invalidate
  - dmaengine: xilinx_dma: Set DMA mask for coherent APIs
  - dmaengine: ioat: depends on !UML
  - dmaengine: sprd: Add missing MODULE_DEVICE_TABLE
  - parisc: Move pci_dev_is_behind_card_dino to where it is used
  - drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION()
  - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH
  - pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered
  - profiling: fix shift-out-of-bounds bugs
  - nilfs2: use refcount_dec_and_lock() to fix potential UAF
  - prctl: allow to setup brk for et_dyn executables
  - 9p/trans_virtio: Remove sysfs file on probe failure
  - thermal/drivers/exynos: Fix an error code in exynos_tmu_probe()
  - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ
  - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY
  - sctp: validate chunk size in __rcv_asconf_lookup
  - tracing/kprobe: Fix kprobe_on_func_entry() modification
  - crypto: talitos - fix max key size for sha384 and sha512
  - apparmor: remove duplicate macro list_entry_is_head()
  - KVM: remember position in kvm->vcpus array
  - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant
  - net: renesas: sh_eth: Fix freeing wrong tx descriptor
  - ip_gre: validate csum_start only on pull
  - qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom
  - fq_codel: reject silly quantum parameters
  - netfilter: socket: icmp6: fix use-after-scope
  - net: dsa: b53: Fix calculating number of switch ports
  - ARC: export clear_user_page() for modules
  - mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'
  - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n
  - KVM: arm64: Handle PSCI resets before userspace touches vCPU state
  - PCI: Fix pci_dev_str_match_path() alloc while atomic bug
  - mfd: axp20x: Update AXP288 volatile ranges
  - NTB: perf: Fix an error code in perf_setup_inbuf()
  - ethtool: Fix an error code in cxgb2.c
  - block, bfq: honor already-setup queue merges
  - net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920
  - PCI: Add ACS quirks for Cavium multi-function devices
  - mfd: Don't use irq_create_mapping() to resolve a mapping
  - dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation
  - KVM: s390: index kvm->arch.idle_mask by vcpu_idx
  - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range()
  - ibmvnic: check failover_pending in login response
  - qed: Handle management FW error
  - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one()
  - net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup
  - events: Reuse value read using READ_ONCE instead of re-reading it
  - net/mlx5: Fix potential sleeping in atomic context
  - perf machine: Initialize srcline string member in add_location struct
  - tipc: increase timeout in tipc_sk_enqueue()
  - r6040: Restore MDIO clock frequency after MAC reset
  - net/l2tp: Fix reference count leak in l2tp_udp_recv_core
  - ptp: dp83640: don't define PAGE0
  - net-caif: avoid user-triggerable WARN_ON(1)
  - tipc: fix an use-after-free issue in tipc_recvmsg
  - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries
  - PCI: Add AMD GPU multi-function power dependencies
  - PM: base: power: don't try to use non-existing RTC for storing data
  - arm64/sve: Use correct size when reinitialising SVE state
  - bnx2x: Fix enabling network interfaces without VFs
  - xen: reset legacy rtc flag for PV domU
  - drm/amdgpu: Fix BUG_ON assert
  - platform/chrome: cros_ec_proto: Send command again when timeout occurs
  - memcg: enable accounting for pids in nested pid namespaces
  - mm/hugetlb: initialize hugetlb_usage in mm_init
  - cpufreq: powernv: Fix init_chip_info initialization in numa=off
  - scsi: BusLogic: Fix missing pr_cont() use
  - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup()
  - parisc: fix crash with signals and alloca
  - net: w5100: check return value after calling platform_get_resource()
  - net: fix NULL pointer reference in cipso_v4_doi_free
  - ath9k: fix sleeping in atomic context
  - ath9k: fix OOB read ar9300_eeprom_restore_internal
  - parport: remove non-zero check on count
  - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B
  - ASoC: rockchip: i2s: Fix regmap_ops hang
  - usbip:vhci_hcd USB port can get stuck in the disabled state
  - usbip: give back URBs for unsent unlink requests during cleanup
  - usb: musb: musb_dsps: request_irq() after initializing musb
  - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set"
  - cifs: fix wrong release in sess_alloc_buffer() failed path
  - mmc: core: Return correct emmc response in case of ioctl error
  - selftests/bpf: Enlarge select() timeout for test_maps
  - mmc: rtsx_pci: Fix long reads when clock is prescaled
  - mmc: sdhci-of-arasan: Check return value of non-void funtions
  - of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS
  - gfs2: Don't call dlm after protocol is unmounted
  - staging: rts5208: Fix get_ms_information() heap buffer size
  - rpc: fix gss_svc_init cleanup on failure
  - tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD
  - serial: sh-sci: fix break handling for sysrq
  - Bluetooth: Fix handling of LE Enhanced Connection Complete
  - ARM: tegra: tamonten: Fix UART pad setting
  - gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port()
  - Bluetooth: avoid circular locks in sco_sock_connect
  - Bluetooth: schedule SCO timeouts with delayed_work
  - net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe()
  - arm64: dts: qcom: sdm660: use reg value for memory node
  - ARM: dts: imx53-ppd: Fix ACHC entry
  - media: tegra-cec: Handle errors of clk_prepare_enable()
  - media: TDA1997x: fix tda1997x_query_dv_timings() return value
  - media: v4l2-dv-timings.c: fix wrong condition in two for-loops
  - media: imx258: Limit the max analogue gain to 480
  - media: imx258: Rectify mismatch of VTS value
  - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output
  - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler()
  - Bluetooth: skip invalid hci_sync_conn_complete_evt
  - ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init()
  - samples: bpf: Fix tracex7 error raised on the missing argument
  - staging: ks7010: Fix the initialization of the 'sleep_status' structure
  - serial: 8250_pci: make setup_port() parameters explicitly unsigned
  - hvsi: don't panic on tty_register_driver failure
  - xtensa: ISS: don't panic in rs_init
  - serial: 8250: Define RX trigger levels for OxSemi 950 devices
  - s390/jump_label: print real address in a case of a jump label bug
  - flow_dissector: Fix out-of-bounds warnings
  - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs()
  - video: fbdev: riva: Error out if 'pixclock' equals zero
  - video: fbdev: kyro: Error out if 'pixclock' equals zero
  - video: fbdev: asiliantfb: Error out if 'pixclock' equals zero
  - bpf/tests: Do not PASS tests without actually testing the result
  - bpf/tests: Fix copy-and-paste error in double word test
  - drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex
  - tty: serial: jsm: hold port lock when reporting modem line changes
  - staging: board: Fix uninitialized spinlock when attaching genpd
  - usb: gadget: composite: Allow bMaxPower=0 if self-powered
  - usb: gadget: u_ether: fix a potential null pointer dereference
  - usb: host: fotg210: fix the actual_length of an iso packet
  - usb: host: fotg210: fix the endpoint's transactional opportunities calculation
  - Smack: Fix wrong semantics in smk_access_entry()
  - netlink: Deal with ESRCH error in nlmsg_notify()
  - video: fbdev: kyro: fix a DoS bug by restricting user input
  - ARM: dts: qcom: apq8064: correct clock names
  - iio: dac: ad5624r: Fix incorrect handling of an optional regulator.
  - tipc: keep the skb in rcv queue until the whole data is read
  - PCI: Use pci_update_current_state() in pci_enable_device_flags()
  - crypto: mxs-dcp - Use sg_mapping_iter to copy data
  - media: dib8000: rewrite the init prbs logic
  - userfaultfd: prevent concurrent API initialization
  - MIPS: Malta: fix alignment of the devicetree buffer
  - f2fs: fix to unmap pages from userspace process in punch_hole()
  - f2fs: fix to account missing .skipped_gc_rwsem
  - fscache: Fix cookie key hashing
  - platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call
  - scsi: qedi: Fix error codes in qedi_alloc_global_queues()
  - pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry()
  - openrisc: don't printk() unconditionally
  - powerpc/stacktrace: Include linux/delay.h
  - vfio: Use config not menuconfig for VFIO_NOIOMMU
  - pinctrl: samsung: Fix pinctrl bank pin count
  - docs: Fix infiniband uverbs minor number
  - RDMA/iwcm: Release resources if iw_cm module initialization fails
  - HID: input: do not report stylus battery state as "full"
  - PCI: aardvark: Fix masking and unmasking legacy INTx interrupts
  - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response
  - PCI: xilinx-nwl: Enable the clock through CCF
  - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure
  - PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported
  - ARM: 9105/1: atags_to_fdt: don't warn about stack size
  - libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs
  - media: rc-loopback: return number of emitters rather than error
  - media: uvc: don't do DMA on stack
  - VMCI: fix NULL pointer dereference when unmapping queue pair
  - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc()
  - power: supply: max17042: handle fails of reading status register
  - block: bfq: fix bfq_set_next_ioprio_data()
  - crypto: public_key: fix overflow during implicit conversion
  - arm64: head: avoid over-mapping in map_memory
  - tools/thermal/tmon: Add cross compiling support
  - bpf: Fix pointer arithmetic mask tightening under state pruning
  - bpf: verifier: Allocate idmap scratch in verifier env
  - selftests/bpf: fix tests due to const spill/fill
  - selftests/bpf: Test variable offset stack access
  - 9p/xen: Fix end of loop tests for list_for_each_entry
  - include/linux/list.h: add a macro to test if entry is pointing to the head
  - xen: fix setting of max_pfn in shared_info
  - powerpc/perf/hv-gpci: Fix counter value parsing
  - PCI/MSI: Skip masking MSI-X on Xen PV
  - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN
  - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN
  - btrfs: reset replace target device to allocation state on close
  - rtc: tps65910: Correct driver module alias
  - clk: kirkwood: Fix a clocking boot regression
  - backlight: pwm_bl: Improve bootloader/kernel device handover
  - fbmem: don't allow too huge resolutions
  - IMA: remove the dependency on CRYPTO_MD5
  - IMA: remove -Wmissing-prototypes warning
  - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted
  - x86/resctrl: Fix a maybe-uninitialized build warning treated as error
  - tty: Fix data race between tiocsti() and flush_to_ldisc()
  - ubifs: report correct st_size for encrypted symlinks
  - f2fs: report correct st_size for encrypted symlinks
  - ext4: report correct st_size for encrypted symlinks
  - fscrypt: add fscrypt_symlink_getattr() for computing st_size
  - netns: protect netns ID lookups with RCU
  - ipv4: fix endianness issue in inet_rtm_getroute_build_skb()
  - net: qualcomm: fix QCA7000 checksum handling
  - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed
  - ipv4: make exception cache less predictible
  - bcma: Fix memory leak for internally-handled cores
  - ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point()
  - tty: serial: fsl_lpuart: fix the wrong mapbase value
  - usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available
  - usb: ehci-orion: Handle errors of clk_prepare_enable() in probe
  - i2c: mt65xx: fix IRQ check
  - CIFS: Fix a potencially linear read overflow
  - mmc: moxart: Fix issue with uninitialized dma_slave_config
  - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config
  - i2c: s3c2410: fix IRQ check
  - i2c: iop3xx: fix deferred probing
  - Bluetooth: add timeout sanity check to hci_inquiry
  - usb: gadget: mv_u3d: request_irq() after initializing UDC
  - mac80211: Fix insufficient headroom issue for AMSDU
  - usb: phy: tahvo: add IRQ check
  - usb: host: ohci-tmio: add IRQ check
  - Bluetooth: Move shutdown callback before flushing tx and rx queue
  - usb: phy: twl6030: add IRQ checks
  - usb: phy: fsl-usb: add IRQ check
  - usb: gadget: udc: at91: add IRQ check
  - drm/msm/dsi: Fix some reference counted resource leaks
  - Bluetooth: fix repeated calls to sco_sock_kill
  - arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7
  - drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs
  - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow
  - soc: qcom: smsm: Fix missed interrupts if state changes while masked
  - PCI: PM: Enable PME if it can be signaled from D3cold
  - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently
  - media: venus: venc: Fix potential null pointer dereference on pointer fmt
  - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect
  - i2c: highlander: add IRQ check
  - net: cipso: fix warnings in netlbl_cipsov4_add_std
  - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos
  - Bluetooth: sco: prevent information leak in sco_conn_defer_accept()
  - media: go7007: remove redundant initialization
  - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr
  - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init
  - soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally
  - media: TDA1997x: enable EDID support
  - spi: sprd: Fix the wrong WDG_LOAD_VAL
  - certs: Trigger creation of RSA module signing key if it's not an RSA key
  - crypto: qat - use proper type for vf_mask
  - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel
  - lib/mpi: use kcalloc in mpi_resize
  - spi: spi-pic32: Fix issue with uninitialized dma_slave_config
  - spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
  - m68k: emu: Fix invalid free in nfeth_cleanup()
  - udf_get_extendedattr() had no boundary checks.
  - fcntl: fix potential deadlock for &fasync_struct.fa_lock
  - crypto: qat - do not export adf_iov_putmsg()
  - crypto: qat - fix naming for init/shutdown VF to PF notifications
  - crypto: qat - fix reuse of completion variable
  - crypto: qat - handle both source of interrupt in VF ISR
  - crypto: qat - do not ignore errors from enable_vf2pf_comms()
  - libata: fix ata_host_start()
  - s390/cio: add dev_busid sysfs entry for each subchannel
  - power: supply: max17042_battery: fix typo in MAx17042_TOFF
  - bcache: add proper error unwinding in bcache_device_init
  - isofs: joliet: Fix iocharset=utf8 mount option
  - udf: Check LVID earlier
  - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()
  - sched/deadline: Fix missing clock update in migrate_task_rq_dl()
  - crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop()
  - power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors
  - sched/deadline: Fix reset_on_fork reporting of DL tasks
  - crypto: mxs-dcp - Check for DMA mapping errors
  - regmap: fix the offset of register error log
  - locking/mutex: Fix HANDOFF condition
  - PCI: Call Max Payload Size-related fixup quirks early
  - x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions
  - usb: mtu3: fix the wrong HS mult value
  - usb: mtu3: use @mult for HS isoc or intr
  - usb: host: xhci-rcar: Don't reload firmware after the completion
  - ALSA: usb-audio: Add registration quirk for JBL Quantum 800
  - Revert "btrfs: compression: don't try to compress if we don't have enough pages"
  - mm/page_alloc: speed up the iteration of max_order
  - net: ll_temac: Remove left-over debug message
  - powerpc/boot: Delete unneeded .globl _zimage_start
  - powerpc/module64: Fix comment in R_PPC64_ENTRY handling
  - crypto: talitos - reduce max key size for SEC1
  - SUNRPC/nfs: Fix return value for nfs4_callback_compound()
  - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
  - USB: serial: mos7720: improve OOM-handling in read_mos_reg()
  - ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init
  - ARM: imx: add missing clk_disable_unprepare()
  - media: stkwebcam: fix memory leak in stk_camera_probe
  - clk: fix build warning for orphan_list
  - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
  - ARM: 8918/2: only build return_address() if needed
  - cryptoloop: add a deprecation warning
  - perf/x86/amd/ibs: Work around erratum #1197
  - perf/x86/intel/pt: Fix mask of num_address_ranges
  - qede: Fix memset corruption
  - net: macb: Add a NULL check on desc_ptp
  - qed: Fix the VF msix vectors flow
  - gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
  - xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
  - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls
  - Revert "floppy: reintroduce O_NDELAY fix"
  - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs
  - fbmem: add margin check to fb_check_caps()
  - net/rds: dma_map_sg is entitled to merge entries
  - drm/nouveau/disp: power down unused DP links during init
  - drm: Copy drm_wait_vblank to user before returning
  - qed: Fix null-pointer dereference in qed_rdma_create_qp()
  - qed: qed ll2 race condition fixes
  - vringh: Use wiov->used to check for read/write desc order
  - virtio: Improve vq->broken access to avoid any compiler optimization
  - opp: remove WARN when no valid OPPs remain
  - usb: gadget: u_audio: fix race condition on endpoint stop
  - net: marvell: fix MVNETA_TX_IN_PRGRS bit number
  - xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'
  - e1000e: Fix the max snoop/no-snoop latency for 10M
  - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()
  - usb: dwc3: gadget: Stop EP0 transfers during pullup disable
  - usb: dwc3: gadget: Fix dwc3_calc_trbs_left()
  - USB: serial: option: add new VID/PID to support Fibocom FG150
  - Revert "USB: serial: ch341: fix character loss at high transfer rates"
  - can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters
  - UOS: lib/once: adapt to new 'once_disable_jump' code
  - once: Fix panic when module unload
  - netfilter: conntrack: collect all entries in one cycle
  - ARC: Fix CONFIG_STACKDEPOT
  - bpf: Do not use ax register in interpreter on div/mod
  - net: qrtr: fix another OOB Read in qrtr_endpoint_post
  - netfilter: nft_exthdr: fix endianness of tcp option cast
  - fs: warn about impending deprecation of mandatory locks
  - locks: print a warning when mount fails due to lack of "mand" support
  - ASoC: intel: atom: Fix breakage for PCM buffer address setup
  - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI
  - btrfs: prevent rename2 from exchanging a subvol with a directory from different parents
  - ipack: tpci200: fix memory leak in the tpci200_register
  - ipack: tpci200: fix many double free issues in tpci200_pci_probe
  - slimbus: ngd: reset dma setup during runtime pm
  - slimbus: messaging: check for valid transaction id
  - slimbus: messaging: start transaction ids from 1 instead of zero
  - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name
  - ALSA: hda - fix the 'Capture Switch' value change notifications
  - mmc: dw_mmc: Fix hang on data CRC error
  - net: mdio-mux: Handle -EPROBE_DEFER correctly
  - net: mdio-mux: Don't ignore memory allocation errors
  - net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32
  - ptp_pch: Restore dependency on PCI
  - bnxt: disable napi before canceling DIM
  - bnxt: don't lock the tx queue from napi poll
  - vhost: Fix the calculation in vhost_overflow()
  - dccp: add do-while-0 stubs for dccp_pr_debug macros
  - cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant
  - Bluetooth: hidp: use correct wait queue when removing ctrl_wait
  - net: usb: lan78xx: don't modify phy_device state concurrently
  - ARM: dts: nomadik: Fix up interrupt controller node names
  - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO
  - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()
  - scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()
  - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available
  - ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218
  - dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()
  - dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers
  - x86/fpu: Make init_fpstate correct with optimized XSAVE
  - mac80211: drop data frames without key on encrypted links
  - iommu/vt-d: Fix agaw for a supported 48 bit guest address width
  - vmlinux.lds.h: Handle clang's module.{c,d}tor sections
  - PCI/MSI: Enforce MSI[X] entry updates to be visible
  - PCI/MSI: Enforce that MSI-X table entry is masked for update
  - PCI/MSI: Mask all unused MSI-X entries
  - UOS: fix 'struct device' kabi changed
  - PCI/MSI: Protect msi_desc::masked for multi-MSI
  - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
  - PCI/MSI: Correct misleading comments
  - PCI/MSI: Do not set invalid bits in MSI mask
  - PCI/MSI: Enable and mask MSI-X early
  - genirq/msi: Ensure deactivation on teardown
  - x86/resctrl: Fix default monitoring groups reporting
  - x86/ioapic: Force affinity setup before startup
  - x86/msi: Force affinity setup before startup
  - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
  - x86/tools: Fix objdump version check again
  - powerpc/kprobes: Fix kprobe Oops happens in booke
  - vsock/virtio: avoid potential deadlock when vsock device remove
  - xen/events: Fix race in set_evtchn_to_irq
  - UOS: fix 'struct in_device' kabi changed
  - net: igmp: increase size of mr_ifc_count
  - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets
  - net: bridge: fix memleak in br_add_if()
  - net: dsa: lan9303: fix broken backpressure in .port_fdb_dump
  - net: igmp: fix data-race in igmp_ifc_timer_expire()
  - net: Fix memory leak in ieee802154_raw_deliver
  - psample: Add a fwd declaration for skbuff
  - ppp: Fix generating ifname when empty IFLA_IFNAME is specified
  - net: dsa: mt7530: add the missing RxUnicast MIB counter
  - ASoC: cs42l42: Fix LRCLK frame start edge
  - ASoC: cs42l42: Remove duplicate control for WNF filter frequency
  - ASoC: cs42l42: Fix inversion of ADC Notch Switch control
  - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J
  - ASoC: cs42l42: Correct definition of ADC Volume control
  - ieee802154: hwsim: fix GPF in hwsim_new_edge_nl
  - ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi
  - ACPI: NFIT: Fix support for virtual SPA ranges
  - i2c: dev: zero out array used for i2c reads from userspace
  - ASoC: intel: atom: Fix reference to PCM buffer address
  - iio: adc: Fix incorrect exit of for-loop
  - iio: humidity: hdc100x: Add margin to the conversion time
  - ppp: Fix generating ppp unit id when ifname is not specified
  - USB:ehci:fix Kunpeng920 ehci hardware problem
  - bpf: Fix leakage under speculation on mispredicted branches
  - bpf: Do not mark insn as seen under speculative path verification
  - tracing: Reject string operand in the histogram expression
  - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB
  - ARM: imx: add mmdc ipg clock operation for mmdc
  - net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset
  - alpha: Send stop IPI to send to online CPUs
  - reiserfs: check directory items on read from disk
  - reiserfs: add check for root_inode in reiserfs_fill_super
  - libata: fix ata_pio_sector for CONFIG_HIGHMEM
  - qmi_wwan: add network device usage statistics for qmimux devices
  - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest
  - spi: meson-spicc: fix memory leak in meson_spicc_remove
  - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds
  - KVM: x86: accept userspace interrupt only if no event is injected
  - pcmcia: i82092: fix a null pointer dereference bug
  - MIPS: Malta: Do not byte-swap accesses to the CBUS UART
  - serial: 8250: Mask out floating 16/32-bit bus bits
  - ext4: fix potential htree corruption when growing large_dir directories
  - pipe: increase minimum default pipe size to 2 pages
  - media: rtl28xxu: fix zero-length control request
  - staging: rtl8723bs: Fix a resource leak in sd_int_dpc
  - optee: Clear stale cache entries during initialization
  - tracing/histogram: Rename "cpu" to "common_cpu"
  - tracing / histogram: Give calculation hist_fields a size
  - scripts/tracing: fix the bug that can't parse raw_trace_func
  - usb: otg-fsm: Fix hrtimer list corruption
  - usb: gadget: f_hid: idle uses the highest byte for duration
  - usb: gadget: f_hid: fixed NULL pointer dereference
  - usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers
  - ALSA: usb-audio: Add registration quirk for JBL Quantum 600
  - firmware_loader: fix use-after-free in firmware_fallback_sysfs
  - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback
  - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2
  - USB: serial: ch341: fix character loss at high transfer rates
  - USB: serial: option: add Telit FD980 composition 0x1056
  - USB: usbtmc: Fix RCU stall warning
  - Bluetooth: defer cleanup of resources in hci_unregister_dev()
  - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit()
  - net: vxge: fix use-after-free in vxge_device_unregister
  - net: fec: fix use-after-free in fec_drv_remove
  - net: pegasus: fix uninit-value in get_interrupt_interval
  - bnx2x: fix an error code in bnx2x_nic_load()
  - mips: Fix non-POSIX regexp
  - net: ipv6: fix returned variable type in ip6_skb_dst_mtu
  - nfp: update ethtool reporting of pauseframe control
  - sctp: move the active_key update after sh_keys is added
  - net: natsemi: Fix missing pci_disable_device() in probe and remove
  - media: videobuf2-core: dequeue if start_streaming fails
  - scsi: sr: Return correct event when media event code is 3
  - omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator
  - clk: stm32f4: fix post divisor setup for I2S/SAI PLLs
  - ALSA: usb-audio: fix incorrect clock source setting
  - ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz
  - ARM: imx: add missing iounmap()
  - ALSA: seq: Fix racy deletion of subscriber
  - Revert "ACPICA: Fix memory leak caused by _CID repair function"
  - spi: mediatek: Fix fifo transfer
  - padata: add separate cpuhp node for CPUHP_PADATA_DEAD
  - UOS: fix enum cpuhp_state kabi changed
  - padata: validate cpumask without removed CPU during offline
  - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"
  - firmware: arm_scmi: Ensure drivers provide a probe function
  - drm/i915: Ensure intel_engine_init_execlist() builds with Clang
  - Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled"
  - net: Fix zero-copy head len calculation.
  - qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union()
  - r8152: Fix potential PM refcount imbalance
  - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits
  - regulator: rt5033: Fix n_voltages settings for BUCK and LDO
  - btrfs: mark compressed range uptodate only if all bio succeed
  - Revert "perf map: Fix dso->nsinfo refcounting"
  - powerpc/pseries: Fix regression while building external modules
  - can: hi311x: fix a signedness bug in hi3110_cmd()
  - sis900: Fix missing pci_disable_device() in probe and remove
  - tulip: windbond-840: Fix missing pci_disable_device() in probe and remove
  - sctp: fix return value check in __sctp_rcv_asconf_lookup
  - net/mlx5: Fix flow table chaining
  - mlx4: Fix missing error code in mlx4_load_one()
  - tipc: fix sleeping in tipc accept routine
  - i40e: Fix logic of disabling queues
  - netfilter: nft_nat: allow to specify layer 4 protocol NAT only
  - netfilter: conntrack: adjust stop timestamp to real expiry value
  - cfg80211: Fix possible memory leak in function cfg80211_bss_update
  - nfc: nfcsim: fix use after free during module unload
  - NIU: fix incorrect error return, missed in previous revert
  - can: esd_usb2: fix memory leak
  - can: ems_usb: fix memory leak
  - can: usb_8dev: fix memory leak
  - can: mcba_usb_start(): add missing urb->transfer_dma initialization
  - can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF
  - ocfs2: issue zeroout to EOF blocks
  - ocfs2: fix zero out valid data
  - x86/kvm: fix vcpu-id indexed array sizes
  - btrfs: fix rw device counting in __btrfs_free_extra_devids
  - x86/asm: Ensure asm/proto.h can be included stand-alone
  - gro: ensure frag0 meets IP header alignment
  - virtio_net: Do not pull payload in skb->head
  - ARM: dts: versatile: Fix up interrupt controller node names
  - cifs: fix the out of range assignment to bit fields in parse_server_interfaces
  - firmware: arm_scmi: Fix range check for the maximum number of pending messages
  - firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow
  - hfs: add lock nesting notation to hfs_find_init
  - hfs: fix high memory mapping in hfs_bnode_read
  - hfs: add missing clean-up in hfs_fill_super
  - sctp: move 198 addresses from unusable to private scope
  - net/802/garp: fix memleak in garp_request_join()
  - net/802/mrp: fix memleak in mrp_request_join()
  - workqueue: fix UAF in pwq_unbound_release_workfn()
  - KVM: x86: determine if an exception has an error code only when injecting it.
  - iio: dac: ds4422/ds4424 drop of_node check
  - selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c
  - xhci: add xhci_get_virt_ep() helper
  - spi: spi-fsl-dspi: Fix a resource leak in an error handling path
  - PCI: Mark AMD Navi14 GPU ATS as broken
  - btrfs: compression: don't try to compress if we don't have enough pages
  - iio: accel: bma180: Fix BMA25x bandwidth register values
  - iio: accel: bma180: Use explicit member assignment
  - net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear
  - net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz
  - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped()
  - KVM: do not assume PTE is writable after follow_pfn
  - drm: Return -ENOTTY for non-drm ioctls
  - nds32: fix up stack guard gap
  - selftest: use mmap instead of posix_memalign to allocate memory
  - ixgbe: Fix packet corruption due to missing DMA sync
  - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf()
  - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode.
  - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
  - USB: serial: cp210x: fix comments for GE CS1000
  - USB: serial: option: add support for u-blox LARA-R6 family
  - usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop()
  - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS
  - usb: hub: Fix link power management max exit latency (MEL) calculations
  - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high
  - xhci: Fix lost USB 2 remote wake
  - ALSA: sb: Fix potential ABBA deadlock in CSP driver
  - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets
  - s390/ftrace: fix ftrace_update_ftrace_func implementation
  - Revert "MIPS: add PMD table accounting into MIPS'pmd_alloc_one"
  - proc: Avoid mixing integer types in mem_rw()
  - drm/panel: raspberrypi-touchscreen: Prevent double-free
  - net: sched: cls_api: Fix the the wrong parameter
  - sctp: update active_key for asoc when old key is being replaced
  - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem"
  - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING
  - net/sched: act_skbmod: Skip non-Ethernet packets
  - net/tcp_fastopen: fix data races around tfo_active_disable_stamp
  - spi: cadence: Correct initialisation of runtime PM again
  - scsi: target: Fix protect handling in WRITE SAME(32)
  - scsi: iscsi: Fix iface sysfs attr detection
  - netrom: Decrease sock refcount when sock timers expire
  - KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak
  - net: decnet: Fix sleeping inside in af_decnet
  - net: fix uninit-value in caif_seqpkt_sendmsg
  - bpftool: Check malloc return value in mount_bpffs_for_pin
  - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1]
  - liquidio: Fix unintentional sign extension issue on left shift of u16
  - spi: mediatek: fix fifo rx mode
  - perf probe-file: Delete namelist in del_events() on the error path
  - perf test bpf: Free obj_buf
  - perf lzma: Close lzma stream on exit
  - perf dso: Fix memory leak in dso__new_map()
  - perf probe: Fix dso->nsinfo refcounting
  - perf map: Fix dso->nsinfo refcounting
  - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove
  - ipv6: fix 'disable_policy' for fwd packets
  - igb: Fix position of assignment to *ring
  - igb: Check if num of q_vectors is smaller than max before array access
  - iavf: Fix an error handling path in 'iavf_probe()'
  - e1000e: Fix an error handling path in 'e1000_probe()'
  - fm10k: Fix an error handling path in 'fm10k_probe()'
  - igb: Fix an error handling path in 'igb_probe()'
  - ixgbe: Fix an error handling path in 'ixgbe_probe()'
  - igb: Fix use-after-free error during reset
  - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices
  - udp: annotate data races around unix_sk(sk)->gso_size
  - bpftool: Properly close va_list 'ap' by va_end() on error
  - ipv6: tcp: drop silly ICMPv6 packet too big messages
  - tcp: annotate data races around tp->mtu_info
  - dma-buf/sync_file: Don't leak fences on merge failure
  - net: validate lwtstate->data before returning from skb_tunnel_info()
  - net: send SYNACK packet with accepted fwmark
  - net: ti: fix UAF in tlan_remove_one
  - net: qcom/emac: fix UAF in emac_remove
  - net: moxa: fix UAF in moxart_mac_probe
  - net: bcmgenet: Ensure all TX/RX queues DMAs are disabled
  - net: bridge: sync fdb to new unicast-filtering ports
  - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo
  - net: ipv6: fix return value of ip6_skb_dst_mtu
  - net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz
  - dm writecache: fix writing beyond end of underlying device when shrinking
  - dm writecache: return the exact table values that were set
  - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed
  - sched/fair: Fix CFS bandwidth hrtimer expiry type
  - scsi: libfc: Fix array index out of bound exception
  - scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8
  - rtc: max77686: Do not enforce (incorrect) interrupt trigger type
  - kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set
  - thermal/core: Correct function name thermal_zone_device_unregister()
  - arm64: dts: ls208xa: remove bus-num from dspi node
  - soc/tegra: fuse: Fix Tegra234-only builds
  - ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15
  - ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings
  - ARM: dts: rockchip: fix supply properties in io-domains nodes
  - arm64: dts: juno: Update SCPI nodes as per the YAML schema
  - ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings
  - ARM: dts: stm32: fix RCC node name on stm32f429 MCU
  - ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards
  - rtc: mxc_v2: add missing MODULE_DEVICE_TABLE
  - ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info
  - ARM: dts: imx6: phyFLEX: Fix UART hardware flow control
  - ARM: dts: Hurricane 2: Fix NAND nodes names
  - ARM: dts: BCM63xx: Fix NAND nodes names
  - ARM: NSP: dts: fix NAND nodes names
  - ARM: Cygnus: dts: fix NAND nodes names
  - ARM: brcmstb: dts: fix NAND nodes names
  - reset: ti-syscon: fix to_ti_syscon_reset_data macro
  - arm64: dts: rockchip: Fix power-controller node names for rk3328
  - ARM: dts: rockchip: Fix power-controller node names for rk3288
  - ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x
  - ARM: dts: rockchip: Fix the timer clocks order
  - arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi
  - ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288
  - ARM: dts: gemini: add device_type on pci
  - ARM: dts: gemini: rename mdio to the right name
  - scsi: iscsi: Fix conn use after free during resets
  - UOS: fix ip.h kabi changed
  - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
  - net: bridge: multicast: fix PIM hello router port marking race
  - mips: disable branch profiling in boot/decompress.o
  - mips: always link byteswap helpers into decompressor
  - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
  - ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
  - ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
  - ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
  - ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
  - ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
  - memory: fsl_ifc: fix leak of private memory on probe failure
  - memory: fsl_ifc: fix leak of IO mapping on probe failure
  - reset: bail if try_module_get() fails
  - ARM: dts: BCM5301X: Fixup SPI binding
  - ARM: dts: r8a7779, marzen: Fix DU clock names
  - arm64: dts: renesas: v3msk: Fix memory size
  - rtc: fix snprintf() checking in is_rtc_hctosys()
  - memory: atmel-ebi: add missing of_node_put for loop iteration
  - ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
  - ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
  - ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
  - reset: a10sr: add missing of_match_table reference
  - hexagon: use common DISCARDS macro
  - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
  - ALSA: isa: Fix error return code in snd_cmi8330_probe()
  - x86/fpu: Limit xstate copy size in xstateregs_set()
  - PCI: iproc: Support multi-MSI only on uniprocessor kernel
  - PCI: iproc: Fix multi-MSI base vector number allocation
  - ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
  - nfs: fix acl memory leak of posix_acl_create()
  - watchdog: aspeed: fix hardware timeout calculation
  - um: fix error return code in winch_tramp()
  - um: fix error return code in slip_open()
  - power: supply: rt5033_battery: Fix device tree enumeration
  - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
  - f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
  - virtio_net: Fix error handling in virtnet_restore()
  - ACPI: video: Add quirk for the Dell Vostro 3350
  - ACPI: AMBA: Fix resource name in /proc/iomem
  - pwm: tegra: Don't modify HW state in .remove callback
  - power: supply: ab8500: add missing MODULE_DEVICE_TABLE
  - power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
  - NFS: nfs_find_open_context() may only select open files
  - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
  - orangefs: fix orangefs df output.
  - PCI: tegra: Add missing MODULE_DEVICE_TABLE
  - x86/fpu: Return proper error codes from user access functions
  - watchdog: iTCO_wdt: Account for rebooting on second timeout
  - watchdog: Fix possible use-after-free by calling del_timer_sync()
  - watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
  - watchdog: Fix possible use-after-free in wdt_startup()
  - ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
  - power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
  - power: supply: max17042: Do not enforce (incorrect) interrupt trigger type
  - power: supply: ab8500: Avoid NULL pointers
  - pwm: spear: Don't modify HW state in .remove callback
  - lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
  - i2c: core: Disable client irq on reboot/shutdown
  - intel_th: Wait until port is in reset before programming it
  - staging: rtl8723bs: fix macro value for 2.4Ghz only device
  - ALSA: hda: Add IRQ check for platform_get_irq()
  - backlight: lm3630a: Fix return code of .update_status() callback
  - powerpc/boot: Fixup device-tree on little endian
  - usb: gadget: hid: fix error return code in hid_bind()
  - usb: gadget: f_hid: fix endianness issue with descriptors
  - ALSA: bebob: add support for ToneWeal FW66
  - Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
  - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing()
  - gpio: pca953x: Add support for the On Semi pca9655
  - selftests/powerpc: Fix "no_handler" EBB selftest
  - ALSA: ppc: fix error return code in snd_pmac_probe()
  - gpio: zynq: Check return value of pm_runtime_get_sync
  - powerpc/ps3: Add dma_mask to ps3_dma_region
  - ALSA: sb: Fix potential double-free of CSP mixer elements
  - selftests: timers: rtcpie: skip test if default RTC device does not exist
  - s390/sclp_vt220: fix console name to match device
  - mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
  - scsi: qedi: Fix null ref during abort handling
  - scsi: iscsi: Fix shost->max_id use
  - scsi: iscsi: Add iscsi_cls_conn refcount helpers
  - fs/jfs: Fix missing error code in lmLogInit()
  - scsi: scsi_dh_alua: Check for negative result value
  - tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
  - ALSA: ac97: fix PM reference leak in ac97_bus_remove()
  - scsi: core: Cap scsi_host cmd_per_lun at can_queue
  - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs
  - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
  - w1: ds2438: fixing bug that would always get page0
  - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
  - misc/libmasm/module: Fix two use after free in ibmasm_init_one
  - tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero
  - PCI: aardvark: Fix kernel panic during PIO transfer
  - PCI: aardvark: Don't rely on jiffies while holding spinlock
  - tracing: Do not reference char * as a string in histograms
  - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid
  - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run()
  - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled
  - smackfs: restrict bytes count in smk_set_cipso()
  - pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq()
  - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K
  - media: gspca/sunplus: fix zero-length control requests
  - media: gspca/sq905: fix control-request direction
  - media: zr364xx: fix memory leak in zr364xx_start_readpipe
  - media: dtv5100: fix control-request directions
  - media: subdev: disallow ioctl for saa6588/davinci
  - PCI: aardvark: Fix checking for PIO Non-posted Request
  - PCI: Leave Apple Thunderbolt controllers on for s2idle or standby
  - dm btree remove: assign new_root only when removal succeeds
  - coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer()
  - ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe
  - UOS: use ns pidmax
  - tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT
  - tracing: Simplify & fix saved_tgids logic
  - seq_buf: Fix overflow in seq_buf_putmem_hex()
  - power: supply: ab8500: Fix an old bug
  - ipmi/watchdog: Stop watchdog timer when the current action is 'none'
  - qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute
  - ASoC: tegra: Set driver_name=tegra for all machine drivers
  - clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround
  - cpu/hotplug: Cure the cpusets trainwreck
  - ata: ahci_sunxi: Disable DIPM
  - mmc: core: Allow UHS-I voltage switch for SDSC cards if supported
  - mmc: core: clear flags before allowing to retune
  - mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode
  - drm/msm/mdp4: Fix modifier support enabling
  - pinctrl/amd: Add device HID for new AMD GPIO controller
  - drm/amd/display: fix incorrrect valid irq check
  - drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create()
  - usb: gadget: f_fs: Fix setting of device and driver data cross-references
  - powerpc/barrier: Avoid collision with clang's __lwsync macro
  - fuse: reject internal errno
  - serial: mvebu-uart: fix calculation of clock divisor
  - serial: mvebu-uart: clarify the baud rate derivation
  - fscrypt: don't ignore minor_hash when hash is 0
  - MIPS: set mips32r5 for virt extensions
  - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc.
  - Bluetooth: Shutdown controller after workqueues are flushed or cancelled
  - Bluetooth: Fix the HCI to MGMT status conversion table
  - RDMA/cma: Fix rdma_resolve_route() memory leak
  - net: ip: avoid OOM kills with large UDP sends over loopback
  - media, bpf: Do not copy more entries than user space requested
  - wireless: wext-spy: Fix out-of-bounds warning
  - sfc: error code if SRIOV cannot be disabled
  - sfc: avoid double pci_remove of VFs
  - iwlwifi: pcie: free IML DMA memory allocation
  - iwlwifi: mvm: don't change band on bound PHY contexts
  - RDMA/rxe: Don't overwrite errno from ib_umem_get()
  - vsock: notify server to shutdown when client has pending signal
  - atm: nicstar: register the interrupt handler in the right place
  - atm: nicstar: use 'dma_free_coherent' instead of 'kfree'
  - MIPS: add PMD table accounting into MIPS'pmd_alloc_one
  - rtl8xxxu: Fix device info for RTL8192EU devices
  - net: fix mistake path for netdev_features_strings
  - cw1200: add missing MODULE_DEVICE_TABLE
  - wl1251: Fix possible buffer overflow in wl1251_cmd_scan
  - wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP
  - xfrm: Fix error reporting in xfrm_state_construct.
  - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC
  - fjes: check return value after calling platform_get_resource()
  - net: micrel: check return value after calling platform_get_resource()
  - net: mvpp2: check return value after calling platform_get_resource()
  - net: bcmgenet: check return value after calling platform_get_resource()
  - virtio_net: Remove BUG() to avoid machine dead
  - ice: set the value of global config lock timeout longer
  - pinctrl: mcp23s08: fix race condition in irq handler
  - dm space maps: don't reset space map allocation cursor when committing
  - RDMA/cxgb4: Fix missing error code in create_qp()
  - clk: tegra: Ensure that PLLU configuration is applied properly
  - clk: renesas: r8a77995: Add ZA2 clock
  - e100: handle eeprom as little endian
  - udf: Fix NULL pointer dereference in udf_symlink function
  - drm/virtio: Fix double free on probe failure
  - reiserfs: add check for invalid 1st journal block
  - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
  - atm: nicstar: Fix possible use-after-free in nicstar_cleanup()
  - mISDN: fix possible use-after-free in HFC_cleanup()
  - atm: iphase: fix possible use-after-free in ia_module_exit()
  - hugetlb: clear huge pte during flush function on mips platform
  - drm/amd/display: fix use_max_lb flag for 420 pixel formats
  - net: pch_gbe: Use proper accessors to BE data in pch_ptp_match()
  - drm/amd/amdgpu/sriov disable all ip hw status by default
  - drm/zte: Don't select DRM_KMS_FB_HELPER
  - drm/mxsfb: Don't select DRM_KMS_FB_HELPER
  - mmc: vub3000: fix control-request direction
  - mmc: block: Disable CMDQ on the ioctl path
  - perf llvm: Return -ENOMEM when asprintf() fails
  - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random
  - mm/huge_memory.c: don't discard hugepage if other processes are mapping it
  - vfio/pci: Handle concurrent vma faults
  - arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART
  - serial: mvebu-uart: correctly calculate minimal possible baudrate
  - powerpc: Offline CPU in stop_this_cpu()
  - leds: ktd2692: Fix an error handling path
  - leds: as3645a: Fix error return code in as3645a_parse_node()
  - configfs: fix memleak in configfs_release_bin_file
  - ASoC: atmel-i2s: Fix usage of capture and playback at the same time
  - extcon: max8997: Add missing modalias string
  - extcon: sm5502: Drop invalid register write in sm5502_reg_data
  - phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe()
  - scsi: mpt3sas: Fix error return value in _scsih_expander_add()
  - mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume()
  - of: Fix truncation of memory sizes on 32-bit platforms
  - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK
  - iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates
  - staging: mt7621-dts: fix pci address for PCI memory range
  - staging: gdm724x: check for overflow in gdm_lte_netif_rx()
  - staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt()
  - iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
  - iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - eeprom: idt_89hpesx: Restore printing the unsupported fwnode name
  - eeprom: idt_89hpesx: Put fwnode in matching case during ->probe()
  - s390: appldata depends on PROC_SYSCTL
  - visorbus: fix error return code in visorchipset_init()
  - fsi/sbefifo: Fix reset timeout
  - fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE
  - fsi: scom: Reset the FSI2PIB engine for any error
  - fsi: core: Fix return of error values on failures
  - scsi: FlashPoint: Rename si_flags field
  - tty: nozomi: Fix the error handling path of 'nozomi_card_init()'
  - char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol()
  - Input: hil_kbd - fix error return code in hil_dev_connect()
  - ASoC: rsnd: tidyup loop on rsnd_adg_clk_query()
  - ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup()
  - iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp()
  - iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp()
  - iio: adis_buffer: do not return ints in irq handlers
  - mwifiex: re-fix for unaligned accesses
  - tty: nozomi: Fix a resource leak in an error handling function
  - RDMA/mlx5: Don't access NULL-cleared mpi pointer
  - net: sched: fix warning in tcindex_alloc_perfect_hash
  - net: lwtunnel: handle MTU calculation in forwading
  - writeback: fix obtain a reference to a freeing memcg css
  - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event
  - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid
  - ipv6: fix out-of-bound access in ip6_parse_tlv()
  - ibmvnic: free tx_pool if tso_pool alloc fails
  - Revert "ibmvnic: remove duplicate napi_schedule call in open function"
  - i40e: Fix error handling in i40e_vsi_open
  - bpf: Do not change gso_size during bpf_skb_change_proto()
  - ipv6: exthdrs: do not blindly use init_net
  - net: bcmgenet: Fix attaching to PYH failed on RPi 4B
  - mac80211: remove iwlwifi specific workaround NDPs of null_response
  - ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl()
  - ieee802154: hwsim: Fix memory leak in hwsim_add_one
  - net/ipv4: swap flow ports when validating source
  - vxlan: add missing rcu_read_lock() in neigh_reduce()
  - pkt_sched: sch_qfq: fix qfq_change_class() error path
  - net: ethernet: ezchip: fix error handling
  - net: ethernet: ezchip: fix UAF in nps_enet_remove
  - net: ethernet: aeroflex: fix UAF in greth_of_remove
  - samples/bpf: Fix the error return code of xdp_redirect's main()
  - RDMA/rxe: Fix qp reference counting for atomic ops
  - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols
  - netfilter: nft_osf: check for TCP packet before further processing
  - netfilter: nft_exthdr: check for IPv6 packet before further processing
  - RDMA/mlx5: Don't add slave port to unaffiliated list
  - netlabel: Fix memory leak in netlbl_mgmt_add_common
  - ath10k: Fix an error code in ath10k_add_interface()
  - brcmsmac: mac80211_if: Fix a resource leak in an error handling path
  - brcmfmac: correctly report average RSSI in station info
  - brcmfmac: fix setting of station info chains bitmask
  - ssb: Fix error return code in ssb_bus_scan()
  - wcn36xx: Move hal_buf allocation to devm_kmalloc in probe
  - ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others
  - wireless: carl9170: fix LEDS build errors & warnings
  - tools/bpftool: Fix error return code in do_batch()
  - drm: qxl: ensure surf.data is ininitialized
  - RDMA/rxe: Fix failure during driver load
  - ehea: fix error return code in ehea_restart_qps()
  - drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write()
  - net: pch_gbe: Propagate error from devm_gpio_request_one()
  - net: mvpp2: Put fwnode in error case during ->probe()
  - ocfs2: fix snprintf() checking
  - blk-wbt: make sure throttle is enabled properly
  - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled()
  - ACPI: sysfs: Fix a buffer overrun problem with description_show()
  - crypto: nx - Fix RCU warning in nx842_OF_upd_status
  - spi: spi-sun6i: Fix chipselect/clock bug
  - btrfs: clear log tree recovering status if starting transaction fails
  - hwmon: (max31790) Fix fan speed reporting for fan7..12
  - hwmon: (max31722) Remove non-standard ACPI device IDs
  - media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx
  - mmc: usdhi6rol0: fix error return code in usdhi6_probe()
  - media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2()
  - media: gspca/gl860: fix zero-length control requests
  - media: tc358743: Fix error return code in tc358743_probe_of()
  - media: exynos4-is: Fix a use after free in isp_video_release
  - pata_ep93xx: fix deferred probing
  - media: rc: i2c: Fix an error message
  - crypto: ccp - Fix a resource leak in an error handling path
  - evm: fix writing <securityfs>/evm overflow
  - pata_octeon_cf: avoid WARN_ON() in ata_host_activate()
  - media: I2C: change 'RST' to "RSET" to fix multiple build errors
  - pata_rb532_cf: fix deferred probing
  - sata_highbank: fix deferred probing
  - crypto: ux500 - Fix error return code in hash_hw_final()
  - crypto: ixp4xx - dma_unmap the correct address
  - media: s5p_cec: decrement usage count if disabled
  - ia64: mca_drv: fix incorrect array size calculation
  - HID: wacom: Correct base usage for capacitive ExpressKey status bits
  - ACPI: tables: Add custom DSDT file as makefile prerequisite
  - clocksource: Retry clock read if long delays detected
  - platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard()
  - ACPI: bus: Call kobject_put() in acpi_init() error path
  - ACPICA: Fix memory leak caused by _CID repair function
  - fs: dlm: fix memory leak when fenced
  - random32: Fix implicit truncation warning in prandom_seed_state()
  - fs: dlm: cancel work sync othercon
  - block_dump: remove block_dump feature in mark_inode_dirty()
  - ACPI: EC: Make more Asus laptops use ECDT _GPE
  - lib: vsprintf: Fix handling of number field widths in vsscanf
  - hv_utils: Fix passing zero to 'PTR_ERR' warning
  - ACPI: processor idle: Fix up C-state latency if not ordered
  - EDAC/ti: Add missing MODULE_DEVICE_TABLE
  - HID: do not use down_interruptible() when unbinding devices
  - regulator: da9052: Ensure enough delay time for .set_voltage_time_sel
  - btrfs: disable build on platforms having page size 256K
  - btrfs: abort transaction if we fail to update the delayed inode
  - btrfs: fix error handling in __btrfs_update_delayed_inode
  - media: imx-csi: Skip first few frames from a BT.656 source
  - media: siano: fix device register error path
  - media: dvb_net: avoid speculation from net slot
  - crypto: shash - avoid comparing pointers to exported functions under CFI
  - mmc: via-sdmmc: add a check against NULL pointer dereference
  - media: dvd_usb: memory leak in cinergyt2_fe_attach
  - media: st-hva: Fix potential NULL pointer dereferences
  - media: bt8xx: Fix a missing check bug in bt878_probe
  - media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release
  - media: em28xx: Fix possible memory leak of em28xx struct
  - sched/fair: Fix ascii art by relpacing tabs
  - crypto: qat - remove unused macro in FW loader
  - crypto: qat - check return code of qat_hal_rd_rel_reg()
  - media: pvrusb2: fix warning in pvr2_i2c_core_done
  - media: cobalt: fix race condition in setting HPD
  - media: cpia2: fix memory leak in cpia2_usb_probe
  - crypto: nx - add missing MODULE_DEVICE_TABLE
  - regulator: uniphier: Add missing MODULE_DEVICE_TABLE
  - spi: omap-100k: Fix the length judgment problem
  - spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages()
  - spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf'
  - spi: Make of_register_spi_device also set the fwnode
  - fuse: check connected before queueing on fpq->io
  - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded
  - evm: Execute evm_inode_init_security() only when an HMAC key is loaded
  - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi()
  - seq_buf: Make trace_seq_putmem_hex() support data longer than 8
  - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing
  - tracing/histograms: Fix parsing of "sym-offset" modifier
  - rsi: fix AP mode with WPA failure due to encrypted EAPOL
  - rsi: Assign beacon rate settings to the correct rate_info descriptor field
  - ssb: sdio: Don't overwrite const buffer if block_write fails
  - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal()
  - serial_cs: remove wrong GLOBETROTTER.cis entry
  - serial_cs: Add Option International GSM-Ready 56K/ISDN modem
  - serial: sh-sci: Stop dmaengine transfer in sci_stop_tx()
  - iio: ltr501: ltr501_read_ps(): add missing endianness conversion
  - iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR
  - iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too
  - iio: light: tcs3472: do not free unallocated IRQ
  - rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path
  - s390/cio: dont call css_wait_for_slow_path() inside a lock
  - SUNRPC: Should wake up the privileged task firstly.
  - SUNRPC: Fix the batch tasks count wraparound.
  - can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path
  - can: gw: synchronize rcu operations before removing gw job entry
  - ext4: use ext4_grp_locked_error in mb_find_extent
  - ext4: fix avefreec in find_group_orlov
  - ext4: remove check for zero nr_to_scan in ext4_es_scan()
  - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit
  - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle
  - btrfs: clear defrag status of a root if starting transaction fails
  - btrfs: send: fix invalid path for unlink operations after parent orphanization
  - ARM: dts: at91: sama5d4: fix pinctrl muxing
  - arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode
  - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl
  - iov_iter_fault_in_readable() should do nothing in xarray case
  - ntfs: fix validity check for file name attribute
  - xhci: solve a double free problem while doing s4
  - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode()
  - usb: dwc3: Fix debugfs creation flow
  - USB: cdc-acm: blacklist Heimann USB Appset device
  - usb: gadget: eem: fix echo command packet response issue
  - net: can: ems_usb: fix use-after-free in ems_usb_disconnect()
  - Input: usbtouchscreen - fix control-request directions
  - media: dvb-usb: fix wrong definition
  - ALSA: usb-audio: Fix OOB access at proc output
  - ALSA: usb-audio: fix rate on Ozone Z90 USB headset
  - scsi: core: Retry I/O for Notify (Enable Spinup) Required error
  - UOS: fix cpuhp_state kabi changed
  - clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940
  - clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue
  - clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
  - ARM: OMAP: replace setup_irq() by request_irq()
  - KVM: SVM: Call SEV Guest Decommission if ASID binding fails
  - xen/events: reset active flag for lateeoi events later
  - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync()
  - kthread_worker: split code for canceling the delayed work timer
  - ARM: dts: imx6qdl-sabresd: Remove incorrect power supply assignment
  - drm/nouveau: fix dma_address check for CPU/GPU sync
  - scsi: sr: Return appropriate error code when disk is ejected
  - mm, futex: fix shared futex pgoff on shmem huge page
  - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
  - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
  - mm: page_vma_mapped_walk(): get vma_address_end() earlier
  - mm: page_vma_mapped_walk(): use goto instead of while (1)
  - mm: page_vma_mapped_walk(): add a level of indentation
  - mm: page_vma_mapped_walk(): crossing page table boundary
  - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
  - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
  - mm: page_vma_mapped_walk(): settle PageHuge on entry
  - mm: page_vma_mapped_walk(): use page for pvmw->page
  - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split
  - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page()
  - mm/thp: fix page_address_in_vma() on file THP tails
  - mm/thp: fix vma_address() if virtual address below file offset
  - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting
  - mm/thp: make is_huge_zero_pmd() safe and quicker
  - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry
  - mm/rmap: use page_not_mapped in try_to_unmap()
  - mm/rmap: remove unneeded semicolon in page_not_mapped()
  - mm: add VM_WARN_ON_ONCE_PAGE() macro
  - i2c: robotfuzz-osif: fix control-request directions
  - nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
  - pinctrl: stm32: fix the reported number of GPIO lines per bank
  - net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
  - PCI: Add AMD RS690 quirk to enable 64-bit DMA
  - net: qed: Fix memcpy() overflow of qed_dcbx_params()
  - KVM: selftests: Fix kvm_check_cap() assertion
  - r8169: Avoid memcpy() over-reading of ETH_SS_STATS
  - sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
  - r8152: Avoid memcpy() over-reading of ETH_SS_STATS
  - net/packet: annotate accesses to po->ifindex
  - net/packet: annotate accesses to po->bind
  - net: caif: fix memory leak in ldisc_open
  - inet: annotate date races around sk->sk_txhash
  - ping: Check return value of function 'ping_queue_rcv_skb'
  - net: ethtool: clear heap allocations for ethtool function
  - mac80211: drop multicast fragments
  - cfg80211: call cfg80211_leave_ocb when switching away from OCB
  - mac80211: remove warning in ieee80211_get_sband()
  - Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
  - MIPS: generic: Update node names to avoid unit addresses
  - Makefile: Move -Wno-unused-but-set-variable out of GCC only block
  - ARM: 9081/1: fix gcc-10 thumb2-kernel regression
  - drm/radeon: wait for moving fence after pinning
  - drm/nouveau: wait for moving fence after pinning v2
  - usb: dwc3: core: fix kernel panic when do reboot
  - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically
  - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read
  - tools headers UAPI: Sync linux/in.h copy with the kernel sources
  - net: fec_ptp: add clock rate zero check
  - mm/slub.c: include swab.h
  - mm/slub: clarify verification reporting
  - net: bridge: fix vlan tunnel dst refcnt when egressing
  - net: bridge: fix vlan tunnel dst null pointer dereference
  - cfg80211: make certificate generation more robust
  - dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
  - ARCv2: save ABI registers across signal handling
  - PCI: Add ACS quirk for Broadcom BCM57414 NIC
  - PCI: Mark some NVIDIA GPUs to avoid bus reset
  - PCI: Mark TI C667X to avoid bus reset
  - tracing: Do no increment trace_clock_global() by one
  - tracing: Do not stop recording comms if the trace file is being read
  - tracing: Do not stop recording cmdlines when tracing is off
  - usb: core: hub: Disable autosuspend for Cypress CY7C65632
  - can: mcba_usb: fix memory leak in mcba_usb
  - hwmon: (scpi-hwmon) shows the negative temperature properly
  - radeon: use memcpy_to/fromio for UVD fw upload
  - pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled
  - ASoC: rt5659: Fix the lost powers for the HDA header
  - net: ethernet: fix potential use-after-free in ec_bhf_remove
  - icmp: don't send out ICMP messages with a source address of 0.0.0.0
  - net: cdc_eem: fix tx fixup skb leak
  - be2net: Fix an error handling path in 'be_probe()'
  - net: ipv4: fix memory leak in ip_mc_add1_src
  - net: fec_ptp: fix issue caused by refactor the fec_devtype
  - net: usb: fix possible use-after-free in smsc75xx_bind
  - net: cdc_ncm: switch to eth%d interface naming
  - ptp: improve max_adj check against unreasonable values
  - ptp: ptp_clock: Publish scaled_ppm_to_ppb
  - netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
  - qlcnic: Fix an error handling path in 'qlcnic_probe()'
  - net: make get_net_ns return error if NET_NS is disabled
  - net: add documentation to socket.c
  - net: stmmac: dwmac1000: Fix extended MAC address registers definition
  - alx: Fix an error handling path in 'alx_probe()'
  - sch_cake: Fix out of bounds when parsing TCP options and header
  - netfilter: synproxy: Fix out of bounds when parsing TCP options
  - net/mlx5e: Block offload of outer header csum for UDP tunnels
  - net/mlx5e: Remove dependency in IPsec initialization flows
  - rtnetlink: Fix regression in bridge VLAN configuration
  - udp: fix race between close() and udp_abort()
  - net: rds: fix memory leak in rds_recvmsg
  - net: ipv4: fix memory leak in netlbl_cipsov4_add_std
  - batman-adv: Avoid WARN_ON timing related checks
  - mm/memory-failure: make sure wait for page writeback in memory_failure
  - afs: Fix an IS_ERR() vs NULL check
  - dmaengine: stedma40: add missing iounmap() on error in d40_probe()
  - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
  - dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM
  - fib: Return the correct errno code
  - net: Return the correct errno code
  - net/x25: Return the correct errno code
  - rtnetlink: Fix missing error code in rtnl_bridge_notify()
  - net: ipconfig: Don't override command-line hostnames or domains
  - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
  - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails
  - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
  - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V
  - ethernet: myri10ge: Fix missing error code in myri10ge_probe()
  - scsi: target: core: Fix warning on realtime kernels
  - gfs2: Fix use-after-free in gfs2_glock_shrink_scan
  - HID: gt683r: add missing MODULE_DEVICE_TABLE
  - gfs2: Prevent direct-I/O write fallback errors from getting lost
  - ARM: OMAP2+: Fix build warning when mmc_omap is not built
  - HID: usbhid: fix info leak in hid_submit_ctrl
  - HID: Add BUS_VIRTUAL to hid_connect logging
  - HID: hid-sensor-hub: Return error for hid_set_field() failure
  - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65
  - net: ieee802154: fix null deref in parse dev addr
  - proc: only require mm_struct for writing
  - ftrace: Do not blindly read the ip address in ftrace_bug()
  - scsi: core: Only put parent device if host state differs from SHOST_CREATED
  - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
  - scsi: core: Fix error handling of scsi_host_alloc()
  - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
  - NFSv4: Fix second deadlock in nfs4_evict_inode()
  - NFS: Fix use-after-free in nfs4_init_client()
  - kvm: fix previous commit for 32-bit builds
  - perf session: Correct buffer copying when peeking events
  - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()
  - NFS: Fix a potential NULL dereference in nfs_get_client()
  - IB/mlx5: Fix initializing CQ fragments buffer
  - sched/fair: Make sure to update tg contrib for blocked load
  - perf: Fix data race between pin_count increment/decrement
  - vmlinux.lds.h: Avoid orphan section with !SMP
  - RDMA/mlx4: Do not map the core_clock page to user space unless enabled
  - regulator: max77620: Use device_set_of_node_from_dev()
  - regulator: core: resolve supply for boot-on/always-on regulators
  - usb: fix various gadget panics on 10gbps cabling
  - usb: fix various gadgets null ptr deref on 10gbps cabling.
  - usb: gadget: eem: fix wrong eem header operation
  - USB: serial: cp210x: fix alternate function for CP2102N QFN20
  - USB: serial: quatech2: fix control-request directions
  - USB: serial: omninet: add device id for Zyxel Omni 56K Plus
  - USB: serial: ftdi_sio: add NovaTech OrionMX product ID
  - usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind
  - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
  - usb: dwc3: ep0: fix NULL pointer exception
  - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
  - usb: f_ncm: only first packet of aggregate needs to start timer
  - USB: f_ncm: ncm_bitrate (speed) is unsigned
  - cgroup1: don't allow '\n' in renaming
  - btrfs: return value from btrfs_mark_extent_written() in case of error
  - staging: rtl8723bs: Fix uninitialized variables
  - kvm: avoid speculation-based attacks from out-of-range memslot accesses
  - drm: Lock pointer access in drm_master_release()
  - drm: Fix use-after-free read in drm_getunique()
  - ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators
  - ARM: dts: imx6qdl-sabresd: Assign corresponding power supply for LDOs
  - i2c: mpc: implement erratum A-004447 workaround
  - i2c: mpc: Make use of i2c_recover_bus()
  - powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
  - powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
  - bnx2x: Fix missing error code in bnx2x_iov_init_one()
  - MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
  - nvme-fabrics: decode host pathing error for connect
  - net: appletalk: cops: Fix data race in cops_probe1
  - net: macb: ensure the device is available before accessing GEMGXL control registers
  - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
  - scsi: vmw_pvscsi: Set correct residual data length
  - scsi: bnx2fc: Return failure if io_req is already in ABTS processing
  - RDS tcp loopback connection can hang
  - net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
  - wq: handle VM suspension in stall detection
  - cgroup: disable controllers at parse time
  - net: mdiobus: get rid of a BUG_ON()
  - netlink: disable IRQs for netlink_lock_table()
  - bonding: init notify_work earlier to avoid uninitialized use
  - isdn: mISDN: netjet: Fix crash in nj_probe:
  - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet
  - net/nfc/rawsock.c: fix a permission check bug
  - proc: Track /proc/$pid/attr/ opener mm_struct
  - xen-pciback: redo VF placement in the virtual topology
  - ACPI: EC: Look for ECDT EC after calling acpi_load_tables()
  - ACPI: probe ECDT before loading AML tables regardless of module-level code flag
  - KVM: arm64: Fix debug register indexing
  - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
  - btrfs: fix unmountable seed device after fstrim
  - bnxt_en: Remove the setting of dev_port.
  - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY
  - btrfs: fixup error handling in fixup_inode_link_counts
  - btrfs: return errors from btrfs_del_csums in cleanup_ref_head
  - btrfs: fix error handling in btrfs_del_csums
  - btrfs: mark ordered extent and inode with error if we fail to finish
  - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
  - ocfs2: fix data corruption by fallocate
  - pid: take a reference when initializing `cad_pid`
  - usb: dwc2: Fix build in periphal-only mode
  - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
  - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx
  - ALSA: timer: Fix master timer notification
  - HID: multitouch: require Finger field to mark Win8 reports as MT
  - net: caif: fix memory leak in cfusbl_device_notify
  - net: caif: fix memory leak in caif_device_notify
  - net: caif: add proper error handling
  - net: caif: added cfserl_release function
  - tipc: fix unique bearer names sanity check
  - tipc: add extack messages for bearer/media failure
  - ixgbevf: add correct exception tracing for XDP
  - ieee802154: fix error return code in ieee802154_llsec_getparams()
  - ieee802154: fix error return code in ieee802154_add_iface()
  - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
  - HID: i2c-hid: fix format string mismatch
  - HID: pidff: fix error return code in hid_pidff_init()
  - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
  - vfio/platform: fix module_put call in error flow
  - samples: vfio-mdev: fix error handing in mdpy_fb_probe()
  - vfio/pci: zap_vma_ptes() needs MMU
  - vfio/pci: Fix error return code in vfio_ecap_init()
  - efi: cper: fix snprintf() use in cper_dimm_err_location()
  - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
  - nl80211: validate key indexes for cfg80211_registered_device
  - ALSA: usb: update old-style static const declaration
  - net: usb: cdc_ncm: don't spew notifications
  - usb: core: reduce power-on-good delay time of root hub
  - drivers/net/ethernet: clean up unused assignments
  - hugetlbfs: hugetlb_fault_mutex_hash() cleanup
  - MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
  - MIPS: alchemy: xxs1500: add gpio-au1000.h header file
  - sch_dsmark: fix a NULL deref in qdisc_reset()
  - ipv6: record frag_max_size in atomic fragments in input path
  - scsi: libsas: Use _safe() loop in sas_resume_port()
  - bpf: Set mac_len in bpf_skb_change_head
  - ASoC: cs35l33: fix an error code in probe()
  - staging: emxx_udc: fix loop in _nbu2ss_nuke()
  - mld: fix panic in mld_newpack()
  - net: bnx2: Fix error return code in bnx2_init_board()
  - openvswitch: meter: fix race when getting now_ms.
  - net: mdio: octeon: Fix some double free issues
  - net: mdio: thunder: Fix a double free issue in the .remove function
  - net: fec: fix the potential memory leak in fec_enet_init()
  - net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count
  - net: netcp: Fix an error message
  - drm/amdgpu: Fix a use-after-free
  - drm/amd/amdgpu: fix refcount leak
  - drm/amd/display: Disconnect non-DP with no EDID
  - SMB3: incorrect file id in requests compounded with open
  - platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
  - platform/x86: hp-wireless: add AMD's hardware id to the supported list
  - btrfs: do not BUG_ON in link_to_fixup_dir
  - openrisc: Define memory barrier mb
  - scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
  - media: gspca: properly check for errors in po1030_probe()
  - media: dvb: Add check on sp8870_readreg return
  - ASoC: cs43130: handle errors in cs43130_probe() properly
  - libertas: register sysfs groups properly
  - dmaengine: qcom_hidma: comment platform_driver_register call
  - isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
  - char: hpet: add checks after calling ioremap
  - net: caif: remove BUG_ON(dev == NULL) in caif_xmit
  - net: fujitsu: fix potential null-ptr-deref
  - serial: max310x: unregister uart driver in case of failure and abort
  - platform/x86: hp_accel: Avoid invoking _INI to speed up resume
  - perf jevents: Fix getting maximum number of fds
  - i2c: i801: Don't generate an interrupt on bus reset
  - i2c: s3c2410: fix possible NULL pointer deref on read message after write
  - net: dsa: fix a crash if ->get_sset_count() fails
  - net: dsa: mt7530: fix VLAN traffic leaks
  - tipc: skb_linearize the head skb when reassembling msgs
  - Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
  - net/mlx4: Fix EEPROM dump support
  - drm/meson: fix shutdown crash when component not probed
  - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
  - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
  - NFS: fix an incorrect limit in filelayout_decode_layout()
  - spi: mt7621: Don't leak SPI master in probe error path
  - spi: mt7621: Disable clock in probe error path
  - spi: gpio: Don't leak SPI master in probe error path
  - bpf: No need to simulate speculative domain for immediates
  - bpf: Fix mask direction swap upon off reg sign change
  - bpf: Wrap aux data inside bpf_sanitize_info container
  - bpf: Fix leakage of uninitialized bpf stack under speculation
  - bpf: Tighten speculative pointer arithmetic mask
  - bpf: Move sanitize_val_alu out of op switch
  - bpf: Refactor and streamline bounds check into helper
  - bpf: Improve verifier error messages for users
  - bpf: Rework ptr_limit into alu_limit and add common error path
  - bpf: Ensure off_reg has no mixed signed bounds for all types
  - bpf: Move off_reg into sanitize_ptr_alu
  - net: usb: fix memory leak in smsc75xx_bind
  - usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen()
  - usb: dwc3: gadget: Properly track pending and queued SG
  - USB: serial: pl2303: add device id for ADLINK ND-6530 GC
  - USB: serial: ftdi_sio: add IDs for IDS GmbH Products
  - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011
  - USB: serial: ti_usb_3410_5052: add startech.com device id
  - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
  - serial: sh-sci: Fix off-by-one error in FIFO threshold register setting
  - USB: usbfs: Don't WARN about excessively large memory allocations
  - USB: trancevibrator: fix control-request direction
  - iio: adc: ad7793: Add missing error code in ad7793_setup()
  - staging: iio: cdc: ad7746: avoid overwrite of num_channels
  - mei: request autosuspend after sending rx flow control
  - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue
  - misc/uss720: fix memory leak in uss720_probe
  - kgdb: fix gcc-11 warnings harder
  - proc: Check /proc/$pid/attr/ writes against file opener
  - perf intel-pt: Fix transaction abort handling
  - perf intel-pt: Fix sample instruction bytes
  - iommu/vt-d: Fix sysfs leak in alloc_iommu()
  - cifs: set server->cipher_type to AES-128-CCM for SMB3.0
  - NFC: nci: fix memory leak in nci_allocate_device
  - usb: dwc3: gadget: Enable suspend events
  - video: hgafb: correctly handle card detect failure during probe
  - tty: vt: always invoke vc->vc_sw->con_resize callback
  - vt: Fix character height handling with VT_RESIZEX
  - vgacon: Record video mode changes with VT_RESIZEX
  - video: hgafb: fix potential NULL pointer dereference
  - qlcnic: Add null check after calling netdev_alloc_skb
  - leds: lp5523: check return value of lp5xx_read and jump to cleanup code
  - net: rtlwifi: properly check for alloc_workqueue() failure
  - scsi: ufs: handle cleanup correctly on devm_reset_control_get error
  - net: stmicro: handle clk_prepare() failure during init
  - ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read()
  - Revert "niu: fix missing checks of niu_pci_eeprom_read"
  - Revert "qlcnic: Avoid potential NULL pointer dereference"
  - Revert "rtlwifi: fix a potential NULL pointer dereference"
  - Revert "media: rcar_drif: fix a memory disclosure"
  - cdrom: gdrom: initialize global variable at init time
  - cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom
  - Revert "gdrom: fix a memory leak bug"
  - Revert "scsi: ufs: fix a missing check of devm_reset_control_get"
  - Revert "ecryptfs: replace BUG_ON with error handling code"
  - Revert "video: imsttfb: fix potential NULL pointer dereferences"
  - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe"
  - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read"
  - Revert "net: stmicro: fix a missing check of clk_prepare"
  - Revert "video: hgafb: fix potential NULL pointer dereference"
  - xen-pciback: reconfigure also from backend watch handler
  - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference"
  - rapidio: handle create_workqueue() failure
  - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails"
  - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293
  - ALSA: hda/realtek: reset eapd coeff to default value for alc287
  - Revert "ALSA: sb8: add a check for request_region"
  - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro
  - ALSA: usb-audio: Validate MS endpoint descriptors
  - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26
  - ALSA: line6: Fix racy initialization of LINE6 MIDI
  - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency
  - cifs: fix memory leak in smb2_copychunk_range
  - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal
  - nvmet: seset ns->file when open fails
  - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly
  - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios
  - RDMA/mlx5: Recover from fatal event in dual port mode
  - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword()
  - RDMA/rxe: Clear all QP fields if creation failed
  - openrisc: Fix a memory leak
  - firmware: arm_scpi: Prevent the ternary sign expansion bug
  - UOS: fix module kabi changed
  - scripts: switch explicitly to Python 3
  - tweewide: Fix most Shebang lines
  - KVM: arm64: Initialize VCPU mdcr_el2 before loading it
  - ipv6: remove extra dev_hold() for fallback tunnels
  - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods
  - sit: proper dev_{hold|put} in ndo_[un]init methods
  - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods
  - net: stmmac: Do not enable RX FIFO overflow interrupts
  - lib: stackdepot: turn depot_lock spinlock to raw_spinlock
  - block: reexpand iov_iter after read/write
  - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP
  - gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055
  - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found
  - ceph: fix fscache invalidation
  - riscv: Workaround mcount name prior to clang-13
  - scripts/recordmcount.pl: Fix RISC-V regex for clang
  - ARM: 9075/1: kernel: Fix interrupted SMC calls
  - um: Mark all kernel symbols as local
  - Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state
  - Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices
  - ACPI / hotplug / PCI: Fix reference count leak in enable_slot()
  - ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend()
  - PCI: thunder: Fix compile testing
  - xsk: Simplify detection of empty and full rings
  - pinctrl: ingenic: Improve unreachable code generation
  - isdn: capi: fix mismatched prototypes
  - cxgb4: Fix the -Wmisleading-indentation warning
  - usb: sl811-hcd: improve misleading indentation
  - kgdb: fix gcc-11 warning on indentation
  - x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
  - nvme: do not try to reconfigure APST when the controller is not live
  - clk: exynos7: Mark aclk_fsys1_200 as critical
  - netfilter: conntrack: Make global sysctls readonly in non-init netns
  - kobject_uevent: remove warning in init_uevent_argv()
  - thermal/core/fair share: Lock the thermal zone while looping over instances
  - MIPS: Avoid handcoded DIVU in `__div64_32' altogether
  - MIPS: Avoid DIVU in `__div64_32' is result would be zero
  - MIPS: Reinstate platform `__div64_32' handler
  - FDDI: defxx: Make MMIO the configuration default except for EISA
  - KVM: x86: Cancel pvclock_gtod_work on module removal
  - cdc-wdm: untangle a circular dependency between callback and softint
  - iio: tsl2583: Fix division by a zero lux_val
  - iio: gyro: mpu3050: Fix reported temperature value
  - xhci: Add reset resume quirk for AMD xhci controller.
  - xhci: Do not use GFP_KERNEL in (potentially) atomic context
  - usb: dwc3: gadget: Return success always for kick transfer in ep queue
  - usb: core: hub: fix race condition about TRSMRCY of resume
  - usb: dwc2: Fix gadget DMA unmap direction
  - usb: xhci: Increase timeout for HC halt
  - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield
  - usb: dwc3: omap: improve extcon initialization
  - blk-mq: Swap two calls in blk_mq_exit_queue()
  - ACPI: scan: Fix a memory leak in an error handling path
  - usb: fotg210-hcd: Fix an error message
  - iio: proximity: pulsedlight: Fix rumtime PM imbalance on error
  - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected
  - userfaultfd: release page in error path to avoid BUG_ON
  - squashfs: fix divide error in calculate_skip()
  - hfsplus: prevent corruption in shrinking truncate
  - powerpc/64s: Fix crashes when toggling entry flush barrier
  - powerpc/64s: Fix crashes when toggling stf barrier
  - ARC: entry: fix off-by-one error in syscall number validation
  - i40e: Fix use-after-free in i40e_client_subtask()
  - netfilter: nftables: avoid overflows in nft_hash_buckets()
  - kernel: kexec_file: fix error return code of kexec_calculate_store_digests()
  - sched/fair: Fix unfairness caused by missing load decay
  - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check
  - smc: disallow TCP_ULP in smc_setsockopt()
  - net: fix nla_strcmp to handle more then one trailing null character
  - ksm: fix potential missing rmap_item for stable_node
  - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts()
  - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate()
  - drm/radeon: Avoid power table parsing memory leaks
  - drm/radeon: Fix off-by-one power_state index heap overwrite
  - netfilter: xt_SECMARK: add new revision to fix structure layout
  - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b
  - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit
  - sctp: do asoc update earlier in sctp_sf_do_dupcook_a
  - rtc: ds1307: Fix wday settings for rx8130
  - NFSv4.2 fix handling of sr_eof in SEEK's reply
  - PCI: endpoint: Fix missing destroy_workqueue()
  - NFS: Deal correctly with attribute generation counter overflow
  - NFSv4.2: Always flush out writes in nfs42_proc_fallocate()
  - rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data()
  - ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook
  - PCI: Release OF node in pci_scan_device()'s error path
  - PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc()
  - f2fs: fix a redundant call to f2fs_balance_fs if an error occurs
  - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable
  - ia64: module: fix symbolizer crash on fdescr
  - net: ethernet: mtk_eth_soc: fix RX VLAN offload
  - powerpc/iommu: Annotate nested lock for lockdep
  - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join
  - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt
  - powerpc/pseries: Stop calling printk in rtas_stop_self()
  - samples/bpf: Fix broken tracex1 due to kprobe argument change
  - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user()
  - ASoC: rt286: Generalize support for ALC3263 codec
  - powerpc/smp: Set numa node before updating mask
  - sctp: Fix out-of-bounds warning in sctp_process_asconf_param()
  - kconfig: nconf: stop endless search loops
  - selftests: Set CC to clang in lib.mk if LLVM is set
  - cuse: prevent clone
  - pinctrl: samsung: use 'int' for register masks in Exynos
  - mac80211: clear the beacon's CRC after channel switch
  - i2c: Add I2C_AQ_NO_REP_START adapter quirk
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet
  - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods
  - Bluetooth: check for zapped sk before connecting
  - net: bridge: when suppression is enabled exclude RARP packets
  - Bluetooth: initialize skb_queue_head at l2cap_chan_create()
  - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default
  - ALSA: rme9652: don't disable if not enabled
  - ALSA: hdspm: don't disable if not enabled
  - ALSA: hdsp: don't disable if not enabled
  - i2c: bail out early when RDWR parameters are wrong
  - net: stmmac: Set FIFO sizes for ipq806x
  - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF
  - tipc: convert dest node's address to network order
  - fs: dlm: fix debugfs dump
  - tpm: fix error return code in tpm2_get_cc_attrs_tbl()
  - Revert "fdt: Properly handle "no-map" field in the memory region"
  - Revert "of/fdt: Make sure no-map does not remove already reserved regions"
  - Revert "net/sctp: fix race condition in sctp_destroy_sock"
  - smp: Fix smp_call_function_single_async prototype
  - net: Only allow init netns to set default tcp cong to a restricted algo
  - mm/memory-failure: unnecessary amount of unmapping
  - mm/sparse: add the missing sparse_buffer_fini() in error branch
  - kfifo: fix ternary sign extension bugs
  - net:nfc:digital: Fix a double free in digital_tg_recv_dep_req
  - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
  - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send
  - net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb
  - arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
  - ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E
  - bnxt_en: fix ternary sign extension bug in bnxt_show_temp()
  - powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add')
  - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock
  - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices
  - net: davinci_emac: Fix incorrect masking of tx and rx error channel
  - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails
  - vsock/vmci: log once the failed queue pair allocation
  - mwl8k: Fix a double Free in mwl8k_probe_hw
  - i2c: sh7760: fix IRQ error path
  - rtlwifi: 8821ae: upgrade PHY and RF parameters
  - powerpc/pseries: extract host bridge from pci_bus prior to bus removal
  - MIPS: pci-legacy: stop using of_pci_range_to_resource
  - drm/i915/gvt: Fix error code in intel_gvt_init_device()
  - ASoC: ak5558: correct reset polarity
  - i2c: sh7760: add IRQ check
  - i2c: jz4780: add IRQ check
  - i2c: emev2: add IRQ check
  - i2c: cadence: add IRQ check
  - RDMA/srpt: Fix error return code in srpt_cm_req_recv()
  - net: thunderx: Fix unintentional sign extension issue
  - IB/hfi1: Fix error return code in parse_platform_config()
  - mt7601u: fix always true expression
  - mac80211: bail out if cipher schemes are invalid
  - powerpc: iommu: fix build when neither PCI or IBMVIO is set
  - powerpc/perf: Fix PMU constraint check for EBB events
  - powerpc/64s: Fix pte update for kernel memory on radix
  - liquidio: Fix unintented sign extension of a left shift of a u16
  - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls
  - net: hns3: Limiting the scope of vector_ring_chain variable
  - nfc: pn533: prevent potential memory corruption
  - bug: Remove redundant condition check in report_bug
  - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect
  - powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration
  - powerpc/prom: Mark identical_pvr_fixup as __init
  - net: lapbether: Prevent racing when checking whether the netif is running
  - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars
  - HID: plantronics: Workaround for double volume key presses
  - drivers/block/null_blk/main: Fix a double free in null_init.
  - sched/debug: Fix cgroup_path[] serialization
  - x86/events/amd/iommu: Fix sysfs type mismatch
  - HSI: core: fix resource leaks in hsi_add_client_from_dt()
  - mfd: stm32-timers: Avoid clearing auto reload register
  - scsi: ibmvfc: Fix invalid state machine BUG_ON()
  - scsi: sni_53c710: Add IRQ check
  - scsi: sun3x_esp: Add IRQ check
  - scsi: jazz_esp: Add IRQ check
  - clk: uniphier: Fix potential infinite loop
  - clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE
  - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
  - nvme: retrigger ANA log update if group descriptor isn't found
  - ata: libahci_platform: fix IRQ check
  - sata_mv: add IRQ checks
  - pata_ipx4xx_cf: fix IRQ check
  - pata_arasan_cf: fix IRQ check
  - x86/kprobes: Fix to check non boostable prefixes correctly
  - drm/amdkfd: fix build error with AMD_IOMMU_V2=m
  - media: m88rs6000t: avoid potential out-of-bounds reads on arrays
  - media: omap4iss: return error code when omap4iss_get() failed
  - media: vivid: fix assignment of dev->fbuf_out_flags
  - soc: aspeed: fix a ternary sign expansion bug
  - ttyprintk: Add TTY hangup callback.
  - usb: dwc2: Fix hibernation between host and device modes.
  - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow.
  - Drivers: hv: vmbus: Increase wait time for VMbus unload
  - x86/platform/uv: Fix !KEXEC build failure
  - platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table
  - usbip: vudc: fix missing unlock on error in usbip_sockfd_store()
  - firmware: qcom-scm: Fix QCOM_SCM configuration
  - tty: fix return value for unsupported ioctls
  - USB: cdc-acm: fix unprivileged TIOCCSERIAL
  - usb: gadget: r8a66597: Add missing null check on return from platform_get_resource
  - cpufreq: armada-37xx: Fix determining base CPU frequency
  - cpufreq: armada-37xx: Fix driver cleanup when registration failed
  - clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0
  - clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz
  - cpufreq: armada-37xx: Fix the AVS value for load L1
  - clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock
  - cpufreq: armada-37xx: Fix setting TBG parent for load levels
  - crypto: qat - Fix a double free in adf_create_ring
  - ACPI: CPPC: Replace cppc_attr with kobj_attribute
  - soc: qcom: mdt_loader: Detect truncated read of segments
  - soc: qcom: mdt_loader: Validate that p_filesz < p_memsz
  - spi: Fix use-after-free with devm_spi_alloc_*
  - staging: greybus: uart: fix unprivileged TIOCCSERIAL
  - staging: rtl8192u: Fix potential infinite loop
  - irqchip/gic-v3: Fix OF_BAD_ADDR error handling
  - mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
  - soundwire: stream: fix memory leak in stream config error path
  - USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR()
  - usb: gadget: aspeed: fix dma map failure
  - crypto: qat - fix error path in adf_isr_resource_alloc()
  - phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
  - soundwire: bus: Fix device found flag correctly
  - bus: qcom: Put child node before return
  - mtd: require write permissions for locking and badblock ioctls
  - fotg210-udc: Complete OUT requests on short packets
  - fotg210-udc: Don't DMA more than the buffer can take
  - fotg210-udc: Mask GRP2 interrupts we don't handle
  - fotg210-udc: Remove a dubious condition leading to fotg210_done
  - fotg210-udc: Fix EP0 IN requests bigger than two packets
  - fotg210-udc: Fix DMA on EP0 for length > max packet size
  - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init
  - crypto: qat - don't release uninitialized resources
  - usb: gadget: pch_udc: Check for DMA mapping error
  - usb: gadget: pch_udc: Check if driver is present before calling ->setup()
  - usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits()
  - x86/microcode: Check for offline CPUs before requesting new microcode
  - mtd: rawnand: qcom: Return actual error code instead of -ENODEV
  - mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions()
  - mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC
  - mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe()
  - regmap: set debugfs_name to NULL after it is freed
  - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS
  - serial: stm32: fix tx_empty condition
  - serial: stm32: fix incorrect characters on console
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Snow
  - ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family
  - ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family
  - ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family
  - memory: gpmc: fix out of bounds read and dereference on gpmc_cs[]
  - usb: gadget: pch_udc: Revert d3cb25a12138 completely
  - ovl: fix missing revert_creds() on error path
  - KVM: s390: split kvm_s390_real_to_abs
  - KVM: s390: fix guarded storage control register handling
  - KVM: s390: split kvm_s390_logical_to_effective
  - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices
  - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries
  - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries
  - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries
  - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries
  - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries
  - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries
  - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries
  - drm/radeon: fix copy of uninitialized variable back to userspace
  - cfg80211: scan: drop entry from hidden_list on overflow
  - ipw2x00: potential buffer overflow in libipw_wx_set_encodeext()
  - md: Fix missing unused status line of /proc/mdstat
  - md: md_open returns -EBUSY when entering racing area
  - md: factor out a mddev_find_locked helper from mddev_find
  - md: split mddev_find
  - md-cluster: fix use-after-free issue when removing rdev
  - md/bitmap: wait for external bitmap writes to complete during tear down
  - misc: vmw_vmci: explicitly initialize vmci_datagram payload
  - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct
  - misc: lis3lv02d: Fix false-positive WARN on various HP models
  - iio:accel:adis16201: Fix wrong axis assignment that prevents loading
  - FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR
  - MIPS: pci-rt2880: fix slot 0 configuration
  - MIPS: pci-mt7620: fix PLL lock check
  - ASoC: samsung: tm2_wm5110: check of of_parse return value
  - hsr: use netdev_err() instead of WARN_ONCE()
  - modules: inherit TAINT_PROPRIETARY_MODULE
  - modules: return licensing information from find_symbol
  - modules: rename the licence field in struct symsearch to license
  - modules: unexport __module_address
  - modules: unexport __module_text_address
  - modules: mark each_symbol_section static
  - modules: mark find_symbol static
  - modules: mark ref_module static
  - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails
  - dm space map common: fix division bug in sm_ll_find_free_block()
  - dm persistent data: packed struct should have an aligned() attribute too
  - tracing: Restructure trace_clock_global() to never block
  - tracing: Map all PIDs to command lines
  - rsi: Use resume_noirq for SDIO
  - tty: fix memory leak in vc_deallocate
  - usb: dwc3: gadget: Fix START_TRANSFER link state check
  - usb: gadget/function/f_fs string table fix for multiple languages
  - usb: gadget: Fix double free of device descriptor pointers
  - usb: gadget: dummy_hcd: fix gpf in gadget_setup
  - media: dvbdev: Fix memory leak in dvb_media_device_free()
  - ext4: fix error code in ext4_commit_super
  - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup()
  - ext4: fix check to prevent false positive report of incorrect used inodes
  - posix-timers: Preserve return value in clock_adjtime32()
  - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op")
  - jffs2: check the validity of dstlen in jffs2_zlib_compress()
  - Fix misc new gcc warnings
  - security: commoncap: fix -Wstringop-overread warning
  - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences
  - md/raid1: properly indicate failure when ending a failed write request
  - tpm: vtpm_proxy: Avoid reading host log when using a virtual device
  - intel_th: pci: Add Alder Lake-M support
  - powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h
  - powerpc/eeh: Fix EEH handling for hugepages in ioremap space.
  - jffs2: Fix kasan slab-out-of-bounds problem
  - NFS: Don't discard pNFS layout segments that are marked for return
  - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure
  - openvswitch: fix stack OOB read while fragmenting IPv4 packets
  - mlxsw: spectrum_mr: Update egress RIF list before route's action
  - ubifs: Only check replay with inode type to judge if inode linked
  - arm64/vdso: Discard .note.gnu.property sections in vDSO
  - btrfs: fix race when picking most recent mod log operation for an old root
  - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx
  - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8
  - ALSA: usb-audio: More constifications
  - ALSA: usb-audio: Explicitly set up the clock selector
  - ALSA: sb: Fix two use after free in snd_sb_qsound_build
  - ALSA: hda/conexant: Re-order CX5066 quirk table entries
  - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer
  - s390/archrandom: add parameter check for s390_arch_random_generate
  - scsi: libfc: Fix a format specifier
  - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic
  - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response
  - drm/amdgpu: fix NULL pointer dereference
  - amdgpu: avoid incorrect %hu format string
  - drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal
  - media: gscpa/stv06xx: fix memory leak
  - media: dvb-usb: fix memory leak in dvb_usb_adapter_init
  - media: i2c: adv7842: fix possible use-after-free in adv7842_remove()
  - media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove()
  - media: adv7604: fix possible use-after-free in adv76xx_remove()
  - media: tc358743: fix possible use-after-free in tc358743_remove()
  - power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
  - power: supply: generic-adc-battery: fix possible use-after-free in gab_remove()
  - clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return
  - media: vivid: update EDID
  - media: em28xx: fix memory leak
  - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg()
  - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats()
  - drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f
  - power: supply: Use IRQF_ONESHOT
  - media: gspca/sq905.c: fix uninitialized variable
  - media: media/saa7164: fix saa7164_encoder_register() memory leak bugs
  - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged
  - power: supply: bq27xxx: fix power_avg for newer ICs
  - media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB
  - media: ite-cir: check for receive overflow
  - scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
  - scsi: lpfc: Fix pt2pt connection does not recover after LOGO
  - btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
  - phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove()
  - intel_th: Consistency and off-by-one fix
  - spi: omap-100k: Fix reference leak to master
  - spi: dln2: Fix reference leak to master
  - xhci: fix potential array out of bounds with several interrupters
  - xhci: check control context is valid before dereferencing it.
  - usb: xhci-mtk: support quirk to disable usb2 lpm
  - perf/arm_pmu_platform: Fix error handling
  - tee: optee: do not check memref size on return from Secure World
  - x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS)
  - PCI: PM: Do not read power state in pci_enable_device_flags()
  - usb: xhci: Fix port minor revision
  - usb: dwc3: gadget: Ignore EP queue requests during bus reset
  - usb: gadget: f_uac1: validate input parameters
  - genirq/matrix: Prevent allocation counter corruption
  - usb: gadget: uvc: add bInterval checking for HS mode
  - crypto: api - check for ERR pointers in crypto_destroy_tfm()
  - staging: wimax/i2400m: fix byte-order issue
  - fbdev: zero-fill colormap in fbcmap.c
  - intel_th: pci: Add Rocket Lake CPU support
  - btrfs: fix metadata extent leak after failure to create subvolume
  - cifs: Return correct error code from smb2_get_enc_key
  - mmc: core: Set read only for SD cards with permanent write protect bit
  - mmc: core: Do a power cycle when the CMD11 fails
  - mmc: block: Issue a cache flush only when it's enabled
  - mmc: block: Update ext_csd.cache_ctrl if it was written
  - mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers
  - spi: spi-ti-qspi: Free DMA resources
  - mtd: rawnand: atmel: Update ecc_stats.corrected counter
  - mtd: spinand: core: add missing MODULE_DEVICE_TABLE()
  - ecryptfs: fix kernel panic with null dev_name
  - arm64: dts: mt8173: fix property typo of 'phys' in dsi node
  - arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node
  - ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld
  - ftrace: Handle commands when closing set_ftrace_filter file
  - ACPI: custom_method: fix a possible memory leak
  - ACPI: custom_method: fix potential use-after-free issue
  - s390/disassembler: increase ebpf disasm buffer size
  - Merge "UOS: arm64: mm: add macro __cacheline_aligned to improve the performance of Kunpeng 920 Unixbench pipeline" into linux-next
  - platform/x86: thinkpad_acpi: Correct thermal sensor allocation
  - USB: Add reset-resume quirk for WD19's Realtek Hub
  - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet
  - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX
  - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd()
  - bpf: Fix masking negation logic upon negative dst register
  - mips: Do not include hi and lo in clobber list for R6
  - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd()
  - net: usb: ax88179_178a: initialize local variables before use
  - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade()
  - ACPI: tables: x86: Reserve memory occupied by ACPI tables
  - USB: CDC-ACM: fix poison/unpoison imbalance
  - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access
  - ia64: tools: remove duplicate definition of ia64_mf() on ia64
  - ia64: fix discontig.c section mismatches
  - cavium/liquidio: Fix duplicate argument
  - xen-netback: Check for hotplug-status existence before watching
  - s390/entry: save the caller of psw_idle
  - net: geneve: check skb is large enough for IPv4/IPv6 header
  - ARM: dts: Fix swapped mmc order for omap3
  - HID: wacom: Assign boolean values to a bool variable
  - HID: alps: fix error return code in alps_input_configured()
  - HID: google: add don USB id
  - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3
  - pinctrl: lewisburg: Update number of pins in community
  - net: phy: marvell: fix detection of PHY on Topaz switches
  - ARM: 9071/1: uprobes: Don't hook on thumb instructions
  - ARM: footbridge: fix PCI interrupt mapping
  - ibmvnic: remove duplicate napi_schedule call in open function
  - ibmvnic: remove duplicate napi_schedule call in do_reset function
  - ibmvnic: avoid calling napi_disable() twice
  - net: ip6_tunnel: Unregister catch-all devices
  - net: sit: Unregister catch-all devices
  - net: davicom: Fix regulator not turned off on failed probe
  - netfilter: nft_limit: avoid possible divide error in nft_limit_init
  - netfilter: conntrack: do not print icmpv6 as unknown via /proc
  - scsi: libsas: Reset num_scatter if libata marks qc as NODATA
  - arm64: alternatives: Move length validation in alternative_{insn, endif}
  - arm64: fix inline asm in load_unaligned_zeropad()
  - readdir: make sure to verify directory entry for legacy interfaces too
  - dm verity fec: fix misaligned RS roots IO
  - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices
  - Input: i8042 - fix Pegatron C15B ID entry
  - Input: s6sy761 - fix coordinate read bit shift
  - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN
  - pcnet32: Use pci_resource_len to validate PCI resource
  - net: ieee802154: forbid monitor for add llsec seclevel
  - net: ieee802154: stop dump llsec seclevels for monitors
  - net: ieee802154: forbid monitor for add llsec devkey
  - net: ieee802154: stop dump llsec devkeys for monitors
  - net: ieee802154: forbid monitor for add llsec dev
  - net: ieee802154: stop dump llsec devs for monitors
  - net: ieee802154: stop dump llsec keys for monitors
  - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state
  - ASoC: fsl_esai: Fix TDM slot setup for I2S mode
  - drm/msm: Fix a5xx/a6xx timestamps
  - ARM: keystone: fix integer overflow warning
  - neighbour: Disregard DEAD dst in neigh_update
  - arc: kernel: Return -EFAULT if copy_to_user() fails
  - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message
  - ARM: dts: Fix moving mmc devices with aliases for omap4 & 5
  - ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race
  - dmaengine: dw: Make it dependent to HAS_IOMEM
  - gpio: sysfs: Obey valid_mask
  - Input: nspire-keypad - enable interrupts only when opened
  - xen/events: fix setting irq affinity
  - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches
  - driver core: Fix locking bug in deferred_probe_timeout_work_func()
  - staging: m57621-mmc: delete driver from the tree.
  - net: phy: broadcom: Only advertise EEE for supported modes
  - riscv,entry: fix misaligned base for excp_vect_table
  - drm/tegra: dc: Don't set PLL clock to 0Hz
  - gfs2: report "already frozen/thawed" errors
  - drm/imx: imx-ldb: fix out of bounds array access warning
  - KVM: arm64: Disable guest access to trace filter controls
  - KVM: arm64: Hide system instruction access to Trace registers
  - UOS: modify the include position of asm/thread_info.h
  - Revert "cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath."
  - net: ieee802154: stop dump llsec params for monitors
  - net: ieee802154: forbid monitor for del llsec seclevel
  - net: ieee802154: forbid monitor for set llsec params
  - net: ieee802154: fix nl802154 del llsec devkey
  - net: ieee802154: fix nl802154 add llsec key
  - net: ieee802154: fix nl802154 del llsec dev
  - net: ieee802154: fix nl802154 del llsec key
  - net: ieee802154: nl-mac: fix check on panid
  - drivers: net: fix memory leak in peak_usb_create_dev
  - drivers: net: fix memory leak in atusb_probe
  - net: tun: set tun->dev->addr_len during TUNSETLINK processing
  - cfg80211: remove WARN_ON() in cfg80211_sme_connect
  - net: sched: bump refcount for new action in ACT replace mode
  - clk: socfpga: fix iomem pointer cast on 64-bit
  - RDMA/cxgb4: check for ipv6 address properly while destroying listener
  - net/mlx5: Fix PBMC register mapping
  - net/mlx5: Fix placement of log_max_flow_counter
  - s390/cpcmd: fix inline assembly register clobbering
  - workqueue: Move the position of debug_work_activate() in __queue_work()
  - clk: fix invalid usage of list cursor in unregister
  - clk: fix invalid usage of list cursor in register
  - soc/fsl: qbman: fix conflicting alignment attributes
  - ASoC: sunxi: sun4i-codec: fill ASoC card owner
  - net/ncsi: Avoid channel_monitor hrtimer deadlock
  - ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces
  - net:tipc: Fix a double free in tipc_sk_mcast_rcv
  - cxgb4: avoid collecting SGE_QBASE regs during traffic
  - gianfar: Handle error code at MAC address change
  - sch_red: fix off-by-one checks in red_check_params()
  - amd-xgbe: Update DMA coherency values
  - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips
  - UOS: fix 'struct netns_xfrm' kabi changed
  - net: xfrm: Localize sequence counter per network namespace
  - regulator: bd9571mwv: Fix AVS and DVFS voltage range
  - xfrm: interface: fix ipv4 pmtu check to honor ip header df
  - virtio_net: Add XDP meta data support
  - i2c: turn recovery error on init to debug
  - usbip: synchronize event handler with sysfs code paths
  - usbip: vudc synchronize sysfs code paths
  - usbip: stub-dev synchronize sysfs code paths
  - usbip: add sysfs_lock to synchronize sysfs code paths
  - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind()
  - net: sched: sch_teql: fix null-pointer dereference
  - net: ensure mac header is set in virtio_net_hdr_to_skb()
  - batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field
  - ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin
  - parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers
  - parisc: parisc-agp requires SBA IOMMU driver
  - ocfs2: fix deadlock between setattr and dio_end_io_write
  - nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff
  - ia64: fix user_stack_pointer() for ptrace()
  - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh
  - xen/evtchn: Change irq_info lock to raw_spinlock_t
  - ASoC: intel: atom: Stop advertising non working S24LE support
  - ALSA: aloop: Fix initialization of controls
  - init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM
  - init/Kconfig: make COMPILE_TEST depend on !S390
  - cifs: Silently ignore unknown oplock break handle
  - cifs: revalidate mapping when we open files for SMB1 POSIX
  - ia64: fix format strings for err_inject
  - ia64: mca: allocate early mca with GFP_ATOMIC
  - scsi: target: pscsi: Clean up after failure in pscsi_map_sg()
  - x86/build: Turn off -fcf-protection for realmode targets
  - platform/x86: thinkpad_acpi: Allow the FnLock LED to change state
  - drm/msm: Ratelimit invalid-fence message
  - mac80211: choose first enabled channel for monitor
  - mISDN: fix crash in fritzpci
  - net: pxa168_eth: Fix a potential data race in pxa168_eth_remove
  - platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2
  - bus: ti-sysc: Fix warning on unbind if reset is not deasserted
  - ARM: dts: am33xx: add aliases for mmc interfaces
  - drivers: video: fbcon: fix NULL dereference in fbcon_cursor()
  - staging: rtl8192e: Change state information from u16 to u8
  - staging: rtl8192e: Fix incorrect source in memcpy()
  - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board.
  - usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference
  - USB: cdc-acm: fix use-after-free after probe failure
  - USB: cdc-acm: fix double free on probe failure
  - USB: cdc-acm: downgrade message to debug
  - USB: cdc-acm: untangle a circular dependency between callback and softint
  - cdc-acm: fix BREAK rx code path adding necessary calls
  - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI
  - usb: musb: Fix suspend with devices connected for a64
  - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem
  - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control()
  - extcon: Fix error handling in extcon_dev_register
  - extcon: Add stubs for extcon_register_notifier_all() functions
  - pinctrl: rockchip: fix restore error in resume
  - reiserfs: update reiserfs_xattrs_initialized() condition
  - drm/amdgpu: check alignment on CPU page for bo map
  - drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings()
  - mm: fix race by making init_zero_pfn() early_initcall
  - tracing: Fix stack trace event size
  - PM: runtime: Fix ordering in pm_runtime_get_suppliers()
  - PM: runtime: Fix race getting/putting suppliers at probe
  - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook
  - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO
  - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect
  - net: wan/lmc: unregister device when no matching device is found
  - appletalk: Fix skb allocation size in loopback case
  - net: ethernet: aquantia: Handle error cleanup of start on open
  - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr()
  - brcmfmac: clear EAP/association status bits on linkdown events
  - ext4: do not iput inode under running transaction in ext4_rename()
  - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling
  - thermal/core: Add NULL pointer check before using cooling device stats
  - ASoC: rt5659: Update MCLK rate in set_sysclk()
  - staging: comedi: cb_pcidas64: fix request_irq() warn
  - staging: comedi: cb_pcidas: fix request_irq() warn
  - scsi: qla2xxx: Fix broken #endif placement
  - scsi: st: Fix a use after free in st_open()
  - vhost: Fix vhost_vq_reset()
  - ASoC: cs42l42: Always wait at least 3ms after reset
  - ASoC: cs42l42: Fix mixer volume control
  - ASoC: cs42l42: Fix channel width support
  - ASoC: cs42l42: Fix Bitclock polarity inversion
  - ASoC: es8316: Simplify adc_pga_gain_tlv table
  - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe
  - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10
  - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10
  - rpc: fix NULL dereference on kmalloc failure
  - ext4: fix bh ref count on error paths
  - ipv6: weaken the v4mapped source check
  - tcp: relookup sock for RST+ACK packets handled by obsolete req sock
  - selinux: vsock: Set SID for socket returned by accept()
  - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices"
  - ext4: add reclaim checks to xattr code
  - mac80211: fix double free in ibss_leave
  - net: sched: validate stab values
  - UOS: fix 'struct rtnl_link_ops' kabi changed
  - can: dev: Move device back to init netns on owning netns delete
  - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc()
  - locking/mutex: Fix non debug version of mutex_lock_io_nested()
  - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach()
  - scsi: qedi: Fix error return code of qedi_alloc_global_queues()
  - perf auxtrace: Fix auxtrace queue conflict
  - dm verity: add root hash pkcs#7 signature verification
  - UOS: fix 'struct acpi_pnp_type' kabi changed
  - ACPI: scan: Use unique number for instance_no
  - ACPI: scan: Rearrange memory allocation in acpi_device_add()
  - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs
  - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server
  - net/mlx5e: Fix error path for ethtool set-priv-flag
  - arm64: kdump: update ppos when reading elfcorehdr
  - drm/msm: fix shutdown hook in case GPU components failed to bind
  - net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes
  - net: cdc-phonet: fix data-interface release on probe failure
  - mac80211: fix rate mask reset
  - can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning
  - can: c_can: move runtime PM enable/disable to c_can_platform
  - can: c_can_pci: c_can_pci_remove(): fix use-after-free
  - can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate
  - can: peak_usb: add forgotten supported devices
  - netfilter: ctnetlink: fix dump of the expect mask attribute
  - ftgmac100: Restart MAC HW once
  - net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template
  - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571
  - e1000e: add rtnl_lock() to e1000_reset_task
  - net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
  - macvlan: macvlan_count_rx() needs to be aware of preemption
  - libbpf: Fix INSTALL flag order
  - veth: Store queue_mapping independently of XDP prog presence
  - bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD
  - ARM: dts: at91-sama5d27_som1: fix phy address to 7
  - arm64: dts: ls1043a: mark crypto engine dma coherent
  - arm64: dts: ls1012a: mark crypto engine dma coherent
  - arm64: dts: ls1046a: mark crypto engine dma coherent
  - squashfs: fix xattr id and id lookup sanity checks
  - squashfs: fix inode lookup sanity checks
  - platform/x86: intel-vbtn: Stop reporting SW_DOCK events
  - netsec: restore phy power state after controller reset
  - ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign
  - ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls
  - block: Suppress uevent for hidden device when removed
  - nfs: we don't support removing system.nfs4_acl
  - drm/radeon: fix AGP dependency
  - u64_stats,lockdep: Fix u64_stats_init() vs lockdep
  - sparc64: Fix opcode filtering in handling of no fault loads
  - atm: idt77252: fix null-ptr-dereference
  - atm: uPD98402: fix incorrect allocation
  - net: wan: fix error return code of uhdlc_init()
  - net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch()
  - NFS: Correct size calculation for create reply length
  - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default
  - gpiolib: acpi: Add missing IRQF_ONESHOT
  - sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count
  - net: tehuti: fix error return code in bdx_probe()
  - ixgbe: Fix memleak in ixgbe_configure_clsu32
  - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153"
  - atm: lanai: dont run lanai_dev_close if not open
  - atm: eni: dont release is never initialized
  - powerpc/4xx: Fix build errors from mfdcr()
  - net: fec: ptp: avoid register access when ipg clock is disabled
  - cifs: Fix preauth hash corruption
  - x86/apic/of: Fix CPU devicetree-node lookups
  - genirq: Disable interrupts for force threaded handlers
  - ext4: fix potential error in ext4_do_update_inode
  - ext4: do not try to set xattr into ea_inode if value is empty
  - ext4: find old entry again if failed to rename whiteout
  - x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall()
  - x86: Move TS_COMPAT back to asm/thread_info.h
  - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data()
  - x86/ioapic: Ignore IRQ2 again
  - iio: hid-sensor-temperature: Fix issues of timestamp channel
  - iio: hid-sensor-prox: Fix scale not correct issue
  - iio: hid-sensor-humidity: Fix alignment issue of timestamp channel
  - iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler
  - iio: adis16400: Fix an error code in adis16400_initial_setup()
  - iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel
  - iio:adc:stm32-adc: Add HAS_IOMEM dependency
  - usb: gadget: configfs: Fix KASAN use-after-free
  - USB: replace hardcode maximum usb string length by definition
  - usbip: Fix incorrect double assignment to udc->ud.tcp_rx
  - usb-storage: Add quirk to defeat Kindle's automatic unload
  - powerpc: Force inlining of cpu_has_feature() to avoid build failure
  - scsi: lpfc: Fix some error codes in debugfs
  - net/qrtr: fix __netdev_alloc_skb call
  - sunrpc: fix refcount leak for rpc auth modules
  - svcrdma: disable timeouts on rdma backchannel
  - NFSD: Repair misuse of sv_lock in 5.10.16-rt30.
  - nvmet: don't check iosqes,iocqes for discovery controllers
  - ASoC: fsl_ssi: Fix TDM slot setup for I2S mode
  - btrfs: fix slab cache flags for free space tree bitmap
  - perf tools: Use - lkdtm: don't move ctors to .rodata
  - vmlinux.lds.h: Create section for protection against instrumentation
  - Revert "PM: runtime: Update device status before letting suppliers suspend"
  - ALSA: hda: generic: Fix the micmute led init state
  - ASoC: ak5558: Add MODULE_DEVICE_TABLE
  - ASoC: ak4458: Add MODULE_DEVICE_TABLE
  - UOS: fix 'struct header_ops' kabi changed
  - net: dsa: b53: Support setting learning on port
  - net: dsa: tag_mtk: fix 802.1ad VLAN egress
  - bpf: Add sanity check for upper ptr_limit
  - bpf: Simplify alu_limit masking for pointer arithmetic
  - KVM: arm64: nvhe: Save the SPE context early
  - xen/events: avoid handling the same event on two cpus at the same time
  - xen/events: don't unmask an event channel when an eoi is pending
  - xen/events: reset affinity of 2-level event when tearing it down
  - KVM: arm64: Fix exclusive limit for IPA size
  - hwmon: (lm90) Fix max6658 sporadic wrong temperature reading
  - x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2
  - binfmt_misc: fix possible deadlock in bm_register_write
  - powerpc/64s: Fix instruction encoding for lis in ppc_function_entry()
  - include/linux/sched/mm.h: use rcu_dereference in in_vfork()
  - stop_machine: mark helpers __always_inline
  - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event()
  - block: rsxx: fix error return code of rsxx_pci_probe()
  - sh_eth: fix TRSCER mask for R7S72100
  - staging: comedi: pcl818: Fix endian problem for AI command data
  - staging: comedi: pcl711: Fix endian problem for AI command data
  - staging: comedi: me4000: Fix endian problem for AI command data
  - staging: comedi: dmm32at: Fix endian problem for AI command data
  - staging: comedi: das800: Fix endian problem for AI command data
  - staging: comedi: das6402: Fix endian problem for AI command data
  - staging: comedi: adv_pci1710: Fix endian problem for AI command data
  - staging: comedi: addi_apci_1500: Fix endian problem for command sample
  - staging: comedi: addi_apci_1032: Fix endian problem for COS sample
  - staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan
  - staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd
  - staging: ks7010: prevent buffer overflow in ks_wlan_set_scan()
  - staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data()
  - staging: rtl8712: unterminated string leads to read overflow
  - staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan()
  - usbip: fix vudc usbip_sockfd_store races leading to gpf
  - usbip: fix vhci_hcd attach_store() races leading to gpf
  - usbip: fix vudc to check for stream socket
  - usbip: fix vhci_hcd to check for stream socket
  - usbip: fix stub_dev to check for stream socket
  - USB: serial: cp210x: add some more GE USB IDs
  - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter
  - USB: serial: ch341: add new Product ID
  - USB: serial: io_edgeport: fix memory leak in edge_startup
  - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing
  - xhci: Improve detection of device initiated wake signal.
  - usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM
  - USB: usblp: fix a hang in poll() if disconnected
  - usb: dwc3: qcom: Honor wakeup enabled/disabled state
  - usb: gadget: f_uac1: stop playback on function disable
  - usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot
  - USB: gadget: u_ether: Fix a configfs return code
  - Goodix Fingerprint device is not a modem
  - mmc: cqhci: Fix random crash when remove mmc module/card
  - mmc: core: Fix partition switch time for eMMC
  - s390/dasd: fix hanging IO request during DASD driver unbind
  - s390/dasd: fix hanging DASD driver unbind
  - Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities")
  - ALSA: usb-audio: Apply the control quirk to Plantronics headsets
  - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar
  - ALSA: hda: Avoid spurious unsol event handling during S3/S4
  - ALSA: hda: Drop the BATCH workaround for AMD controllers
  - ALSA: hda/hdmi: Cancel pending works before suspend
  - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
  - scsi: target: core: Prevent underflow for service actions
  - scsi: target: core: Add cmd length set before cmd complete
  - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling
  - s390/smp: __smp_rescan_cpus() - move cpumask away from stack
  - i40e: Fix memory leak in i40e_probe
  - PCI: Fix pci_register_io_range() memory leak
  - PCI: mediatek: Add missing of_node_put() to fix reference leak
  - PCI: xgene-msi: Fix race in installing chained irq handler
  - sparc64: Use arch_validate_flags() to validate ADI flag
  - sparc32: Limit memblock allocation to low memory
  - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset
  - powerpc: improve handling of unrecoverable system reset
  - powerpc/pci: Add ppc_md.discover_phbs()
  - mmc: mediatek: fix race condition between msdc_request_timeout and irq
  - mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()'
  - udf: fix silent AED tagLocation corruption
  - i2c: rcar: optimize cacheline to minimize HW race condition
  - net: phy: fix save wrong speed and duplex problem if autoneg is on
  - media: v4l: vsp1: Fix bru null pointer access
  - media: v4l: vsp1: Fix uif null pointer access
  - media: usbtv: Fix deadlock on suspend
  - sh_eth: fix TRSCER mask for R7S9210
  - s390/cio: return -EFAULT if copy_to_user() fails
  - drm: meson_drv add shutdown function
  - drm/compat: Clear bounce structures
  - s390/cio: return -EFAULT if copy_to_user() fails again
  - perf traceevent: Ensure read cmdlines are null terminated.
  - selftests: forwarding: Fix race condition in mirror installation
  - net: stmmac: fix watchdog timeout during suspend/resume stress test
  - net: stmmac: stop each tx channel independently
  - net: qrtr: fix error return code of qrtr_sendmsg()
  - net: davicom: Fix regulator not turned off on driver removal
  - net: davicom: Fix regulator not turned off on failed probe
  - net: lapbether: Remove netif_start_queue / netif_stop_queue
  - net: usb: qmi_wwan: allow qmimux add/del with master up
  - net: sched: avoid duplicates in classes dump
  - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10
  - net/mlx4_en: update moderation when config reset
  - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0
  - net: check if protocol extracted by virtio_net_hdr_set_proto is correct
  - sh_eth: fix TRSCER mask for SH771x
  - Revert "mm, slub: consider rest of partial list if acquire_slab() fails"
  - scripts/recordmcount.{c,pl}: support -ffunction-sections .text.* section names
  - cifs: return proper error code in statfs(2)
  - tcp: add sanity tests to TCP_QUEUE_SEQ
  - tcp: annotate tp->write_seq lockless reads
  - tcp: annotate tp->copied_seq lockless reads
  - mt76: dma: do not report truncated frames to mac80211
  - netfilter: x_tables: gpf inside xt_find_revision()
  - can: flexcan: enable RX FIFO after FRZ/HALT valid
  - can: flexcan: assert FRZ bit in flexcan_chip_freeze()
  - can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership
  - net: Introduce parse_protocol header_ops callback
  - ath9k: fix transmitting to stations in dynamic SMPS mode
  - ethernet: alx: fix order of calls on resume
  - uapi: nfnetlink_cthelper.h: fix userspace compilation error
  - UOS: add return value to increase_address_space()
  - mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
  - drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
  - misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom
  - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller
  - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140
  - media: cx23885: add more quirks for reset DMA on some AMD IOMMU
  - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter
  - platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016
  - platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices
  - platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag
  - platform/x86: acer-wmi: Add new force_caps module parameter
  - platform/x86: acer-wmi: Cleanup accelerometer device handling
  - platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines
  - mwifiex: pcie: skip cancel_work_sync() on reset failure path
  - iommu/amd: Fix sleeping in atomic in increase_address_space()
  - dm table: fix zoned iterate_devices based device capability checks
  - dm table: fix DAX iterate_devices based device capability checks
  - dm table: fix iterate_devices based device capability checks
  - net: dsa: add GRO support via gro_cells
  - r8169: fix resuming from suspend on RTL8105e if machine runs on battery
  - dm verity: fix FEC for RS roots unaligned to block size
  - rsxx: Return -EFAULT if copy_to_user() fails
  - RDMA/rxe: Fix missing kconfig dependency on CRYPTO
  - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits
  - usbip: tools: fix build error for multiple definition
  - drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie
  - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
  - PM: runtime: Update device status before letting suppliers suspend
  - btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors
  - btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata
  - btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl
  - btrfs: fix raid6 qstripe kmap
  - btrfs: raid56: simplify tracking of Q stripe presence
  - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
  - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
  - swap: fix swapfile read/write offset
  - zsmalloc: account the number of compacted pages correctly
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
  - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet
  - parisc: Bump 64-bit IRQ stack size to 64 KB
  - btrfs: fix error handling in commit_fs_roots
  - f2fs: fix to set/clear I_LINKABLE under i_lock
  - f2fs: handle unallocated section and zone on pinned/atgc
  - media: uvcvideo: Allow entities with no pads
  - drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
  - PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
  - crypto: tcrypt - avoid signed overflow in byte count
  - staging: most: sound: add sanity check for function argument
  - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
  - x86/build: Treat R_386_PLT32 relocation as R_386_PC32
  - ath10k: fix wmi mgmt tx queue full due to race condition
  - pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
  - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
  - wlcore: Fix command execute failure 19 for wl12xx
  - vt/consolemap: do font sum unsigned
  - x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
  - staging: fwserial: Fix error handling in fwserial_create
  - rsi: Move card interrupt handling to RX thread
  - rsi: Fix TX EAPOL packet handling against iwlwifi AP
  - dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
  - net: bridge: use switchdev for port flags set through sysfs too
  - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
  - net: fix up truesize of cloned skb in skb_prepare_for_shift()
  - smackfs: restrict bytes count in smackfs write functions
  - xfs: Fix assert failure in xfs_setattr_size()
  - media: mceusb: sanity check for prescaler value
  - udlfb: Fix memory leak in dlfb_usb_probe
  - JFS: more checks for invalid superblock
  - MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
  - virtio/s390: implement virtio-ccw revision 2 correctly
  - drm/virtio: use kvmalloc for large allocations
  - hugetlb: fix update_and_free_page contig page struct assumption
  - net: usb: qmi_wwan: support ZTE P685M modem
  - UOS: fix 'struct request_queue' kabi changed
  - ARM: dts: aspeed: Add LCLK to lpc-snoop
  - net: qrtr: Fix memory leak in qrtr_tun_open
  - dm era: Update in-core bitset after committing the metadata
  - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
  - ipv6: silence compilation warning for non-IPV6 builds
  - ipv6: icmp6: avoid indirect call for icmpv6_send()
  - xfrm: interface: use icmp_ndo_send helper
  - sunvnet: use icmp_ndo_send helper
  - gtp: use icmp_ndo_send helper
  - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n
  - icmp: introduce helper for nat'd source address in network device context
  - dm era: only resize metadata in preresume
  - dm era: Reinitialize bitset cache before digesting a new writeset
  - dm era: Use correct value size in equality function of writeset tree
  - dm era: Fix bitset memory leaks
  - dm era: Verify the data block size hasn't changed
  - dm era: Recover committed writeset after crash
  - dm: fix deadlock when swapping to encrypted device
  - gfs2: Don't skip dlm unlock if glock has an lvb
  - sparc32: fix a user-triggerable oops in clear_user()
  - f2fs: fix out-of-repair __setattr_copy()
  - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available
  - printk: fix deadlock when kernel panic
  - gpio: pcf857x: Fix missing first interrupt
  - mmc: sdhci-esdhc-imx: fix kernel panic when remove module
  - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
  - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
  - libnvdimm/dimm: Avoid race between probe and available_slots_show()
  - hugetlb: fix copy_huge_page_from_user contig page struct assumption
  - x86: fix seq_file iteration for pat/memtype.c
  - seq_file: document how per-entry resources are managed.
  - fs/affs: release old buffer head on error path
  - mtd: spi-nor: hisi-sfc: Put child node np on error path
  - watchdog: mei_wdt: request stop on unregister
  - arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
  - floppy: reintroduce O_NDELAY fix
  - x86/reboot: Force all cpus to exit VMX root if VMX is supported
  - media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
  - staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
  - staging: gdm724x: Fix DMA from stack
  - staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
  - dts64: mt7622: fix slow sd card access
  - pstore: Fix typo in compression option name
  - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
  - misc: rtsx: init of rts522a add OCP power off when no card is present
  - seccomp: Add missing return in non-void function
  - crypto: sun4i-ss - handle BigEndian for cipher
  - crypto: sun4i-ss - checking sg length is not sufficient
  - crypto: arm64/sha - add missing module aliases
  - btrfs: fix extent buffer leak on failure to copy root
  - btrfs: fix reloc root leak with 0 ref reloc roots on recovery
  - btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
  - tpm_tis: Clean up locality release
  - tpm_tis: Fix check_locality for correct locality acquisition
  - ALSA: hda/realtek: modify EAPD in the ALC886
  - USB: serial: mos7720: fix error code in mos7720_write()
  - USB: serial: mos7840: fix error code in mos7840_write()
  - USB: serial: ftdi_sio: fix FTX sub-integer prescaler
  - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
  - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
  - usb: musb: Fix runtime PM race in musb_queue_resume_work
  - USB: serial: option: update interface mapping for ZTE P685M
  - Input: i8042 - add ASUS Zenbook Flip to noselftest list
  - Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S
  - Input: raydium_ts_i2c - do not send zero length
  - HID: wacom: Ignore attempts to overwrite the touch_max value from HID
  - ACPI: configfs: add missing check after configfs_register_default_group()
  - ACPI: property: Fix fwnode string properties matching
  - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
  - mm/rmap: fix potential pte_unmap on an not mapped pte
  - i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
  - arm64: Add missing ISB after invalidating TLB in __primary_switch
  - r8169: fix jumbo packet handling on RTL8168e
  - mm/hugetlb: fix potential double free in hugetlb_register_node() error path
  - mm/memory.c: fix potential pte_unmap_unlock pte error
  - ocfs2: fix a use after free on error
  - vxlan: move debug check after netdev unregister
  - net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
  - regmap: sdw: use _no_pm functions in regmap_read/write
  - ext4: fix potential htree index checksum corruption
  - drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
  - PCI: Align checking of syscall user config accessors
  - VMCI: Use set_page_dirty_lock() when unregistering guest memory
  - pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
  - misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users
  - misc: eeprom_93xx46: Fix module alias to enable module autoprobe
  - sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
  - Input: elo - fix an error code in elo_connect()
  - perf test: Fix unaligned access in sample parsing test
  - perf intel-pt: Fix missing CYC processing in PSB
  - Input: sur40 - fix an error code in sur40_probe()
  - spi: pxa2xx: Fix the controller numbering for Wildcat Point
  - clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
  - powerpc/8xx: Fix software emulation interrupt
  - powerpc/pseries/dlpar: handle ibm, configure-connector delay status
  - mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
  - spi: stm32: properly handle 0 byte transfer
  - RDMA/rxe: Correct skb on loopback path
  - RDMA/rxe: Fix coding error in rxe_recv.c
  - perf tools: Fix DSO filtering when not finding a map for a sampled address
  - tracepoint: Do not fail unregistering a probe due to memory failure
  - amba: Fix resource leak for drivers without .remove
  - ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores
  - mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes
  - mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe
  - powerpc/47x: Disable 256k page size
  - KVM: PPC: Make the VMX instruction emulation routines static
  - IB/umad: Return EPOLLERR in case of when device disassociated
  - IB/umad: Return EIO in case of when device disassociated
  - auxdisplay: ht16k33: Fix refresh rate handling
  - isofs: release buffer head before return
  - regulator: s5m8767: Drop regulators OF node reference
  - spi: atmel: Put allocated master before return
  - regulator: axp20x: Fix reference cout leak
  - clk: sunxi-ng: h6: Fix clock divider range on some clocks
  - RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
  - clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
  - rtc: s5m: select REGMAP_I2C
  - power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
  - of/fdt: Make sure no-map does not remove already reserved regions
  - fdt: Properly handle "no-map" field in the memory region
  - mfd: bd9571mwv: Use devm_mfd_add_devices()
  - dmaengine: hsu: disable spurious interrupt
  - dmaengine: owl-dma: Fix a resource leak in the remove function
  - dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function
  - dmaengine: fsldma: Fix a resource leak in the remove function
  - HID: core: detect and skip invalid inputs to snto32()
  - clk: sunxi-ng: h6: Fix CEC clock
  - spi: cadence-quadspi: Abort read if dummy cycles required are too many
  - clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL
  - capabilities: Don't allow writing ambiguous v3 file capabilities
  - jffs2: fix use after free in jffs2_sum_write_data()
  - fs/jfs: fix potential integer overflow on shift of a int
  - ima: Free IMA measurement buffer after kexec syscall
  - ima: Free IMA measurement buffer on error
  - crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
  - hwrng: timeriomem - Fix cooldown period calculation
  - btrfs: clarify error returns values in __load_free_space_cache
  - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
  - drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
  - f2fs: fix to avoid inconsistent quota data
  - ASoC: cpcap: fix microphone timeslot mask
  - ata: ahci_brcm: Add back regulators management
  - crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error)
  - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values
  - media: pxa_camera: declare variable when DEBUG is defined
  - media: cx25821: Fix a bug when reallocating some dma memory
  - media: qm1d1c0042: fix error return code in qm1d1c0042_init()
  - media: lmedm04: Fix misuse of comma
  - drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
  - crypto: bcm - Rename struct device_private to bcm_device_private
  - ASoC: cs42l56: fix up error handling in probe
  - media: tm6000: Fix memleak in tm6000_start_stream
  - media: media/pci: Fix memleak in empress_init
  - media: em28xx: Fix use-after-free in em28xx_alloc_urbs
  - media: vsp1: Fix an error handling path in the probe function
  - media: camss: missing error code in msm_video_register()
  - media: i2c: ov5670: Fix PIXEL_RATE minimum value
  - MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0
  - MIPS: c-r4k: Fix section mismatch for loongson2_sc_init
  - drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition
  - crypto: sun4i-ss - fix kmap usage
  - gma500: clean up error handling in init
  - drm/gma500: Fix error return code in psb_driver_load()
  - fbdev: aty: SPARC64 requires FB_ATY_CT
  - net: mvneta: Remove per-cpu queue mapping for Armada 3700
  - net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP
  - net: amd-xgbe: Reset link when the link never comes back
  - net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning
  - net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout
  - ibmvnic: skip send_request_unmap for timeout reset
  - ibmvnic: add memory barrier to protect long term buffer
  - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case
  - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds
  - tcp: fix SO_RCVLOWAT related hangs under mem pressure
  - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx
  - mac80211: fix potential overflow when multiplying to u32 integers
  - xen/netback: fix spurious event detection for common event case
  - bnxt_en: reverse order of TX disable and carrier off
  - ibmvnic: Set to CLOSED state even on error
  - ath9k: fix data bus crash when setting nf_override via debugfs
  - bpf_lru_list: Read double-checked variable once without lock
  - soc: aspeed: snoop: Add clock control logic
  - ARM: s3c: fix fiq for clang IAS
  - arm64: dts: msm8916: Fix reserved and rfsa nodes unit address
  - ARM: dts: armada388-helios4: assign pinctrl to each fan
  - ARM: dts: armada388-helios4: assign pinctrl to LEDs
  - staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules
  - usb: dwc2: Make "trimming xfer length" a debug message
  - usb: dwc2: Abort transaction after errors with unknown reason
  - usb: dwc2: Do not update data length if it is 0 on inbound transfers
  - ARM: dts: Configure missing thermal interrupt for 4430
  - memory: ti-aemif: Drop child node when jumping out loop
  - Bluetooth: Put HCI device if inquiry procedure interrupts
  - Bluetooth: drop HCI device reference before return
  - usb: gadget: u_audio: Free requests only after callback
  - ACPICA: Fix exception code class checks
  - cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove()
  - cpufreq: brcmstb-avs-cpufreq: Free resources in error path
  - arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz
  - arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card
  - arm64: dts: allwinner: A64: properly connect USB PHY to port 0
  - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args
  - arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso
  - arm64: dts: exynos: correct PMIC interrupt trigger level on TM2
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Spring
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Monk
  - ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5
  - Bluetooth: Fix initializing response id after clearing struct
  - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function
  - ath10k: Fix error handling in case of CE pipe init failure
  - random: fix the RNDRESEEDCRNG ioctl
  - MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section
  - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode
  - bfq: Avoid false bfq queue merging
  - PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064
  - kdb: Make memory allocations more robust
  - vmlinux.lds.h: add DWARF v5 sections
  - locking/static_key: Fix false positive warnings on concurrent dec/inc
  - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations
  - scripts/recordmcount.pl: support big endian for ARCH sh
  - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath.
  - NET: usb: qmi_wwan: Adding support for Cinterion MV31
  - block: don't release queue's sysfs lock during switching elevator
  - block: fix race between switching elevator and removing queues
  - block: split .sysfs_lock into two locks
  - block: add helper for checking if queue is registered
  - scripts: set proper OpenSSL include dir also for sign-file
  - scripts: use pkg-config to locate libcrypto
  - arm64: tegra: Add power-domain for Tegra210 HDA
  - ntfs: check for valid standard information attribute
  - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable
  - USB: quirks: sort quirk entries
  - kvm: check tlbs_dirty directly
  - net: qrtr: Fix port ID for control messages
  - KVM: SEV: fix double locking due to incorrect backport
  - x86/build: Disable CET instrumentation in the kernel for 32-bit too
  - ovl: expand warning in ovl_d_real()
  - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter()
  - net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS
  - vsock: fix locking in vsock_shutdown()
  - vsock/virtio: update credit only if socket is not closed
  - net: watchdog: hold device global xmit lock during tx disable
  - net/vmw_vsock: improve locking in vsock_connect_timeout()
  - net: fix iteration for sctp transport seq_files
  - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one
  - usb: dwc3: ulpi: fix checkpatch warning
  - h8300: fix PREEMPTION build, TI_PRE_COUNT undefined
  - i2c: stm32f7: fix configuration of the digital filter
  - firmware_loader: align .builtin_fw to 8
  - netfilter: conntrack: skip identical origin tuple in same zone only
  - net: stmmac: set TxQ mode back to DCB after disabling CBS
  - netfilter: flowtable: fix tcp and udp header checksum update
  - netfilter: xt_recent: Fix attempt to update deleted entry
  - bpf: Check for integer overflow when using roundup_pow_of_two()
  - mt76: dma: fix a possible memory leak in mt76_add_fragment()
  - ARM: kexec: fix oops after TLB are invalidated
  - ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL
  - bfq-iosched: Revert "bfq: Fix computation of shallow depth"
  - riscv: virt_addr_valid must check the address belongs to linear mapping
  - drm/amd/display: Free atomic state after drm_atomic_commit
  - drm/amd/display: Fix dc_sink kref count in emulated_link_detect
  - ovl: skip getxattr of security labels
  - cap: fix conversions on getxattr
  - ovl: perform vfs_getxattr() with mounter creds
  - platform/x86: hp-wmi: Disable tablet-mode reporting by default
  - arm64: dts: rockchip: Fix PCIe DT properties on rk3399
  - arm/xen: Don't probe xenbus as part of an early initcall
  - tracing: Do not count ftrace events in top level enable output
  - regulator: Fix lockdep warning resolving supplies
  - regulator: core: Clean enabling always-on regulators + their supplies
  - regulator: core: enable power when setting up constraints
  - squashfs: add more sanity checks in xattr id lookup
  - squashfs: add more sanity checks in inode lookup
  - squashfs: add more sanity checks in id lookup
  - blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue
  - block: don't hold q->sysfs_lock in elevator_init_mq
  - Fix unsynchronized access to sev members through svm_register_enc_region
  - SUNRPC: Handle 0 length opaque XDR object data properly
  - SUNRPC: Move simple_get_bytes and simple_get_netobj into private header
  - iwlwifi: mvm: guard against device removal in reprobe
  - iwlwifi: pcie: fix context info memory leak
  - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap
  - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time()
  - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process()
  - chtls: Fix potential resource leak
  - regulator: core: avoid regulator_resolve_supply() race condition
  - af_key: relax availability checks for skb size calculation
  - remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
  - remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
  - fgraph: Initialize tracing_graph_pause at task creation
  - tracing/kprobe: Fix to support kretprobe events on unloaded modules
  - net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add
  - net: ip_tunnel: fix mtu calculation
  - md: Set prev_flush_start and flush_bio in an atomic way
  - iommu/vt-d: Do not use flush-queue when caching-mode is on
  - Input: xpad - sync supported devices with fork on GitHub
  - x86/apic: Add extra serialization for non-serializing MSRs
  - x86/build: Disable CET instrumentation in the kernel
  - mm: thp: fix MADV_REMOVE deadlock on shmem THP
  - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active
  - mm: hugetlb: fix a race between isolating and freeing page
  - mm: hugetlb: fix a race between freeing and dissolving the page
  - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page
  - ARM: footbridge: fix dc21285 PCI configuration accessors
  - KVM: SVM: Treat SVM as unsupported when running as an SEV guest
  - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs
  - mmc: core: Limit retries when analyse of SDIO tuples fails
  - smb3: Fix out-of-bounds bug in SMB2_negotiate()
  - cifs: report error instead of invalid when revalidating a dentry fails
  - xhci: fix bounce buffer usage for non-sg list case
  - genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set
  - kretprobe: Avoid re-registration of the same kretprobe earlier
  - mac80211: fix station rate table updates on assoc
  - usb: dwc3: fix clock issue during resume in OTG mode
  - usb: dwc2: Fix endpoint direction check in ep_from_windex
  - usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop()
  - USB: usblp: don't call usb_set_interface if there's a single alt
  - USB: gadget: legacy: fix an error code in eth_bind()
  - net: mvpp2: TCAM entry enable should be written after SRAM data
  - net: lapb: Copy the skb before sending a packet
  - arm64: dts: ls1046a: fix dcfg address range
  - rxrpc: Fix deadlock around release of dst cached on udp tunnel
  - Input: i8042 - unbreak Pegatron C15B
  - elfcore: fix building with clang
  - USB: serial: option: Adding support for Cinterion MV31
  - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000
  - USB: serial: cp210x: add pid/vid for WSDA-200-USB
  - workqueue: Restrict affinity change to rescuer
  - kthread: Extract KTHREAD_IS_PER_CPU
  - objtool: Don't fail on missing symbol table
  - selftests/powerpc: Only test lwm/stmw on big endian
  - scsi: ibmvfc: Set default timeout to avoid crash during migration
  - mac80211: fix fast-rx encryption check
  - scsi: libfc: Avoid invoking response handler twice if ep is already completed
  - scsi: scsi_transport_srp: Don't block target in failfast state
  - x86: __always_inline __{rd,wr}msr()
  - platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352
  - platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet
  - phy: cpcap-usb: Fix warning for missing regulator_disable
  - net_sched: gen_estimator: support large ewma log
  - ACPI: thermal: Do not call acpi_thermal_check() directly
  - ibmvnic: Ensure that CRQ entry read are correctly ordered
  - net: dsa: bcm_sf2: put device node before return
  - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN
  - team: protect features update by RCU to avoid deadlock
  - NFC: fix possible resource leak
  - NFC: fix resource leak when target index is invalid
  - rxrpc: Fix memory leak in rxrpc_lookup_local
  - iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built
  - iommu/vt-d: Gracefully handle DMAR units with no supported address widths
  - can: dev: prevent potential information leak in can_fill_info()
  - net/mlx5: Fix memory leak on flow table creation error flow
  - mac80211: pause TX while changing interface type
  - iwlwifi: pcie: reschedule in long-running memory reads
  - iwlwifi: pcie: use jiffies for memory read spin time limit
  - RDMA/cxgb4: Fix the reported max_recv_sge value
  - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces
  - xfrm: Fix oops in xfrm_replay_advance_bmp
  - netfilter: nft_dynset: add timeout extension to template
  - ARM: imx: build suspend-imx6.S with arm instruction set
  - mt7601u: fix rx buffer refcounting
  - mt7601u: fix kernel crash unplugging the device
  - leds: trigger: fix potential deadlock with libata
  - xen: Fix XenStore initialisation for XS_LOCAL
  - KVM: x86: get smi pending status correctly
  - KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[]
  - drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[]
  - drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs
  - PM: hibernate: flush swap writer after marking
  - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family
  - wext: fix NULL-ptr-dereference with cfg80211's lack of commit()
  - ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming
  - media: rc: ensure that uevent can be read directly after rc device register
  - ALSA: hda/via: Apply the workaround generically for Clevo machines
  - xen/privcmd: allow fetching resource sizes
  - kernel: kexec: remove the lock operation of system_transition_mutex
  - ACPI: sysfs: Prefer "compatible" modalias
  - fs: fix lazytime expiration handling in __writeback_single_inode()
  - dm integrity: conditionally disable "recalculate" feature
  - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions
  - HID: wacom: Correct NULL dereference on AES pen proximity
  - Revert "mm/slub: fix a memory leak in sysfs_slab_add()"
  - gpio: mvebu: fix pwm .get_state period calculation
  - net: dsa: b53: fix an off by one in checking "vlan->vid"
  - net: mscc: ocelot: allow offloading of bridge on top of LAG
  - sh_eth: Fix power down vs. is_opened flag ordering
  - sh: dma: fix kconfig dependency for G2_DMA
  - xhci: tegra: Delay for disabling LFPS detector
  - xhci: make sure TRB is fully written before giving it to the controller
  - usb: bdc: Make bdc pci driver depend on BROKEN
  - usb: udc: core: Use lock when write to soft_connect
  - usb: gadget: aspeed: fix stop dma register setting.
  - USB: ehci: fix an interrupt calltrace error
  - ehci: fix EHCI host controller initialization sequence
  - serial: mvebu-uart: fix tx lost characters at power off
  - stm class: Fix module init return on allocation failure
  - intel_th: pci: Add Alder Lake-P support
  - irqchip/mips-cpu: Set IPI domain parent chip
  - iio: ad5504: Fix setting power-down state
  - can: peak_usb: fix use after free bugs
  - can: vxcan: vxcan_xmit: fix use after free bug
  - can: dev: can_restart: fix use after free bug
  - selftests: net: fib_tests: remove duplicate log test
  - platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list
  - i2c: octeon: check correct size of maximum RECV_LEN packet
  - drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0
  - drm/nouveau/mmu: fix vram heap sizing
  - drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields
  - drm/nouveau/privring: ack interrupts the same way as RM
  - drm/nouveau/bios: fix issue shadowing expansion ROMs
  - xen: Fix event channel callback via INTX/GSI
  - clk: tegra30: Add hda clock default rates to clock driver
  - HID: Ignore battery for Elan touchscreen on ASUS UX550
  - riscv: Fix kernel time_init()
  - scsi: qedi: Correct max length of CHAP secret
  - ASoC: Intel: haswell: Add missing pm_ops
  - drm/atomic: put state on error path
  - mmc: sdhci-xenon: fix 1.8v regulator stabilization
  - mmc: core: don't initialize block size from ext_csd if not present
  - btrfs: fix lockdep splat in btrfs_recover_relocation
  - ALSA: hda/via: Add minimum mute flag
  - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info()
  - i2c: bpmp-tegra: Ignore unknown I2C_M flags
  - UOS: add sev_get_psp_dev_num() default return value
  - spi: cadence: cache reference clock rate during probe
  - rxrpc: Fix handling of an unsupported token type in rxrpc_read()
  - net: sit: unregister_netdevice on newlink's error path
  - net: stmmac: Fixed mtu channged by cache aligned
  - rxrpc: Call state should be read with READ_ONCE() under some circumstances
  - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands
  - net: dcb: Validate netlink message in DCB handler
  - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request
  - net: mvpp2: Remove Pause and Asym_Pause support
  - netxen_nic: fix MSI/MSI-x interrupts
  - udp: Prevent reuseport_select_sock from reading uninitialized socks
  - crypto: x86/crc32c - fix building with clang ias
  - compiler.h: Raise minimum version of GCC to 5.1 for arm64
  - usb: ohci: Make distrust_firmware param default to false
  - kbuild: enforce -Werror=return-type
  - ALSA: fireface: Fix integer overflow in transmit_midi_msg()
  - ALSA: firewire-tascam: Fix integer overflow in midi_port_work()
  - dm: eliminate potential source of excessive kernel log noise
  - RDMA/mlx5: Fix wrong free of blue flame register on error
  - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp
  - ASoC: Intel: fix error code cnl_set_dsp_D0()
  - ASoC: meson: axg-tdm-interface: fix loopback
  - ima: Remove __init annotation from ima_pcrread()
  - ARM: picoxcell: fix missing interrupt-parent properties
  - drm/msm: Call msm_init_vram before binding the gpu
  - ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI
  - net: ethernet: fs_enet: Add missing MODULE_LICENSE
  - misdn: dsp: select CONFIG_BITREVERSE
  - arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC
  - ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram
  - btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan
  - ARC: build: add boot_targets to PHONY
  - ARC: build: add uImage.lzma to the top-level target
  - ARC: build: remove non-existing bootpImage from KBUILD_IMAGE
  - r8152: Add Lenovo Powered USB-C Travel Hub
  - MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB
  - tracing/kprobes: Do the notrace functions check without kprobes on ftrace
  - x86/hyperv: check cpu mask after interrupt has been disabled
  - ASoC: dapm: remove widget from dirty list on free
  - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init()
  - KVM: arm64: Don't access PMCR_EL0 when no PMU is available
  - wan: ds26522: select CONFIG_BITREVERSE
  - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev
  - iommu/intel: Fix memleak in intel_irq_remapping_alloc
  - lightnvm: select CONFIG_CRC32
  - block: rsxx: select CONFIG_CRC32
  - wil6210: select CONFIG_CRC32
  - dmaengine: xilinx_dma: fix mixed_enum_type coverity warning
  - dmaengine: xilinx_dma: fix incompatible param warning in _child_probe()
  - dmaengine: xilinx_dma: check dma_async_device_register return value
  - dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function
  - spi: stm32: FIFO threshold level - fix align packet size
  - cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get()
  - i2c: sprd: use a specific timeout to avoid system hang up issue
  - ARM: OMAP2+: omap_device: fix idling of devices during probe
  - HID: wacom: Fix memory leakage caused by kfifo_alloc
  - iio: imu: st_lsm6dsx: fix edge-trigger interrupts
  - iio: imu: st_lsm6dsx: flip irq return logic
  - spi: pxa2xx: Fix use-after-free on unbind
  - drm/i915: Fix mismatch between misplaced vma check and vma insert
  - vmlinux.lds.h: Add PGO and AutoFDO input sections
  - chtls: Fix chtls resources release sequence
  - chtls: Added a check to avoid NULL pointer dereference
  - chtls: Replace skb_dequeue with skb_peek
  - chtls: Fix panic when route to peer not configured
  - chtls: Remove invalid set_tcb call
  - chtls: Fix hardware tid leak
  - net/sonic: Fix some resource leaks in error handling paths
  - net: stmmac: dwmac-sun8i: Balance internal PHY power
  - net: stmmac: dwmac-sun8i: Balance internal PHY resource references
  - net: cdc_ncm: correct overhead in delayed_ndp_size
  - KVM: x86: fix shift out of bounds reported by UBSAN
  - x86/mtrr: Correct the range check before performing MTRR type lookups
  - xen/pvh: correctly setup the PV EFI interface for dom0
  - Revert "device property: Keep secondary firmware node secondary by type"
  - btrfs: send: fix wrong file path when there is an inode with a pending rmdir
  - ALSA: hda/realtek - Fix speaker volume control on Lenovo C940
  - ALSA: hda/conexant: add a new hda codec CX11970
  - ALSA: hda/via: Fix runtime PM for Clevo W35xSS
  - x86/mm: Fix leak of pmd ptlock
  - USB: serial: keyspan_pda: remove unused variable
  - usb: gadget: configfs: Preserve function ordering after bind failure
  - usb: gadget: Fix spinlock lockup on usb_function_deactivate
  - USB: gadget: legacy: fix return error code in acm_ms_bind()
  - usb: gadget: u_ether: Fix MTU size mismatch with RX packet size
  - usb: gadget: function: printer: Fix a memory leak for interface descriptor
  - usb: gadget: f_uac2: reset wMaxPacketSize
  - usb: gadget: select CONFIG_CRC32
  - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks
  - USB: usblp: fix DMA to stack
  - USB: yurex: fix control-URB timeout handling
  - USB: serial: option: add Quectel EM160R-GL
  - USB: serial: option: add LongSung M5710 module support
  - USB: serial: iuu_phoenix: fix DMA from stack
  - usb: uas: Add PNY USB Portable SSD to unusual_uas
  - usb: usbip: vhci_hcd: protect shift size
  - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set
  - usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data()
  - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion
  - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt().
  - USB: cdc-acm: blacklist another IR Droid device
  - usb: gadget: enable super speed plus
  - staging: mt7621-dma: Fix a resource leak in an error handling path
  - crypto: ecdh - avoid buffer overflow in ecdh_set_secret()
  - video: hyperv_fb: Fix the mmap() regression for v5.4.y and older
  - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close
  - net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE
  - r8169: work around power-saving bug on some chip versions
  - net: usb: qmi_wwan: add Quectel EM160R-GL
  - CDC-NCM: remove "connected" log message
  - net: hdlc_ppp: Fix issues when mod_timer is called while timer is running
  - tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS
  - net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered
  - net: ethernet: Fix memleak in ethoc_probe
  - net/ncsi: Use real net-device for response handler
  - qede: fix offload for IPIP tunnel packets
  - net: mvpp2: Fix GoP port 3 Networking Complex Control configurations
  - atm: idt77252: call pci_disable_device() on error path
  - ethernet: ucc_geth: set dev->max_mtu to 1518
  - ethernet: ucc_geth: fix use-after-free in ucc_geth_remove()
  - net: mvpp2: prs: fix PPPoE with ipv6 packet parse
  - net: mvpp2: Add TCAM entry to drop flow control pause frames
  - depmod: handle the case of /sbin/depmod without /sbin in PATH
  - scsi: ide: Do not set the RQF_PREEMPT flag for sense requests
  - scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff()
  - scsi: ufs: Fix wrong print message in dev_err()
  - kbuild: don't hardcode depmod path
  - iio:magnetometer:mag3110: Fix alignment and data leak issues.
  - iio:imu:bmi160: Fix alignment and data leak issues
  - kdev_t: always inline major/minor helper functions
  - dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate()
  - dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()
  - dmaengine: at_hdmac: Substitute kzalloc with kmalloc
  - Revert "mtd: spinand: Fix OOB read"
  - ALSA: pcm: Clear the full allocated memory at hw_params
  - powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe()
  - rtc: sun6i: Fix memleak in sun6i_rtc_clk_init
  - ALSA: rawmidi: Access runtime->avail always in spinlock
  - ALSA: seq: Use bool for snd_seq_queue internal flags
  - media: gp8psk: initialize stats at power control logic
  - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells()
  - reiserfs: add check for an invalid ih_entry_count
  - Bluetooth: hci_h5: close serdev device and free hu in h5_close
  - of: fix linker-section match-table corruption
  - xen/gntdev.c: Mark pages as dirty
  - powerpc/bitops: Fix possible undefined behaviour with fls() and fls64()
  - KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits
  - KVM: SVM: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses
  - uapi: move constants from <linux/kernel.h> to <linux/const.h>
  - ubifs: prevent creating duplicate encrypted filenames
  - f2fs: prevent creating duplicate encrypted filenames
  - ext4: prevent creating duplicate encrypted filenames
  - fscrypt: add fscrypt_is_nokey_name()
  - md/raid10: initialize r10_bio->read_slot before use.
  - UOS: fix 'struct trace_seq' kabi changed
  - platform/x86: mlx-platform: remove an unused variable
  - platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12
  - libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels
  - clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9
  - pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler
  - iio:imu:bmi160: Fix too large a buffer.
  - iio:pressure:mpl3115: Force alignment of buffer
  - iio:light:st_uvis25: Fix timestamp alignment and prevent data leak.
  - iio:light:rpr0521: Fix timestamp alignment and prevent data leak.
  - iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume
  - iio: buffer: Fix demux update
  - mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read
  - mtd: parser: cmdline: Fix parsing of part-names with colons
  - mtd: spinand: Fix OOB read
  - soc: qcom: smp2p: Safely acquire spinlock without IRQs
  - spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe
  - spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path
  - spi: sc18is602: Don't leak SPI master in probe error path
  - spi: rb4xx: Don't leak SPI master in probe error path
  - spi: pic32: Don't leak DMA channels in probe error path
  - spi: davinci: Fix use-after-free on unbind
  - spi: spi-sh: Fix use-after-free on unbind
  - drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor()
  - jffs2: Fix GC exit abnormally
  - ubifs: wbuf: Don't leak kernel memory to flash
  - SMB3.1.1: do not log warning message if server doesn't populate salt
  - SMB3: avoid confusing warning message on mount to Azure
  - ceph: fix race in concurrent __ceph_remove_cap invocations
  - ima: Don't modify file descriptor mode on the fly
  - powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently
  - powerpc/powernv/memtrace: Don't leak kernel memory to user space
  - powerpc/xmon: Change printk() to pr_cont()
  - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter
  - powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at
  - ARM: dts: at91: sama5d2: fix CAN message ram offset and size
  - ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES
  - KVM: arm64: Introduce handling of AArch32 TTBCR2 traps
  - USB: serial: keyspan_pda: fix write unthrottling
  - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free
  - USB: serial: keyspan_pda: fix write-wakeup use-after-free
  - USB: serial: keyspan_pda: fix stalled writes
  - USB: serial: keyspan_pda: fix write deadlock
  - USB: serial: keyspan_pda: fix dropped unthrottle interrupts
  - USB: serial: digi_acceleport: fix write-wakeup deadlocks
  - USB: serial: mos7720: fix parallel-port state restore
  - EDAC/amd64: Fix PCI component registration
  - powerpc/perf: Exclude kernel samples while counting events in user space.
  - staging: comedi: mf6x4: Fix AI end-of-conversion detection
  - s390/dasd: fix list corruption of lcu list
  - s390/dasd: fix list corruption of pavgroup group list
  - s390/dasd: prevent inconsistent LCU device data
  - s390/dasd: fix hanging device offline processing
  - s390/kexec_file: fix diag308 subcode when loading crash kernel
  - s390/smp: perform initial CPU reset also for SMT siblings
  - ALSA: usb-audio: Disable sample read check if firmware doesn't give back
  - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices
  - ALSA: hda/realtek: Apply jack fixup for Quanta NL3
  - ALSA: hda/realtek: Add quirk for MSI-GP73
  - ALSA: pcm: oss: Fix a few more UBSAN fixes
  - ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255
  - ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256
  - ALSA: hda: Fix regressions on clear and reconfig sysfs
  - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup()
  - ALSA: hda/ca0132 - Change Input Source enum strings.
  - Input: cyapa_gen6 - fix out-of-bounds stack access
  - media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE
  - media: ipu3-cio2: Validate mbus format in setting subdev format
  - media: ipu3-cio2: Serialise access to pad format
  - media: ipu3-cio2: Return actual subdev format
  - media: ipu3-cio2: Remove traces of returned buffers
  - media: netup_unidvb: Don't leak SPI master in probe error path
  - media: sunxi-cir: ensure IR is handled when it is continuous
  - media: gspca: Fix memory leak in probe
  - Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
  - Input: cros_ec_keyb - send 'scancodes' in addition to key events
  - fix namespaced fscaps when !CONFIG_SECURITY
  - cfg80211: initialize rekey_data
  - ARM: sunxi: Add machine match for the Allwinner V3 SoC
  - kconfig: fix return value of do_error_if()
  - clk: sunxi-ng: Make sure divider tables have sentinel
  - clk: s2mps11: Fix a resource leak in error handling paths in the probe function
  - qlcnic: Fix error code in probe
  - perf record: Fix memory leak when using '--user-regs=?' to list registers
  - pwm: lp3943: Dynamically allocate PWM chip base
  - pwm: zx: Add missing cleanup in error path
  - clk: ti: Fix memleak in ti_fapll_synth_setup
  - watchdog: coh901327: add COMMON_CLK dependency
  - watchdog: qcom: Avoid context switch in restart handler
  - libnvdimm/label: Return -ENXIO for no slot in __blk_label_update
  - net: korina: fix return value
  - net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function
  - net: bcmgenet: Fix a resource leak in an error handling path in the probe functin
  - checkpatch: fix unescaped left brace
  - powerpc/ps3: use dma_mapping_error()
  - nfc: s3fwrn5: Release the nfc firmware
  - um: chan_xterm: Fix fd leak
  - um: tty: Fix handling of close in tty lines
  - um: Monitor error events in IRQ controller
  - watchdog: Fix potential dereferencing of null pointer
  - watchdog: sprd: check busy bit before new loading rather than after that
  - watchdog: sprd: remove watchdog disable from resume fail path
  - watchdog: sirfsoc: Add missing dependency on HAS_IOMEM
  - irqchip/alpine-msi: Fix freeing of interrupts on allocation error path
  - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control()
  - mac80211: don't set set TDLS STA bandwidth wider than possible
  - extcon: max77693: Fix modalias string
  - clk: tegra: Fix duplicated SE clock entry
  - bus: fsl-mc: fix error return code in fsl_mc_object_allocate()
  - x86/kprobes: Restore BTF if the single-stepping is cancelled
  - nfsd: Fix message level for normal termination
  - speakup: fix uninitialized flush_lock
  - usb: oxu210hp-hcd: Fix memory leak in oxu_create
  - usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe
  - powerpc/pseries/hibernation: remove redundant cacheinfo update
  - powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops
  - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems
  - scsi: fnic: Fix error return code in fnic_probe()
  - seq_buf: Avoid type mismatch for seq_buf_init
  - scsi: pm80xx: Fix error return in pm8001_pci_probe()
  - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe
  - cpufreq: scpi: Add missing MODULE_ALIAS
  - cpufreq: loongson1: Add missing MODULE_ALIAS
  - cpufreq: st: Add missing MODULE_DEVICE_TABLE
  - cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE
  - cpufreq: highbank: Add missing MODULE_DEVICE_TABLE
  - ASoC: jz4740-i2s: add missed checks for clk_get()
  - memstick: r592: Fix error return in r592_probe()
  - arm64: dts: rockchip: Fix UART pull-ups on rk3328
  - pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe()
  - ARM: dts: at91: sama5d2: map securam as device
  - clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent()
  - media: saa7146: fix array overflow in vidioc_s_audio()
  - vfio-pci: Use io_remap_pfn_range() for PCI IO memory
  - NFSv4.2: condition READDIR's mask for security label based on LSM state
  - ath10k: Release some resources in an error handling path
  - ath10k: Fix an error handling path
  - ath10k: Fix the parsing error in service available event
  - platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init
  - ARM: dts: at91: at91sam9rl: fix ADC triggers
  - arm64: dts: meson: fix spi-max-frequency on Khadas VIM2
  - power: supply: bq24190_charger: fix reference leak
  - power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching
  - arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc
  - ARM: dts: Remove non-existent i2c1 from 98dx3236
  - HSI: omap_ssi: Don't jump to free ID in ssi_add_controller()
  - slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI
  - media: max2175: fix max2175_set_csm_mode() error code
  - mips: cdmm: fix use-after-free in mips_cdmm_bus_discover
  - samples: bpf: Fix lwt_len_hist reusing previous BPF map
  - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration
  - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration
  - media: siano: fix memory leak of debugfs members in smsdvb_hotplug
  - dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe()
  - cw1200: fix missing destroy_workqueue() on error in cw1200_init_common
  - orinoco: Move context allocation after processing the skb
  - ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host
  - ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host
  - memstick: fix a double-free bug in memstick_check
  - RDMA/cxgb4: Validate the number of CQEs
  - Input: omap4-keypad - fix runtime PM error handling
  - drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe
  - soc: ti: Fix reference imbalance in knav_dma_probe
  - soc: ti: knav_qmss: fix reference leak in knav_queue_probe
  - crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe
  - crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd
  - powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32
  - spi: mxs: fix reference leak in mxs_spi_probe
  - usb/max3421: fix return error code in max3421_probe()
  - Input: ads7846 - fix unaligned access on 7845
  - Input: ads7846 - fix integer overflow on Rt calculation
  - Input: ads7846 - fix race that causes missing releases
  - drm/omap: dmm_tiler: fix return error code in omap_dmm_probe()
  - video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init()
  - media: solo6x10: fix missing snd_card_free in error handling case
  - ASoC: meson: fix COMPILE_TEST error
  - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm()
  - media: tm6000: Fix sizeof() mismatches
  - staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c
  - staging: greybus: codecs: Fix reference counter leak in error handling
  - crypto: qat - fix status check in qat_hal_put_rel_rd_xfer()
  - MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA
  - RDMa/mthca: Work around -Wenum-conversion warning
  - ASoC: arizona: Fix a wrong free in wm8997_probe
  - ASoC: wm8998: Fix PM disable depth imbalance on error
  - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure
  - spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume
  - spi: tegra114: fix reference leak in tegra spi ops
  - spi: tegra20-sflash: fix reference leak in tegra_sflash_resume
  - spi: tegra20-slink: fix reference leak in slink ops of tegra20
  - spi: spi-ti-qspi: fix reference leak in ti_qspi_setup
  - Bluetooth: hci_h5: fix memory leak in h5_close
  - Bluetooth: Fix null pointer dereference in hci_event_packet()
  - arm64: dts: exynos: Correct psci compatible used on Exynos7
  - arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7
  - ASoC: pcm: DRAIN support reactivation
  - drm/msm/dsi_pll_10nm: restore VCO rate during restore_state
  - spi: img-spfi: fix reference leak in img_spfi_resume
  - powerpc/64: Set up a kernel stack for secondaries before cpu_restore()
  - crypto: inside-secure - Fix sizeof() mismatch
  - crypto: talitos - Fix return type of current_desc_hdr()
  - crypto: talitos - Endianess in current_desc_hdr()
  - x86/apic: Fix x2apic enablement without interrupt remapping
  - ARM: p2v: fix handling of LPAE translation in BE mode
  - x86/mm/ident_map: Check for errors from ident_pud_init()
  - RDMA/rxe: Compute PSN windows correctly
  - ARM: dts: aspeed: s2600wf: Fix VGA memory region location
  - RDMA/bnxt_re: Set queue pair state when being queried
  - soc: qcom: geni: More properly switch to DMA mode
  - soc: mediatek: Check if power domains can be powered on at boot time
  - soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains()
  - drm/tve200: Fix handling of platform_get_irq() error
  - drm/gma500: fix double free of gma_connector
  - perf cs-etm: Move definition of 'traceid_list' global variable from header file
  - perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata
  - md: fix a warning caused by a race between concurrent md_ioctl()s
  - crypto: af_alg - avoid undefined behavior accessing salg_name
  - media: msi2500: assign SPI bus number dynamically
  - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt()
  - HID: i2c-hid: add Vero K147 to descriptor override
  - coresight: tmc-etr: Check if page is valid before dma_map_page()
  - ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU
  - ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on Exynos5410
  - ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU
  - usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul
  - USB: gadget: f_rndis: fix bitrate for SuperSpeed and above
  - usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus
  - USB: gadget: f_midi: setup SuperSpeed Plus descriptors
  - USB: gadget: f_acm: add support for SuperSpeed Plus
  - USB: serial: option: add interface-number sanity check to flag handling
  - soc/tegra: fuse: Fix index bug in get_process_id
  - drm/tegra: sor: Disable clocks on error in tegra_sor_init()
  - kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling
  - drm/tegra: replace idr_init() by idr_init_base()
  - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
  - selftests/bpf/test_offload.py: Reset ethtool features after failed setting
  - gpio: eic-sprd: break loop when getting NULL device resource
  - clk: renesas: r9a06g032: Drop __packed for portability
  - can: softing: softing_netdev_open(): fix error handling
  - scsi: bnx2i: Requires MMU
  - gpio: mvebu: fix potential user-after-free on probe
  - ARM: dts: sun8i: v3s: fix GIC node memory range
  - pinctrl: baytrail: Avoid clearing debounce value when turning it off
  - pinctrl: merrifield: Set default bias in case no particular value given
  - drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
  - drm/xen-front: Fix misused IS_ERR_OR_NULL checks
  - serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access
  - ALSA: pcm: oss: Fix potential out-of-bounds shift
  - USB: sisusbvga: Make console support depend on BROKEN
  - USB: UAS: introduce a quirk to set no_write_same
  - xhci: Give USB2 ports time to enter U3 in bus suspend
  - ALSA: usb-audio: Fix control 'access overflow' errors from chmap
  - ALSA: usb-audio: Fix potential out-of-bounds shift
  - USB: add RESET_RESUME quirk for Snapscan 1212
  - USB: dummy-hcd: Fix uninitialized array use in init()
  - ktest.pl: If size of log is too big to email, email error message
  - net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
  - net: stmmac: delete the eee_ctrl_timer after napi disabled
  - lan743x: fix for potential NULL pointer dereference with bare card
  - net: stmmac: free tx skb buffer in stmmac_resume()
  - mac80211: mesh: fix mesh_pathtbl_init() error path
  - PCI: qcom: Add missing reset for ipq806x
  - x86/apic/vector: Fix ordering in vector assignment
  - x86/membarrier: Get rid of a dubious optimization
  - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
  - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
  - kbuild: avoid static_assert for genksyms
  - mmc: block: Fixup condition for CMD13 polling for RPMB requests
  - pinctrl: amd: remove debounce filter setting in IRQ type setting
  - Input: i8042 - add Acer laptops to the i8042 reset list
  - Input: cm109 - do not stomp on control URB
  - platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
  - platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE
  - platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen
  - platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e
  - soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
  - scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE
  - ARC: stack unwinding: don't assume non-current task is sleeping
  - powerpc: Drop -me200 addition to build flags
  - iwlwifi: mvm: fix kernel panic in case of assert during CSA
  - arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards.
  - iwlwifi: pcie: limit memory read spin time
  - spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
  - spi: bcm2835aux: Fix use-after-free on unbind
  - x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S
  - Kbuild: do not emit debug info for assembly with LLVM_IAS=1
  - Revert "geneve: pull IP header before ECN decapsulation"
  - x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes
  - Input: i8042 - fix error return code in i8042_setup_aux()
  - dm writecache: remove BUG() and fail gracefully instead
  - i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
  - gfs2: check for empty rgrp tree in gfs2_ri_update
  - spi: bcm2835: Release the DMA channel if probe fails after dma_init
  - spi: bcm2835: Fix use-after-free on unbind
  - spi: bcm-qspi: Fix use-after-free on unbind
  - spi: Introduce device-managed SPI controller allocation
  - iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
  - i2c: imx: Check for I2SR_IAL after every byte
  - i2c: imx: Fix reset of I2SR_IAL flag
  - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
  - dm: remove invalid sparse __acquires and __releases annotations
  - dm writecache: fix the maximum number of arguments
  - i2c: imx: Don't generate STOP condition if arbitration has been lost
  - ALSA: hda/generic: Add option to enforce preferred_dacs pairs
  - ALSA: hda/realtek - Add new codec supported for ALC897
  - ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
  - ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
  - USB: serial: option: fix Quectel BG96 matching
  - USB: serial: option: add support for Thales Cinterion EXS82
  - USB: serial: option: add Fibocom NL668 variants
  - USB: serial: ch341: sort device-id entries
  - USB: serial: ch341: add new Product ID for CH341A
  - USB: serial: kl5kusb105: fix memleak on open
  - usb: gadget: f_fs: Use local copy of descriptors for userspace copy
  - pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
  - pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output
  - tracing: Remove WARN_ON in start_thread()
  - Input: i8042 - add ByteSpeed touchpad to noloop table
  - Input: xpad - support Ardwiino Controllers
  - ALSA: usb-audio: US16x08: fix value count for level meters
  - dt-bindings: net: correct interrupt flags in examples
  - chelsio/chtls: fix panic during unload reload chtls
  - net: mvpp2: Fix error return code in mvpp2_open()
  - chelsio/chtls: fix a double free in chtls_setkey()
  - net: pasemi: fix error return code in pasemi_mac_open()
  - cxgb3: fix error return code in t3_sge_alloc_qset()
  - net/x25: prevent a couple of overflows
  - geneve: pull IP header before ECN decapsulation
  - ibmvnic: Fix TX completion error handling
  - ibmvnic: Ensure that SCRQ entry reads are correctly ordered
  - ibmvnic: fix call_netdevice_notifiers in do_reset
  - usbnet: ipheth: fix connectivity with iOS 14
  - tun: honor IOCB_NOWAIT flag
  - rose: Fix Null pointer dereference in rose_send_frame()
  - net/af_iucv: set correct sk_protocol for child sockets
  - USB: core: Fix regression in Hercules audio card
  - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
  - usb: gadget: Fix memleak in gadgetfs_fill_super
  - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card
  - usb: gadget: f_midi: Fix memleak in f_midi_alloc
  - USB: core: Change %pK for __user pointers to %px
  - perf probe: Fix to die_entrypc() returns error correctly
  - can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
  - platform/x86: toshiba_acpi: Fix the wrong variable assignment
  - platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
  - can: gs_usb: fix endianess problem with candleLight firmware
  - optee: add writeback to valid memory type
  - ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
  - ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
  - net: ena: set initial DMA width to avoid intel iommu issue
  - nfc: s3fwrn5: use signed integer for parsing GPIO numbers
  - IB/mthca: fix return value of error branch in mthca_init_cq()
  - s390/qeth: fix tear down of async TX buffers
  - cxgb4: fix the panic caused by non smac rewrite
  - bnxt_en: Release PCI regions when DMA mask setup fails during probe.
  - video: hyperv_fb: Fix the cache type when mapping the VRAM
  - bnxt_en: fix error return code in bnxt_init_board()
  - bnxt_en: fix error return code in bnxt_init_one()
  - scsi: ufs: Fix race between shutdown and runtime resume flow
  - ARM: dts: dra76x: m_can: fix order of clocks
  - batman-adv: set .owner to THIS_MODULE
  - phy: tegra: xusb: Fix dangling pointer on probe failure
  - xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
  - perf/x86: fix sysfs type mismatches
  - dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
  - HID: Add Logitech Dinovo Edge battery quirk
  - x86/xen: don't unbind uninitialized lock_kicker_irq
  - dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant
  - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices
  - HID: hid-sensor-hub: Fix issue with devices with no report ID
  - Input: i8042 - allow insmod to succeed on devices without an i8042 controller
  - HID: add support for Sega Saturn
  - HID: cypress: Support Varmilo Keyboards' media hotkeys
  - ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
  - drm/atomic_helper: Stop modesets on unregistered connectors harder
  - KVM: x86: Fix split-irqchip vs interrupt injection window request
  - KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
  - KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
  - wireless: Use linux/stddef.h instead of stddef.h
  - btrfs: fix lockdep splat when reading qgroup config on mount
  - btrfs: don't access possibly stale fs_info data for printing duplicate device
  - perf event: Check ref_reloc_sym before using it
  - x86/microcode/intel: Check patch signature before saving microcode for early loading
  - seccomp: Set PF_SUPERPRIV when checking capability
  - ptrace: Set PF_SUPERPRIV when checking capability
  - s390/dasd: fix null pointer dereference for ERP requests
  - s390/cpum_sf.c: fix file permission for cpum_sfb_size
  - mac80211: free sta in sta_info_insert_finish() on errors
  - mac80211: minstrel: fix tx status processing corner case
  - mac80211: minstrel: remove deferred sampling code
  - xtensa: disable preemption around cache alias management calls
  - regulator: workaround self-referent regulators
  - regulator: avoid resolve_supply() infinite recursion
  - regulator: fix memory leak with repeated set_machine_constraints()
  - regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}
  - iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode
  - iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
  - staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids
  - tty: serial: imx: keep console clocks always on
  - ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
  - ALSA: mixart: Fix mutex deadlock
  - ALSA: ctl: fix error path at adding user-defined element set
  - ALSA: usb-audio: Add delay quirk for all Logitech USB devices
  - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
  - efi/x86: Free efi_pgd with free_pages()
  - regulator: ti-abb: Fix array out of bound read access on the first transition
  - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
  - drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()
  - MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
  - ASoC: qcom: lpass-platform: Fix memory leak
  - can: m_can: m_can_handle_state_change(): fix state change
  - can: peak_usb: fix potential integer overflow on shift of a int
  - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()
  - can: ti_hecc: Fix memleak in ti_hecc_probe
  - can: dev: can_restart(): post buffer from the right context
  - can: af_can: prevent potential access of uninitialized member in canfd_rcv()
  - can: af_can: prevent potential access of uninitialized member in can_rcv()
  - Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER
  - ARM: dts: imx50-evk: Fix the chip select 1 IOMUX
  - arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy
  - arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node
  - MIPS: export has_transparent_hugepage() for modules
  - Input: adxl34x - clean up a data type in adxl34x_probe()
  - arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY
  - ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY
  - ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY
  - Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high"
  - ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node
  - arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node
  - arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node
  - ACPI: button: Add DMI quirk for Medion Akoya E2228T
  - selftests: kvm: Fix the segment descriptor layout to match the actual layout
  - scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
  - pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq
  - net: ftgmac100: Fix crash when removing driver
  - net/ncsi: Fix netlink registration
  - net: usb: qmi_wwan: Set DTR quirk for MR400
  - qlcnic: fix error return code in qlcnic_83xx_restart_hw()
  - qed: fix error return code in qed_iwarp_ll2_start()
  - net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
  - net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup
  - net/mlx4_core: Fix init_hca fields offset
  - netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
  - netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
  - net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
  - net: b44: fix error return code in b44_init_one()
  - lan743x: prevent entire kernel HANG on open, for some platforms
  - lan743x: fix issue causing intermittent kernel log warnings
  - bnxt_en: read EEPROM A2h address using page 0
  - atm: nicstar: Unmap DMA on send error
  - ACPI: GED: fix -Wformat
  - KVM: x86: clflushopt should be treated as a no-op by emulation
  - can: proc: can_remove_proc(): silence remove_proc_entry warning
  - mac80211: always wind down STA state
  - powerpc/8xx: Always fault when _PAGE_ACCESSED is not set
  - Revert "perf cs-etm: Move definition of 'traceid_list' global variable from header file"
  - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP
  - r8169: fix potential skb double free in an error path
  - vrf: Fix fast path output packet handling with async Netfilter rules
  - net/x25: Fix null-ptr-deref in x25_connect
  - net/af_iucv: fix null pointer dereference on shutdown
  - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"
  - pinctrl: amd: fix incorrect way to disable debounce filter
  - pinctrl: amd: use higher precision for 512 RtcClk
  - drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]
  - mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove
  - gpio: pcie-idio-24: Enable PEX8311 interrupts
  - gpio: pcie-idio-24: Fix IRQ Enable Register value
  - gpio: pcie-idio-24: Fix irq mask when masking
  - btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch
  - mei: protect mei_cl_mtu from null dereference
  - xhci: hisilicon: fix refercence leak in xhci_histb_probe
  - usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
  - thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()
  - thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()
  - btrfs: dev-replace: fail mount if we don't have replace item with target device
  - btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod
  - cosa: Add missing kfree in error path of cosa_write
  - of/address: Fix of_node memory leak in of_dma_is_coherent
  - lan743x: fix "BUG: invalid wait context" when setting rx mode
  - pinctrl: aspeed: Fix GPI only function problem.
  - ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template
  - pinctrl: intel: Set default bias in case no particular value given
  - mfd: sprd: Add wakeup capability for PMIC IRQ
  - tpm_tis: Disable interrupts on ThinkPad T490s
  - selftests: proc: fix warning: _GNU_SOURCE redefined
  - vfio: platform: fix reference leak in vfio_platform_open
  - s390/smp: move rcu_cpu_starting() earlier
  - iommu/amd: Increase interrupt remapping table limit to 512 entries
  - scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()
  - cfg80211: regulatory: Fix inconsistent format argument
  - mac80211: fix use of skb payload instead of header
  - drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running
  - drm/amd/pm: perform SMC reset on suspend/hibernation
  - drm/amdgpu: perform srbm soft reset always on SDMA resume
  - scsi: hpsa: Fix memory leak in hpsa_init_one()
  - gfs2: check for live vs. read-only file system in gfs2_fitrim
  - gfs2: Add missing truncate_inode_pages_final for sd_aspace
  - gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free
  - usb: gadget: goku_udc: fix potential crashes in probe
  - crypto: arm64/aes-modes - get rid of literal load of addend vector
  - ath9k_htc: Use appropriate rs_datalen type
  - Btrfs: fix missing error return if writeback for extent buffer never started
  - can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A
  - can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on
  - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
  - can: peak_usb: add range checking in decode operations
  - can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()
  - can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames
  - can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context
  - can: rx-offload: don't call kfree_skb() from IRQ context
  - ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()
  - hv_balloon: disable warning when floor reached
  - genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY
  - btrfs: reschedule when cloning lots of extents
  - btrfs: sysfs: init devices outside of the chunk_mutex
  - usb: dwc3: gadget: Reclaim extra TRBs after request completion
  - usb: dwc3: gadget: Continue to process pending requests
  - regulator: defer probe when trying to get voltage from unresolved supply
  - arm64: dts: marvell: espressobin: Add ethernet switch aliases
  - net: dsa: read mac address from DT for slave device
  - PM: runtime: Resume the device earlier in __device_release_driver()
  - Revert "ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE"
  - ARC: stack unwinding: avoid indefinite looping
  - usb: mtu3: fix panic in mtu3_gadget_stop()
  - USB: Add NO_LPM quirk for Kingston flash drive
  - USB: serial: option: add Telit FN980 composition 0x1055
  - USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231
  - USB: serial: option: add Quectel EC200T module support
  - USB: serial: cyberjack: fix write-URB completion race
  - serial: txx9: add missing platform_driver_unregister() on error in serial_txx9_init
  - serial: 8250_mtk: Fix uart_get_baud_rate warning
  - ACPI: NFIT: Fix comparison to '-ENXIO'
  - drm/vc4: drv: Add error handding for bind
  - vsock: use ns_capable_noaudit() on socket create
  - of: Fix reserved-memory overlap detection
  - x86/kexec: Use up-to-dated screen_info copy to fill boot params
  - ARM: dts: sun4i-a10: fix cpu_alert temperature
  - gfs2: Wake up when sd_glock_disposal becomes zero
  - mm: always have io_remap_pfn_range() set pgprot_decrypted()
  - lib/crc32test: remove extra local_irq_disable/enable
  - ALSA: usb-audio: Add implicit feedback quirk for MODX
  - ALSA: usb-audio: Add implicit feedback quirk for Qu-16
  - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices
  - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2
  - btrfs: tree-checker: fix the error message for transid error
  - btrfs: tree-checker: Fix wrong check on max devid
  - btrfs: tree-checker: Verify dev item
  - btrfs: tree-checker: Check chunk item at tree block read time
  - btrfs: tree-checker: Make btrfs_check_chunk_valid() return EUCLEAN instead of EIO
  - btrfs: tree-checker: Make chunk item checker messages more readable
  - btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] and export it
  - Btrfs: fix unwritten extent buffers and hangs on future writeback attempts
  - btrfs: extent_io: add proper error handling to lock_extent_buffer_for_io()
  - btrfs: extent_io: Handle errors better in btree_write_cache_pages()
  - btrfs: flush write bio if we loop in extent_write_cache_pages
  - Revert "btrfs: flush write bio if we loop in extent_write_cache_pages"
  - btrfs: extent_io: Move the BUG_ON() in flush_write_bio() one level up
  - btrfs: extent_io: Kill the forward declaration of flush_write_bio
  - sfp: Fix error handing in sfp_probe()
  - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
  - gianfar: Account for Tx PTP timestamp in the skb headroom
  - gianfar: Replace skb_realloc_headroom with skb_cow_head for PTP
  - chelsio/chtls: fix always leaking ctrl_skb
  - chelsio/chtls: fix memory leaks caused by a race
  - cadence: force nonlinear buffers to be cloned
  - tipc: fix use-after-free in tipc_bcast_get_mode
  - drm/i915: Break up error capture compression loops with cond_resched()
  - staging: octeon: Drop on uncorrectable alignment or FCS error
  - staging: octeon: repair "fixed-link" support
  - staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
  - KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
  - ARM: s3c24xx: fix missing system reset
  - ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
  - arm: dts: mt7623: add missing pause for switchport
  - hil/parisc: Disable HIL driver when it gets stuck
  - cachefiles: Handle readpage error correctly
  - arm64: berlin: Select DW_APB_TIMER_OF
  - rtc: rx8010: don't modify the global rtc ops
  - drm/ttm: fix eviction valuable range check.
  - vringh: fix __vringh_iov() when riov and wiov are different
  - 9P: Cast to loff_t before multiplying
  - ceph: promote to unsigned long long before shifting
  - drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
  - drm/amdgpu: don't map BO in reserved region
  - i2c: imx: Fix external abort on interrupt in exit paths
  - ia64: fix build error with !COREDUMP
  - ubi: check kthread_should_stop() after the setting of task state
  - ubifs: dent: Fix some potential memory leaks while iterating entries
  - NFSD: Add missing NFSv2 .pc_func methods
  - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
  - powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation
  - powerpc/powernv/elog: Fix race while processing OPAL error log event.
  - powerpc: Warn about use of smt_snooze_delay
  - s390/stp: add locking to sysfs functions
  - powerpc/drmem: Make lmb_size 64 bit
  - iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
  - iio:adc:ti-adc12138 Fix alignment issue with timestamp
  - iio:adc:ti-adc0832 Fix alignment issue with timestamp
  - iio:light:si1145: Fix timestamp alignment and prevent data leak.
  - dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
  - udf: Fix memory leak when mounting
  - HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
  - drm/i915: Force VT'd workarounds when running as a guest OS
  - usb: host: fsl-mph-dr-of: check return of dma_set_mask()
  - usb: typec: tcpm: reset hard_reset_count for any disconnect
  - usb: cdc-acm: fix cooldown mechanism
  - usb: dwc3: core: don't trigger runtime pm when remove driver
  - usb: dwc3: core: add phy cleanup for probe error handling
  - usb: dwc3: gadget: Check MPS of the request length
  - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
  - usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
  - btrfs: fix use-after-free on readahead extent after failure to create it
  - btrfs: cleanup cow block on error
  - btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
  - btrfs: send, recompute reference path after orphanization of a directory
  - btrfs: reschedule if necessary when logging directory items
  - btrfs: improve device scanning messages
  - btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
  - scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
  - w1: mxc_w1: Fix timeout resolution problem leading to bus error
  - acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
  - ACPI: debug: don't allow debugging when ACPI is disabled
  - ACPI: video: use ACPI backlight for HP 635 Notebook
  - ACPI / extlog: Check for RDMSR failure
  - ACPI: button: fix handling lid state changes when input device closed
  - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
  - leds: bcm6328, bcm6358: use devres LED registering function
  - perf/x86/amd/ibs: Fix raw sample data accumulation
  - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
  - mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
  - md/raid5: fix oops during stripe resizing
  - ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
  - ARM: dts: s5pv210: move PMU node out of clock controller
  - ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
  - memory: emif: Remove bogus debugfs error handling
  - ARM: dts: omap4: Fix sgx clock rate for 4430
  - arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
  - gfs2: add validation checks for size of superblock
  - drivers: watchdog: rdc321x_wdt: Fix race condition bugs
  - net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid
  - clk: ti: clockdomain: fix static checker warning
  - rpmsg: glink: Use complete_all for open states
  - bnxt_en: Log unknown link speed appropriately.
  - md/bitmap: md_bitmap_get_counter returns wrong blocks
  - btrfs: fix replace of seed device
  - drm/amd/display: HDMI remote sink need mode validation for Linux
  - power: supply: test_power: add missing newlines when printing parameters by sysfs
  - bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
  - drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
  - usb: xhci: omit duplicate actions when suspending a runtime suspended host.
  - USB: adutux: fix debugging
  - cpufreq: sti-cpufreq: add stih418 support
  - riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
  - media: uvcvideo: Fix dereference of out-of-bound list iterator
  - kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
  - ia64: kprobes: Use generic kretprobe trampoline handler
  - printk: reduce LOG_BUF_SHIFT range for H8300
  - drm/bridge/synopsys: dsi: add support for non-continuous HS clock
  - mmc: via-sdmmc: Fix data race bug
  - media: imx274: fix frame interval handling
  - media: tw5864: check status of tw5864_frameinterval_get
  - usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart
  - media: platform: Improve queue set up flow for bug fixing
  - media: videodev2.h: RGB BT2020 and HSV are always full range
  - drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly
  - ath10k: fix VHT NSS calculation when STBC is enabled
  - ath10k: start recovery process when payload length exceeds max htc length for sdio
  - video: fbdev: pvr2fb: initialize variables
  - power: supply: bq27xxx: report "not charging" on all types
  - ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
  - um: change sigio_spinlock to a mutex
  - f2fs: fix to check segment boundary during SIT page readahead
  - f2fs: fix uninit-value in f2fs_lookup
  - f2fs: add trace exit in exception path
  - sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
  - powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
  - powerpc/powernv/smp: Fix spurious DBG() warning
  - ata: sata_nv: Fix retrieving of active qcs
  - RDMA/qedr: Fix memory leak in iWARP CM
  - x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels
  - xen/events: block rogue events for some time
  - xen/events: don't use chip_data for legacy IRQs
  - Revert "block: ratelimit handle_bad_sector() message"
  - fscrypt: fix race where ->lookup() marks plaintext dentry as ciphertext
  - fscrypt: only set dentry_operations on ciphertext dentries
  - fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing directory
  - fscrypt: fix race allowing rename() and link() of ciphertext dentries
  - fscrypt: clean up and improve dentry revalidation
  - fscrypt: return -EXDEV for incompatible rename or link into encrypted dir
  - ata: sata_rcar: Fix DMA boundary mask
  - mtd: lpddr: Fix bad logic in print_drs_error
  - RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
  - cxl: Rework error message for incompatible slots
  - p54: avoid accessing the data mapped to streaming DMA
  - evm: Check size of security.evm before using it
  - bpf: Fix comment for helper bpf_current_task_under_cgroup()
  - x86/xen: disable Firmware First mode for correctable memory errors
  - arch/x86/amd/ibs: Fix re-arming IBS Fetch
  - cxgb4: set up filter action after rewrites
  - r8169: fix issue with forced threading in combination with shared interrupts
  - ravb: Fix bit fields checking in ravb_hwtstamp_get()
  - gtp: fix an use-before-init in gtp_newlink()
  - chelsio/chtls: fix tls record info to user
  - chelsio/chtls: fix memory leaks in CPL handlers
  - chelsio/chtls: fix deadlock issue
  - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
  - arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
  - scripts/setlocalversion: make git describe output more reliable
  - usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
  - eeprom: at25: set minimum read/write access stride to 1
  - USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
  - usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
  - tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
  - net: korina: cast KSEG0 address to pointer in kfree
  - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
  - scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
  - usb: core: Solve race condition in anchor cleanup functions
  - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
  - mwifiex: don't call del_timer_sync() on uninitialized timer
  - reiserfs: Fix memory leak in reiserfs_parse_options()
  - tty: ipwireless: fix error handling
  - scsi: qedi: Fix list_del corruption while removing active I/O
  - scsi: qedi: Protect active command list to avoid list corruption
  - Fix use after free in get_capset_info callback.
  - rtl8xxxu: prevent potential memory leak
  - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
  - scsi: ibmvfc: Fix error return in ibmvfc_probe()
  - Bluetooth: Only mark socket zapped after unlocking
  - usb: ohci: Default to per-port over-current protection
  - reiserfs: only call unlock_new_inode() if I_NEW
  - misc: rtsx: Fix memory leak in rtsx_pci_probe
  - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs()
  - can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
  - usb: dwc3: simple: add support for Hikey 970
  - USB: cdc-acm: handle broken union descriptors
  - udf: Avoid accessing uninitialized data on failed inode read
  - udf: Limit sparing table size
  - misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
  - mic: vop: copy data to kernel space then write to io memory
  - scsi: target: core: Add CONTROL field for trace events
  - scsi: mvumi: Fix error return in mvumi_io_attach()
  - PM: hibernate: remove the bogus call to get_gendisk() in software_resume()
  - mac80211: handle lack of sband->bitrates in rates
  - ntfs: add check for mft record size in superblock
  - media: venus: core: Fix runtime PM imbalance in venus_probe
  - fs: dlm: fix configfs memory leak
  - media: saa7134: avoid a shift overflow
  - mmc: sdio: Check for CISTPL_VERS_1 buffer size
  - media: uvcvideo: Ensure all probed info is returned to v4l2
  - media: media/pci: prevent memory leak in bttv_probe
  - media: bdisp: Fix runtime PM imbalance on error
  - media: platform: sti: hva: Fix runtime PM imbalance on error
  - media: platform: s3c-camif: Fix runtime PM imbalance on error
  - media: vsp1: Fix runtime PM imbalance on error
  - media: exynos4-is: Fix a reference count leak
  - media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
  - media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync
  - media: sti: Fix reference count leaks
  - media: st-delta: Fix reference count leak in delta_run_work
  - media: ati_remote: sanity check for both endpoints
  - media: firewire: fix memory leak
  - block: ratelimit handle_bad_sector() message
  - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs
  - perf: correct SNOOPX field offset
  - sched/features: Fix !CONFIG_JUMP_LABEL case
  - NTB: hw: amd: fix an issue about leak system resources
  - nvmet: fix uninitialized work for zero kato
  - powerpc/powernv/dump: Fix race while processing OPAL dump
  - arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
  - ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
  - arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
  - arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
  - memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
  - memory: omap-gpmc: Fix build error without CONFIG_OF
  - memory: omap-gpmc: Fix a couple off by ones
  - ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
  - ARM: dts: imx6sl: fix rng node
  - KVM: x86: emulating RDPID failure shall return #UD rather than #GP
  - Input: sun4i-ps2 - fix handling of platform_get_irq() error
  - Input: twl4030_keypad - fix handling of platform_get_irq() error
  - Input: omap4-keypad - fix handling of platform_get_irq() error
  - Input: ep93xx_keypad - fix handling of platform_get_irq() error
  - Input: stmfts - fix a & vs && typo
  - Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
  - SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
  - watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
  - clk: bcm2835: add missing release if devm_clk_hw_register fails
  - clk: at91: clk-main: update key before writing AT91_CKGR_MOR
  - clk: rockchip: Initialize hw to error to avoid undefined behavior
  - pwm: img: Fix null pointer access in probe
  - rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
  - PCI: iproc: Set affinity mask on MSI interrupts
  - i2c: rcar: Auto select RESET_CONTROLLER
  - mailbox: avoid timer start from callback
  - rapidio: fix the missed put_device() for rio_mport_add_riodev
  - rapidio: fix error handling path
  - f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
  - IB/rdmavt: Fix sizeof mismatch
  - cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier
  - powerpc/perf/hv-gpci: Fix starting index value
  - powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
  - overflow: Include header file with SIZE_MAX declaration
  - kdb: Fix pager search for multi-line strings
  - RDMA/hns: Fix missing sq_sig_type when querying QP
  - RDMA/hns: Set the unsupported wr opcode
  - perf intel-pt: Fix "context_switch event has no tid" error
  - RDMA/cma: Consolidate the destruction of a cma_multicast in one place
  - RDMA/cma: Remove dead code for kernel rdmacm multicast
  - powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
  - powerpc/tau: Disable TAU between measurements
  - powerpc/tau: Check processor type before enabling TAU interrupt
  - powerpc/tau: Remove duplicated set_thresholds() call
  - powerpc/tau: Convert from timer to workqueue
  - powerpc/tau: Use appropriate temperature sample interval
  - RDMA/qedr: Fix inline size returned for iWARP
  - RDMA/qedr: Fix use of uninitialized field
  - arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
  - ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values
  - mtd: mtdoops: Don't write panic data twice
  - powerpc/pseries: explicitly reschedule during drmem_lmb list traversal
  - mtd: lpddr: fix excessive stack usage with clang
  - RDMA/ucma: Add missing locking around rdma_leave_multicast()
  - RDMA/ucma: Fix locking for ctx->events_reported
  - powerpc/icp-hv: Fix missing of_node_put() in success path
  - powerpc/pseries: Fix missing of_node_put() in rng_init()
  - IB/mlx4: Adjust delayed work when a dup is observed
  - IB/mlx4: Fix starvation in paravirt mux/demux
  - net: korina: fix kfree of rx/tx descriptor array
  - mwifiex: fix double free
  - platform/x86: mlx-platform: Remove PSU EEPROM configuration
  - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
  - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
  - usb: dwc2: Fix INTR OUT transfers in DDMA mode.
  - nl80211: fix non-split wiphy information
  - usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
  - usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
  - iwlwifi: mvm: split a print to avoid a WARNING in ROC
  - mfd: sm501: Fix leaks in probe()
  - net: enic: Cure the enic api locking trainwreck
  - qtnfmac: fix resource leaks on unsupported iftype error return path
  - HID: hid-input: fix stylus battery reporting
  - slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
  - slimbus: core: do not enter to clock pause mode in core
  - slimbus: core: check get_addr before removing laddr ida
  - quota: clear padding in v2r1_mem2diskdqb()
  - usb: dwc2: Fix parameter type in function pointer prototype
  - ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
  - misc: mic: scif: Fix error handling path
  - ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd()
  - net: dsa: rtl8366rb: Support all 4096 VLANs
  - net: dsa: rtl8366: Skip PVID setting if not requested
  - net: dsa: rtl8366: Refactor VLAN/PVID init
  - net: dsa: rtl8366: Check validity of passed VLANs
  - cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
  - net: stmmac: use netif_tx_start|stop_all_queues() function
  - pinctrl: mcp23s08: Fix mcp23x17 precious range
  - pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
  - HID: roccat: add bounds checking in kone_sysfs_write_settings()
  - video: fbdev: radeon: Fix memleak in radeonfb_pci_register
  - video: fbdev: sis: fix null ptr dereference
  - video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error
  - drivers/virt/fsl_hypervisor: Fix error handling path
  - pwm: lpss: Add range limit check for the base_unit register value
  - pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()
  - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
  - tty: serial: earlycon dependency
  - VMCI: check return value of get_user_pages_fast() for errors
  - backlight: sky81452-backlight: Fix refcount imbalance on error
  - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw()
  - scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba()
  - scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()'
  - drm/gma500: fix error check
  - staging: rtl8192u: Do not use GFP_KERNEL in atomic context
  - mwifiex: Do not use GFP_KERNEL in atomic context
  - brcmfmac: check ndev pointer
  - ASoC: qcom: lpass-cpu: fix concurrency issue
  - ASoC: qcom: lpass-platform: fix memory leak
  - wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
  - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path
  - ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
  - ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
  - Bluetooth: hci_uart: Cancel init work before unregistering
  - ath10k: provide survey info as accumulated data
  - spi: spi-s3c64xx: Check return values
  - spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()
  - pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB
  - regulator: resolve supply after creating regulator
  - media: ti-vpe: Fix a missing check and reference count leak
  - media: stm32-dcmi: Fix a reference count leak
  - media: s5p-mfc: Fix a reference count leak
  - media: camss: Fix a reference count leak.
  - media: platform: fcp: Fix a reference count leak.
  - media: rockchip/rga: Fix a reference count leak.
  - media: rcar-vin: Fix a reference count leak.
  - media: tc358743: cleanup tc358743_cec_isr
  - media: tc358743: initialize variable
  - media: mx2_emmaprp: Fix memleak in emmaprp_probe
  - cypto: mediatek - fix leaks in mtk_desc_ring_alloc
  - hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61}
  - crypto: omap-sham - fix digcnt register handling with export/import
  - media: omap3isp: Fix memleak in isp_probe
  - media: uvcvideo: Silence shift-out-of-bounds warning
  - media: uvcvideo: Set media controller entity functions
  - media: m5mols: Check function pointer in m5mols_sensor_power
  - media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()"
  - media: tuner-simple: fix regression in simple_set_radio_freq
  - crypto: picoxcell - Fix potential race condition bug
  - crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call
  - crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc()
  - crypto: algif_skcipher - EBUSY on aio should be an error
  - x86/events/amd/iommu: Fix sizeof mismatch
  - x86/nmi: Fix nmi_handle() duration miscalculation
  - drivers/perf: xgene_pmu: Fix uninitialized resource struct
  - x86/fpu: Allow multiple bits in clearcpuid= parameter
  - EDAC/ti: Fix handling of platform_get_irq() error
  - EDAC/i5100: Fix error handling order in i5100_init_one()
  - crypto: algif_aead - Do not set MAY_BACKLOG on the async path
  - ima: Don't ignore errors from crypto_shash_update()
  - KVM: SVM: Initialize prev_ga_tag before use
  - KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages
  - ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
  - r8169: fix operation under forced interrupt threading
  - nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download()
  - net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
  - net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
  - chelsio/chtls: correct function return and return type
  - chelsio/chtls: correct netdevice for vlan interface
  - chelsio/chtls: fix socket lock
  - ALSA: bebob: potential info leak in hwdep_read()
  - r8169: fix data corruption issue on RTL8402
  - net: usb: qmi_wwan: add Cellient MPL200 card
  - net/smc: fix valid DMBE buffer sizes
  - net: fec: Fix PHY init after phy_reset_after_clk_enable()
  - net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
  - ibmveth: Identify ingress large send packets.
  - ibmveth: Switch order of ibmveth_helper calls.
  - crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
  - crypto: bcm - Verify GCM/CCM key length in setkey
  - drivers/net/ethernet/marvell/mvmdio.c: Fix non OF case
  - reiserfs: Fix oops during mount
  - reiserfs: Initialize inode keys properly
  - USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
  - USB: serial: pl2303: add device-id for HP GC device
  - staging: comedi: check validity of wMaxPacketSize of usb endpoints found
  - USB: serial: option: Add Telit FT980-KS composition
  - USB: serial: option: add Cellient MPL200 card
  - media: usbtv: Fix refcounting mixup
  - Bluetooth: Disconnect if E0 is used for Level 4
  - Bluetooth: Fix update of connection state in `hci_encrypt_cfm`
  - ARM: 8867/1: vdso: pass --be8 to linker if necessary
  - ARM: 8939/1: kbuild: use correct nm executable
  - ARM: 8858/1: vdso: use $(LD) instead of $(CC) to link VDSO
  - perf cs-etm: Move definition of 'traceid_list' global variable from header file
  - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
  - mmc: core: don't set limits.discard_granularity as 0
  - rxrpc: Fix server keyring leak
  - rxrpc: Fix some missing _bh annotations on locking conn->state_lock
  - rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
  - rxrpc: Fix rxkad token xdr encoding
  - net: usb: ax88179_178a: fix missing stop entry in driver_info
  - mdio: fix mdio-thunder.c dependency & build error
  - platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
  - net: stmmac: removed enabling eee in EEE set callback
  - drm/amdgpu: prevent double kfree ttm->sg
  - net: team: fix memory leak in __team_options_register
  - team: set dev->needed_headroom in team_setup_by_port()
  - i2c: owl: Clear NACK and BUS error bits
  - i2c: meson: fixup rate calculation with filter delay
  - i2c: meson: fix clock setting overwrite
  - macsec: avoid use-after-free in macsec_handle_frame()
  - arm64: dts: stratix10: add status to qspi dts node
  - mtd: rawnand: sunxi: Fix the probe error path
  - i2c: i801: Exclude device from suspend direct complete optimization
  - perf top: Fix stdio interface input handling with glibc 2.28+
  - driver core: Fix probe_count imbalance in really_probe()
  - platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
  - platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
  - platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
  - platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
  - drm/nouveau/mem: guard against NULL pointer access in mem_del
  - net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
  - Revert "ravb: Fixed to be able to unload modules"
  - Input: trackpoint - enable Synaptics trackpoints
  - i2c: cpm: Fix i2c_ram structure
  - iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()
  - clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
  - pinctrl: mvebu: Fix i2c sda definition for 98DX3236
  - gpio: sprd: Clear interrupt when setting the type as edge
  - nvme-fc: fail new connections to a deleted host or remote port
  - spi: fsl-espi: Only process interrupts for expected events
  - mac80211: do not allow bigger VHT MPDUs than the hardware supports
  - drivers/net/wan/hdlc: Set skb->protocol before transmitting
  - drivers/net/wan/lapbether: Make skb->protocol consistent with the header
  - rndis_host: increase sleep time in the query-response loop
  - net: dec: de2104x: Increase receive ring size for Tulip
  - drm/sun4i: mixer: Extend regmap max_register
  - drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices
  - drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
  - Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
  - net: virtio_vsock: Enhance connection semantics
  - vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock()
  - vsock/virtio: stop workers during the .remove()
  - vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock
  - clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk
  - gpio: tc35894: fix up tc35894 interrupt configuration
  - gpio: mockup: fix resource leak in error path
  - USB: gadget: f_ncm: Fix NDP16 datagram validation
  - mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models
  - KVM: arm64: Assume write fault on S1PTW permission fault on instruction fetch
  - ata: sata_mv, avoid trigerrable BUG_ON
  - ata: make qc_prep return ata_completion_errors
  - ata: define AC_ERR_OK
  - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE
  - s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl
  - s390/dasd: Fix zero write for FBA devices
  - KVM: SVM: Add a dedicated INVD intercept routine
  - KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE
  - MIPS: Add the missing 'CPU_1074K' into __get_cpu_type()
  - regmap: fix page selection for noinc reads
  - ALSA: asihpi: fix iounmap in error handler
  - batman-adv: mcast: fix duplicate mcast packets from BLA backbone to mesh
  - batman-adv: mcast: fix duplicate mcast packets in BLA backbone from mesh
  - batman-adv: Add missing include for in_interrupt()
  - drm/sun4i: sun8i-csc: Secondary CSC register correction
  - net: qed: RDMA personality shouldn't fail VF load
  - drm/vc4/vc4_hdmi: fill ASoC card owner
  - mac802154: tx: fix use-after-free
  - batman-adv: mcast/TT: fix wrongly dropped or rerouted packets
  - atm: eni: fix the missed pci_disable_device() for eni_init_one()
  - batman-adv: bla: fix type misuse for backbone_gw hash indexing
  - mwifiex: Increase AES key storage size to 256 bits
  - clocksource/drivers/h8300_timer8: Fix wrong return value in h8300_8timer_init()
  - ieee802154/adf7242: check status of adf7242_read_reg
  - ieee802154: fix one possible memleak in ca8210_dev_com_init
  - i2c: core: Call i2c_acpi_install_space_handler() before i2c_acpi_register_devices()
  - drm/amdkfd: fix a memory leak issue
  - s390/init: add missing __init annotations
  - RISC-V: Take text_mutex in ftrace_init_nop()
  - ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1
  - ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions
  - ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811
  - ubi: fastmap: Free unused fastmap anchor peb during detach
  - btrfs: qgroup: fix data leak caused by race between writeback and truncate
  - selftests/x86/syscall_nt: Clear weird flags after each test
  - scsi: libfc: Skip additional kref updating work event
  - scsi: libfc: Handling of extra kref
  - x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline
  - mtd: parser: cmdline: Support MTD names containing one or more colons
  - rapidio: avoid data race between file operation callbacks and mport_cdev_add().
  - ceph: fix potential race in ceph_check_caps
  - PCI: tegra: Fix runtime PM imbalance on error
  - mtd: rawnand: omap_elm: Fix runtime PM imbalance on error
  - wlcore: fix runtime pm imbalance in wlcore_regdomain_config
  - wlcore: fix runtime pm imbalance in wl1271_tx_work
  - ASoC: img-i2s-out: Fix runtime PM imbalance on error
  - perf trace: Fix the selection for architectures to generate the errno name tables
  - btrfs: don't force read-only after error in drop snapshot
  - usb: dwc3: Increase timeout for CmdAct cleared by device controller
  - drm/nouveau/dispnv50: fix runtime pm imbalance on error
  - drm/nouveau: fix runtime pm imbalance on error
  - drm/nouveau/debugfs: fix runtime pm imbalance on error
  - scsi: cxlflash: Fix error return code in cxlflash_probe()
  - USB: EHCI: ehci-mv: fix less than zero comparison of an unsigned int
  - powerpc/traps: Make unrecoverable NMIs die instead of panic
  - ALSA: hda: Fix potential race in unsol event handler
  - tty: serial: samsung: Correct clock selection logic
  - USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe()
  - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete
  - phy: samsung: s5pv210-usb2: Add delay after reset
  - power: supply: max17040: Correct voltage reading
  - atm: fix a memory leak of vcc->user_back
  - dt-bindings: sound: wm8994: Correct required supplies based on actual implementaion
  - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2]
  - sparc64: vcc: Fix error return code in vcc_probe()
  - staging:r8188eu: avoid skb_clone for amsdu to msdu conversion
  - scsi: aacraid: Fix error handling paths in aac_probe_one()
  - drivers: char: tlclk.c: Avoid data race between init and interrupt handler
  - KVM: Remove CREATE_IRQCHIP/SET_PIT2 race
  - serial: uartps: Wait for tx_empty in console setup
  - scsi: qedi: Fix termination timeouts in session logout
  - nvmet-rdma: fix double free of rdma queue
  - ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor
  - ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len
  - PCI: Use ioremap(), not phys_to_virt() for platform ROM
  - scsi: hpsa: correct race condition in offload enabled
  - RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices
  - tools: gpio-hammer: Avoid potential overflow in main
  - cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn
  - thermal: rcar_thermal: Handle probe error gracefully
  - tracing: Use address-of operator on section symbols
  - drm/msm/a5xx: Always set an OPP supported hardware value
  - drm/msm: fix leaks if initialization fails
  - KVM: PPC: Book3S HV: Treat TM-related invalid form instructions on P9 like the valid ones
  - RDMA/cm: Remove a race freeing timewait_info
  - nfsd: Don't add locks to closed or closing open stateids
  - rtc: ds1374: fix possible race condition
  - rtc: sa1100: fix possible race condition
  - tpm: ibmvtpm: Wait for buffer to be set before proceeding
  - media: tda10071: fix unsigned sign extension overflow
  - Bluetooth: L2CAP: handle l2cap config request during open state
  - scsi: aacraid: Disabling TM path and only processing IOP reset
  - ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read
  - drm/amd/display: Stop if retimer is not available
  - drm/amdgpu: increase atombios cmd timeout
  - Bluetooth: guard against controllers sending zero'd events
  - media: go7007: Fix URB type for interrupt handling
  - firmware: arm_sdei: Use cpus_read_lock() to avoid races with cpuhp
  - drm/amd/display: dal_ddc_i2c_payloads_create can fail causing panic
  - dmaengine: tegra-apb: Prevent race conditions on channel's freeing
  - dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all
  - x86/pkeys: Add check for pkey "overflow"
  - media: staging/imx: Missing assignment in imx_media_capture_device_register()
  - dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all
  - KVM: x86: fix incorrect comparison in trace event
  - RDMA/rxe: Fix configuration of atomic queue pair attributes
  - perf test: Fix test trace+probe_vfs_getname.sh on s390
  - ALSA: usb-audio: Don't create a mixer element with bogus volume range
  - mt76: clear skb pointers from rx aggregation reorder buffer during cleanup
  - crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test
  - clk: stratix10: use do_div() for 64-bit calculation
  - drm/omap: fix possible object reference leak
  - ALSA: hda: Clear RIRB status before reading WP
  - KVM: fix overflow of zero page refcount with ksm running
  - Bluetooth: prefetch channel before killing sock
  - Bluetooth: Fix refcount use-after-free issue
  - tools/power/x86/intel_pstate_tracer: changes for python 3 compatibility
  - selftests/ftrace: fix glob selftest
  - ceph: ensure we have a new cap before continuing in fill_inode
  - ar5523: Add USB ID of SMCWUSBT-G2 wireless adapter
  - ARM: 8948/1: Prevent OOB access in stacktrace
  - powerpc/eeh: Only dump stack once if an MMIO loop is detected
  - s390/cpum_sf: Use kzalloc and minor changes
  - dmaengine: zynqmp_dma: fix burst length configuration
  - scsi: ufs: Fix a race condition in the tracing code
  - scsi: ufs: Make ufshcd_add_command_trace() easier to read
  - media: ti-vpe: cal: Restrict DMA to avoid memory corruption
  - seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
  - ASoC: max98090: remove msleep in PLL unlocked workaround
  - CIFS: Properly process SMB3 lease breaks
  - debugfs: Fix !DEBUG_FS debugfs_create_automount
  - scsi: pm80xx: Cleanup command when a reset times out
  - gfs2: clean up iopen glock mess in gfs2_create_inode
  - mmc: core: Fix size overflow for mmc partitions
  - ubi: Fix producing anchor PEBs
  - RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()'
  - RDMA/qedr: Fix potential use after free
  - dmaengine: mediatek: hsdma_probe: fixed a memory leak when devm_request_irq fails
  - bcache: fix a lost wake-up problem caused by mca_cannibalize_lock
  - tracing: Adding NULL checks for trace_array descriptor pointer
  - tpm_crb: fix fTPM on AMD Zen+ CPUs
  - drm/amdgpu/powerplay/smu7: fix AVFS handling with custom powerplay table
  - mfd: mfd-core: Protect against NULL call-back function pointer
  - mtd: cfi_cmdset_0002: don't free cfi->cfiq in error path of cfi_amdstd_setup()
  - drm/amdgpu/powerplay: fix AVFS handling with custom powerplay table
  - clk/ti/adpll: allocate room for terminating null
  - scsi: fnic: fix use after free
  - PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out
  - leds: mlxreg: Fix possible buffer overflow
  - lib/string.c: implement stpcpy
  - ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520
  - ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged
  - ALSA: usb-audio: Add delay quirk for H570e USB headsets
  - x86/ioapic: Unbreak check_timer()
  - arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writeback
  - media: smiapp: Fix error handling at NVM reading
  - ASoC: kirkwood: fix IRQ error handling
  - gma/gma500: fix a memory disclosure bug due to uninitialized bytes
  - m68k: q40: Fix info-leak in rtc_ioctl
  - scsi: aacraid: fix illegal IO beyond last LBA
  - ath10k: fix memory leak for tpc_stats_final
  - ath10k: fix array out-of-bounds access
  - dma-fence: Serialise signal enabling (dma_fence_enable_sw_signaling)
  - media: mc-device.c: fix memleak in media_device_register_entity
  - selinux: allow labeling before policy is loaded
  - kbuild: support LLVM=1 to switch the default tools to Clang/LLVM
  - kbuild: replace AS=clang with LLVM_IAS=1
  - kbuild: remove AS variable
  - x86/boot: kbuild: allow readelf executable to be specified
  - net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware
  - net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware
  - Documentation/llvm: fix the name of llvm-size
  - Documentation/llvm: add documentation on building w/ Clang/LLVM
  - kbuild: add OBJSIZE variable for the size tool
  - MAINTAINERS: add CLANG/LLVM BUILD SUPPORT info
  - net: qrtr: check skb_put_padto() return value
  - net: phy: Avoid NPD upon phy_detach() when driver is unbound
  - bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex.
  - bnxt_en: return proper error codes in bnxt_show_temp
  - nfp: use correct define to return NONE fec
  - net: ipv6: fix kconfig dependency warning for IPV6_SEG6_HMAC
  - net: dsa: rtl8366: Properly clear member config
  - net: DCB: Validate DCB_ATTR_DCB_BUFFER argument
  - cxgb4: Fix offset when clearing filter byte counters
  - x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y
  - powerpc/dma: Fix dma_map_ops::get_required_mask
  - ehci-hcd: Move include to keep CRC stable
  - x86/boot/compressed: Disable relocation relaxation
  - serial: 8250_pci: Add Realtek 816a and 816b
  - Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists
  - Input: trackpoint - add new trackpoint variant IDs
  - Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO"
  - i2c: i801: Fix resume bug
  - usblp: fix race between disconnect() and read()
  - USB: UAS: fix disconnect by unplugging a hub
  - USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook
  - drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata()
  - drm/mediatek: Add exception handing in mtk_drm_probe() if component init fail
  - MIPS: SNI: Fix spurious interrupts
  - fbcon: Fix user font detection test at fbcon_resize().
  - perf test: Free formats for perf pmu parse test
  - MIPS: SNI: Fix MIPS_L1_CACHE_SHIFT
  - perf test: Fix the "signal" test inline assembly
  - Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload
  - ASoC: qcom: Set card->owner to avoid warnings
  - clk: rockchip: Fix initialization of mux_pll_src_4plls_p
  - clk: davinci: Use the correct size when allocating memory
  - KVM: MIPS: Change the definition of kvm type
  - i2c: algo: pca: Reapply i2c bus settings after reset
  - f2fs: Return EOF on unaligned end of file DIO read
  - f2fs: fix indefinite loop scanning for free nid
  - openrisc: Fix cache API compile issue when not inlining
  - rapidio: Replace 'select' DMAENGINES 'with depends on'
  - spi: spi-loopback-test: Fix out-of-bounds read
  - regulator: pwm: Fix machine constraints application
  - scsi: libfc: Fix for double free()
  - scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort
  - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall
  - hv_netvsc: Remove "unlikely" from netvsc_select_queue
  - RDMA/bnxt_re: Restrict the max_gids to 256
  - gfs2: initialize transaction tr_ailX_lists earlier
  - dsa: Allow forwarding of redirected IGMP traffic
  - gcov: add support for GCC 10.1
  - usb: typec: ucsi: acpi: Check the _DEP dependencies
  - usb: Fix out of sync data toggle if a configured device is reconfigured
  - USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules
  - USB: serial: option: support dynamic Quectel USB compositions
  - USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter
  - usb: core: fix slab-out-of-bounds Read in read_descriptors
  - phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init
  - staging: greybus: audio: fix uninitialized value issue
  - video: fbdev: fix OOB read in vga_8planes_imageblit()
  - ARM: dts: vfxxx: Add syscon compatible with OCOTP
  - KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exit
  - RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars
  - drm/msm: Disable preemption on all 5xx targets
  - drm/tve200: Stabilize enable/disable
  - regulator: push allocation in set_consumer_device_supply() out of lock
  - btrfs: fix wrong address when faulting in pages in the search ioctl
  - btrfs: fix lockdep splat in add_missing_dev
  - btrfs: require only sector size alignment for parent eb bytenr
  - staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb()
  - iio:accel:mma8452: Fix timestamp alignment and prevent data leak.
  - iio:accel:mma7455: Fix timestamp alignment and prevent data leak.
  - iio: accel: kxsd9: Fix alignment of local buffer.
  - iio:chemical:ccs811: Fix timestamp alignment and prevent data leak.
  - iio:light:max44000 Fix timestamp alignment and prevent data leak.
  - iio:magnetometer:ak8975 Fix alignment and data leak issues.
  - iio:adc:ti-adc081c Fix alignment and data leak issues
  - iio:adc:max1118 Fix alignment of timestamp and data leak issues
  - iio:adc:ina2xx Fix timestamp alignment issue.
  - iio:adc:ti-adc084s021 Fix alignment and data leak issues.
  - iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak.
  - iio:light:ltr501 Fix timestamp alignment issue.
  - iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set
  - iio: adc: mcp3422: fix locking on error path
  - iio: adc: mcp3422: fix locking scope
  - gcov: Disable gcov build with GCC 10
  - iommu/amd: Do not use IOMMUv2 functionality when SME is active
  - drm/amdgpu: Fix bug in reporting voltage for CIK
  - ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled
  - cpufreq: intel_pstate: Refuse to turn off with HWP enabled
  - ARC: [plat-hsdk]: Switch ethernet phy-mode to rgmii-id
  - HID: elan: Fix memleak in elan_input_configured
  - drivers/net/wan/hdlc_cisco: Add hard_header_len
  - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices
  - nvme-rdma: serialize controller teardown sequences
  - nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance
  - irqchip/eznps: Fix build error for !ARC700 builds
  - drivers/net/wan/lapbether: Set network_header before transmitting
  - ALSA: hda: Fix 2 channel swapping for Tegra
  - firestream: Fix memleak in fs_open
  - NFC: st95hf: Fix memleak in st95hf_in_send_cmd
  - drivers/net/wan/lapbether: Added needed_tailroom
  - netfilter: conntrack: allow sctp hearbeat after connection re-use
  - dmaengine: acpi: Put the CSRT table after using it
  - ARC: HSDK: wireup perf irq
  - arm64: dts: ns2: Fixed QSPI compatible string
  - ARM: dts: BCM5301X: Fixed QSPI compatible string
  - ARM: dts: NSP: Fixed QSPI compatible string
  - ARM: dts: bcm: HR2: Fixed QSPI compatible string
  - mmc: sdhci-msm: Add retries when all tuning phases are found valid
  - RDMA/core: Fix reported speed and width
  - drm/sun4i: Fix dsi dcs long write function
  - RDMA/bnxt_re: Do not report transparent vlan from QP1
  - RDMA/rxe: Drop pointless checks in rxe_init_ports
  - RDMA/rxe: Fix memleak in rxe_mem_init_user
  - ARM: dts: ls1021a: fix QuadSPI-memory reg range
  - ARM: dts: socfpga: fix register entry for timer3 on Arria10
  - ARM: dts: logicpd-som-lv-baseboard: Fix broken audio
  - ARM: dts: logicpd-torpedo-baseboard: Fix broken audio
  - UOS: get 'host_cpu_context' from 'kvm_host_data'
  - UOS: arm64: mm: add macro __cacheline_aligned to improve the performance of Kunpeng 920 Unixbench pipeline
  - net: usb: dm9601: Add USB ID of Keenetic Plus DSL
  - netlabel: fix problems with mapping removal
  - ALSA; firewire-tascam: exclude Tascam FE-8 from detection
  - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()
  - cfg80211: regulatory: reject invalid hints
  - checkpatch: fix the usage of capture group ( ... )
  - KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception
  - KVM: arm64: Survive synchronous exceptions caused by AT instructions
  - KVM: arm64: Defer guest entry when an asynchronous exception is pending
  - KVM: arm64: Add kvm_extable for vaxorcism code
  - affs: fix basic permission bits to actually work
  - media: rc: uevent sysfs file races with rc_unregister_device()
  - media: rc: do not access device via sysfs after rc_unregister_device()
  - ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO
  - ALSA: firewire-digi00x: exclude Avid Adrenaline from detection
  - ALSA: hda/hdmi: always check pin power status in i915 pin fixup
  - ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check
  - ALSA: ca0106: fix error code handling
  - usb: qmi_wwan: add D-Link DWM-222 A2 device ID
  - net: usb: qmi_wwan: add Telit 0x1050 composition
  - btrfs: fix potential deadlock in the search ioctl
  - btrfs: set the lockdep class for log tree extent buffers
  - btrfs: Remove extraneous extent_buffer_get from tree_mod_log_rewind
  - btrfs: Remove redundant extent_buffer_get in get_old_root
  - btrfs: drop path before adding new uuid tree entry
  - ext2: don't update mtime on COW faults
  - thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430
  - iommu/vt-d: Serialize IOMMU GCMD register modifications
  - x86, fakenuma: Fix invalid starting node ID
  - tg3: Fix soft lockup when tg3_reset_task() fails.
  - net: gemini: Fix another missing clk_disable_unprepare() in probe
  - nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()'
  - selftests/bpf: Fix massive output from test_maps
  - bnxt: don't enable NAPI until rings are ready
  - bnxt_en: fix HWRM error when querying VF temperature
  - bnxt_en: Fix PCI AER error recovery flow
  - bnxt_en: Check for zero dir entries in NVRAM.
  - bnxt_en: Don't query FW when netif_running() is false.
  - gtp: add GTPA_LINK info to msg sent to userspace
  - dmaengine: pl330: Fix burst length if burst size is smaller than bus width
  - net: arc_emac: Fix memleak in arc_mdio_probe
  - ravb: Fixed to be able to unload modules
  - net: systemport: Fix memleak in bcm_sysport_probe
  - net: hns: Fix memleak in hns_nic_dev_probe
  - MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores
  - MIPS: mm: BMIPS5000 has inclusive physical caches
  - dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()
  - batman-adv: bla: use netif_rx_ni when not in interrupt context
  - batman-adv: Fix own OGM check in aggregated OGMs
  - batman-adv: Avoid uninitialized chaddr when handling DHCP
  - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling
  - s390: don't trace preemption in percpu macros
  - ceph: don't allow setlease on cephfs
  - drm/msm/a6xx: fix gmu start on newer firmware
  - nvmet: Disable keep-alive timer when kato is cleared to 0h
  - hwmon: (applesmc) check status earlier.
  - drm/msm: add shutdown support for display platform_driver
  - tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup
  - scsi: target: tcmu: Optimize use of flush_dcache_page
  - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range
  - perf record/stat: Explicitly call out event modifiers in the documentation
  - ALSA: usb-audio: Update documentation comment for MS2109 quirk
  - HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()
  - usb: dwc3: gadget: Handle ZLP for sg requests
  - usb: dwc3: gadget: Fix handling ZLP
  - usb: dwc3: gadget: Don't setup more than requested
  - btrfs: check the right error variable in btrfs_del_dir_entries_in_log
  - usb: storage: Add unusual_uas entry for Sony PSZ drives
  - USB: cdc-acm: rework notification_buffer resizing
  - USB: gadget: u_f: Unbreak offset calculation in VLAs
  - USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb()
  - USB: gadget: u_f: add overflow checks to VLA macros
  - usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()
  - USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge
  - USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D
  - USB: quirks: Add no-lpm quirk for another Raydium touchscreen
  - usb: uas: Add quirk for PNY Pro Elite
  - USB: yurex: Fix bad gfp argument
  - drm/amd/pm: correct Vega12 swctf limit setting
  - drm/amd/pm: correct Vega10 swctf limit setting
  - drm/amdgpu: Fix buffer overflow in INFO ioctl
  - irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistake
  - genirq/matrix: Deal with the sillyness of for_each_cpu() on UP
  - xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed
  - xhci: Do warm-reset when both CAS and XDEV_RESUME are set
  - usb: host: xhci: fix ep context print mismatch in debugfs
  - XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information.
  - serial: samsung: Removes the IRQ not found warning
  - USB: lvtest: return proper error code in probe
  - fbcon: prevent user font height or width change from causing potential out-of-bounds access
  - btrfs: fix space cache memory leak after transaction abort
  - btrfs: reset compression level for lzo on remount
  - HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands
  - block: loop: set discard granularity and alignment for block device backed loop
  - powerpc/perf: Fix soft lockups due to missed interrupt accounting
  - net: gianfar: Add of_node_put() before goto statement
  - scsi: ufs: Clean up completed request without interrupt notification
  - scsi: ufs: Improve interrupt handling for shared interrupts
  - scsi: ufs: Fix possible infinite loop in ufshcd_hold
  - ASoC: wm8994: Avoid attempts to read unreadable registers
  - s390/cio: add cond_resched() in the slow_eval_known_fn() loop
  - spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate
  - usb: gadget: f_tcm: Fix some resource leaks in some error paths
  - i2c: rcar: in slave mode, clear NACK earlier
  - null_blk: fix passing of REQ_FUA flag in null_handle_rq
  - nvme-fc: Fix wrong return value in __nvme_fc_init_request()
  - drm/msm/adreno: fix updating ring fence
  - media: gpio-ir-tx: improve precision of transmitted signal due to scheduling
  - Revert "ath10k: fix DMA related firmware crashes on multiple devices"
  - efi: provide empty efi_enter_virtual_mode implementation
  - USB: sisusbvga: Fix a potential UB casued by left shifting a negative value
  - powerpc/spufs: add CONFIG_COREDUMP dependency
  - KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe
  - EDAC/ie31200: Fallback if host bridge device is already initialized
  - ceph: fix potential mdsc use-after-free crash
  - btrfs: file: reserve qgroup space after the hole punch range is locked
  - drm/nouveau: Fix reference count leak in nouveau_connector_detect
  - drm/nouveau: fix reference count leak in nv50_disp_atomic_commit
  - drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open
  - f2fs: fix use-after-free issue
  - HID: quirks: add NOGET quirk for Logitech GROUP
  - cec-api: prevent leaking memory through hole in structure
  - mips/vdso: Fix resource leaks in genvdso.c
  - rtlwifi: rtl8192cu: Prevent leaking urb
  - ARM: dts: ls1021a: output PPS signal on FIPER2
  - omapfb: fix multiple reference count leaks due to pm_runtime_get_sync
  - f2fs: fix error path in do_recover_data()
  - selftests/powerpc: Purge extra count_pmc() calls of ebb selftests
  - drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails
  - drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config
  - drm/amd/display: fix ref count leak in amdgpu_drm_ioctl
  - drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms
  - drm/radeon: fix multiple reference count leak
  - drm/amdkfd: Fix reference count leaks.
  - scsi: target: tcmu: Fix crash on ARM during cmd completion
  - media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()
  - powerpc/xive: Ignore kmemleak false positives
  - arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep
  - mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs
  - ASoC: tegra: Fix reference count leaks.
  - ASoC: img-parallel-out: Fix a reference count leak
  - ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt
  - ALSA: pci: delete repeated words in comments
  - net: ena: Make missed_tx stat incremental
  - net/smc: Prevent kernel-infoleak in __smc_diag_dump()
  - net: qrtr: fix usage of idr in port assignment to socket
  - powerpc/64s: Don't init FSCR_DSCR in __init_FSCR()
  - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set
  - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range()
  - clk: Evict unregistered clks from parent caches
  - xen: don't reschedule in preemption off sections
  - powerpc/pseries: Do not initiate shutdown when system is running on UPS
  - net: dsa: b53: check for timeout
  - hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()
  - net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe()
  - net: ena: Prevent reset after device destruction
  - afs: Fix NULL deref in afs_dynroot_depopulate()
  - Fix build error when CONFIG_ACPI is not set/enabled:
  - efi: avoid error message when booting under Xen
  - kconfig: qconf: fix signal connection to invalid slots
  - kconfig: qconf: do not limit the pop-up menu to the first row
  - kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode
  - kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode
  - ASoC: intel: Fix memleak in sst_media_open
  - ASoC: msm8916-wcd-analog: fix register Interrupt offset
  - s390/ptrace: fix storage key handling
  - s390/runtime_instrumentation: fix storage key handling
  - net: fec: correct the error path for regulator disable in probe
  - ASoC: q6routing: add dummy register read/write function
  - alpha: fix annotation of io{read,write}{16,32}be()
  - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference
  - scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
  - cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0
  - ceph: fix use-after-free for fsc->mdsc
  - jffs2: fix UAF problem
  - m68knommu: fix overwriting of bits in ColdFire V3 cache control
  - Input: psmouse - add a newline when printing 'proto' by sysfs
  - media: vpss: clean up resources in init
  - rtc: goldfish: Enable interrupt in set_alarm() when necessary
  - media: budget-core: Improve exception handling in budget_register()
  - scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
  - kthread: Do not preempt current task if it is going to call schedule()
  - drm/amd/display: fix pow() crashing when given base 0
  - scsi: zfcp: Fix use-after-free in request timeout handlers
  - btrfs: sysfs: use NOFS for device creation
  - btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
  - btrfs: Move free_pages_out label in inline extent handling branch in compress_file_range
  - btrfs: don't show full path of bind mounts in subvol=
  - btrfs: export helpers for subvolume name/id resolution
  - drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
  - drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
  - drm: Added orientation quirk for ASUS tablet model T103HAF
  - arm64: dts: marvell: espressobin: add ethernet alias
  - sh: landisk: Add missing initialization of sh_io_port_base
  - tools build feature: Quote CC and CXX for their arguments
  - perf bench mem: Always memset source before memcpy
  - ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
  - mfd: dln2: Run event handler loop under spinlock
  - test_kmod: avoid potential double free in trigger_config_run_type()
  - fs/ufs: avoid potential u32 multiplication overflow
  - fs/minix: remove expected error message in block_to_path()
  - fs/minix: fix block limit check for V1 filesystems
  - fs/minix: set s_maxbytes correctly
  - net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
  - drm/vmwgfx: Fix two list_for_each loop exit tests
  - drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
  - Input: sentelic - fix error return when fsp_reg_write fails
  - openrisc: Fix oops caused when dumping stack
  - i2c: rcar: avoid race when unregistering slave
  - tools build feature: Use CC and CXX from parent
  - pwm: bcm-iproc: handle clk_get_rate() return
  - clk: clk-atlas6: fix return value check in atlas6_clk_init()
  - i2c: rcar: slave: only send STOP event when we have been addressed
  - iommu/vt-d: Enforce PASID devTLB field mask
  - iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
  - selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
  - selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
  - selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
  - dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
  - gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
  - mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
  - USB: serial: ftdi_sio: clean up receive processing
  - USB: serial: ftdi_sio: make process-packet buffer unsigned
  - media: rockchip: rga: Only set output CSC mode for RGB input
  - media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
  - RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
  - RDMA/ipoib: Return void from ipoib_ib_dev_stop()
  - mfd: arizona: Ensure 32k clock is put on driver unbind and error
  - drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
  - remoteproc: qcom: q6v5: Update running state before requesting stop
  - perf intel-pt: Fix FUP packet state
  - module: Correctly truncate sysfs sections output
  - pseries: Fix 64 bit logical memory block panic
  - watchdog: f71808e_wdt: clear watchdog timeout occurred flag
  - watchdog: f71808e_wdt: remove use of wrong watchdog_info option
  - watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
  - tracing: Use trace_sched_process_free() instead of exit() for pid tracing
  - tracing/hwlat: Honor the tracing_cpumask
  - ocfs2: change slot number type s16 to u16
  - ext2: fix missing percpu_counter_inc
  - mac80211: fix misplaced while instead of if
  - bcache: fix overflow in offset_to_stripe()
  - bcache: allocate meta data pages as compound pages
  - md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
  - net: stmmac: dwmac1000: provide multicast filter fallback
  - net: ethernet: stmmac: Disable hardware multicast filter
  - media: vsp1: dl: Fix NULL pointer dereference on unbind
  - powerpc: Fix circular dependency between percpu.h and mmu.h
  - powerpc: Allow 4224 bytes of stack expansion for the signal frame
  - cifs: Fix leak when handling lease break for cached root fid
  - xtensa: fix xtensa_pmu_setup prototype
  - iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
  - dt-bindings: iio: io-channel-mux: Fix compatible string in example code
  - btrfs: fix return value mixup in btrfs_get_extent
  - btrfs: fix memory leaks after failure to lookup checksums during inode logging
  - btrfs: fix messages after changing compression level by remount
  - btrfs: open device without device_list_mutex
  - btrfs: don't traverse into the seed devices in show_devname
  - btrfs: ref-verify: fix memory leak in add_block_entry
  - btrfs: don't allocate anonymous block device for user invisible roots
  - btrfs: free anon block device right after subvolume deletion
  - PCI: qcom: Add support for tx term offset for rev 2.1.0
  - PCI: qcom: Define some PARF params needed for ipq8064 SoC
  - PCI: Add device even if driver attach failed
  - PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
  - PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
  - smb3: warn on confusing error scenario with sec=krb5
  - xen/gntdev: Fix dmabuf import with non-zero sgt offset
  - xen/balloon: make the balloon wait interruptible
  - xen/balloon: fix accounting in alloc_xenballooned_pages error path
  - irqdomain/treewide: Free firmware node after domain removal
  - ARM: 8992/1: Fix unwind_frame for clang-built kernels
  - parisc: mask out enable and reserved bits from sba imask
  - parisc: Implement __smp_store_release and __smp_load_acquire barriers
  - mtd: rawnand: qcom: avoid write to unavailable register
  - spi: spidev: Align buffers for DMA
  - include/asm-generic/vmlinux.lds.h: align ro_after_init
  - cpufreq: dt: fix oops on armada37xx
  - NFS: Don't return layout segments that are in use
  - NFS: Don't move layouts to plh_return_segs list while in use
  - drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
  - 9p: Fix memory leak in v9fs_mount
  - ALSA: usb-audio: add quirk for Pioneer DDJ-RB
  - fs/minix: reject too-large maximum file size
  - fs/minix: don't allow getting deleted inodes
  - fs/minix: check return value of sb_getblk()
  - bitfield.h: don't compile-time validate _val in FIELD_FIT
  - crypto: cpt - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
  - crypto: ccp - Fix use of merged scatterlists
  - crypto: qat - fix double free in qat_uclo_create_batch_init_list
  - crypto: hisilicon - don't sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified
  - pstore: Fix linking when crypto API disabled
  - ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
  - ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
  - ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
  - ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
  - USB: serial: cp210x: enable usb generic throttle/unthrottle
  - USB: serial: cp210x: re-enable auto-RTS on open
  - drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
  - crypto: aesni - add compatibility with IAS
  - pinctrl-single: fix pcs_parse_pinconf() return value
  - ocfs2: fix unbalanced locking
  - dlm: Fix kobject memleak
  - fsl/fman: fix eth hash table allocation
  - fsl/fman: check dereferencing null pointer
  - fsl/fman: fix unreachable code
  - fsl/fman: fix dereference null return value
  - fsl/fman: use 32-bit unsigned integer
  - net: spider_net: Fix the size used in a 'dma_free_coherent()' call
  - liquidio: Fix wrong return value in cn23xx_get_pf_num()
  - net: ethernet: aquantia: Fix wrong return value
  - tools, build: Propagate build failures from tools/build/Makefile.build
  - wl1251: fix always return 0 error
  - s390/qeth: don't process empty bridge port events
  - ASoC: meson: axg-tdm-interface: fix link fmt setup
  - selftests/powerpc: Fix online CPU selection
  - PCI: Release IVRS table in AMD ACS quirk
  - selftests/powerpc: Fix CPU affinity for child process
  - powerpc/boot: Fix CONFIG_PPC_MPC52XX references
  - net: dsa: rtl8366: Fix VLAN set-up
  - net: dsa: rtl8366: Fix VLAN semantics
  - Bluetooth: hci_serdev: Only unregister device if it was registered
  - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
  - power: supply: check if calc_soc succeeded in pm860x_init_battery
  - Smack: prevent underflow in smk_set_cipso()
  - Smack: fix another vsscanf out of bounds
  - RDMA/core: Fix return error value in _ib_modify_qp() to negative
  - PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
  - net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
  - scsi: mesh: Fix panic after host or bus reset
  - usb: dwc2: Fix error path in gadget registration
  - MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
  - coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
  - thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
  - usb: core: fix quirks_param_set() writing to a const pointer
  - USB: serial: iuu_phoenix: fix led-activity helpers
  - drm/imx: tve: fix regulator_disable error path
  - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
  - PCI/ASPM: Add missing newline in sysfs 'policy'
  - staging: rtl8192u: fix a dubious looking mask before a shift
  - RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
  - RDMA/qedr: SRQ's bug fixes
  - powerpc/vdso: Fix vdso cpu truncation
  - mwifiex: Prevent memory corruption handling keys
  - scsi: scsi_debug: Add check for sdebug_max_queue during module init
  - drm/bridge: sil_sii8620: initialize return of sii8620_readb
  - phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
  - drm: panel: simple: Fix bpc for LG LB070WV8 panel
  - leds: core: Flush scheduled work for system suspend
  - PCI: Fix pci_cfg_wait queue locking problem
  - RDMA/rxe: Skip dgid check in loopback mode
  - xfs: fix reflink quota reservation accounting error
  - xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
  - media: exynos4-is: Add missed check for pinctrl_lookup_state()
  - media: firewire: Using uninitialized values in node_probe()
  - scsi: eesox: Fix different dev_id between request_irq() and free_irq()
  - scsi: powertec: Fix different dev_id between request_irq() and free_irq()
  - drm/radeon: fix array out-of-bounds read and write issues
  - cxl: Fix kobject memleak
  - drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
  - scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
  - ASoC: Intel: bxt_rt298: add missing .owner field
  - media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
  - leds: lm355x: avoid enum conversion warning
  - drm/arm: fix unintentional integer overflow on left shift
  - drm/etnaviv: Fix error path on failure to enable bus clk
  - iio: improve IIO_CONCENTRATION channel type description
  - ath10k: Acquire tx_lock in tx error paths
  - video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
  - console: newport_con: fix an issue about leak related system resources
  - video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
  - agp/intel: Fix a memory leak on module initialisation failure
  - drm/msm: ratelimit crtc event overflow error
  - ACPICA: Do not increment operation_region reference counts for field units
  - bcache: fix super block seq numbers comparision in register_cache_set()
  - dyndbg: fix a BUG_ON in ddebug_describe_flags
  - usb: bdc: Halt controller on suspend
  - bdc: Fix bug causing crash after multiple disconnects
  - usb: gadget: net2280: fix memory leak on probe error handling paths
  - gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
  - iwlegacy: Check the return value of pcie_capability_read_*()
  - brcmfmac: set state of hanger slot to FREE when flushing PSQ
  - brcmfmac: To fix Bss Info flag definition Bug
  - brcmfmac: keep SDIO watchdog running when console_interval is non-zero
  - irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
  - drm/radeon: disable AGP by default
  - drm/debugfs: fix plain echo to connector "force" attribute
  - usb: mtu3: clear dual mode of u3port when disable device
  - drm/nouveau: fix multiple instances of reference count leaks
  - drm/etnaviv: fix ref count leak via pm_runtime_get_sync
  - arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
  - md-cluster: fix wild pointer of unlock_all_bitmaps()
  - video: fbdev: neofb: fix memory leak in neo_scan_monitor()
  - crypto: aesni - Fix build with LLVM_IAS=1
  - drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
  - drm/amdgpu: avoid dereferencing a NULL pointer
  - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
  - Bluetooth: add a mutex lock to avoid UAF in do_enale_set
  - soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
  - drm/tilcdc: fix leak & null ref in panel_connector_get_modes
  - ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
  - spi: lantiq: fix: Rx overflow error in full duplex mode
  - ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
  - ARM: dts: gose: Fix ports node name for adv7612
  - ARM: dts: gose: Fix ports node name for adv7180
  - platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
  - platform/x86: intel-hid: Fix return value check in check_acpi_dev()
  - m68k: mac: Fix IOP status/control register writes
  - m68k: mac: Don't send IOP message until channel is idle
  - clk: scmi: Fix min and max rate when registering clocks with discrete rates
  - arm64: dts: exynos: Fix silent hang after boot on Espresso
  - firmware: arm_scmi: Fix SCMI genpd domain probing
  - crypto: ccree - fix resource leak on error path
  - arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
  - EDAC: Fix reference count leaks
  - arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
  - arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
  - arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
  - x86/mce/inject: Fix a wrong assignment of i_mce.status
  - HID: input: Fix devices that return multiple bytes in battery report
  - tracepoint: Mark __tracepoint_string's __used
  - Smack: fix use-after-free in smk_write_relabel_self()
  - rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
  - selftests/net: relax cpu affinity requirement in msg_zerocopy test
  - net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
  - hv_netvsc: do not use VF device if link is down
  - net: lan78xx: replace bogus endpoint lookup
  - net: ethernet: mtk_eth_soc: fix MTU warnings
  - Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23)
  - tools lib traceevent: Fix memory leak in process_dynamic_array_len
  - atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
  - cfg80211: check vendor command doit pointer before use
  - i2c: slave: add sanity check when unregistering
  - i2c: slave: improve sanity check when registering
  - drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure
  - drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason
  - net/9p: validate fds in p9_fd_open
  - leds: 88pm860x: fix use-after-free on unbind
  - leds: lm3533: fix use-after-free on unbind
  - leds: da903x: fix use-after-free on unbind
  - leds: wm831x-status: fix use-after-free on unbind
  - mtd: properly check all write ioctls for permissions
  - binder: Prevent context manager from incrementing ref 0
  - omapfb: dss: Fix max fclk divider for omap36xx
  - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
  - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
  - staging: android: ashmem: Fix lockdep warning for write operation
  - ALSA: seq: oss: Serialize ioctls
  - Revert "ALSA: hda: call runtime_allow() for all hda controllers"
  - usb: xhci: Fix ASMedia ASM1142 DMA addressing
  - usb: xhci: define IDs for various ASMedia host controllers
  - USB: iowarrior: fix up report size handling for some devices
  - USB: serial: qcserial: add EM7305 QDL product ID
  - x86/i8259: Use printk_deferred() to prevent deadlock
  - KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw disabled
  - cxgb4: add missing release on skb in uld_send()
  - x86/unwind/orc: Fix ORC for newly forked tasks
  - Revert "i2c: cadence: Fix the hold bit setting"
  - net: ethernet: ravb: exit if re-initialization fails in tx timeout
  - parisc: add support for cmpxchg on u8 pointers
  - nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame
  - qed: Disable "MFW indication via attention" SPAM every 5 minutes
  - net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe()
  - mac80211: mesh: Free pending skb when destroying a mpath
  - mac80211: mesh: Free ie data when leaving mesh
  - ibmvnic: Fix IRQ mapping disposal in error path
  - net: lan78xx: fix transfer-buffer memory leak
  - net: lan78xx: add missing endpoint sanity check
  - sh: Fix validation of system call number
  - selftests/net: psock_fanout: fix clang issues for target arch PowerPC
  - selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
  - net/x25: Fix null-ptr-deref in x25_disconnect
  - net/x25: Fix x25_neigh refcnt leak when x25 disconnect
  - drm: hold gem reference until object is no longer accessed
  - drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
  - Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
  - ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
  - wireless: Use offsetof instead of custom macro.
  - 9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work
  - PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
  - regmap: debugfs: check count when read regmap file
  - rxrpc: Fix sendmsg() returning EPIPE due to recvmsg() returning ENODATA
  - qrtr: orphan socket in qrtr_release()
  - drivers/net/wan/x25_asy: Fix to make it work
  - ath9k: Fix regression with Atheros 9271
  - ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
  - ASoC: qcom: Drop HAS_DMA dependency to fix link failure
  - ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10
  - x86, vmlinux.lds: Page-align end of ..page_aligned sections
  - parisc: Add atomic64_set_release() define to avoid CPU soft lockups
  - drm/amd/powerplay: fix a crash when overclocking Vega M
  - drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
  - Makefile: Fix GCC_TOOLCHAIN_DIR prefix for Clang cross compilation
  - fbdev: Detect integer underflow at "struct fbcon_ops"->clear_margins.
  - serial: 8250_mtk: Fix high-speed baud rates clamping
  - staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift
  - staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift
  - staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support
  - staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift
  - staging: wlan-ng: properly check endpoint types
  - Revert "cifs: Fix the target file was deleted when rename failed."
  - usb: xhci: Fix ASM2142/ASM3142 DMA addressing
  - usb: xhci-mtk: fix the failure of bandwidth allocation
  - binder: Don't use mmput() from shrinker function.
  - RISC-V: Upgrade smp_mb__after_spinlock() to iorw,iorw
  - x86: math-emu: Fix up 'cmp' insn for clang ias
  - arm64: Use test_tsk_thread_flag() for checking TIF_SINGLESTEP
  - hwmon: (scmi) Fix potential buffer overflow in scmi_hwmon_probe()
  - hwmon: (adm1275) Make sure we are reading enough data for different chips
  - usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init()
  - Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen
  - dmaengine: ioat setting ioat timeout as module parameter
  - hwmon: (aspeed-pwm-tacho) Avoid possible buffer overflow
  - regmap: dev_get_regmap_match(): fix string comparison
  - spi: mediatek: use correct SPI_CFG2_REG MACRO
  - Input: add `SW_MACHINE_COVER`
  - dmaengine: tegra210-adma: Fix runtime PM imbalance on error
  - HID: apple: Disable Fn-key key-re-mapping on clone keyboards
  - HID: steam: fixes race in handling device list.
  - HID: alps: support devices with report id 2
  - HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override
  - scripts/gdb: fix lx-symbols 'gdb.error' while loading modules
  - scripts/decode_stacktrace: strip basepath from all paths
  - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X
  - i2c: rcar: always clear ICSAR to avoid side effects
  - net: ethernet: ave: Fix error returns in ave_init
  - qed: suppress "don't support RoCE & iWARP" flooding on HW init
  - net: smc91x: Fix possible memory leak in smc_drv_probe()
  - drm: sun4i: hdmi: Fix inverted HPD result
  - ieee802154: fix one possible memleak in adf7242_probe
  - net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration
  - ax88172a: fix ax88172a_unbind() failures
  - hippi: Fix a size used in a 'pci_free_consistent()' in an error handling path
  - fpga: dfl: fix bug in port reset handshake
  - bnxt_en: Fix race when modifying pause settings.
  - btrfs: fix page leaks after failure to lock page for delalloc
  - btrfs: fix mount failure caused by race with umount
  - btrfs: fix double free on ulist after backref resolution failure
  - ASoC: rt5670: Correct RT5670_LDO_SEL_MASK
  - ALSA: info: Drop WARN_ON() from buffer NULL sanity check
  - uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression
  - IB/umem: fix reference count leak in ib_umem_odp_get()
  - spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours
  - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion")
  - irqdomain/treewide: Keep firmware node unconditionally allocated
  - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups()
  - drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout
  - net: sky2: initialize return of gm_phy_read
  - drivers/net/wan/lapbether: Fixed the value of hard_header_len
  - xtensa: update *pos in cpuinfo_op.next
  - xtensa: fix __sync_fetch_and_{and,or}_4 declarations
  - scsi: scsi_transport_spi: Fix function pointer check
  - mac80211: allow rx of mesh eapol frames with default rx key
  - pinctrl: amd: fix npins for uart0 in kerncz_groups
  - gpio: arizona: put pm_runtime in case of failure
  - gpio: arizona: handle pm_runtime_get_sync failure case
  - soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
  - UOS: fix genetlink.h kabi changed
  - spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
  - rxrpc: Fix trace string
  - arm64: compat: Ensure upper 32 bits of x0 are zero on syscall return
  - arm64: ptrace: Consistently use pseudo-singlestep exceptions
  - arm64: ptrace: Override SPSR.SS when single-stepping is enabled
  - thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
  - misc: atmel-ssc: lock with mutex instead of spinlock
  - dmaengine: fsl-edma: Fix NULL pointer exception in fsl_edma_tx_handler
  - intel_th: Fix a NULL dereference when hub driver is not loaded
  - intel_th: pci: Add Emmitsburg PCH support
  - intel_th: pci: Add Tiger Lake PCH-H support
  - intel_th: pci: Add Jasper Lake CPU support
  - powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey
  - hwmon: (emc2103) fix unable to change fan pwm1_enable attribute
  - riscv: use 16KB kernel stack on 64-bit
  - MIPS: Fix build for LTS kernel caused by backporting lpj adjustment
  - Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list
  - mei: bus: don't clean driver pointer
  - serial: mxs-auart: add missed iounmap() in probe failure and remove
  - virtio: virtio_console: add missing MODULE_DEVICE_TABLE() for rproc serial
  - virt: vbox: Fix guest capabilities mask check
  - virt: vbox: Fix VBGL_IOCTL_VMMDEV_REQUEST_BIG and _LOG req numbers to match upstream
  - USB: serial: option: add Quectel EG95 LTE modem
  - USB: serial: option: add GosunCn GM500 series
  - USB: serial: ch341: add new Product ID for CH340
  - USB: serial: cypress_m8: enable Simply Automated UPB PIM
  - USB: serial: iuu_phoenix: fix memory corruption
  - usb: gadget: function: fix missing spinlock in f_uac1_legacy
  - usb: chipidea: core: add wakeup support for extcon
  - usb: dwc2: Fix shutdown callback in platform
  - USB: c67x00: fix use after free in c67x00_giveback_urb
  - ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534
  - ALSA: hda/realtek - change to suitable link model for ASUS platform
  - ALSA: usb-audio: Fix race against the error recovery URB submission
  - ALSA: line6: Sync the pending work cancel at disconnection
  - ALSA: line6: Perform sanity check for each URB creation
  - HID: quirks: Ignore Simply Automated UPB PIM
  - HID: quirks: Always poll Obins Anne Pro 2 keyboard
  - HID: magicmouse: do not set up autorepeat
  - slimbus: core: Fix mismatch in of_node_get/put
  - mtd: rawnand: oxnas: Release all devices in the _remove() path
  - mtd: rawnand: oxnas: Unregister all devices on error
  - mtd: rawnand: oxnas: Keep track of registered devices
  - mtd: rawnand: brcmnand: fix CS0 layout
  - mtd: rawnand: timings: Fix default tR_max and tCCS_min timings
  - mtd: rawnand: marvell: Fix probe error path
  - mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered
  - soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
  - soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
  - soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
  - soc: qcom: rpmh: Update dirty flag only when data changes
  - perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
  - apparmor: ensure that dfa state tables have entries
  - copy_xstate_to_kernel: Fix typo which caused GDB regression
  - regmap: debugfs: Don't sleep while atomic for fast_io regmaps
  - ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema
  - Revert "thermal: mediatek: fix register index error"
  - staging: comedi: verify array index is correct before using it
  - usb: gadget: udc: atmel: fix uninitialized read in debug printk
  - spi: spi-sun6i: sun6i_spi_transfer_one(): fix setting of clock rate
  - arm64: dts: meson: add missing gxl rng clock
  - phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked
  - iio:health:afe4404 Fix timestamp alignment and prevent data leak.
  - ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
  - ACPI: video: Use native backlight on Acer TravelMate 5735Z
  - Input: mms114 - add extra compatible for mms345l
  - ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
  - ACPI: video: Use native backlight on Acer Aspire 5783z
  - ALSA: usb-audio: Rewrite registration quirk handling
  - mmc: sdhci: do not enable card detect interrupt for gpio cd type
  - doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode
  - ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8)
  - scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
  - ARM: at91: pm: add quirk for sam9x60's ulp1
  - HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
  - net: sfp: add some quirks for GPON modules
  - net: sfp: add support for module quirks
  - Revert "usb/ehci-platform: Set PM runtime as active on resume"
  - Revert "usb/xhci-plat: Set PM runtime as active on resume"
  - Revert "usb/ohci-platform: Fix a warning when hibernating"
  - of: of_mdio: Correct loop scanning logic
  - net: dsa: bcm_sf2: Fix node reference count
  - spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
  - spi: fix initial SPI_SR value in spi-fsl-dspi
  - iio:health:afe4403 Fix timestamp alignment and prevent data leak.
  - iio:pressure:ms5611 Fix buffer element alignment
  - iio:humidity:hts221 Fix alignment and data leak issues
  - iio: pressure: zpa2326: handle pm_runtime_get_sync failure
  - iio: mma8452: Add missed iio_device_unregister() call in mma8452_probe()
  - iio: magnetometer: ak8974: Fix runtime PM imbalance on error
  - iio:humidity:hdc100x Fix alignment and data leak issues
  - iio:magnetometer:ak8974: Fix alignment and data leak issues
  - i2c: eg20t: Load module automatically if ID matches
  - gfs2: read-only mounts should grab the sd_freeze_gl glock
  - tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
  - m68k: mm: fix node memblock init
  - m68k: nommu: register start of the memory with memblock
  - drm/exynos: fix ref count leak in mic_pre_enable
  - drm/msm: fix potential memleak in error branch
  - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem
  - genetlink: remove genl_bind
  - net: rmnet: fix lower interface leak
  - s390/mm: fix huge pte soft dirty copying
  - ARC: elf: use right ELF_ARCH
  - ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE
  - drm/radeon: fix double free
  - btrfs: fix fatal extent_buffer readahead vs releasepage race
  - Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb"
  - bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok()
  - kprobes: Do not expose probe addresses to non-CAP_SYSLOG
  - module: Do not expose section addresses to non-CAP_SYSLOG
  - module: Refactor section attr into bin attribute
  - kernel: module: Use struct_size() helper
  - kallsyms: Refactor kallsyms_show_value() to take cred
  - KVM: x86: Mark CR4.TSD as being possibly owned by the guest
  - KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode
  - KVM: x86: bit 8 of non-leaf PDPEs is not reserved
  - KVM: arm64: Fix definition of PAGE_HYP_DEVICE
  - ALSA: usb-audio: add quirk for MacroSilicon MS2109
  - ALSA: hda - let hs_mic be picked ahead of hp_mic
  - ALSA: opl3: fix infoleak in opl3
  - net: macb: mark device wake capable when "magic-packet" property present
  - bnxt_en: fix NULL dereference in case SR-IOV configuration fails
  - cxgb4: fix all-mask IP address comparison
  - arm64: kgdb: Fix single-step exception handling oops
  - ALSA: compress: fix partial_drain completion state
  - smsc95xx: avoid memory leak in smsc95xx_bind
  - smsc95xx: check return value of smsc95xx_reset
  - net: cxgb4: fix return error value in t4_prep_fw
  - drm/mediatek: Check plane visibility in atomic_update
  - net: qrtr: Fix an out of bounds read qrtr_endpoint_post()
  - x86/entry: Increase entry_stack size to a full page
  - nvme-rdma: assign completion vector correctly
  - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
  - scsi: mptscsih: Fix read sense data size
  - ARM: imx6: add missing put_device() call in imx6q_suspend_init()
  - s390/kasan: fix early pgm check handler execution
  - drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
  - drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
  - spi: spidev: fix a potential use-after-free in spidev_release()
  - spi: spidev: fix a race between spidev_release and spidev_remove
  - gpu: host1x: Detach driver on unregister
  - drm/tegra: hub: Do not enable orphaned window group
  - ARM: dts: omap4-droid4: Fix spi configuration and increase rate
  - regmap: fix alignment issue
  - spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
  - spi: spi-fsl-dspi: use IRQF_SHARED mode to request IRQ
  - spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
  - spi: spi-fsl-dspi: Adding shutdown hook
  - KVM: s390: reduce number of IO pins to 1
  - UOS: crypto: Adapt to the 'struct alg_sock'
  - efi: Make it possible to disable efivar_ssdt entirely
  - irqchip/gic: Atomically update affinity
  - MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
  - cifs: Fix the target file was deleted when rename failed.
  - SMB3: Honor lease disabling for multiuser mounts
  - SMB3: Honor persistent/resilient handle flags for multiuser mounts
  - SMB3: Honor 'seal' flag for multiuser mounts
  - Revert "ALSA: usb-audio: Improve frames size computation"
  - i2c: mlxcpld: check correct size of maximum RECV_LEN packet
  - i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
  - nvme: fix a crash in nvme_mpath_add_disk
  - SMB3: Honor 'posix' flag for multiuser mounts
  - drm: sun4i: hdmi: Remove extra HPD polling
  - hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
  - hwmon: (max6697) Make sure the OVERT mask is set correctly
  - cxgb4: fix SGE queue dump destination buffer context
  - cxgb4: use correct type for all-mask IP address comparison
  - cxgb4: parse TC-U32 key values and masks natively
  - cxgb4: use unaligned conversion for fetching timestamp
  - drm/msm/dpu: fix error return code in dpu_encoder_init
  - crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
  - kgdb: Avoid suspicious RCU usage warning
  - nvme-multipath: fix deadlock between ana_work and scan_work
  - nvme-multipath: set bdi capabilities once
  - s390/debug: avoid kernel warning on too large number of pages
  - usbnet: smsc95xx: Fix use-after-free after removal
  - EDAC/amd64: Read back the scrub rate PCI register on F15h
  - btrfs: fix a block group ref counter leak after failure to remove block group
  - Revert "tty: hvc: Fix data abort due to race in hvc_open"
  - NFSv4 fix CLOSE not waiting for direct IO compeletion
  - pNFS/flexfiles: Fix list corruption if the mirror count changes
  - Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
  - drm/radeon: fix fb_div check in ni_init_smc_spll_table()
  - drm: rcar-du: Fix build error
  - tracing: Fix event trigger to accept redundant spaces
  - arm64: perf: Report the PC value in REGS_ABI_32 mode
  - ocfs2: fix panic on nfs server over ocfs2
  - ocfs2: fix value of OCFS2_INVALID_SLOT
  - ocfs2: load global_inode_alloc
  - ocfs2: avoid inode removal while nfsd is accessing it
  - btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof
  - btrfs: fix data block group relocation failure due to concurrent scrub
  - x86/asm/64: Align start of __clear_user() loop to 16-bytes
  - KVM: nVMX: Plumb L2 GPA through to PML emulation
  - KVM: X86: Fix MSR range of APIC registers in X2APIC mode
  - ACPI: sysfs: Fix pm_profile_attr type
  - ALSA: hda/realtek - Add quirk for MSI GE63 laptop
  - ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
  - RISC-V: Don't allow write+exec only page mapping request in mmap
  - blktrace: break out of blktrace setup on concurrent calls
  - kbuild: improve cc-option to clean up all temporary files
  - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
  - s390/vdso: fix vDSO clock_getres()
  - s390/ptrace: fix setting syscall number
  - net: alx: fix race condition in alx_remove
  - ibmvnic: Harden device login requests
  - hwrng: ks-sa - Fix runtime PM imbalance on error
  - riscv/atomic: Fix sign extension for RV64I
  - drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
  - sata_rcar: handle pm_runtime_get_sync failure cases
  - i2c: core: check returned size of emulated smbus block read
  - i2c: fsi: Fix the port number field in status register
  - net: bcmgenet: use hardware padding of runt frames
  - usb: gadget: udc: Potential Oops in error handling code
  - ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
  - cxgb4: move handling L2T ARP failures to caller
  - net: qed: fix excessive QM ILT lines consumption
  - net: qed: fix NVMe login fails over VFs
  - net: qed: fix left elements count calculation
  - RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
  - ASoC: rockchip: Fix a reference count leak.
  - RDMA/cma: Protect bind_list and listen_list while finding matching cm id
  - RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
  - rxrpc: Fix handling of rwind from an ACK packet
  - ARM: dts: NSP: Correct FA2 mailbox node
  - regmap: Fix memory leak from regmap_register_patch
  - ARM: dts: Fix duovero smsc interrupt for suspend
  - ASoC: fsl_ssi: Fix bclk calculation for mono channel
  - regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
  - ASoC: q6asm: handle EOS correctly
  - cifs/smb3: Fix data inconsistent when zero file range
  - cifs/smb3: Fix data inconsistent when punch hole
  - IB/mad: Fix use after free when destroying MAD agent
  - cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
  - xhci: Return if xHCI doesn't support LPM
  - xhci: Fix enumeration issue when setting max packet size for FS devices.
  - xhci: Fix incorrect EP_STATE_MASK
  - scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
  - ALSA: usb-audio: Fix OOB access of mixer element list
  - ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
  - ALSA: usb-audio: add quirk for Denon DCD-1500RE
  - usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
  - usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
  - xhci: Poll for U0 after disabling USB2 LPM
  - usb: host: xhci-mtk: avoid runtime suspend when removing hcd
  - USB: ehci: reopen solution for Synopsys HC bug
  - usb: add USB_QUIRK_DELAY_INIT for Logitech C922
  - usb: dwc2: Postponed gadget registration to the udc class driver
  - USB: ohci-sm501: Add missed iounmap() in remove
  - net: phy: Check harder for errors in get_phy_id()
  - tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
  - rxrpc: Fix notification call on completion of discarded calls
  - rocker: fix incorrect error handling in dma_rings_init
  - ibmveth: Fix max MTU limit
  - apparmor: don't try to replace stale label in ptraceme check
  - ALSA: hda/realtek - Enable micmute LED on and HP system
  - ALSA: hda/realtek: Enable mute LED on an HP system
  - ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
  - fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"
  - i2c: tegra: Fix Maximum transfer size
  - i2c: tegra: Add missing kerneldoc for some fields
  - i2c: tegra: Cleanup kerneldoc comments
  - net: bcmgenet: remove HFB_CTRL access
  - mtd: rawnand: marvell: Fix the condition on a return code
  - net: be more gentle about silly gso requests coming from user
  - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
  - kvm: x86: Fix reserved bits related calculation errors caused by MKTME
  - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c
  - Revert "dpaa_eth: fix usage as DSA master, try 3"
  - net: octeon: mgmt: Repair filling of RX ring
  - kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
  - crypto: algboss - don't wait during notifier callback
  - crypto: algif_skcipher - Cap recv SG list at ctx->used
  - drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
  - drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
  - s390: fix syscall_get_error for compat processes
  - mtd: rawnand: tmio: Fix the probe error path
  - mtd: rawnand: mtk: Fix the probe error path
  - mtd: rawnand: plat_nand: Fix the probe error path
  - mtd: rawnand: socrates: Fix the probe error path
  - mtd: rawnand: oxnas: Fix the probe error path
  - mtd: rawnand: oxnas: Add of_node_put()
  - mtd: rawnand: orion: Fix the probe error path
  - mtd: rawnand: xway: Fix the probe error path
  - mtd: rawnand: sharpsl: Fix the probe error path
  - mtd: rawnand: diskonchip: Fix the probe error path
  - mtd: rawnand: Pass a nand_chip object to nand_release()
  - mtd: rawnand: Pass a nand_chip object to nand_scan()
  - block: nr_sects_write(): Disable preemption on seqcount write
  - x86/boot/compressed: Relax sed symbol type regex for LLVM ld.lld
  - drm/dp_mst: Increase ACT retry timeout to 3s
  - drm/amdgpu: Replace invalid device ID with a valid device ID
  - drm/qxl: Use correct notify port address when creating cursor ring
  - drm/dp_mst: Reformat drm_dp_check_act_status() a bit
  - drm: encoder_slave: fix refcouting error for modules
  - libata: Use per port sync for detach
  - afs: afs_write_end() should change i_size under the right lock
  - afs: Fix non-setting of mtime when writing into mmap
  - perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()
  - usb/ehci-platform: Set PM runtime as active on resume
  - usb: host: ehci-platform: add a quirk to avoid stuck
  - usb/xhci-plat: Set PM runtime as active on resume
  - x86/idt: Keep spurious entries unset in system_vectors
  - scsi: acornscsi: Fix an error handling path in acornscsi_probe()
  - drm/sun4i: hdmi ddc clk: Fix size of m divider
  - ASoC: rt5645: Add platform-data for Asus T101HA
  - ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
  - ASoC: core: only convert non DPCM link to DPCM link
  - afs: Fix memory leak in afs_put_sysnames()
  - selftests/net: in timestamping, strncpy needs to preserve null byte
  - drivers/perf: hisi: Fix wrong value for all counters enable
  - NTB: ntb_test: Fix bug when counting remote files
  - NTB: perf: Fix race condition when run with ntb_test
  - NTB: perf: Fix support for hardware that doesn't have port numbers
  - NTB: perf: Don't require one more memory window than number of peers
  - NTB: Revert the change to use the NTB device dev for DMA allocations
  - NTB: ntb_tool: reading the link file should not end in a NULL byte
  - ntb_tool: pass correct struct device to dma_alloc_coherent
  - ntb_perf: pass correct struct device to dma_alloc_coherent
  - gfs2: fix use-after-free on transaction ail lists
  - blktrace: fix endianness for blk_log_remap()
  - blktrace: fix endianness in get_pdu_int()
  - blktrace: use errno instead of bi_status
  - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
  - elfnote: mark all .note sections SHF_ALLOC
  - include/linux/bitops.h: avoid clang shift-count-overflow warnings
  - geneve: change from tx_error to tx_dropped on missing metadata
  - crypto: omap-sham - add proper load balancing support for multicore
  - pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
  - pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
  - scsi: ufs: Don't update urgent bkops level when toggling auto bkops
  - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
  - gfs2: Allow lock_nolock mount to specify jid=X
  - openrisc: Fix issue with argument clobbering for clone/fork
  - rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
  - ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
  - extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
  - powerpc/4xx: Don't unmap NULL mbase
  - of: Fix a refcounting bug in __of_attach_node_sysfs()
  - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
  - clk: sprd: return correct type of value for _sprd_pll_recalc_rate
  - KVM: PPC: Book3S HV: Ignore kmemleak false positives
  - scsi: ufs-qcom: Fix scheduling while atomic issue
  - clk: bcm2835: Fix return type of bcm2835_register_gate
  - scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
  - ASoC: fix incomplete error-handling in img_i2s_in_probe.
  - x86/apic: Make TSC deadline timer detection message visible
  - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
  - usb: gadget: Fix issue with config_ep_by_speed function
  - usb: gadget: fix potential double-free in m66592_probe.
  - usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
  - USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke
  - usb: dwc2: gadget: move gadget resume after the core is in L0 state
  - watchdog: da9062: No need to ping manually before setting timeout
  - IB/cma: Fix ports memory leak in cma_configfs
  - PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
  - powerpc/64s/pgtable: fix an undefined behaviour
  - arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
  - scsi: target: tcmu: Userspace must not complete queued commands
  - clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
  - fpga: dfl: afu: Corrected error handling levels
  - tty: n_gsm: Fix bogus i++ in gsm_data_kick
  - USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
  - ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
  - drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
  - vfio-pci: Mask cap zero
  - powerpc/ps3: Fix kexec shutdown hang
  - powerpc/pseries/ras: Fix FWNMI_VALID off by one
  - HID: Add quirks for Trust Panora Graphic Tablet
  - tty: n_gsm: Fix waking up upper tty layer when room available
  - tty: n_gsm: Fix SOF skipping
  - powerpc/64: Don't initialise init_task->thread.regs
  - clk: ti: composite: fix memory leak
  - dlm: remove BUG() before panic()
  - pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
  - scsi: mpt3sas: Fix double free warnings
  - power: supply: smb347-charger: IRQSTAT_D is volatile
  - power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()'
  - scsi: qla2xxx: Fix warning after FC target reset
  - PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
  - PCI: rcar: Fix incorrect programming of OB windows
  - i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
  - PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
  - staging: sm750fb: add missing case while setting FB_VISUAL
  - usb: dwc3: gadget: Properly handle failed kick_transfer
  - thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
  - slimbus: ngd: get drvdata from correct device
  - tty: hvc: Fix data abort due to race in hvc_open
  - s390/qdio: put thinint indicator after early error
  - ALSA: usb-audio: Fix racy list management in output queue
  - ALSA: usb-audio: Improve frames size computation
  - staging: gasket: Fix mapping refcnt leak when register/store fails
  - staging: gasket: Fix mapping refcnt leak when put attribute fails
  - firmware: qcom_scm: fix bogous abuse of dma-direct internals
  - pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
  - scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing
  - gpio: dwapb: Append MODULE_ALIAS for platform driver
  - ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
  - scsi: qedi: Do not flush offload work if ARP not resolved
  - arm64: dts: mt8173: fix unit name warnings
  - staging: greybus: fix a missing-check bug in gb_lights_light_config()
  - x86/purgatory: Disable various profiling and sanitizing options
  - apparmor: fix nnp subset test for unconfined
  - scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
  - ASoC: meson: add missing free_irq() in error path
  - apparmor: check/put label on apparmor_sk_clone_security()
  - apparmor: fix introspection of of task mode for unconfined tasks
  - mksysmap: Fix the mismatch of '.L' symbols in System.map
  - NTB: Fix the default port and peer numbers for legacy drivers
  - NTB: ntb_pingpong: Choose doorbells based on port number
  - yam: fix possible memory leak in yam_init_driver
  - pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
  - powerpc/crashkernel: Take "mem=" option into account
  - PCI: vmd: Filter resource type bits from shadow register
  - nfsd: Fix svc_xprt refcnt leak when setup callback client failed
  - powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run
  - clk: clk-flexgen: fix clock-critical handling
  - scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
  - mfd: wm8994: Fix driver operation if loaded as modules
  - gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-registration
  - m68k/PCI: Fix a memory leak in an error handling path
  - RDMA/mlx5: Add init2init as a modify command
  - ps3disk: use the default segment boundary
  - PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register
  - dm mpath: switch paths in dm_blk_ioctl() code path
  - serial: 8250: Fix max baud limit in generic 8250 port
  - usblp: poison URBs upon disconnect
  - clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
  - i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
  - f2fs: report delalloc reserve as non-free in statfs for project quota
  - iio: bmp280: fix compensation of humidity
  - scsi: qla2xxx: Fix issue with adapter's stopping state
  - ALSA: isa/wavefront: prevent out of bounds write in ioctl
  - ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
  - scsi: qedi: Check for buffer overflow in qedi_set_path()
  - ARM: integrator: Add some Kconfig selections
  - ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
  - backlight: lp855x: Ensure regulators are disabled on probe failure
  - clk: qcom: msm8916: Fix the address location of pll->config_reg
  - remoteproc: Fix IDR initialisation in rproc_alloc()
  - iio: pressure: bmp280: Tolerate IRQ before registering
  - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
  - ASoC: tegra: tegra_wm8903: Support nvidia, headset property
  - clk: sunxi: Fix incorrect usage of round_down()
  - power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
  - perf symbols: Fix debuginfo search for Ubuntu
  - perf probe: Check address correctness by map instead of _etext
  - perf probe: Fix to check blacklist address correctly
  - perf probe: Do not show the skipped events
  - w1: omap-hdq: cleanup to add missing newline for some dev_dbg
  - mtd: rawnand: pasemi: Fix the probe error path
  - mtd: rawnand: brcmnand: fix hamming oob layout
  - kbuild: force to build vmlinux if CONFIG_MODVERSION=y
  - powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
  - powerpc/64s: Don't let DT CPU features set FSCR_DSCR
  - drivers/macintosh: Fix memleak in windfarm_pm112 driver
  - ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
  - ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
  - ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
  - ARM: tegra: Correct PL310 Auxiliary Control Register initialization
  - alpha: fix memory barriers so that they conform to the specification
  - dm crypt: avoid truncating the logical block size
  - sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
  - sparc32: fix register window handling in genregs32_[gs]et()
  - gnss: sirf: fix error return code in sirf_probe()
  - pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
  - pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
  - power: vexpress: add suppress_bind_attrs to true
  - media: ov5640: fix use of destroyed mutex
  - b43_legacy: Fix connection problem with WPA3
  - b43: Fix connection problem with WPA3
  - b43legacy: Fix case where channel status is corrupted
  - Bluetooth: hci_bcm: fix freeing not-requested IRQ
  - carl9170: remove P2P_GO support
  - PCI: Program MPS for RCiEP devices
  - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
  - btrfs: fix wrong file range cleanup after an error filling dealloc range
  - btrfs: fix error handling when submitting direct I/O bio
  - PCI: Generalize multi-function power dependency device links
  - PCI: Unify ACS quirk desired vs provided checking
  - PCI: Make ACS quirk implementations more uniform
  - serial: 8250_pci: Move Pericom IDs to pci_ids.h
  - PCI: Add Loongson vendor ID
  - PCI: vmd: Add device id for VMD device 8086:9A0B
  - PCI: Add Amazon's Annapurna Labs vendor ID
  - PCI: Add Genesys Logic, Inc. Vendor ID
  - ALSA: lx6464es - add support for LX6464ESe pci express variant
  - x86/amd_nb: Add PCI device IDs for family 17h, model 70h
  - PCI: mediatek: Add controller support for MT7629
  - PCI: Enable NVIDIA HDA controllers
  - PCI: Add NVIDIA GPU multi-function power dependencies
  - PCI: Add Synopsys endpoint EDDA Device ID
  - misc: pci_endpoint_test: Add support to test PCI EP in AM654x
  - misc: pci_endpoint_test: Add the layerscape EP device support
  - PCI: Move Rohm Vendor ID to generic list
  - PCI: Move Synopsys HAPS platform device IDs
  - PCI: add USR vendor id and use it in r8169 and w6692 driver
  - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs
  - pci:ipmi: Move IPMI PCI class id defines to pci_ids.h
  - PCI: Remove unused NFP32xx IDs
  - PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
  - PCI: Add ACS quirk for iProc PAXB
  - PCI: Avoid FLR for AMD Starship USB 3.0
  - PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
  - PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
  - evm: Fix possible memory leak in evm_calc_hmac_or_hash()
  - ima: Fix ima digest hash table key calculation
  - btrfs: send: emit file capabilities after chown
  - btrfs: include non-missing as a qualifier for the latest_bdev
  - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
  - platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" chasis-type
  - platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
  - platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
  - mmc: sdhci-esdhc-imx: fix the mask for tuning start point
  - mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
  - staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
  - mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
  - bcache: fix refcount underflow in bcache_device_free()
  - MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
  - btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup
  - m68k: mac: Don't call via_flush_cache() on Mac IIfx
  - x86/mm: Stop printing BRK addresses
  - crypto: stm32/crc32 - fix multi-instance
  - crypto: stm32/crc32 - fix run-time self test issue.
  - crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
  - mips: Add udelay lpj numbers adjustment
  - mips: MAAR: Use more precise address mask
  - x86/boot: Correct relocation destination on old linkers
  - mwifiex: Fix memory corruption in dump_station
  - rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
  - veth: Adjust hard_start offset on redirect XDP frames
  - md: don't flush workqueue unconditionally in md_open
  - mt76: avoid rx reorder buffer overflow
  - net: qed*: Reduce RX and TX default ring count when running inside kdump kernel
  - wcn36xx: Fix error handling path in 'wcn36xx_probe()'
  - ath10k: Remove msdu from idr when management pkt send fails
  - nvme: refine the Qemu Identify CNS quirk
  - platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and "Portable" chassis-types
  - platform/x86: intel-vbtn: Do not advertise switches to userspace if they are not there
  - platform/x86: intel-vbtn: Split keymap into buttons and switches parts
  - platform/x86: intel-vbtn: Use acpi_evaluate_integer()
  - kgdb: Fix spurious true from in_dbg_master()
  - mips: cm: Fix an invalid error code of INTVN_*_ERR
  - MIPS: Truncate link address into 32bit for 32bit kernel
  - Crypto/chcr: fix for ccm(aes) failed test
  - xfs: clean up the error handling in xfs_swap_extents
  - powerpc/spufs: fix copy_to_user while atomic
  - net: allwinner: Fix use correct return type for ndo_start_xmit()
  - media: cec: silence shift wrapping warning in __cec_s_log_addrs()
  - net: lpc-enet: fix error return code in lpc_mii_init()
  - drivers/perf: hisi: Fix typo in events attribute array
  - exit: Move preemption fixup up, move blocking operations down
  - lib/mpi: Fix 64-bit MIPS build with Clang
  - net: bcmgenet: set Rx mode before starting netif
  - selftests/bpf: Fix memory leak in extract_build_id()
  - Bluetooth: btbcm: Add 2 missing models to subver tables
  - media: platform: fcp: Set appropriate DMA parameters
  - media: dvb: return -EREMOTEIO on i2c transfer failure.
  - dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
  - tools api fs: Make xxx__mountpoint() more scalable
  - brcmfmac: fix wrong location to get firmware feature
  - staging: android: ion: use vmap instead of vm_map_ram
  - net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()
  - x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
  - mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
  - batman-adv: Revert "disable ethtool link speed detection when auto negotiation off"
  - ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
  - btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
  - clocksource: dw_apb_timer_of: Fix missing clockevent timers
  - clocksource: dw_apb_timer: Make CPU-affiliation being optional
  - kgdb: Prevent infinite recursive entries to the debugger
  - kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
  - Bluetooth: Add SCO fallback for invalid LMP parameters error
  - arm64: cacheflush: Fix KGDB trap detection
  - efi/libstub/x86: Work around LLVM ELF quirk build regression
  - net: ena: fix error returning in ena_com_get_hash_function()
  - net: atlantic: make hw_get_regs optional
  - spi: pxa2xx: Apply CS clk quirk to BXT
  - media: si2157: Better check for running tuner in init
  - crypto: ccp -- don't "select" CONFIG_DMADEVICES
  - drm: bridge: adv7511: Extend list of audio sample rates
  - ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
  - KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
  - xen/pvcalls-back: test for errors when calling backend_connect()
  - mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
  - ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
  - mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
  - agp/intel: Reinforce the barrier after GTT updates
  - drm/vkms: Hold gem object while still in-use
  - Smack: slab-out-of-bounds in vsscanf
  - ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
  - ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
  - ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
  - ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
  - KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
  - KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
  - KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
  - KVM: nSVM: leave ASID aside in copy_vmcb_control_area
  - KVM: nSVM: fix condition for filtering async PF
  - video: fbdev: w100fb: Fix a potential double free.
  - selftests/net: in rxtimestamp getopt_long needs terminating null entry
  - crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()
  - crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req()
  - crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
  - spi: pxa2xx: Fix runtime PM ref imbalance on probe error
  - spi: pxa2xx: Balance runtime PM enable/disable on error
  - spi: bcm2835: Fix controller unregister order
  - spi: pxa2xx: Fix controller unregister order
  - KVM: x86: only do L1TF workaround on affected processors
  - KVM: x86/mmu: Consolidate "is MMIO SPTE" code
  - kvm: x86: Fix L1TF mitigation for shadow MMU
  - KVM: x86: Fix APIC page invalidation race
  - ALSA: pcm: disallow linking stream to itself
  - crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated
  - PM: runtime: clk: Fix clk_pm_runtime_get() error path
  - spi: bcm-qspi: when tx/rx buffer is NULL set to 0
  - spi: bcm2835aux: Fix controller unregister order
  - cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages
  - ACPI: PM: Avoid using power resources if there are none for D0
  - ACPI: GED: add support for _Exx / _Lxx handler methods
  - ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock
  - ALSA: usb-audio: Fix inconsistent card PM state after resume
  - ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
  - ALSA: es1688: Add the missed snd_card_free()
  - x86/reboot/quirks: Add MacBook6,1 reboot quirk
  - x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
  - x86_64: Fix jiffies ODR violation
  - btrfs: tree-checker: Check level for leaves and nodes
  - perf probe: Accept the instance number of kretprobe event
  - x86/cpu/amd: Make erratum #1054 a legacy erratum
  - RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
  - ath9k_htc: Silence undersized packet warnings
  - powerpc/xive: Clear the page tables for the ESB IO mapping
  - drivers/net/ibmvnic: Update VNIC protocol version reporting
  - Input: synaptics - add a second working PNP_ID for Lenovo T470s
  - ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
  - Input: mms114 - fix handling of mms345l
  - crypto: talitos - fix ECB and CBC algs ivsize
  - btrfs: Detect unbalanced tree with empty leaf before crashing btree operations
  - selftests: bpf: fix use of undeclared RET_IF macro
  - net_failover: fixed rollback in net_failover_open()
  - Revert "net/mlx5: Annotate mutex destroy for root ns"
  - uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
  - nvmem: qfprom: remove incorrect write support
  - CDC-ACM: heed quirk also in error handling
  - staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
  - tty: hvc_console, fix crashes on parallel open/close
  - usb: musb: Fix runtime PM imbalance on error
  - usb: musb: start session in resume for host port
  - iio: vcnl4000: Fix i2c swapped word reading.
  - USB: serial: option: add Telit LE910C1-EUX compositions
  - USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
  - USB: serial: qcserial: add DW5816e QDL support
  - net: check untrusted gso_size at kernel entry
  - vsock: fix timeout in vsock_accept()
  - NFC: st21nfca: add missed kfree_skb() in an error path
  - net: usb: qmi_wwan: add Telit LE910C1-EUX composition
  - net: smsc911x: Fix runtime PM imbalance on error
  - net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
  - net/ethernet/freescale: rework quiesce/activate for ucc_geth
  - null_blk: return error for invalid zone size
  - s390/mm: fix set_huge_pte_at() for empty ptes
  - drm/edid: Add Oculus Rift S to non-desktop list
  - net: bmac: Fix read of MAC address from ROM
  - x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
  - i2c: altera: Fix race between xfer_msg and isr thread
  - evm: Fix RCU list related warnings
  - ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
  - ARC: Fix ICCM & DCCM runtime size checks
  - s390/ftrace: save traced function caller
  - powerpc/powernv: Avoid re-registration of imc debugfs directory
  - drm/i915: fix port checks for MST support on gen >= 11
  - airo: Fix read overflows sending packets
  - net: dsa: mt7530: set CPU port to fallback mode
  - scsi: ufs: Release clock if DMA map fails
  - mmc: fix compilation of user API
  - p54usb: add AirVasT USB stick device-id
  - HID: i2c-hid: add Schneider SCL142ALM to descriptor override
  - HID: sony: Fix for broken buttons on DS3 USB dongles
  - libnvdimm: Fix endian conversion issues 
  - crypto: chelsio/chtls: properly set tp->lsndtime
  - qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
  - bnxt_en: Fix accumulation of bp->net_stats_prev.
  - xfrm: fix error in comment
  - copy_xstate_to_kernel(): don't leave parts of destination uninitialized
  - x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
  - mac80211: mesh: fix discovery timer re-arming issue / crash
  - RDMA/core: Fix double destruction of uobject
  - mmc: core: Fix recursive locking issue in CQE recovery path
  - parisc: Fix kernel panic in mem_init()
  - include/asm-generic/topology.h: guard cpumask_of_node() macro argument
  - IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
  - ALSA: hda/realtek - Add new codec supported for ALC287
  - ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
  - ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
  - ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
  - ALSA: hwdep: fix a left shifting 1 by 31 UB bug
  - RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
  - mmc: block: Fix use-after-free issue for rpmb
  - ARM: dts: bcm: HR2: Fix PPI interrupt types
  - ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
  - ARM: dts/imx6q-bx50v3: Set display interface clock parents
  - IB/qib: Call kobject_put() when kobject_init_and_add() fails
  - gpio: exar: Fix bad handling for ida_simple_get error path
  - ARM: uaccess: fix DACR mismatch with nested exceptions
  - ARM: uaccess: integrate uaccess_save and uaccess_restore
  - ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
  - ARM: 8843/1: use unified assembler in headers
  - ARM: 8970/1: decompressor: increase tag size
  - Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
  - Input: synaptics-rmi4 - really fix attn_data use-after-free
  - Input: i8042 - add ThinkPad S230u to i8042 reset list
  - Input: dlink-dir685-touchkeys - fix a typo in driver name
  - Input: xpad - add custom init packet for Xbox One S controllers
  - Input: evdev - call input_flush_device() on release(), not flush()
  - Input: usbtouchscreen - add support for BonXeon TP
  - samples: bpf: Fix build error
  - cifs: Fix null pointer check in cifs_read
  - riscv: stacktrace: Fix undefined reference to `walk_stackframe'
  - net: freescale: select CONFIG_FIXED_PHY where needed
  - usb: gadget: legacy: fix redundant initialization warnings
  - usb: dwc3: pci: Enable extcon driver for Intel Merrifield
  - cachefiles: Fix race between read_waiter and read_copier involving op->to_do
  - gfs2: move privileged user check to gfs2_quota_lock_check
  - net: microchip: encx24j600: add missed kthread_stop
  - ALSA: usb-audio: add mapping for ASRock TRX40 Creator
  - gpio: tegra: mask GPIO IRQs during IRQ shutdown
  - ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
  - ARM: dts: rockchip: swap clock-names of gpu nodes
  - arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
  - arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
  - ARM: dts: rockchip: fix phy nodename for rk3228-evb
  - net: sun: fix missing release regions in cas_init_one().
  - net/mlx5: Annotate mutex destroy for root ns
  - r8152: support additional Microsoft Surface Ethernet Adapter variant
  - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
  - net: dsa: mt7530: fix roaming from DSA user ports
  - dpaa_eth: fix usage as DSA master, try 3
  - rxrpc: Fix ack discard
  - rxrpc: Trace discarded ACKs
  - iio: adc: stm32-dfsdm: fix device used to request dma
  - iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_request_slave_channel()
  - iio: adc: stm32-adc: fix device used to request dma
  - iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel()
  - x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
  - rxrpc: Fix a memory leak in rxkad_verify_response()
  - rapidio: fix an error in get_user_pages_fast() error handling
  - ipack: tpci200: fix error return code in tpci200_register()
  - mei: release me_cl object reference
  - misc: rtsx: Add short delay after exit from ASPM
  - iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
  - iio: sca3000: Remove an erroneous 'get_device()'
  - staging: greybus: Fix uninitialized scalar variable
  - staging: iio: ad2s1210: Fix SPI reading
  - Revert "gfs2: Don't demote a glock until its revokes are written"
  - brcmfmac: abort and release host after error
  - tty: serial: qcom_geni_serial: Fix wrap around of TX buffer
  - cxgb4/cxgb4vf: Fix mac_hlist initialization and free
  - cxgb4: free mac_hlist properly
  - net: bcmgenet: abort suspend on error
  - net: bcmgenet: code movement
  - Revert "net/ibmvnic: Fix EOI when running in XIVE mode"
  - media: fdp1: Fix R-Car M3-N naming in debug message
  - thunderbolt: Drop duplicated get_switch_at_route()
  - staging: most: core: replace strcpy() by strscpy()
  - libnvdimm/btt: Fix LBA masking during 'free list' population
  - libnvdimm/btt: Remove unnecessary code in btt_freelist_init
  - nfit: Add Hyper-V NVDIMM DSM command set to white list
  - powerpc/64s: Disable STRICT_KERNEL_RWX
  - powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE
  - drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
  - dmaengine: owl: Use correct lock in owl_dma_get_pchan()
  - dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
  - apparmor: Fix aa_label refcnt leak in policy_update
  - apparmor: fix potential label refcnt leak in aa_change_profile
  - drm/etnaviv: fix perfmon domain interation
  - ALSA: hda/realtek - Add more fixup entries for Clevo machines
  - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
  - ALSA: pcm: fix incorrect hw_base increase
  - ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
  - ARM: futex: Address build warning
  - platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
  - USB: core: Fix misleading driver bug report
  - stmmac: fix pointer check after utilization in stmmac_interrupt
  - ceph: fix double unlock in handle_cap_export()
  - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
  - gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
  - x86/apic: Move TSC deadline timer debug printk
  - HID: i2c-hid: reset Synaptics SYNA2393 on resume
  - scsi: ibmvscsi: Fix WARN_ON during event pool release
  - component: Silence bind error on -EPROBE_DEFER
  - aquantia: Fix the media type of AQC100 ethernet controller in the driver
  - vhost/vsock: fix packet delivery order to monitoring devices
  - configfs: fix config_item refcnt leak in configfs_rmdir()
  - HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
  - HID: alps: Add AUI1657 device ID
  - HID: multitouch: add eGalaxTouch P80H84 support
  - gcc-common.h: Update for GCC 10
  - ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
  - i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
  - iommu/amd: Fix over-read of ACPI UID from IVRS table
  - ubifs: remove broken lazytime support
  - mtd: spinand: Propagate ECC information to the MTD structure
  - ima: Fix return value of ima_write_policy()
  - evm: Check also if *tfm is an error pointer in init_desc()
  - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
  - riscv: set max_pfn to the PFN of the last page
  - i2c: dev: Fix the race between the release of i2c_dev and cdev
  - ubsan: build ubsan.c more conservatively
  - x86/uaccess, ubsan: Fix UBSAN vs. SMAP
  - UOS: fix 'file_handle', 'tty_buffer' kabi changed
  - Makefile: disallow data races on gcc-10 as well
  - KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
  - ARM: dts: r8a7740: Add missing extal2 to CPG node
  - arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
  - ARM: dts: r8a73a4: Add missing CMT1 interrupts
  - arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
  - arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
  - clk: Unlink clock if failed to prepare or enable
  - Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
  - usb: gadget: legacy: fix error return code in cdc_bind()
  - usb: gadget: legacy: fix error return code in gncm_bind()
  - usb: gadget: audio: Fix a missing error return value in audio_bind()
  - usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
  - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
  - clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
  - x86/unwind/orc: Fix error handling in __unwind_start()
  - x86: Fix early boot crash on gcc-10, third try
  - ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
  - ARM: dts: dra7: Fix bus_dma_limit for PCIe
  - usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
  - usb: host: xhci-plat: keep runtime active when removing host
  - usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
  - ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
  - ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
  - gcc-10: avoid shadowing standard library 'free()' in crypto
  - gcc-10: disable 'restrict' warning for now
  - gcc-10: disable 'stringop-overflow' warning for now
  - gcc-10: disable 'array-bounds' warning for now
  - gcc-10: disable 'zero-length-bounds' warning for now
  - Stop the ad-hoc games with -Wno-maybe-initialized
  - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig
  - gcc-10 warnings: fix low-hanging fruit
  - pnp: Use list_for_each_entry() instead of open coding
  - hwmon: (da9052) Synchronize access with mfd
  - IB/mlx4: Test return value of calls to ib_get_cached_pkey
  - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
  - mmc: block: Fix request completion in the CQE timeout path
  - mmc: core: Check request type before completing the request
  - pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
  - pinctrl: baytrail: Enable pin configuration setting for GPIO chip
  - gfs2: Another gfs2_walk_metadata fix
  - ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
  - ALSA: hda/hdmi: fix race in monitor detection during probe
  - cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
  - dmaengine: mmp_tdma: Reset channel error on release
  - dmaengine: pch_dma.c: Avoid data race between probe and irq handler
  - riscv: fix vdso build with lld
  - net: dsa: loop: Add module soft dependency
  - virtio_net: fix lockdep warning on 32 bit
  - pppoe: only process PADT targeted at local interfaces
  - mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
  - net: moxa: Fix a potential double 'free_irq()'
  - net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
  - net: dsa: Do not make user port errors fatal
  - scripts/decodecode: fix trapping instruction formatting
  - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
  - x86/unwind/orc: Fix error path for bad ORC entry type
  - x86/unwind/orc: Prevent unwinding before ORC initialization
  - x86/unwind/orc: Don't skip the first frame for inactive tasks
  - x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
  - x86/entry/64: Fix unwind hints in kernel exit path
  - x86/entry/64: Fix unwind hints in register clearing code
  - batman-adv: Fix refcnt leak in batadv_v_ogm_process
  - batman-adv: Fix refcnt leak in batadv_store_throughput_override
  - batman-adv: Fix refcnt leak in batadv_show_throughput_override
  - batman-adv: fix batadv_nc_random_weight_tq
  - KVM: VMX: Mark RCX, RDX and RSI as clobbered in vmx_vcpu_run()'s asm blob
  - KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs
  - staging: gasket: Check the return value of gasket_get_bar_index()
  - tracing: Add a vmalloc_sync_mappings() for safe measure
  - USB: serial: garmin_gps: add sanity checking for data length
  - USB: uas: add quirk for LaCie 2Big Quadra
  - HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
  - HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
  - bnxt_en: Fix VF anti-spoof filter setup.
  - bnxt_en: Improve AER slot reset.
  - bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
  - net: usb: qmi_wwan: add support for DW5816e
  - net: macsec: preserve ingress frame ordering
  - dp83640: reverse arguments to list_add_tail
  - tracing/kprobes: Fix a double initialization typo
  - USB: serial: qcserial: Add DW5816e support
  - drm/atomic: Take the atomic toys away from X
  - mac80211: add ieee80211_is_any_nullfunc()
  - platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range
  - ALSA: hda: Match both PCI ID and SSID for driver blacklist
  - hexagon: define ioremap_uc
  - hexagon: clean up ioremap
  - mfd: intel-lpss: Use devm_ioremap_uc for MMIO
  - lib: devres: add a helper function for ioremap_uc
  - drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
  - net: systemport: suppress warnings on failed Rx SKB allocations
  - net: bcmgenet: suppress warnings on failed Rx SKB allocations
  - lib/mpi: Fix building for powerpc with clang
  - scripts/config: allow colons in option strings for sed
  - s390/ftrace: fix potential crashes when switching tracers
  - ASoC: rsnd: Fix "status check failed" spam for multi-SSI
  - ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
  - net: stmmac: Fix sub-second increment
  - net: stmmac: fix enabling socfpga's ptp_ref_clock
  - wimax/i2400m: Fix potential urb refcnt leak
  - drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
  - ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
  - ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
  - ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
  - usb: dwc3: gadget: Properly set maxpacket limit
  - ASoC: sgtl5000: Fix VAG power-on handling
  - selftests/ipc: Fix test failure seen after initial test run
  - ASoC: topology: Check return value of pcm_new_ver
  - powerpc/pci/of: Parse unassigned resources
  - vhost: vsock: kick send_pkt worker once device is started
  - mmc: meson-mx-sdio: remove the broken ->card_busy() op
  - mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
  - mmc: sdhci-msm: Enable host capabilities pertains to R1b response
  - mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
  - mmc: sdhci-xenon: fix annoying 1.8V regulator warning
  - mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop
  - btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info
  - btrfs: fix partial loss of prealloc extent past i_size after fsync
  - dmaengine: dmatest: Fix iteration non-stop logic
  - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
  - ALSA: opti9xx: shut up gcc-10 range warning
  - iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
  - scsi: target/iblock: fix WRITE SAME zeroing
  - iommu/qcom: Fix local_base status check
  - RDMA/core: Fix race between destroy and release FD object
  - RDMA/core: Prevent mixed use of FDs between shared ufiles
  - RDMA/mlx4: Initialize ib_spec on the stack
  - RDMA/mlx5: Set GRH fields in query QP on RoCE
  - dm writecache: fix data corruption when reloading the target
  - dm verity fec: fix hash block number in verity_fec_decode
  - PM: hibernate: Freeze kernel threads in software_resume()
  - PM: ACPI: Output correct message on target power state
  - ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
  - ALSA: hda/hdmi: fix without unlocked before return
  - ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
  - ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
  - btrfs: fix block group leak when removing fails
  - drm/edid: Fix off-by-one in DispID DTD pixel clock
  - ring-buffer: Fix race between reset page and reading page
  - block: don't allow a disk link holder to itself
  - ext4: fix use-after-free in ext4_orphan_cleanup
  - ext4: lost matching-pair of trace in ext4_truncate
  - mm/swapfile: add cond_resched() in get_swap_pages()
  - hugetlbfs: don't delete error page from pagecache
  - mm: hwpoison: refactor refcount check handling
  - cfq: fix memory leak for cfqq
  - mm: fix false-positive OVERCOMMIT_GUESS failures


