# changelog

author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-36
changelog:
  - Auto-sync with upstream branch master,
    commit 579396ee082565ab5f42ff166a264891223b7b82:
  - nptl: Add test for callee-saved register restore in pthread_exit
  - getrlimit64: fix for 32-bit configurations with default version >= 2.2
  - elf: Add linux-4.15 VDSO hash for RISC-V
  - elf: Add RISC-V dynamic relocations to elf.h
  - powerpc: Fix error message during relocation overflow
  - prlimit: Replace old_rlimit RLIM64_INFINITY with RLIM_INFINITY (swbz#22678)


author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-38
changelog:
  - nptl: Fix stack guard size accounting (#1527887)
  - Remove invalid Obsoletes: on glibc-header provides
  - Require python3 instead of python during builds
  - Auto-sync with upstream branch master,
    commit 09085ede12fb9650f286bdcd805609ae69f80618:
  - math: ldbl-128ibm lrintl/lroundl missing "invalid" exceptions (swbz#22690)
  - x86-64: Add sincosf with vector FMA


author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-39
changelog:
  - nptl: Open libgcc.so with RTLD_NOW during pthread_cancel (#1527887)
  - Introduce libnsl subpackage and remove NIS headers (#1531540)
  - Use versioned Obsoletes: for libcrypt-nss.
  - Auto-sync with upstream branch master,
    commit 08c6e95234c60a5c2f37532d1111acf084f39345:
  - nptl: Add tst-minstack-cancel, tst-minstack-exit (swbz#22636)
  - math: ldbl-128ibm log1pl (-qNaN) spurious "invalid" exception (swbz#22693)


author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-40
changelog:
  - libnsl: Do not install libnsl.so, libnsl.a (#1531540)
  - Use unversioned Supplements: for langpacks (#1490725)
  - Auto-sync with upstream branch master,
    commit 9a08a366a7e7ddffe62113a9ffe5e50605ea0924:
  - hu_HU locale: Avoid double space (swbz#22657)
  - math: Make default libc_feholdsetround_noex_ctx use __feholdexcept
    (swbz#22702)


author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-41
changelog:
  - CVE-2018-1000001: Make getcwd fail if it cannot obtain an absolute path
    (#1533837)
  - elf: Synchronize DF_1_* flags with binutils (#1439328)
  - Auto-sync with upstream branch master,
    commit 860b0240a5645edd6490161de3f8d1d1f2786025:
  - aarch64: fix static pie enabled libc when main is in a shared library
  - malloc: Ensure that the consolidated fast chunk has a sane size


author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-43
changelog:
  - Enable static PIE support on i386, x86_64 (#1247050)
  - Remove add-on support (already gone upstream)
  - Rework test suite status reporting
  - Auto-sync with upstream branch master,
    commit 64f63cb4583ecc1ba16c7253aacc192b6d088511:
  - malloc: Fix integer overflows in memalign and malloc functions (swbz#22343)
  - x86-64: Properly align La_x86_64_retval to VEC_SIZE (swbz#22715)
  - aarch64: Update bits/hwcap.h for Linux 4.15
  - Add NT_ARM_SVE to elf.h


author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-44
changelog:
  - Correct the list of static PIE architectures (#1247050)
  - glibc_post_upgrade: Remove process restart logic
  - glibc_post_upgrade: Integrate into the build process
  - glibc_post_upgrade: Do not clean up tls subdirectories
  - glibc_post_upgrade: Drop ia64 support
  - Remove architecture-specific symbolic link for iconvconfig
  - Auto-sync with upstream branch master,
    commit 4612268a0ad8e3409d8ce2314dd2dd8ee0af5269:
  - powerpc: Fix syscalls during early process initialization (swbz#22685)


author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-45
changelog:
  - Drop static PIE support on aarch64.  It leads to crashes at run time.
  - Remove glibc-rpcgen subpackage.  See rpcsvc-proto.  (#1531540)


author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-48
changelog:
  - Auto-sync with upstream branch master,
    commit 21c0696cdef617517de6e25711958c40455c554f:
  - locale: Implement alternative month names (swbz#10871)
  - locale: Change month names for pl_PL (swbz#10871)


author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-50
changelog:
  - Auto-sync with upstream branch master,
    commit cdd14619a713ab41e26ba700add4880604324dbb:
  - libnsl: Turn remaining symbols into compat symbols (swbz#22701)
  - be_BY, be_BY@latin, lt_LT, el_CY, el_GR, ru_RU, ru_UA, uk_UA:
    Add alternative month names (swbz#10871)
  - x86: Revert Intel CET changes to __jmp_buf_tag (swbz#22743)
  - aarch64: Revert the change of the __reserved member of mcontext_t


author: Florian Weimer <fweimer@redhat.com> - 2.26.9000-51
changelog:
  - Explicitly run ldconfig in the buildroot
  - Do not run ldconfig from scriptlets
  - Put triggers into the glibc-common package, do not pass arguments to ldconfig


author: Richard W.M. Jones <rjones@redhat.com> - 2.26.9000-52
changelog:
  - Disable -fstack-clash-protection on riscv64:
    not supported even by GCC 7.3.1 on this architecture.


author: Carlos O'Donell <carlos@redhat.com> - 2.27-1
changelog:
  - Update to released glibc 2.27.
  - Auto-sync with upstream branch master,
    commit 23158b08a0908f381459f273a984c6fd328363cb.


author: Florian Weimer <fweimer@redhat.com> - 2.27-2.1
changelog:
  - Linux: use reserved name __key in pkey_get (#1542643)
  - Auto-sync with upstream branch release/2.27/master,
    commit 56170e064e2b21ce204f0817733e92f1730541ea.


author: Florian Weimer <fweimer@redhat.com> - 2.27-3
changelog:
  - Spec file cleanups:
    - Remove %defattr(-,root,root)
    - Use shell to run ldconfig %transfiletrigger
    - Move %transfiletrigger* to the glibc-common subpackage
    - Trim changelog
    - Include ChangeLog.old in the source RPM


author: Richard W.M. Jones <rjones@redhat.com> - 2.27-4
changelog:
  - riscv64: Add symlink from /usr/lib64/lp64d -> /usr/lib64 for ABI compat.
  - riscv64: Disable valgrind smoke test on this architecture.


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-6
changelog:
  - Switch back to upstream master branch
  - Drop glibc-rh1013801.patch, applied upstream.
  - Drop glibc-fedora-nptl-linklibc.patch, no longer needed.
  - Auto-sync with upstream branch master,
    commit bd60ce86520b781ca24b99b2555e2ad389bbfeaa.


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-7
changelog:
  - Auto-sync with upstream branch master,
    commit 1a2f44a848663036c8a14671fe0faa3fed0b2a25:
  - Remove spurios reference to libpthread_nonshared.a


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-13
changelog:
  - Auto-sync with upstream branch master,
    commit d39c0a459ef32a41daac4840859bf304d931adab:
  - CVE-2017-18269: memory corruption in i386 memmove (#1580934)


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-17
changelog:
  - Avoid exporting some Sun RPC symbols with default versions (#1577210)
  - Inherit the -mstackrealign flag if it is set
  - Inherit compiler flags in the original order
  - Auto-sync with upstream branch master,
    commit 89aacb513eb77549a29df2638913a0f8178cf3f5:
  - CVE-2018-11236: realpath: Fix path length overflow (#1581270, swbz#22786)


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-18
changelog:
  - Do not run telinit u on upgrades (#1579225)
  - Auto-sync with upstream branch master,
    commit 632a6cbe44cdd41dba7242887992cdca7b42922a.


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-20
changelog:
  - Auto-sync with upstream branch master,
    commit 7f9f1ecb710eac4d65bb02785ddf288cac098323:
  - CVE-2018-11237: Buffer overflow in __mempcpy_avx512_no_vzeroupper (#1581275)
  - Drop glibc-rh1452750-allocate_once.patch,
    glibc-rh1452750-libidn2.patch.  Applied upstream.


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-22
changelog:
  - Modernise nsswitch.conf defaults (#1581809)
  - Adjust build flags inheritence from redhat-rpm-config
  - Auto-sync with upstream branch master,
    commit 104502102c6fa322515ba0bb3c95c05c3185da7a.


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-24
changelog:
  - Auto-sync with upstream branch master,
    commit 14beef7575099f6373f9a45b4656f1e3675f7372:
  - iconv: Make IBM273 equivalent to ISO-8859-1 (#1592270)


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-28
changelog:
  - Drop glibc-rh1315108.patch.  extend_alloca was removed upstream. (#1315108)
  - Auto-sync with upstream branch master,
    commit c49e18222e4c40f21586dabced8a49732d946917.


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-29
changelog:
  - Drop glibc-deprecate_libcrypt.patch.  Variant applied upstream. (#1566464)
  - Drop glibc-linux-timespec-header-compat.patch.  Upstreamed.
  - Auto-sync with upstream branch master,
    commit e69d994a63afc2d367f286a2a7df28cbf710f0fe.


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-30
changelog:
  - Auto-sync with upstream branch master,
    commit b7b88cea4151d85eafd7ababc2e4b7ae1daeedf5:
  - New locale: dsb_DE (Lower Sorbian)


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-36
changelog:
  - Auto-sync with upstream branch master,
    commit fd70af45528d59a00eb3190ef6706cb299488fcd:
  - Add the statx function
  - regexec: Fix off-by-one bug in weight comparison (#1582229)
  - nss_files: Fix re-reading of long lines (swbz#18991)
  - aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT
  - aarch64: Remove HWCAP_CPUID from HWCAP_IMPORTANT
  - conform/conformtest.pl: Escape literal braces in regular expressions
  - x86: Use AVX_Fast_Unaligned_Load from Zen onwards.


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-38
changelog:
  - Auto-sync with upstream branch master,
    commit 93304f5f7a32f73b551266c5a181db51d97a71e4:
  - Install <bits/statx.h> header
  - Put the correct Unicode version number 11.0.0 into the generated files


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-41
changelog:
  - Build with --enable-cet on x86_64, i686
  - Auto-sync with upstream branch master,
    commit cfba5dbb10cc3abde632b46c60c10b2843917035:
  - Keep expected behaviour for [a-z] and [A-z] (#1607286)
  - Additional ucontext tests
  - Intel CET enhancements
  - ISO C11 threads support
  - Fix out-of-bounds access in IBM-1390 converter (swbz#23448)
  - New locale Yakut (Sakha) for Russia (sah_RU) (swbz#22241)
  - os_RU: Add alternative month names (swbz#23140)
  - powerpc64: Always restore TOC on longjmp (swbz#21895)
  - dsb_DE locale: Fix syntax error and add tests (swbz#23208)
  - Improve performance of the generic strstr implementation
  - regcomp: Fix off-by-one bug in build_equiv_class (swbz#23396)
  - Fix out of bounds access in findidxwc (swbz#23442)


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-42
changelog:
  - Auto-sync with upstream branch master,
    commit af86087f02a5522d8801a11d8381e04f95e33162:
  - x86/CET: Don't parse beyond the note end
  - Fix Linux fcntl OFD locks tests on unsupported kernels
  - x86: Populate COMMON_CPUID_INDEX_80000001 for Intel CPUs (swbz#23459)
  - x86: Correct index_cpu_LZCNT (swbz#23456)
  - Fix string/tst-xbzero-opt if build with gcc head


author: Florian Weimer <fweimer@redhat.com> - 2.27.9000-43
changelog:
  - Update to glibc 2.28 release tarball:
  - Translation updates
  - x86/CET: Fix property note parser (swbz#23467)
  - x86: Add tst-get-cpu-features-static to $(tests) (swbz#23458)


author: Patsy Griffin Franklin <patsy@redhat.com> - 2.28-48
changelog:
  - Add compiler barriers around modifications of the robust mutex list
    for pthread_mutex_trylock. (#1672773)


author: Florian Weimer <fweimer@redhat.com> - 2.28-65
changelog:
  - glibc-all-langpacks: Do not delete locale archive during update (#1717347)
  - Do not mark /usr/lib/locale/locale-archive as a configuration file
    because it is always automatically overwritten by build-locale-archive.


author: Arjun Shankar <arjun@redhat.com> - 2.28-79
changelog:
  - Remove unwanted whitespace from size lines and account for top chunk in
    malloc_info output (#1735747)


author: Arjun Shankar <arjun@redhat.com> - 2.28-80
changelog:
  - Fix race condition in tst-clone3 and add a new ldconfig test,
    tst-ldconfig-bad-aux-cache (#1764226)


author: Patsy Griffin <patsy@redhat.com> - 2.28-114
changelog:
  - CVE-2020-10029: Prevent stack corruption from crafted input in cosl, sinl,
    sincosl, and tanl function. (#1811796)


author: Patsy Griffin <patsy@redhat.com> - 2.28-130
changelog:
  - Fix avx2 strncmp offset compare condition check (#1871394)
  - Add strncmp and strcmp testcases for page boundary


author: Carlos O'Donell <carlos@redhat.com> - 2.28-153
changelog:
  - Support SEM_STAT_ANY via semctl. Return EINVAL for unknown commands to semctl,
    msgctl, and shmctl. (#1912670)


author: Arjun Shankar <arjun@redhat.com> - 2.28-174
changelog:
  - Introduce new glibc-doc.noarch subpackage (#2021671)
  - Move the reference manual info pages from glibc-devel to glibc-doc
  - Move debugger interface documentation from glibc to glibc-doc
  - Remove unnecessary README, INSTALL, NEWS files from glibc
  - Remove unnecessary README.timezone and gai.conf files from glibc-common


author: Florian Weimer <fweimer@redhat.com> - 2.28-175
changelog:
  - Fix dl-tls.c assert failure with pthread_create & dlopen (#1991001)
  - Fix x86_64 TLS lazy binding with auditors (#1950056)


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.28-188
changelog:
  - CVE-2022-23218, CVE-2022-23219: Fix buffer overflows in sunrpc clnt_create
    for "unix" and svcunix_create (#2045063).


author: Arjun Shankar <arjun@redhat.com> - 2.28-190
changelog:
  - Reduce installed size of some langpacks by de-duplicating LC_CTYPE (#2054790)
  - Fix localedef so it can handle symbolic links when generating locale-archive.


author: Carlos O'Donell <carlos@redhat.com> - 2.28-209
changelog:
  - Improve dynamic loader auditing interface (LD_AUDIT) (#2047981)
  - Add dlinfo() API support for RTLD_DI_PHDR (#2097898)


author: Florian Weimer <fweimer@redhat.com> - 2.28-211
changelog:
  - Preserve GLRO (dl_naudit) internal ABI (#2119304)
  - Avoid s390x ABI change due to z16 recognition on s390x (#2119304)


author: Arjun Shankar <arjun@redhat.com> - 2.28-216
changelog:
  - Retain .gnu_debuglink section for libc.so.6 (#2115830)
  - Remove .annobin* symbols from ld.so
  - Remove redundant ld.so debuginfo file


author: brian@bstinson.com - 2.28-42
changelog:
  - Adapted from Fedora's glibc32 package: https://src.fedoraproject.org/rpms/glibc32/tree/74c2744f44def24f5911291159547e77352641a2


author: Dominik Mierzejewski <rpm@greysector.net> - 2020.04-1
changelog:
  - update to 2020.04 release
  - backport upstream fix for building with python3
  - fix building with waf 2.0
  - add missing build dependency


author: Dominik Mierzejewski <rpm@greysector.net> - 2020.04-2
changelog:
  - build against libpng 1.6 instead of 1.2
  - backport fixes for https://github.com/glmark2/glmark2/issues/125
  - ensure Fedora build flags are used


author: Dominik Mierzejewski <rpm@greysector.net> - 2021.02-1
changelog:
  - update to 2021.02
  - drop obsolete patches
  - switch build system to meson
  - declare bundled libraries


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 18.9-1
changelog:
  - For pure IP addresses globus-domainname should be empty (18.6)
  - Minor fixes to makefiles (18.7)
  - Remove unused doxygen filter (18.8)
  - Check for LTO use in CFLAGS instead of LDFLAGS (18.9)
  - Specfile updates
  - Drop patch globus-common-check-lto-in-cflags.patch (accepted upstream)
  - Drop ancient Obsoletes tags


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.5-1
changelog:
  - Minor fixes to makefiles (9.3)
  - Remove some unused test scripts (9.4)
  - Use -nameopt sep_multiline to derive certificate subject string (9.5)
  - Add BuildRequires perl-interpreter
  - Add additional perl dependencies for tests
  - Specfile updates


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.6-1
changelog:
  - Minor fixes to makefiles (9.5)
  - Use -nameopt sep_multiline to derive certificate subject string (9.6)
  - Specfile updates


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 10.8-1
changelog:
  - Minor fixes to makefiles (10.6)
  - Use -nameopt sep_multiline to derive certificate subject string (10.7)
  - Document environment variables in globus-url-copy manpage (10.8)
  - Add BuildRequires perl-interpreter
  - Add additional perl dependencies for tests
  - Specfile updates


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 11.0-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release
    - Fix make clean rule


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.0-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release
  - Add Requires on perl(DBD::SQLite)
  - Create database in post scriptlet


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (14.0)
    - Remove unneeded configure option (setting GLOBUS_HOSTNAME is sufficient)
  - Use 2048 bit RSA key for tests (14.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 15.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (15.0)
    - Disable usage statistics reporting by default
    - Workaround non-implemented features on GNU/Hurd (socket buffer size)
    - Move grid-proxy-destroy call to before starting personal gatekeeper in
      the test wrapper
  - Use 2048 bit RSA key for tests (15.1)
  - Move globus-seg-job-manager plugin to a separate package
  - Drop patches globus-gram-job-manager-socket-buffer-size.patch and
    globus-gram-job-manager-proxy.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 15.4-1
changelog:
  - Doxygen fixes (15.2)
  - Remove usage statistics collection support (15.3)
  - Add su option to logrotate file (15.4)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (13.0)
  - Use 2048 bit RSA key for tests (13.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.21-1
changelog:
  - Restore log transfer functionality that was accidentally removed
  - Specfile updates
  - Replace /var/run with /run in systemd unit file
  - Optional test dependency fakeroot:
    - Add on EPEL 8 - it is now available
    - Drop on Fedora 34+ - broken due to changes in glibc


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.21-4
changelog:
  - Reenable optional test dependency fakeroot on Fedora 34+
    Fixes have been implemented in fakeroot-1.25.3-2


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.0-1
changelog:
  - Clean up old GPT references (8.1)
  - Add AC_CONFIG_MACRO_DIR and ACLOCAL_AMFLAGS (8.2)
  - Fix problems between dual-stack (IPv4/IPv6) servers and IPv4-only clients
    (9.0)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 10.7-1
changelog:
  - Minor fixes to makefiles (10.4)
  - Remove old replace-version.xsl file (10.5)
  - Fix format for grid-cert-info -issuer (10.6)
  - Use -nameopt sep_multiline to derive certificate subject string (10.7)
  - Specfile updates
  - Drop ancient Obsoletes tags


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 4.2-1
changelog:
  - Minor fixes to makefiles
  - Add BuildRequires perl-interpreter
  - Add additional perl dependencies for tests
  - Specfile updates


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.4-1
changelog:
  - Clean up old GPT references (9.3)
  - Make symbol versioning work with link time optimization (LTO) (9.4)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.4-1
changelog:
  - Minor fixes to makefiles (6.3)
  - Remove unused TESTS.pl script (6.4)
  - Add BuildRequires perl-interpreter
  - Add additional perl dependencies for tests
  - Specfile updates


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 12.4-1
changelog:
  - Minor fixes to makefiles (12.3)
  - Add force option to grid-mapfile-add-entry if the users do not exist (12.4)
  - Add BuildRequires perl-interpreter
  - Add additional perl dependencies for tests
  - Specfile updates


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.14-1
changelog:
  - Disallow TLS 1.0/1.1 by default again (14.12)
  - Minor fixes to makefiles (14.13)
  - Fix output payload check in gss_init_sec_context() after SSL handshake
    (14.14)
  - Add BuildRequires perl-interpreter
  - Add additional perl dependencies for tests
  - Specfile updates


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.17-1
changelog:
  - Compatibility with TLS v1.3 (14.15)
  - Compatibility with the dcache server implementation (14.16)
  - Minimize session ticket size since we don't use them (14.16)
  - OpenSSL 3.0 fixes (14.17)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 12.3-1
changelog:
  - Use -nameopt sep_multiline to derive certificate subject string
  - Add BuildRequires perl-interpreter
  - Add additional perl dependencies for tests
  - Specfile updates


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.20-1
changelog:
  - GT6 update: Use 2048 bit keys to support openssl 1.1.1
  - Drop patch globus-proxy-utils-2048-bits.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 7.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (7.0)
  - Increase default proxy key size to 2048 bits (7.1)
  - Use 2048 bit RSA key for tests (7.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.2-1
changelog:
  - Use -nameopt sep_multiline to derive certificate subject string
  - Drop support for generating GPT package
  - Add BuildRequires perl-interpreter
  - Add additional perl dependencies for tests
  - Specfile updates


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.4-1
changelog:
  - Minor fixes to makefiles (6.3)
  - Fix spelling (6.4)
  - Add BuildRequires perl-interpreter
  - Add additional perl dependencies for tests
  - Specfile updates


author: Jorge A Gallegos <kad@blegh.net> - 1:1.0.23-1
changelog:
  - Bumped to latest stable from camaya.net
  - Replaced tabs with spaces in spec to placate rpmlint (mixed tabs n spaces)


author: Conrad Meyer <cemeyer@uw.edu> - 4.59-1
changelog:
  - Bump to latest upstream 4.59
  - Update zlib-unbundling patch, context changed slightly
  - Rh# 1316888


author: Jerry James <loganjerry@gmail.com> - 4.61-1
changelog:
  - Bump to latest upstream 4.61
  - Unbundle suitesparse (amd and colamd)
  - Fix aliasing issues in the minisat 1.x code
  - Note that minisat 1 is bundled
  - Drop the unused -static subpackage
  - General spec file cleanup


author: Gluster Jenkins <dkhandel+glusterjenkins@redhat.com> - 6.0-57
changelog:
  - fixes bugs bz#1600379 bz#1689375 bz#1782428 bz#1798897 bz#1815462 
    bz#1889966 bz#1891403 bz#1901468 bz#1903911 bz#1908635 bz#1917488 bz#1918018 
    bz#1919132 bz#1925425 bz#1927411 bz#1927640 bz#1928676 bz#1942816 bz#1943467 
    bz#1945143 bz#1946171 bz#1957191 bz#1957641


author: Gluster Jenkins <dkhandel+glusterjenkins@redhat.com> - 6.0-60
changelog:
  - fixes bugs bz#1668303 bz#1853631 bz#1901468 bz#1904137 bz#1911665 
    bz#1962972 bz#1973566 bz#1994593 bz#1995029 bz#1997447 bz#2006205


author: Kalev Lember <klember@redhat.com> - 3.26.0-1
changelog:
  - Update to 3.26.0
  - Switch to the meson build system
  - Drop -libs and -devel subpackages now that the shared lib is gone


author: Felipe Borges <feborges@redhat.com> - 40.0.1-10
changelog:
  - Default power-button-action to poweroff on servers
    (except when power-button-action=nothing)
    Resolves: #1885639


author: Ray Strode <rstrode@redhat.com> - 40.0.1-13
changelog:
  - Revert hard dependency on subscription-manager since we're going to put it in gnome-session instead
    Related: #2175675


author: Zhao Hang <wb-zh951434@alibaba-inc.com> - 40.0.1-13.0.1
changelog:
  - Add doc sub package
  - Modify systemd buildrequirement to version 239 and rebuild with systemd-239 (<gc-taifu@linux.alibaba.com>)


author: Kalev Lember <klember@redhat.com> - 3.36.1-3
changelog:
  - Upload correct 3.36.1 tarball
  - Fix hardcoded desktop and appdata names to match what's in RHEL 8.3
  - Add back shell extensions support
  - Resolves: #1839774


author: Pavel Cahyna <pcahyna@redhat.com> - 5.2.4-1
changelog:
  - Rebase to upstream release 5.2.4
  - Add workaround for broken info generation (upstream bug
    https://sourceforge.net/p/gnuplot/bugs/1963/) from Debian
  - Use explicit path for texdir
  - Correct the description of command line options in manpage, bz#1612690
  - Install gnuplot-qt and gnuplot-wx manpage links, bz#1612690


author: Pavel Cahyna <pcahyna@redhat.com> - 5.2.4-2
changelog:
  - Add --with-bitmap-terminals to configure flags, among others this enables
    the pbm terminal, bz#2122652


author: liweiganga <liweiganga@uniontech.com> - 0.0.0.52-6.02
changelog:
  - feat: add github.com/youpy/go-wav
  - feat: add github.com/youpy/go-riff
  - feat: add github.com/zaf/g711


author: Ed Marshall <esm@logic.net> - 1.0.0-1
changelog:
  - Bump to upstream 1.0.0 release
  - Add golang-github-golang-appengine package with build/deploy tools


author: Nicolas Mailhot <nim@fedoraproject.org>
changelog:
  - 0-0.13
  - redhat-rpm-config-123 triggers bugs in gosetup, remove it from Go spec files as it’s just an alias
  - https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/RWD5YATAYAFWKIDZBB7EB6N5DAO4ZKFM/


author: Nicolas Mailhot <nim@fedoraproject.org>
changelog:
  - 0-0.12
  - redhat-rpm-config-123 triggers bugs in gosetup, remove it from Go spec files as it’s just an alias
  - https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/RWD5YATAYAFWKIDZBB7EB6N5DAO4ZKFM/


author: Robert-André Mauchin <zebob.m@gmail.com> - 2.24.1-3
changelog:
  - Set default settings in main.go
  - Embedded assets in the binary
  - Added a logrotate file
  - Fix: rhbz#1902496


author: Robert-André Mauchin <zebob.m@gmail.com> - 2.26.1-1
changelog:
  - Update to 2.26.1
  - Add additional variable to pass options to the service
  - Security fix for CVE-2021-29622
  - Close: rhbz#1928323, rhbz#2005296, rhbz#1962720, rhbz#1962718


author: jchaloup <jchaloup@redhat.com> - 1.6.0-0.1.git287b434
changelog:
  - Bump to upstream 287b4346dc4e71a038c346375a9d572453bc469b
    Polish the spec file
    related: #1250509


author: jchaloup <jchaloup@redhat.com> - 1.6.1-0.1.gitbf58a9a
changelog:
  - Bump to upstream bf58a9a1291224109919756b4dcc469c670cc7e4
    Polish the spec file
    related: #1250511


author: Lokesh Mandvekar <lsm5@fedoraproject.org> - 0-0.16.hg90e232e2462d
changelog:
  - Resolves: rhbz#1147193 - update to latest upstream revision 
    90e232e2462dedc03bf3c93358da62d54d55dfb6
  - don't redefine gopath, don't own dirs owned by golang
  - use golang >= 1.2.1-3 for golang specific rpm macros
  - preserve timestamps of copied files
  - br stuff from golang-googlecode-text


author: jchaloup <jchaloup@redhat.com> - 0-0.20.git71586c3
changelog:
  - Bump to upstream 71586c3cf98f806af322c5a361660eb046e00501
  - Repo moved to github, changing spec file header and globals


author: pterjan <pterjan> 0.3.0-3.mga8
changelog:
  + Revision: 1624740
  - Update to commit ce943fd02449f621243c9ea6e64098e84752b92b
  + guillomovitch <guillomovitch>
  - enable zip tests now we have a newer golang-x-tools package


author: Nicolas Mailhot <nim@fedoraproject.org>
changelog:
  - 0-0.5
  - redhat-rpm-config-123 triggers bugs in gosetup, remove it from Go spec files as it’s just an alias
  - https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/RWD5YATAYAFWKIDZBB7EB6N5DAO4ZKFM/


author: Akira TAGOH <tagoh@redhat.com> - 20180905-1
changelog:
  - Updates to 20180905.
  - Remove Group tag.
  - Don't call fc-cache in scriptlets. this isn't needed anymore.
  - Drop BR: fontforge.
  - Generate fontconfig config files in macro for simple one.


author: Akira TAGOH <tagoh@redhat.com> - 20181130-1
changelog:
  - Updates to 20181130.
  - Noto Sans Balinese is now Noto Serif Balinese.
  - Add new sub-packages: google-noto-music-fonts,
    google-noto-sans-bassa-vah-fonts, google-noto-sans-bhaiksuki-fonts,
    google-noto-sans-caucasian-albanian-fonts, google-noto-sans-duployan-fonts,
    google-noto-sans-elbasan-fonts, google-noto-sans-grantha-fonts,
    google-noto-sans-hatran-fonts, google-noto-sans-khojki-fonts,
    google-noto-sans-khudawadi-fonts, google-noto-sans-linear-a-fonts,
    google-noto-sans-mahajani-fonts, google-noto-sans-manichaean-fonts,
    google-noto-sans-marchen-fonts, google-noto-sans-mende-kikakui-fonts,
    google-noto-sans-meroitic-fonts, google-noto-sans-miao-fonts,
    google-noto-sans-modi-fonts, google-noto-sans-mro-fonts,
    google-noto-sans-multani-fonts, google-noto-sans-nabataean-fonts,
    google-noto-sans-newa-fonts, google-noto-sans-old-hungarian-fonts,
    google-noto-sans-old-north-arabian-fonts, google-noto-sans-old-permic-fonts,
    google-noto-sans-pahawh-hmong-fonts, google-noto-sans-palmyrene-fonts,
    google-noto-sans-pau-cin-hau-fonts, google-noto-sans-psalter-pahlavi-fonts,
    google-noto-sans-sharada-fonts, google-noto-sans-sora-sompeng-fonts,
    google-noto-sans-syriac-fonts, google-noto-sans-takri-fonts,
    google-noto-sans-tirhuta-fonts, google-noto-sans-warang-citi-fonts,
    google-noto-serif-ahom-fonts, google-noto-serif-gurmukhi-fonts,
    google-noto-serif-tamil-slanted-fonts, google-noto-serif-tibetan-fonts


author: Akira TAGOH <tagoh@redhat.com> - 20181130-2
changelog:
  - Make Display and UI fonts lower priority.
  - Add more languages to google-noto-*-devanagari.conf, google-noto-sans-ethiopic.conf,
    and google-noto-sans-hebrew.conf


author: Leigh Scott <leigh123linux@googlemail.com> - 0.7.1-7
changelog:
  - Remove Group tag
  - Add missing isa on Requires
  - Drop mozilla support
  - Drop osmo support
  - Clean up


author: qiudengkui <qiudengkui@uniontech.com> - 6.0.0-1.01
changelog:
  - Add pathch: 0001-change-Makefile-Variable-path.patch
  - Add pathch: 0001-Change-soft-link-to-hard-link.patch
  - Add pathch: 0001-Change-python-to-pthon2.patch
  - Add pathch: 0001-Change-Python-script-version.patch
  - Add pathch: 0001-Change-gpinitsystem-script-python-to-python2.patch


author: Tom "spot" Callaway <tcallawa@redhat.com> 0.95-1
changelog:
  - 0.95 (all patches taken upstream)
  - enable ppc support
  - workaround broken ptrace header (no typedef for u32)


author: Tom "spot" Callaway <tcallawa@redhat.com> - 0.98-1
changelog:
  - update to 0.98
  - fix linuxthreads.c compile (upstream issue 74)
  - fix ppc compile (upstream issue 75)
  - enable ppc


author: Tom Callaway <spot@fedoraproject.org> - 1.7-4
changelog:
  - fix tcmalloc compile against current glibc, fix derived from:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=89800


author: Tom Callaway <spot@fedoraproject.org> - 2.0-2
changelog:
  - rework package so that pprof is a noarch subpackage, while still
    enforcing the ExclusiveArch for the libs


author: Tom Callaway <spot@fedoraproject.org> - 2.0-11
changelog:
  - pass -fno-strict-aliasing
  - create "gperftools" metapackage.
  - update to svn r218 (cleanups, some ARM fixes)


author: Ville Skyttä <ville.skytta@iki.fi> - 2.1-3
changelog:
  - Install docs to %{_pkgdocdir} where available (#993798), include NEWS.
  - Fix bogus date in %changelog.


author: Tom Callaway <spot@fedoraproject.org> - 2.6.1-4
changelog:
  - add configure option to disable generic dynamic tls model
  - disable generic dynamic tls model on s390x and aarch64


author: Donald Barnes <djb@redhat.com>
changelog:
  - upgraded from 1.10 to 1.12
  - added status/restart functionality to init script
  - added define LIBVER 1.11


author: Preston Brown <pbrown@redhat.com>
changelog:
  - make sure all binaries are stripped, make init stuff more chkconfig style
  - removed sparc-specific mouse stuff
  - bumped libver to 1.17.5
  - fixed texinfo source


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 1.19.0
  - fix build on systems that don't have emacs
    (configure built t-mouse* only if emacs was installed)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - 1.19.1
  - call initgroups in gpm-root before spawning command as user
  - make gpm-root work on big endian


author: Preston Brown <pbrown@redhat.com>
changelog:
  - security patch on socket descriptor from Chris Evans.  Thanks Chris.
  - include limits.h for OPEN_MAX


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Revert to the version from 7.2 because later versions have some grave
    issues I can't {reproduce,debug} with my hardware, such as


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - don't link against -lncurses, instead make wgetch and stdscr weak
    undefined symbols to break library dependency cycle


author: Adrian Havill <havill@redhat.com> 1.20.1-33
changelog:
  - reversed -t and -m params in init script, removed $OPTION
  - add doc blurb regarding no auto-repeat with multiple mice


author: Adrian Havill <havill@redhat.com> 1.20.1-35
changelog:
  - remove debug output from gpm_report() to prevent spurious
    debugging msgs even when not in debug mode (#98210)


author: Adrian Havill <havill@redhat.com> 1.20.1-43
changelog:
  - add event device (for 2.6 kernel) superpatch-- includes all
    patches up to release 38; thanks to Dmitry Torokhov
  - change default mouse device over to /dev/input/mice
  - set mouse type to Intellimouse Explorer (exps2), which is what
    the 2.6 kernel exports by default


author: Adrian Havill <havill@redhat.com> 1.20.1-46
changelog:
  - revise nodebug patch as liblow reporting the VC to the console through
    stderr has re-appeared (#117676)


author: Adrian Havill <havill@redhat.com> 1.20.1-54
changelog:
  - change init so that MOUSECFG fallsback to /etc/sysconfig/gpm if
    /etc/sysconfig/mouse doesn't exist (#133141)
  - fixed compile vs new kernheaders (#131783)


author: Adrian Havill <havill@redhat.com> 1.20.1-57
changelog:
  - read both the sysconfig/mouse and sysconfig/gpm (preferrence to gpm
    settings), not just one of them, if both exist (#134389)


author: Florian La Roche <laroche@redhat.com>
changelog:
  - sysconfig/gpm should probably go away, that is more confusing than
    helping anyone
  - read at least sysconfig/gpm first as it seems to have the default values
    and sysconfig/mouse is getting probed values and probably has better
    settings in it.


author: Adrian Havill <havill@redhat.com> 1.20.1-61
changelog:
  - remove unnecessary diagnostic and check of the consolename (#129962)
  - remove /etc/sysconfig/gpm; set unset defaults in the init script instead
    after mousecfg is (or is not) read


author: Adrian Havill <havill@redhat.com> 1.20.1-64
changelog:
  - fixing multilib conflict (#135305):
    o remove buildsys check/conditional for gziping info pages (let rpm
      do it)
    o don't pre-byte-compile emacs code


author: Petr Rockai <prockai@redhat.com> 1.20.1-73
changelog:
  - do not ooops in gpm when console device cannot be found, print
    an error message instead and exit(1), as per BR 140025, 176178
  - do not print messages in libgpm, unless envvar GPM_VERBOSE
    is set -- avoids unwanted clutter from libgpm in apps like dialog
    or mc when gpm is not available


author: Petr Rockai <prockai@redhat.com> - 1.20.1-75
changelog:
  - fix a bug where gpm daemon kept stdin/out/err open after
    detaching from terminal, causing eg. pipes from initscript
    to hang for the lifetime of gpm


author: Petr Rockai <prockai@redhat.com> - 1.20-1-76
changelog:
  - align sleeps to tick boundary, should reduce cpu wakeups
    on laptops, fixes #205064 (patch by Arjan van de Ven)
  - disable gpm altogether in runlevel 5, it is probably not
    worth the overhead considering it is barely used at all


author: Zdenek Prikryl <zprikryl@redhat.com> - 1.20.3-1
changelog:
  - Updated to 1.20.3
  - Fixed init script to comply with LSB standard (#246937)
  - Mass patch cleanup
  - Fixed typo in doc (#446679)


author: Zdenek Prikryl <zprikryl@redhat.com> - 1.20.5-1
changelog:
  - Updated to 1.20.5
  - Removed doc patch
  - Removed lisp stuff, it is part of emacs-common now 
  - Spec clean up


author: Zdenek Prikryl <zprikryl@redhat.com> 1.20.6-6
changelog:
  - Don't complain if installing with --excludedocs (#515927)
  - Drop unnecessary capabilities in gpm (#517659)


author: Jaromir Capik <jcapik@redhat.com> - 1.20.6-26
changelog:
  - Removing bundled 'inputattach' tool (#875604)
  - ...gonna be shipped separately (linuxconsoletools)


author: Jaromir Capik <jcapik@redhat.com> - 1.20.6-29
changelog:
  - Removing OPTFLAGS
  - Introducing full RELRO
  - Missing header dir in Makefile.in / depend
  - Fixing UsrMove for i686 (mv -f says 'directory not empty')


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-43
changelog:
  - Fixed races during pdf documentation build which should build docs correctly
    Related: CVE-2020-18032


author: John Ellson <ellson@research.att.com>
changelog:
  - split out language bindings into their own rpms so that 
    main rpm doesn't depend on (e.g.) ocaml


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.16.1-0.2
changelog:
  - New upstream release (fixes BZ#433205, BZ#427376)
  - Merged spec changes in from upstream
  - Added patch from BZ#432683


author: Tom "spot" Callaway <tcallawa@redhat.com> 2.20.3-3
changelog:
  - this spec makes baby animals cry... massively clean it up
  - hack in java includes to build against openjdk
  - add ruby as a BuildRequires (configure checks for /usr/bin/ruby)


author: Remi Collet <Fedora@FamilleCollet.com> 2.20.3-4
changelog:
  - rebuild for new PHP 5.3.0 ABI (20090626)
  - add PHP ABI check
  - use php_extdir (and don't own it)
  - add php configuration file (/etc/php.d/graphviz.ini)


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.26.0-1
changelog:
  - Updated to latest release
  - Removed patches that have been applied upstream
  - Fixed man page paths (mann -> man3)
  - Disabled mono and ocaml for ARM (Jitesh Shah, BZ#532047)
  - Disabled regression tests on sparc64 as well as ppc/ppc64 (Dennis Gilmore)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.26.3-1
changelog:
  - New version (#580017)
  - Fixed gtk plugin program-name (#640671, gtk-progname patch)
  - Fixed broken links in doc index (#642536, doc-index-fix patch)
  - Fixed SIGSEGVs on testsuite (#645703, testsuite-sigsegv-fix patch)
  - Testsuite now do diff check also in case of err output (#645703,
    rtest-errout-fix patch)
  - Testsuite enabled on all arches (#645703)
  - Added urw-fonts to BuildRequires
  - Compiled with -fno-strict-aliasing
  - Fixed rpmlint warnings on spec file
  - Removed unused patches


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-1
changelog:
  - New version 2.28.0
  - Added perl-ExtUtils-Embed to BuildRequires, it is now required
  - Fixed build failure due to change in php_zend_api macro type
  - Removed sparc64, gtk-progname, doc-index-fix, ppc-darwinhack
    patches (all were upstreamed)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-11
changelog:
  - Added conditionals for ARRRR, DEVIL, QTAPPS (gvedit), GTS, LASI
  - Fixed conditionals for SHARP, OCAML
  - Built with gts, ghostscript, rsvg and lasi
    Resolves: rhbz#760926
  - Disabled gvedit
    Resolves: rhbz#751807
  - Fixed rpmlint warnings about executable sources


author: Remi Collet <remi@fedoraproject.org> - 2.28.0-13
changelog:
  - build against php 5.4.0
  - add filter to fix private-shared-object-provides
  - add %check for php extension


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-17
changelog:
  - All docs are now installed into /usr/share/doc/graphviz-%{version}
  - Demos packaged as docs not to automatically bring in unnecessary deps


author: Richard W.M. Jones <rjones@redhat.com> - 2.28.0-19
changelog:
  - Rebuild for OCaml 4.00.0.
  - Enable OCaml on arm and ppc64, since there are working native compilers
    for both.


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-22
changelog:
  - dot_builtins no longer installed (lowers implicit deps)
  - Fixed post/postuns for plugins
  - Removed -ffast-math, added -ffloat-store (on i386) to fix arithmetic on i386


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-23
changelog:
  - Silenced 'dot -c' errors/warnings in post/postun
  - Do not remove dot config in plugins post/postun


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.28.0-26
changelog:
  - Rebuilt with -fno-strict-overflow to workaround the overflow problem
    (upstream ticket: http://www.graphviz.org/mantisbt/view.php?id=2244)
  - The dot_builtins was removed rather then excluded to fix the dangling
    symlinks problem in debuginfo


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.30.0-1
changelog:
  - New version
    Resolves: rhbz#895027
  - Dropped guile-detect, ocaml4 patches (not needed)
  - Fixed bogus date in changelog (guessing)


author: Remi Collet <rcollet@redhat.com> - 2.30.1-3
changelog:
  - rebuild for http://fedoraproject.org/wiki/Features/Php55
  - add explicit BuildRequires: perl-Carp (workaround)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.32.0-1
changelog:
  - New version
    Resolves: rhbz#991752
  - Dropped guile2-fix, cgraph, lua-52, smyrna-doc-opt, gv2gml-options-fix,
    lefty-help, prune-help, man-fix patches (all upstreamed)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.34.0-3
changelog:
  - Fixed multilib conflicts
    Rewrote lefty IO lib to use getaddrinfo instead of gethostbyname
    (by lefty-getaddrinfo patch)
    Resolves: rhbz#881173


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.34.0-8
changelog:
  - Prevent possible buffer overflow in yyerror()
    Resolves: CVE-2014-1235
  - Fix possible buffer overflow problem in chkNum of scanner
    Resolves: CVE-2014-1236


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-1
changelog:
  - New version
    Resolves: rhbz#1052160
  - Dropped testsuite-sigsegv-fix, rtest-errout-fix, lefty-getaddrinfo,
    CVE-2014-0978-CVE-2014-1235, CVE-2014-1236, ppc64le-support
    patches (all upstreamed)
  - Added rtest-fix patch (sent upstream)
  - Disabled test suite (for now)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.38.0-5
changelog:
  - Fixed crash by adding additional check to findVertical/Horizontal functions
    (by find-fix patch provided by Mattias Ellert <mattias.ellert@fysast.uu.se>)
    Resolves: rhbz#1095419


author: Remi Collet <rcollet@redhat.com> - 2.38.0-8
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/Php56
  - add numerical prefix to extension configuration file
  - cleanup filter (no more needed in F20+)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-1
changelog:
  - New version
    Resolves: rhbz#1406954
  - Dropped rtest-fix, find-fix, ocaml-fix-ints, format-string,
    vimdot-vi, rbconfig, gs-9.18-fix patches (all upstreamed)
  - Defuzzified visio patch


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.40.1-11
changelog:
  - Python 2 binary package renamed to python2-graphviz
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.40.1-21
changelog:
  - Dropped libgnomeui-devel requirement, libgnomeui support has been
    dropped long time ago in upstream


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.40.1-22
changelog:
  - Rename python2 subpackage to graphviz-python2, because
    there is intent to package python-graphviz, which is a separate project
    from graphviz.


author: Jose Noguera <jnoguera@redhat.com> - 0.12.0-1
changelog:
  - Update to 0.12.0
  - Add ability to configure maximum number of boot attempts via env var and config file.
  - Add How does it work section to README.
  - Add CI via GitHub Actions and unit testing with BATS.
  - Add update platforms DNS resolutiona and connection checker as health checks out of the box


author: Packit Service <user-cont-team+packit-service@redhat.com> - 0.14.0-1
changelog:
  - Release 0.14.0 (Peter Robinson)
  - Updated testing documentation (Jose Noguera)
  - README updated with TOC and improved explanations (Jose Noguera)
  - Add watchdog-triggered boot check #2 (Jose Noguera)
  - Update specfile and README to reflect changes in subpackage layout. (Jose Noguera)
  - Ensure all required health checks are run #52 (Jose Noguera)


author: Robert Scheck <robert@fedoraproject.org> - 1.3.0-4
changelog:
  - Removed systemd(-rpm-macros) switch for old Fedora releases
  - Removed lowering of meson version for old Fedora/RHEL releases
  - Added upstream patch to fix building with meson 0.62.0


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.04-38
changelog:
  - Type:CVE
  - CVE:CVE-2024-1048
  - SUG:NA
  - DESC:grub-set-bootflag: Fix for CVE-2024-1048
         commands/acpi: Fix calculation of ACPI tables addresses when processing RSDT and XSDT
         kern/acpi: Skip NULL entries in RSDT and XSDT
         util/grub-mount: Check file path sanity
         kern/acpi: Use xsdt_addr if present
         commands/acpi: Use xsdt_addrifpresent


author: hanzhijun <hanzhijun1@huawei.com> - 2.04-3
changelog:
  - Type:cves
  - Id:CVE-2020-10713 CVE-2020-14308 CVE-2020-14309 CVE-2020-14310 CVE-2020-14311 CVE-2020-15705 CVE-2020-15706 CVE-2020-15707
  - SUG:NA
  - DESC:fix CVE-2020-10713 CVE-2020-14308 CVE-2020-14309 CVE-2020-14310 CVE-2020-14311 CVE-2020-15705 CVE-2020-15706 CVE-2020-15707


author: fengtao <fengtao40@huawei.com> - 2.04-9
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:tftp roll over block counter to prevent timeouts with
         data packets


author: yanglu <yanglu60@huawei.com> - 2.04-10
changelog:
  - Type:cves
  - Id:CVE-2020-25632 CVE-2020-25647 CVE-2020-27749 CVE-2021-20225 CVE-2021-20233
  - SUG:NA
  - DESC:fix CVE-2020-25632 CVE-2020-25647 CVE-2020-27749 CVE-2021-20225 CVE-2021-20233


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 2.04-12
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:fix the installation failure of grub2-efi-x64/grub-efi-aa64 packages on
         the /boot partition of VFAT file system.


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 2.04-15
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport the patches that upstream community released on
         March 2, 2021


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 2.04-16
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:backport some patches from upstream community and fix incorrect
         author names in patches


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 2.04-17
changelog:
  - Type:bugfix
  - ID:NA
  - SUG:NA
  - DESC:delete the Symbolic Link of grubenv in grub2-efi-x64 and grub-efi-aa64 packages


author: chenjirong<chenjirong@huawei.com> - 2.04-24
changelog:
  - Type:CVE
  - CVE:CVE-2021-3697 CVE-2022-28735 CVE-2022-28736 CVE-2022-28734 CVE-2022-28733 CVE-2021-3695 CVE-2021-3696
  - SUG:NA
  - DESC:fix CVE-2021-3697 CVE-2022-28735 CVE-2022-28736 CVE-2022-28734 CVE-2022-28733 CVE-2021-3695 CVE-2021-3696


author: wanglu<wanglu210@huawei.com> - 1:2.04-25
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:tests: Disable blkid cache usage
         disk/efi/efidisk: Pass buffers with higher ailgnment


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.04-31
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:disk/diskfilter: Check calloc() result for NULL
         kern/buffer: Handle NULL input pointer in grub_buffer_free()
         disk/diskfilter: Don't make a RAID array with more than 1024 disks
         loader/multiboot_elfxx: Fix memory leak
         loader/linux: Ensure the newc pathname is NULL-terminated
         term/i386/pc/vga_text: Prevent out-of-bounds writes to VGA text buffer
         normal/cmdline: Fix two related integer underflows
         fs/iso9660: Fix memory leaks in grub_iso9660_susp_iterate()
         fs/squash4: Fix memory leaks in grub_squash_iterate_dir()
         fs/xfs: Fix memory leaks in XFS module
         kern/file: Fix error handling in grub_file_open()


author: zhangxianting <zhangxianting@uniontech.com> - 1:2.04-31.up7.09
changelog:
  - refactor: resert commit 45b5d2a5a3820feaea2b46db4e917b6f0d0e39bc ,delete 9009-point-system-startup-log-output-to-tty.patch


author: caina <caina@uniontech.com> - 1:2.04-31.up7.10
changelog:
  - fix: Fix bug of multiple boot entries and incorrect rescue mode during kernel cross upgrade (bugid:192601)


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.04-32
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:osdep/linux/hostdisk: Modify sector by sysfs as disk sector
         net/bootp: Fix unchecked return value
         fs/iso9660: Avoid reading past the entry boundary
         fs/iso9660: Incorrect check for entry boundary
         fs/iso9660: Prevent skipping CE or ST at start of continuation area
         fs/iso9660: Prevent read past the end of system use area
         fs/iso9660: Add check to prevent infinite loop
         gentpl.py: Remove .interp section from .img files
         kern/fs: Fix possible integer overflow in i386-pc mode with large partitions
         font: Reject fonts with negative max_char_width or max_char_height
         font: Assign null_font to unknown_glyph
         font: Check return value of grub_malloc() in ascii_glyph_lookup()


author: zhangqiumiao <zhangqiumiao1@huawei.com> - 1:2.04-36
changelog:
  - Type:CVE
  - CVE:CVE-2023-4692 CVE-2023-4693
  - SUG:NA
  - DESC:fs/ntfs: Make code more readable
         fs/ntfs: Fix an OOB read when parsing a volume label
         fs/ntfs: Fix an OOB read when parsing bitmaps for index attributes
         fs/ntfs: Fix an OOB read when parsing directory entries from resident and non-resident index attributes
         fs/ntfs: Fix an OOB read when reading data from the resident $DATA attribute
         fs/ntfs: Fix an OOB write when parsing the $ATTRIBUTE_LIST attribute for the $MFT file


author: zhangxianting <zhangxianting@uniontech.com> - 1:2.04-36.up7.12
changelog:
  - fix: fix bug when repeat execute grub-switch-to-blscfg.in to create /boot/loader/entries/(bugid:186045)


author: zhangxianting <zhangxianting@uniontech.com> - 1:2.04-36.up7.14
changelog:
  - fix: patch to fix bug when repeat execute grub-switch-to-blscfg.in to create /boot/loader/entries/(bugid:186045)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.8.60-5
changelog:
  - Apply fix for advisory regarding abort with cookies enabled
  - Adjust gsoap-size-aname.patch to correspond to upstream's fix


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.8.75-1
changelog:
  - Update to gsoap 2.8.75
  - Drop patches gsoap-advisory-cookies-abort.patch, gsoap-header.patch and
    gsoap-size-aname.patch


author: Julien Rische <jrische@redhat.com> - 1.2.0-1
changelog:
  - New release 1.2.0
  - Fix CVE-2023-25563: multiple out-of-bounds read when decoding NTLM fields
  - Fix CVE-2023-25564: memory corruption when decoding UTF16 strings
  - Fix CVE-2023-25565: incorrect free when decoding target information
  - Fix CVE-2023-25566: memory leak when parsing usernames
  - Fix CVE-2023-25567: out-of-bounds read when decoding target information
  - Resolves: rhbz#2181313


author: Wim Taymans <wtaymans@redhat.com> - 1.18.4-5
changelog:
  - Handle both compressed and uncompressed man pages
  - Fix build with small patch
  - Resolves: rhbz#2005247


author: Rex Dieter <rdieter@fedoraproject.org> - 1.13.1-2
changelog:
  - tigten subpkg deps
  - fix rpaths
  - update %files
  - use %ldconfig_scriptlets %make_build %make_install
  - %build: --disable-fatal-warnings --disable-silent-rules
  - Conflicts: gstreamer1-plugins-bad-free < 1.13


author: Tomas Popela <tpopela@redhat.com> - 1.14.0-2
changelog:
  - Enable Wayland support (previously disabled due to missing wayland-devel
    as a BR - before it was probably brought in by something else).


author: Wim Taymans <wtaymans@redhat.com> - 1.22.1-3
changelog:
  - Fixes for CVE-2024-47538, CVE-2024-47607, CVE-2024-47615
    Resolves: RHEL-70979, RHEL-71015, RHEL-70991


author: Wim Taymans <wtaymans@redhat.com> - 1.22.12-4
changelog:
  - Bump version
  - Apply patches for CVE-2024-47538, CVE-2024-47541, CVE-2024-47542,
    CVE-2024-47600, CVE-2024-47607, CVE-2024-47615, CVE-2024-47835
    Resolves: RHEL-70983, RHEL-71035, RHEL-70932, RHEL-71037
    Resolves: RHEL-71019, RHEL-70995, RHEL-71163


author: wxiat <nijie@wxiat.com> - 1.22.12-4.0.1
changelog:
  - cherry-pick `add sw arch #fad368622f5593cd4a508ce291e7598e9139eaf3`.
  - Update bcond format (wb-zh951434@alibaba-inc.com)


author: Paul Howarth <paul@city-fan.org> - 1:1.2.10-87
changelog:
  - ldconfig scriptlets replaced by RPM File Triggers from Fedora 28
  - Drop legacy BuildRoot: and Group: tags
  - Drop redundant explicit buildroot cleaning
  - Specify all explicitly-used build requirements
  - Use arch-specific devel dependencies
  - Add arch-specific gtk1 provides
  - Use %license where possible
  - Drop redundant %defattr


author: Mat Booth <mat.booth@redhat.com> - 0.3.8-12
changelog:
  - Use /var/tmp by default for writing large tmp files, rhbz#1060324
  - http://fedoraproject.org/wiki/Features/tmp-on-tmpfs


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


author: Matthias Clasen <mclasen@redhat.com> 2.99.0-1
changelog:
  - Update to 2.99.0
  - Drop gtk-update-icon-cache and gtk-builder-convert to
    avoid conflict with gtk2
  - Drop the tooltips-style patch for now


author: Kalev Lember <kalevlember@gmail.com> - 3.15.3-1
changelog:
  - Update to 3.15.3
  - Add gtk-update-icon-cache subpackage that both gtk2 and gtk3 can depend on
  - Run icon cache scriptlets for the -devel subpackage


author: Adam Williamson <awilliam@redhat.com> - 3.17.4-2
changelog:
  - backport upstream CSS changes to fix BGO #752247
  - backport upstream font default changes to help with RHBZ #1241724


author: Kalev Lember <klember@redhat.com> - 3.24.25-2
changelog:
  - Backport upstream patches to fix regressions in Compose file parsing
  - Backport upstream patch to further tweak scrollbar transitions and size


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.11.2-30
changelog:
  - Fix FTBFS
    - Remove linker flags from previous patch, actually not needed
    - Add pkgconfig search patch to find out generated pc


author: Kalev Lember <klember@redhat.com> - 0.12.9-1
changelog:
  - Update to 0.12.9
  - Don't set group tags
  - Tighten subpackage deps with the _isa macro
  - Use make_install macro


author: Tom Stellard <tstellar@redhat.com> - 5.3.3-3
changelog:
  - Fix warning building with clang
  - non-void function 'stp_paths_copy_with_prefix' should return a value [-Wreturn-type]


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.7.4-16
changelog:
  - Change dependency from ghostscript to ghostscript-x11 to match the
    reorganized ghostscript package.


author: Sam Nicholls <sam@samnicholls.net> - 1.3.1-3
changelog:
  - Add LICENSE and NEWS to doc
  - Remove unnecessary DESTDIR from call to make_install macro
  - Remove explicit Provides


author: Jun Aruga <jaruga@redhat.com> - 1.9-2
changelog:
  - Add configure script.
  - Enable separately-compiled plugins.
  - Enable support for Google Cloud Storage URLs.
  - Enable libcurl-based support for http/https/etc URLs.
  - Enable support for Amazon AWS S3 URLs.
  - Move the man5 page files to main package.


author: Jun Aruga <jaruga@redhat.com> - 1.9-3
changelog:
  - Fix a bug that %{_libexecdir}/%{name} directory is not removed,
    when uninstalling the package "rpm -e htslib".
  - Add %dir to directories to verify the files in the directory.


author: John Marshall <jmarshall@users.sourceforge.net> - 1.9-4
changelog:
  - Remove unneeded pkg-config keywords for static linking, which generated
    unnecessary htslib-devel dependencies.
  - Explicitly list zlib-devel dependency, needed for htslib-1.9.


author: Nils Philippsen <nils@tiptoe.de> - 2.3.0-1
changelog:
  - version 2.3.0
  - Python 2 is no more
  - use %autosetup and Python build macros
  - remove EL7-isms
  - explicitly require sed for building


author: Nils Philippsen <nils@tiptoe.de> - 2.3.0-2
changelog:
  - use macros for Python dependencies
  - add missing Python dependencies needed for running help2man
  - remove manual Python dependencies
  - discard stderr when running help2man


author: Caolán McNamara <caolanm@redhat.com> - 0.20140727-1
changelog:
  - rhbz#2085482 update to latest available hyphenation rules
  - rhbz#2084587 add Supplements: langpacks-pt_BR


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090211-1
changelog:
  - Add --xim argument in xinput-ibus
  - Add Obsoletes:  ibus-qt <= 1.1.0
  - Move libibus.so.* to ibus-libs to make ibus multilib.
  - Update to 1.1.0.20090211.


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090211-6
changelog:
  - Recreate the ibus-HEAD.patch from upstream git source tree.
  - The new patch fixes ibus-x11 segfault (#485661).


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090211-10
changelog:
  - Recreate the ibus-HEAD.patch from upstream git source tree.
  - Put 'Select an input method' in engine select combobox (#485861).


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090225-1
changelog:
  - Update to ibus-1.1.0.20090225.
  - Fix problems in %post and %postun scripts.
  - Hide ibus & ibus preferences menu items.


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090311-1
changelog:
  - Update to ibus-1.1.0.20090311.
  - Update setup ui follow GNOME Human Interface Guidelines 2.2 (#489497).


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090311-2
changelog:
  - Recreate the ibus-HEAD.patch from upstream git source tree.
  - Fix bug 490009 - Deleting Next Engine shortcuts doesn't work
  - Fix bug 490381 - Change "Next/Previous engine" labels


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090311-3
changelog:
  - Recreate the ibus-HEAD.patch from upstream git source tree
  - Fix bug 491999 - up/down arrow keys broken in xchat


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090331-1
changelog:
  - Update to ibus-1.1.0.20090331.
  - Fix bug 492956 - screws up keyboard input in firefox
  - Fix bug 490143 - ibus issue with gnome-keyring


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090407-1
changelog:
  - Update to ibus-1.1.0.20090407.
  - Fix bug 491042 - ibus default trigger hotkeys
  - Fix bug 492929 - ibus-hangul can cause gtk app to lockup
  - Fix bug 493701 -  (ibus) imsettings disconnect/reconnect kills gtk app
  - Fix bug 493687 -  ibus-hangul should default to vertical candidate selection
  - Fix bug 493449 -  ibus broke Alt-F2 command auto-completion


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090407-3
changelog:
  - Update the tarball.
  - Fix bug 494511 - ibus-gtk makes gnome-terminal abort 
    when a key is pressed


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090413-2
changelog:
  - Update ibus-HEAD.patch.
  - Change the mode of /tmp/ibus-$USER to 0700 to improve security
  - Change the mode of /tmp/ibus-$USER/socket-address to 0600 to improve security
  - Update as.po


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090413-3
changelog:
  - Update ibus-HEAD.patch.
  - Fix bug 495431 -  ibus Release modifier doesn't work with Alt
  - Fix bug 494445 -  ibus-hangul missing Hangul Han/En mode
    (and Alt_R+release hotkey)
  - Update te.po


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090417-1
changelog:
  - Update to ibus-1.1.0.20090417.
  - Fix bug 496199 -  cannot remove Ctrl+Space hotkey with ibus-setup


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090423-1
changelog:
  - Update to ibus-1.1.0.20090423.
  - Fix bug 497265 - [mai_IN] Maithili language name is not correct.
  - Fix bug 497279 - IBus does not works with evolution correctly.
  - Enhance authentication both in daemon & clients


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090423-2
changelog:
  - Fix bug 498141 - new ibus install needs gtk immodules
  - Separate ibus document from ibus-devel to ibus-devel-docs


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090508-1
changelog:
  - Update to 1.1.0.20090508
  - Fix bug 499533 - [Indic] ibus should allow input in KDE using all supported Indic locales
  - Fix bug 498352 - hotkey config table should list keys in same order as on main setup page
  - Fix bug 497707 - ibus French translation update


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090508-2
changelog:
  - Remove requires notification-daemon
  - Fix bug 500588 - Hardcoded requirement for notification-daemon


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090508-4
changelog:
  - Update ibus-HEAD.patch.
  - Fix bug 501211 - ibus-setup window should be raised if running or just stay on top/grab focus
  - Fix bug 501640 - ibus should adds new IMEs at end of engine list not beginning
  - Fix bug 501644 - [IBus] focus-out and disabled IME should hide language panel


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090508-5
changelog:
  - Update ibus-HEAD.patch.
  - Show the default input method with bold text
  - Add information text below input methods list


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090609-1
changelog:
  - Update to Update to 1.1.0.20090609
  - Fix bug 502414 - Implemented on-screen help facility
  - Fix bug 502561 - iBus should show keymap name on iBus panel
  - Fix bug 498043 - ibus Alt-grave trigger conflicts with openoffice.org
  - Implemented API for setting labels for candidates in LookupTable


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090612-1
changelog:
  - Update to 1.1.0.20090612
  - Fix bug 504942 - PageUp and PageDown do not work in candidate list
  - Fix bug 491040 - Implememnt mouse selection in candidate list


author: Peng Huang <phuang@redhat.com> - 1.2.0.20090828-1
changelog:
  - Update to 1.2.0.20090828
  - Change the icon on systray.
  - Fix segment fault in ibus_hotkey_profile_destroy
  - Fix some memory leaks.


author: Peng Huang <phuang@redhat.com> - 1.2.0.20090915-1
changelog:
  - Update to 1.2.0.20090915
  - Fix bug 521591 - check if the icon filename is a real file before trying to open it
  - Fix bug 522310 - Memory leak on show/hide
  - Fix bug 509518 - ibus-anthy should only override to jp layout for kana input


author: Peng Huang <phuang@redhat.com> - 1.2.0.20091124-1
changelog:
  - Update to 1.2.0.20091124
  - Update some translations.
  - Fix bug 538147 - [abrt] crash detected in firefox-3.5.5-1.fc12


author: Peng Huang <phuang@redhat.com> - 1.2.0.20091204-1
changelog:
  - Update to 1.2.0.20091204
  - Fix Bug 529920 - language panel pops up on the wrong monitor
  - Fix Bug 541197 - Ibus crash


author: Peng Huang <phuang@redhat.com> - 1.2.0.20091225-1
changelog:
  - Update to 1.2.0.20091225
  - Fix bug 513895 - new IME does not show up in ibus-setup
  - Fix bug 531857 - applet order should correspond with preferences order
  - Fix bug 532856 - should not list already added input-methods in Add selector


author: Peng Huang <phuang@redhat.com> - 1.3.0-3
changelog:
  - Update ibus-HEAD.patch
  - Fix bug - some time panel does not show candidates.
  - Update some po files


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.8-1
changelog:
  - Updated to 1.3.8
  - Added ibus-541492-xkb.patch
    Fixes Bug 541492 - ibus needs to support some xkb layout switching
  - Added ibus-435880-surrounding-text.patch
    Fixes Bug 435880 - ibus-gtk requires surrounding-text support
  - Added ibus-xx-workaround-gtk3.patch
    Workaround for f14 http://koji.fedoraproject.org/koji/taskinfo?taskID=2516604


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20101202-1
changelog:
  - Updated to 1.3.99.20101202
  - Added ibus-530711-preload-sys.patch
    Fixed Bug 530711 - Reload preloaded engines by login


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110117-1
changelog:
  - Updated to 1.3.99.20110117
  - Fixed Bug 666427 - ibus requires dbus-x11
  - Fixed Bug 670137 - QT_IM_MODULE=xim in ibus.conf without ibus-qt


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110228-1
changelog:
  - Updated to 1.3.99.20110228
  - Integrated the part of gjs in Bug 657165 ibus for gnome-shell.
    Added ibus-657165-panel-libs.patch
    Added gnome-shell-ibus-plugins-20110304.tar.bz2
  - Fixed Bug 675503 - a regression in sync mode
    Added ibus-675503-gnome-shell-workaround.patch until gnome-shell is updated.
  - Fixed Bug 677856 - left ibus snooper when im client is switched.
  - Fixed Bug 673047 - abrt ibus_xkb_get_current_layout for non-XKB system
    Updated ibus-541492-xkb.patch


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110408-1
changelog:
  - Updated to 1.3.99.20110408
    Fixed Bug 683484 - Timed out SetEngine when select an engine from panel.
    Fixed Bug 657165 - IBus for gnome-shell for Fedora 15.
  - Upstreamed ibus-657165-panel-libs.patch
  - Removed ibus-675503-gnome-shell-workaround.patch
  - Added ibus-xx-setup-frequent-lang.patch
  - Updated ibus-541492-xkb.patch
    Fixed Bug 696481 - no the variant maps without language codes
  - Added dependency of imsettings-gnome.
    Fixed Bug 696510 - need a dependency in ibus-gtk3 for imsettings-gnome


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110419-1
changelog:
  - Updated to 1.3.99.20110419
  - Added ibus-HEAD.patch
    Fixed Bug 697471 - ibus-gconf zombie when restart ibus from ibus panel.
  - Updated ibus-541492-xkb.patch
    Fixed Bug 701202 - us(dvorak) does not show up in list
    Updated ibus-1.0.pc for ibus-xkb
    Showed XKB variant descriptions only without layout descriptions.
  - Updated ibus-xx-setup-frequent-lang.patch
    Updated UI strings


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110817-3
changelog:
  - Fixed Bug 700472 Use a symbol icon instead of an image icon.
  - Updated ibus-HEAD.patch for upstream.
  - Removed ibus-435880-surrounding-text.patch as upstream.
  - Added ibus-711632-fedora-fallback-icon.patch
    Fixed SEGV with no icon in oxygen-gtk icon theme.
  - Added ibus-xx-bridge-hotkey.patch
    Triaged Bug 707370 SetEngine timeout
    Fixed Bug 731610 Keep IM state when text input focus changes
  - Added transitional ibus-gnome3 package.
    Fixed Bug 718110 Use a shell icon instead of pygtk2 icon.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110817-4
changelog:
  - Updated ibus-gjs 3.1.91.20110908 and 3.0.2.20110908 for gnome-shell.
    Fixed preedit active segments on gnome-shell and X11 apps.
  - Added ibus-xx-g-s-disable-preedit.patch
    Disabled preedit on gnome-shell for a workaround.
  - Updated ibus.spec
    Fixed Bug 735879 pre/postun scripts


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-2
changelog:
  - Updated to 1.4.0
  - Updated ibus-gjs 3.0.2.20110928 for f15.
  - Updated ibus-gjs 3.2.0.20110928 for f16. (#740588)
  - Updated ibus-530711-preload-sys.patch
    Fixed not to show duplicated engine names in setup treeview (#740447)
  - Updated bus-gjs-xx-gnome-shell-3.1.4-build-failure.patch for f16.
  - Updated ibus-xx-bridge-hotkey.patch
    Fixed a XKB configuration without the input focus for f16 (#739165)
    Fixed not to show null strings in case of no variants (#738130)


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-9
changelog:
  - Updated ibus-HEAD.patch
    Fixed prev/next keys without global engine.
  - Updated ibus-xx-bridge-hotkey.patch for f16
    Fixed Bug 747902 - mouse and ctrl+space not working
    Fixed Bug 749770 - IME hotkey after Control + Space
  - Updated ibus-711632-fedora-fallback-icon.patch
    Fixed Bug 717831 - use old icon for desktops other than gnome


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-10
changelog:
  - Updated ibus-xx-bridge-hotkey.patch for f16
    Fixed no XKB languages from layout only. e.g. in(eng).
  - Updated ibus-541492-xkb.patch
    Fixed not to show 'eng' on GUI for in(eng).


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-11
changelog:
  - Updated ibus-541492-xkb.patch
    Fixed Bug 750484 - support reloading Xmodmap
  - Updated ibus-HEAD.patch
    Fixed Bug 753781 - ibus-x11 needs async for hangul ibus_commit_text.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-14
changelog:
  - Enabled dconf.
  - Updated ibus-HEAD.patch
    Fixed Bug 618229 - engine setup buton on ibus-setup.
  - Removed ibus-711632-fedora-fallback-icon.patch as upstreamed.
  - Updated ibus-xx-bridge-hotkey.patch
    Removed Enable/Disable buttons on ibus-setup


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-16
changelog:
  - Enhanced ibus-gnome3 shell lookup window.
  - Updated ibus-HEAD.patch from upstream
    Fixed Bug 769135 - ibus-x11 SEGV in _process_key_event_done.
  - Updated ibus-541492-xkb.patch
    Fixed Bug 757889 - ibus-setup SEGV without active engine.
    Fixed Bug 760213 - ibus-setup saves XKB variants correctly.
    Fixed Bug 769133 - ibus-engine-xkb returns FALSE for ASCII typings.
  - Updated ibus-xx-bridge-hotkey.patch for an enhancement.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-17
changelog:
  - Added ibus-771115-property-compatible.patch for f16
    Fixed Bug 771115 - IBusProperty back compatibility.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120203-1
changelog:
  - Updated to 1.4.99.20120203
  - Removed ibus-xx-bridge-hotkey.patch
  - Updated ibus-541492-xkb.patch to use libgnomekbd.
  - Updated ibus-xx-setup-frequent-lang.patch for 1.4.99.20120203


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120203-3
changelog:
  - Fixed ibus-setup on C locale
  - Fixed to show no registered engines from g-c-c.
  - Enabled Alt_R keybinding on ko locales for ibus gtk only.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120303-3
changelog:
  - Bumped to ibus-gjs 3.3.90.20120308 to work with gnome-shell 3.3.90
  - Fixed Bug 786906 - Added ifnarch ppc ppc64 s390 s390x
  - Updated ibus-HEAD.patch
    Fixed Bug 800897 - After doing "ctrl+space", ibus tray icon freezes


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120317-1
changelog:
  - Bumped to 1.4.99.20120317
    Fixed Bug 718668 - focus move is slow with ibus-gnome3
    Fixed Bug 749497 - Enhance IME descriptions in status icon active menu
  - Bumped to ibus-gjs 3.3.90.20120317
  - Added ibus-xx-no-use.diff
    Fixed Bug 803260 - Disable non-global input method mode
  - Updated ibus-HEAD.patch
    Fixed Bug 803250 - ibus lookup window font customization
    Fixed Bug 803177 - language id on ibus-ui-gtk3 switcher
  - Update ibus-530711-preload-sys.patch
    Fixed Bug 797023 - port preload engines


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120428-1
changelog:
  - Bumped to 1.4.99.20120428
    Fixed Bug 799571 - no IME list at the session login.
    Fixed Bug 810415 - ibus does not handle Ctrl+space with BUTTON_PRESS.
  - Bumped to ibus-gjs 3.4.1.20120428
    Fixed Bug 802052 - no modifiers trigger keys.
    Fixed Bug 803244 - IME switch Ctrl+space not working on shell text entry.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120428-2
changelog:
  - Updated ibus-HEAD.patch
  - Updated ibus-541492-xkb.patch
  - Updated ibus-xx-branding-switcher-ui.patch
    Fixed Bug 810211 - Cancel Control + space pressing Control key.
  - Updated ibus-xx-no-use.diff
    Enabled to customize trigger keys with non-modifier trigger keys.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120822-1
changelog:
  - Bumped to 1.4.99.20120822
  - Bumped to ibus-gjs 3.4.1.20120815
    Fixed Bug 845956 - ibus backward trigger key is not customized
    Fixed Bug 844580 - ibus-dconf does not load the system gvdb
  - Separated ibus-810211-no-switch-by-no-trigger.patch from ibus-HEAD.patch


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120822-2
changelog:
  - Updated ibus-530711-preload-sys.patch
  - Updated ibus-541492-xkb.patch
  - Updated ibus-xx-no-use.diff
    Fixed Bug 854161 - not able to add keymap with ibus-setup


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20121109-1
changelog:
  - Bumped to 1.4.99.20121109
  - Removed im-chooser, imsettings-gnome, gnome-icon-theme-symbolic
    dependencies in f18 because ibus gnome integration is done.
    Use ibus-keyboard instead of input-keyboard-symbolic.
  - Disabled ibus-gjs build because of ibus gnome integration.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.2-1
changelog:
  - Bumped to 1.5.2
  - Created noarch packages for python files due to .pyc and .pyo.
  - Added man pages.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.2-4
changelog:
  - Updated ibus-HEAD.patch for upstream.
  - Added ibus-xx-1.5.2.patch until 1.5.3 will be released.
  - Added ibus-xx-ctrl-space.patch for back compatible triggers.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.3-1
changelog:
  - Bumped to 1.5.3
  - Deleted ibus-xx-g-s-disable-preedit.patch as EOL.
  - Deleted ibus-gjs as EOL.
  - Removed imsettings-gnome, im-chooser, libgnomekbd dependencies.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.4-1
changelog:
  - Bumped to 1.5.4
  - Added ibus.conf.5
  - Added ibus-xkb-1.5.0.tar.gz for po files.
  - Added ibus-xx-f19-password.patch for back compatibility.
  - Added ibus-wayland in f20 or later.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.7-5
changelog:
  - Updated ibus-HEAD.patch from upstream.
    Added pl(qwertz).
    Fixed escape key with Ctrl-Shift-U.
    Updated pt-br compose table from the latest xorg.
    Do not sort ibus engines when they are saved by ibus-setup.
    Updated jp IBusKeymap.
    Added ibus reset-config and read-config sub-commands.
    Update ibus(1) for read-config and reset-config.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.7-6
changelog:
  - Updated ibus-HEAD.patch from upstream.
    Fixed ibus-setup SEGV when an engine is selected.
    Fixed ibus-setup deprecated warnings with the latest python3-gobject.
    Integrated the 'IBUS_SETUP_XID' environment variable for each engine setup.
    Set prgname 'ibus-setup' for ibus-setup.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.8-1
changelog:
  - Bumped to 1.5.8
  - Deleted ibus-810211-no-switch-by-no-trigger.patch
  - Deleted ibus-541492-xkb.patch
  - Deleted ibus-530711-preload-sys.patch
  - Deleted ibus-xx-setup-frequent-lang.patch
  - Deleted ibus-xx-f19-password.patch


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.9-6
changelog:
  - Updated ibus-xx-increase-timeout.patch to fix #1163722
  - Updated ibus-HEAD.patch for upstream #1747, #1748, #1753
    and gnome #703020, gnome #730628


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.10-2
changelog:
  - Updated ibus-HEAD.patch from upstream
    Added Swedish svdvorak
    I18N engine longnames and descriptions on ibus-setup
    Moved PropertyPanel at bottom right in KDE5
    Drew gray color on Handle PropertyPanel
    Enabled ibus engine full path icon in KDE5
    Updated translations


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.10-3
changelog:
  - Updated ibus-HEAD.patch from upstream
    Fixed to show shortcuts on ibus-setup.
    Bug 1214271 Fixed to enable IME with GTK3 applications in wayland.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.13-3
changelog:
  - Bug 1349732 - ibus not working at all in Gnome Wayland
  - Add ibus service file
  - Fix CSS color format and font size


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.14-3
changelog:
  - Fixed Bug 1380675 - Emoji leaves the candidates of @laugh when @laughing
  - Fixed Bug 1380690 - User is not able to select emojis from digit keys
  - Fixed Bug 1380691 - PageUp PageDown buttons on emoji lookup not working


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.14-5
changelog:
  - support scroll event in candidates panel
  - Fixed Bug 1403985 - Emoji typing is enabled during Unicode typing
  - Fixed Bug 1402494 - Font settings of ibus are ignored on non-Gnome


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-2
changelog:
  - Added ibus-HEAD.patch to get upstream patches
    Fixed ibus_emojier_run() SIGABRT with `ibus emoji`
    Enhanced theme color on emoji candidates


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-3
changelog:
  - Emoji dialog enhancements and bug fixes
    Fixed ibus_emoji_dict_load() API.
    Focus on emoji text entry by default
    Removed internal text buffer and use Gtk.Entry buffer instead.
    Implemented cursor left, right, home, end on emoji annotation preedit.
    Show localized emoji description from tts in emoji xml.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-4
changelog:
  - Implemented Ctrl-[f|b|n|p|h|e|a|u] for cursor operations on emoji dialog
  - Added XSetIOErrorHandler() for GNOME3 desktop


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-5
changelog:
  - Moved language setting on IBusEmojier to ibus-setup.
  - Enabled strcasecmp to match emoji annotations.
  - Added a build error message if emoji xml files are not found.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-6
changelog:
  - Enabled unicode_alt in EmojiOne json file
  - Enabled to type multiple code points on Emojier
  - Fixed IBusEmojiDialog_1_0_gir_LIBS for --as-needed LDFLAGS


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-8
changelog:
  - Dropped nodejs-emojione-json and import unicode-emoji instead
  - Created emoji tab in ibus-setup
  - Set default emoji font size from gsettings in ibus emoji command
  - Added an option of emoji partial match in ibus-setup
  - Hid emoji variants by default
  - Added ibus-emoji man page
  - emoji favorites category is updated by selecting emoji


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.16-2
changelog:
  - Added ctrl-c,v,x for annotations and ctrl-shift-c for emoji
  - Added Malay and Mongolian keymaps
  - Made all emoji dicts to fully qualified


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.16-9
changelog:
  - Fix scaling factor, mouse events on switcher, c-s-u on im-ibus, 
    propertypanel position and menu 
  - Add ibus-portal
  - Move ibus-emoji-dialog.vapi in the build
  - Fixed some SEGVs #1406699 #1432252


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.17-9
changelog:
  - Added panel extension for emoji keybinding not to depen on desktops
  - Showed Unicode code points on Unicode name list


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.18-5
changelog:
  - Disabled python2 since RHEL8
  - Run make check in %check except for GUI testings
  - Fixed Bug 1574855 - [abrt] ibus: ibus_engine_filter_key_event()


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.18-7
changelog:
  - Moved input focus on Emojier to engines' preedit
  - Removed ibus-xx-emoji-harfbuzz.patch not to change session emoji font


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.18-9
changelog:
  - Do not use combined characters on preedit for compose keys
  - Fixed an infinite loop of extension preedit with xterm


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.18-14
changelog:
  - Fixed Man page scan results for ibus
  - Added IBUS_DISCARD_PASSWORD env variable for password dialog in firefox
  - Added history annotation for previous emojis


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.19-3
changelog:
  - Fix Bug SEGV Choose an emoji by mouse from the emoji category list
  - Fix Bug 1618682 - SEGV with ASCII on emojier in Wayland
  - Support Shift-Space on emojier preedit
  - Do not move Emojier popup with the active candidate in Xorg
  - Do not clear Unicode data when emoji annotation lang is changed


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.19-5
changelog:
  - Resolves: #1713606 - Fix hangul preedit commit with mouse click
  - Resolves: #1682157 - Integrate ibus-desktop-testing and test cases


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.19-13
changelog:
  - Resolves: #1897548 - Rebuild IBus emoji with unicode-emoji-13.0-4 and cldr-emoji-annotation-39-2
  - Rebuild ibusemojigen.h and ibusunicodegen.h
  - Add ibus-1897548-emoji-unicode.patch to lookup Unicode names
  - Add U+32FF to IBusUnicodeData
  - Add ibus-po-1.5.19-20210706.tar.gz


author: Mike FABIAN <mfabian@redhat.com> - 1.9.16-1
changelog:
  - update to 1.9.16
  - Avoid running initialization code of ibus_table_location.py
    when using ibus-table-createdb.
  - Make it work on Python 3.6 (Unbreak sqlite on Python 3.6)
    (Resolves: rhbz#1413580).


author: Mike FABIAN <mfabian@redhat.com> - 1.9.17-1
changelog:
  - update to 1.9.17
  - Load .desktop file for ibus-setup-table correctly under Gnome Wayland
  - Set WM_CLASS of ibus-setup-table correctly


author: Mike FABIAN <mfabian@redhat.com> - 1.9.18-1
changelog:
  - update to 1.9.18
  - validate ibus-table.appdata.xml in %check
  - Update translations from zanata (pt_BR updated, es new)
  - Don't query user database if user define phrase and
    dynamic adjust are disabled (thanks to heiher)
  - Enable hash map based cache for user database enabled
    (thanks to heiher)
  - Import hash map based cache for table database (thanks to
    heiher)
  - Install appstream metadata to /usr/share/metainfo/ (thanks
    to jbicha)
  - Fix some appdata validation issues (thanks to jbicha)
  - Fix bug in Unihan_Variants.txt, 著 U+8457 is both
    simplified *and* traditional Chinese (thanks to heiher)


author: Artur Iwicki <fedora@svgames.pl> - 0.4-4.20171016.git.74b4a1b
changelog:
  - Fix manpage being installed with a wrong filename
  - Create macros to make marking the release snapshot easier


author: Artur Iwicki <fedora@svgames.pl> - 0.5.3
changelog:
  - Add %set_build_flags to %build
  - Use %make_build instead of "make %{?_smp_flags}"
  - Add gcc to BuildRequires


author: Jiri Vanek <jvanek@redhat.com> 1.7.1-16
changelog:
  - added patch1, patch4 and patch11 to fix CVE-2019-10182
  - added patch2 to fix CVE-2019-10181
  - added patch3 and patch33 to fix CVE-2019-10185
  - Resolves: rhbz#1724958 
  - Resolves: rhbz#1725928 
  - Resolves: rhbz#1724989


author: - Jiri Vanek <jvanek@redhat.com> -1.8.4-2
changelog:
  - added native launchers, via separate subpackage, but efectively changed main package to arched one
  - removed policyeditor man page, it was link to itself
  - Resolves: rhbz#1900043


author: - Jiri Vanek <jvanek@redhat.com> -1.8.4-4
changelog:
  - added patch2, fed2f5b-22402bb.patch containing important fixes from future 1.8.5
  - Resolves: rhbz#1900043


author: Simone Caronni <negativo17@gmail.com> - 3.8.3-47
changelog:
  - Use macros for build, install and setup.
  - Minor cleanups to SPEC file.
  - Use valid URL for Debian patches.


author: Benjamin Gilbert <bgilbert@backtick.net> - 0.31.0-4.gitf59a653
changelog:
  - Move dracut modules into main ignition package
  - Move ignition binary out of the PATH
  - Move ignition-validate into a subpackage
  - Include ignition-dracut license file
  - Drop developer docs from base package


author: Dusty Mabe <dusty@dustymabe.com> - 0.31.0-5.gitf59a653
changelog:
  - Use the spec2x branch of ignition-dracut upstream
  - * Since ignition-dracut master has moved to supporting ignition
      spec 3.x we are applying 2.x related fixes to the spec2x
      branch in the ignition-dracut repo.
    * Summary of backports: https://github.com/coreos/ignition-dracut/pull/58


author: Dusty Mabe <dusty@dustymabe.com> - 0.31.0-7.gitf59a653
changelog:
  - ignition-dracut: Pull in latest from spec2x branch
      * grub: support overriding network kcmdline args
  - ignition: pull in subuid/subgid files patch from spec2x branch
      * stages/files: Also relabel subuid/subgid files


author: Andrew Jeddeloh <ajeddelo@redhat.com> - 0.34.0-1.git92f874c
changelog:
  - Update to v0.34.0.
  - Add ignition-validate-nonlinux subpackage. This should not be installed. It
    is only used for building binaries to sign by Fedora release engineering and
    include on the Ignition project's Github releases page.


author: Bo Wang <wangbo@chengjieos.com> - 0.35.0-1.git7afbeba.1
changelog:
  - Build without debug info rpm
  - Build without ignition-validate-nonlinux subpackage
  - Intall ignition binary to /usr/bin/ additionally


author: Tomas Smetana <tsmetana@redhat.com> - 1.4.8-1
changelog:
  - New upstream bugfix version
  - Fix rhbz#1323062 - out of bound read in GIF loader
  - Fix rhbz#1323082 - divide by zero on 2x1 ellipse


author: Tomas Smetana <tsmetana@redhat.com> - 1.4.9-1
changelog:
  - New upstream bugfix version
  - Fix rhbz#1323617 - CVE-2016-3993: off by one error in MergeUpdate
  - Fix rhbz#1327478 - CVE-2016-4024: integer overflow resulting in insufficient heap allocation


author: Akira TAGOH <tagoh@redhat.com> - 0.101.0-1
changelog:
  - New upstream release.
  - Add Requires alternatives for %post and %postun.
  - Improve summary.
  - Remove imsettings-reload from %post and %postun. these are
    no longer needed.


author: Akira TAGOH <tagoh@redhat.com> - 0.101.2-1
changelog:
  - New upstream release.
    - Fix a typo in the help message. (#451739)
    - Fix a invalid memory access. (#451753)


author: Akira TAGOH <tagoh@redhat.com> - 0.101.2-2
changelog:
  - Backport patch from upstream to solve issues.
    - always saying IM is running when no .xinputrc.
    - workaround for a delay of that IM is ready for XIM.


author: Akira TAGOH <tagoh@redhat.com> - 0.101.3-1
changelog:
  - New upstream release.
    - Use the system-wide xinputrc if .xinputrc is a dangling
      symlink. (#453358)


author: Akira TAGOH <tagoh@redhat.com> - 0.102.0-1
changelog:
  - New upstream release.
    - Fix no recommendation updated. (#455363)
    - Work on WMs not own/bring up XSETTINGS manager. (#455228)


author: Akira TAGOH <tagoh@redhat.com> - 0.103.0-1
changelog:
  - New upstream release.
    - im-xsettings-daemon doesn't run automatically. (#459443)
  - Enable XIM support again. (#457635)
  - BR: libgxim-devel and libnotify-devel


author: Akira TAGOH <tagoh@redhat.com> - 0.104.0-1
changelog:
  - New upstream release.
    - Fix deadkey issue under XIM. (#457901)
    - Correct .desktop file for imsettings-applet (#460695)
    - Hide a status icon by default. (#460703)


author: Akira TAGOH <tagoh@redhat.com> - 0.104.1-1
changelog:
  - New upstream release.
    - Fix a segfault issue. (#462899)
    - Suppress the unnecessary notification. (#463797)
    - Add .schemas file missing. real fix of #460703.


author: Akira TAGOH <tagoh@redhat.com> - 0.105.0-1
changelog:
  - New upstream release.
    - Have a workaround for the race condition issue. (#452849)
    - Fix a freeze issue with ibus. (#465431)
    - Fix a freeze issue on Desktops not supporting XSETTINGS.


author: Akira TAGOH <tagoh@redhat.com> - 0.105.0-4
changelog:
  - Read %{_sysconfdir}/X11/xinput.d/none.conf for non-CJKI locales to make
    consistency in the status on im-chooser. so it would /disables/ IM regardless
    of what the kind of locales you use and what the kind of IM you installed.
    NOTE: if you can't input any characters with GTK+ application, you may
    implicitly use the different buiit-in immodule. you can modify none.conf to
    get the right thing then.
  - imsettings-r210.patch: backport to allow starting none without warnings.


author: Akira TAGOH <tagoh@redhat.com> - 0.105.1-2
changelog:
  - imsettings-fix-unpredictable-session-order.patch: Run imsettings-applet with
    --disable-xsettings for GNOME/XFCE. (#466206)


author: Akira TAGOH <tagoh@redhat.com> - 0.105.1-3
changelog:
  - imsettings-fix-registertriggerkeys.patch: Fix to send
    XIM_REGISTER_TRIGGERKEYS anyway. (#468833)


author: Akira TAGOH <tagoh@redhat.com> - 0.106.0-1
changelog:
  - New upstream release.
    - Fix a parser error for Compose data. (#484142)
    - Allow a lowername or .conf name for IM name. (#471833)
    - Add Xfconf support. (#478669)
  - Remove unnecessary autostart files anymore. (#475907)


author: Akira TAGOH <tagoh@redhat.com> - 0.106.1-1
changelog:
  - New upstream release.
    - Fix a double-free issue. (#485595)
    - Workaround to get the accelerator keys working on X apps. (#488713)
    - Get rid of debugging messages (#489119)


author: Akira TAGOH <tagoh@redhat.com> - 0.106.1-2
changelog:
  - Fix XIM-related issues.
  - Fix a parser error during reading Compose data. (#484142)
  - Get rid of more debugging messages.


author: Akira TAGOH <tagoh@redhat.com> - 0.106.2-1
changelog:
  - New upstream release.
    - Fix a freeze issue on X applications with switching IM (#488877)
    - Fix a segfault issue with switching IM (#488899)
    - Fix not creating .xinputrc with disabiling IM first time (#490587)
    - Invoke IM for certain locales. (#493406)


author: Akira TAGOH <tagoh@redhat.com> - 0.107.0-1
changelog:
  - New upstream release.
    - Pop up an error if failed to invoke IM. (#497946)
    - Fix the duplicate recommendation message issue. (#514852)


author: Akira TAGOH <tagoh@redhat.com> - 0.107.2-1
changelog:
  - New upstream release.
    - Stop IM process properly with the DBus disconnect signal. (#518970)
    - Update the translation. (#517679)


author: Akira TAGOH <tagoh@redhat.com> - 0.107.3-1
changelog:
  - New upstream release.
    - Fix taking CPU load after switching IM.
    - Fix getting stuck after starting some IM.


author: Akira TAGOH <tagoh@redhat.com> - 0.107.3-4
changelog:
  - Update the IM information as needed if the configuration file is written
    in the script. (#523349)


author: Akira TAGOH <tagoh@redhat.com> - 0.107.4-1
changelog:
  - New upstream release.
    - Update the translations.
    - Remove the unnecessary patches:
      - imsettings-unref-notify.patch
      - imsettings-unref-later.patch
      - imsettings-update-info.patch
      - imsettings-close-fd.patch


author: Jens Petersen <petersen@redhat.com> - 0.107.4-3
changelog:
  - none.conf: default GTK to xim if available like qt does to fix
    current missing X locale compose for gtk and X (#505100)


author: Akira TAGOH <tagoh@redhat.com> - 0.108.0-2
changelog:
  - Fix issue the invocation of IM always fails in the internal status. (#582448)
  - Add imsettings-lxde subpackage.


author: Akira TAGOH <tagoh@redhat.com> - 0.108.1-1
changelog:
  - New upstream release.
    - Fix a crash with imsettings-lxde-helper. (#603582)
    - cleanup the unnecessary patches.


author: Jens Petersen <petersen@redhat.com> - 0.108.1-2
changelog:
  - only enable XIM for X locale compose for necessary locales (#623931)
    (so far pt_BR and fi_FI):
  - drop imsettings-none.conf-gtk-xim-default.patch
  - add imsettings-xinput-xcompose.patch


author: Akira TAGOH <tagoh@redhat.com> - 1.2.0-1
changelog:
  - New upstream release.
    - Improve a performance. (#676813)
    - Do not update .xinputrc if -n option to imsettings-switch is given.
    - Stop the daemon process with the certain methods.


author: Akira TAGOH <tagoh@redhat.com> - 1.2.2-1
changelog:
  - New upstream release.
    - Fix an issue keeping alive the defunct process.
    - Stop a notification when no backend modules available. (#693809)
    - Better handling of detecting the supported toolkits/desktops.


author: Akira TAGOH <tagoh@redhat.com> - 1.2.3-1
changelog:
  - New upstream release.
    - Set some environment variables explicitly to avoid IM
      not working in some cases. (#700513)
    - Fix an abort issue. (#701431)
    - Support the latest LXDE.
    - Get rid of Qt dependency.


author: Akira TAGOH <tagoh@redhat.com> - 1.2.8-1
changelog:
  - New upstream release.
  - would possibly fix crash issues.
    (#772342, #766125, #757443, #740175, #720891)


author: Akira TAGOH <tagoh@redhat.com> - 1.2.9-1
changelog:
  - New upstream release.
    - fallback to lookup the default configuration on XDG dirs
  - Disable fallback immodule feature for XFCE and LXDE so far.


author: Dominik Mierzejewski <rpm@greysector.net> 1.0.5-6
changelog:
  - Add BR: gcc for https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
  - Drop unnecessary scriptlets
  - Drop ancient Obsoletes:
  - Switch to HTTPS in URLs


author: Honggang Li <honli@redhat.com> - 1.6.7-5
changelog:
  - Update source URL
  - Disable support for ARM32
  - Disable support for s390 as rdma-core is unavailable for s390
  - Remove rdma-ndd as it had been merged into rdma-core
  - Resolves: bz1484155


author: François Cami <fcami@fedoraproject.org> - 3.0.3-3
changelog:
  - Drop static library support (#1081486).
  - iperf3-devel subpackage must require iperf3.
  - iperf3-devel should only contain the unversioned shared library.
  - Call ldconfig since we are installing a shared library now.
  - Removed INSTALL file.


author: Michal Ruprich <mruprich@redhat.com> - 3.5-2
changelog:
  - Resolves: #1647413 - iperf3 with option --sctp in client mode fails with error 'iperf3: unrecognized option --sctp'


author: Michal Ruprich <mruprich@redhat.com> - 3.5-4
changelog:
  - Resolves: #1665142 - [RFE] enable SCTP support in iperf3
  - Resolves: #1656429 - option --udp-counters-64bit shown in --help output but not in man page
  - Resolves: #1700497 - [RFE] enable SSL support in iperf3


author: haomimi <haomimi@uniontech.com> - 5.15.0-4.0.1.5
changelog:
  - build: sync from anolis
  - delete the rt_dsfield file due to three Aones
  - [kernelself-tests]net.fib_rule_tests.sh: TEST rule4 del by pref, rule6 del by pref FAIL


author: zhaoshuang <zhaoshuang@uniontech.com> - 5.15.0-4.0.1.8
changelog:
  - feat: ip-ipvlan-reintroduce-L3s-mode
  - refer to https://github.com/shemminger/iproute2/commit/b7c148803434b0eb8b9425d581f61c9d9dbc0309


author: Andrea Claudi <aclaudi@redhat.com> - 5.18.0-1.1
changelog:
  - macvlan: Add bclim parameter (Andrea Claudi) [2209687]
  - Update kernel headers (Andrea Claudi) [2209687]


author: Hans de Goede <hdegoede@redhat.com> - 6.2.0.872-11
changelog:
  - Fix iscsid autostarting when upgrading from an older version
    (add iscsid.startup key to iscsid.conf on upgrade)
  - Fix printing of [ OK ] when successfully stopping iscsid
  - systemd related fixes:
   - Add Should-Start/Stop tgtd to iscsi init script to fix (re)boot from
     hanging when using locally hosted targets
   - %ghost /var/lock/iscsi and contents (#656605)


author: Hans de Goede <hdegoede@redhat.com> - 6.2.0.872-12
changelog:
  - Change iscsi init scripts to check for networking being actually up, rather
    then for NetworkManager being started (#692230)


author: Mike Christie <mchristi@redhat.com> 6.2.0.872.18
changelog:
  - 789683 Fix boot slow down when the iscsi service is started
    (regression added in 6.2.0.872.16 when the nm wait was added).


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-1
changelog:
  - rebase to new upstream code
  - systemd conversion
  - 565245 Fix multilib issues caused by timestamp in doxygen footers


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-4
changelog:
  - build with libkmod support, instead of calling out to modprobe
  - enable socket activation by default


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-7
changelog:
  - Use the systemd tmpfiles service to recreate lockfiles in /var/lock
  - 955167 build as a position independent executable
  - 894576 fix order of setuid/setgid and drop additional groups


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-10
changelog:
  - sync with upstream git, minor context fixes after rebase of out-of-tree patches
  - iscsiuio is merged upstream, remove old source archive and patches
  - spec cleanups to fix rpmlint issues


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-11
changelog:
  - iscsi boot related fixes
    make sure iscsid gets started if there are any boot sessions running
    add reload target to fix double session problem when restarting from NM
    don't rely on session list passed from initrd, never got fully implemented
    remove patches related to running iscsid from initrd, possible to revisit later


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-16
changelog:
  - fix iscsiuio socket activation
  - have systemd start socket units on iscsiadm use, if not already listening


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-17
changelog:
  - fix regression in glob use, inappropriate error code escape
  - clean up dead node links from discovery when reusing tpgt


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-21
changelog:
  - boot session handling improvements
  - split out iscsiuio into a seperate sub-package
  - sync with new upstream additions
  - revert change to return code when calling login_portal for sessions
    that already exist, as it impacts users scripting around iscsiadm


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-24.gitc9d830b
changelog:
  - sync with upstream v2.0.873-84-gc9d830b
  - ignore iscsiadm return in iscsi.service
  - make sure systemd order against remote mounts is correct
  - add discovery as a valid mode in iscsiadm.8
  - make sure to pass --with-security=no to isns configure


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-25.gitc9d830b
changelog:
  - split out session logout on shutdown to a separate service
  - 985321 roll up libiscsi patches, update python bindings to support python3
  - scriptlets were never split out properly for the iscsiuio subpackage
  - fix regression in network interface binding
  - created iscsi-shutdown.service to ensure that session cleanup happens
  - Add --with-slp=no
  - segfault from unexpected netlink event during discovery
  - inhibit strict aliasing optimizations in iscsiuio, rpmdiff error


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-26.git6aa2c9b
changelog:
  - rebase to upstream snapshot
  - add patch to improve GIL lock performance in libiscsi
  - Split Python 2 and Python 3 bindings out into subpackages


author: Chris Leech <cleech@redhat.com> - 6.2.0.873-28.git6aa2c9b
changelog:
  - fixed broken multiple trigger scripts, removed old pre-systemd migration triggers
  - added libiscsi session API patch (bz #1262279)


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 6.2.0.874-7.git86e8892
changelog:
  - Python 2 binary package renamed to python2-iscsi-initiator-utils
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Chris Leech <cleech@redhat.com> - 6.2.0.876-1.git4ef9261
changelog:
  - pull in post 2.0.876 tagged fixes from upstream git
  - minimal packaging of libopeniscsiusr (internal use only, no dev package yet)


author: Chris Leech <cleech@redhat.com> - 6.2.0.876-5.gitf3c8e90
changelog:
  - iscsiuio: add mutex to protect netlink buffer for pass-through xmit
  - iscsid: get gateway information from sysfs when recovering sessions
  - enabled MaxOustandingR2T negotiation during login


author: Chris Leech <cleech@redhat.com> - 6.2.0.878-0.gitd791ce0
changelog:
  - 1761940 iSCSI CHAP authentication not function with FIPS enabled
  - Service file improvements forward ported from RHEL 7.8
  - various static analysis fixes from upstream


author: Chris Leech - 6.2.0.878-5.gitd791ce0
changelog:
  - 1849931, 1869438 go back to MD5 CHAP only by default
    new CHAP modes can cause issue with some targets,
    so SHA1/SHA256/SHA3-256 modes must be configured to enable now


author: Brian C. Lane <bcl@redhat.com> - 1:1.2.3-1
changelog:
  - New Version 1.2.3 (bcl)
  - Fix 32bit bug on large files (squimrel)
  - Don't put DESTDIR in the isomd5sum.pc file (bcl)


author: Nils Philippsen <nils@tiptoe.de> - 1.9.12-1
changelog:
  - version 1.9.12
  - update source URL
  - update nodate, outdir, nointernalapi patches
  - remove broken (undocumented, non-upstreamed) portnames patch
  - remove obsolete ppc64-long/mpd, gcc* patches
  - remove binary junk from README
  - remove additional optimization options
  - add jack_simdtests executable


author: Roman Vais <rvais@redhat.com> - 0.7.7-3
changelog:
  - Remove outdated dependency and enforcer plugin
  - Replace problematic patch with pom_xpath_inject macro


author: gil cattaneo <puntogil@libero.it> 2.0.1-1
changelog:
  - update to 2.0.1.Final
  - fix BR list and use BR mvn()-like
  - fix URL and license fields
  - remove duplicate files
  - fix some rpmlint problem


author: Xin Long <lxin@redhat.com> - 2.11-3
changelog:
  - Deal with warnings under gcc 8
  - Call va_end after va_copy in json_vsprintf
  - Fix bogus date in jansson.spec


author: Josef Ridky <jridky@redhat.com> - 2.0.14-5
changelog:
  - Fix CVE-2021-26927 (#1933860)
  - Fix CVE-2021-26926 (#1922316)
  - Fix CVE-2021-3272 (#1922283)
  - Fix CVE-2020-27828 (#1905692)


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.382-b05.9
changelog:
  - add add-0010-8301749-Tracking-malloc-pooled-memory-size.patch
  - add 8213397-Stack-dump-should-show-more-clearly-when-a-t.patch
  - add Record-the-number-of-processes-to-errlog-file.patch.patch
  - add 8254723-Add-diagnostic-command-to-write-Linux-perf-m.patch
  - add The-OverWriteOldestGCLog-option-is-added-to-control.patch
  - add add-6899049-G1-Clean-up-code-in-ptrQueue.-ch-pp-and-.patch
  - add add-make-Appcds-jsa-rw-region-deterministic.patch
  - add add-8142508-To-bring-j.u.z.ZipFile-s-native-implemen.patch
  - add add-8198423-Improve-metaspace-chunk-allocation.patch
  - add add-8226530-ZipFile-reads-wrong-entry-size-from-ZIP6.patch
  - add add-fix-lock_fd-no-close-and-improve-KAEProvider.patch
  - add add-8242842-Avoid-reallocating-name-when-checking-fo.patch
  - add add-8170831-ZipFile-implementation-no-longer-caches-.patch
  - add add-8146431-j.u.z.ZipFile.getEntry-throws-AIOOBE.patch
  - add add-8226530-test-case-fixed.patch
  - add add-8147940-Modify-testcase-this-test-does-not-assum.patch
  - add add-8191924-Adjust-DelegatingClassLoader-s-metadata-.patch
  - add add-Do-not-collect_class-when-DynamicCDS-dump.patch
  - add add-add-Count-instance-klass-when-loading-from-jsa-f.patch
  - add add-Adapting-IOException-of-Zip-to-ZipException.patch
  - add add-8227041-runtime-memory-RunUnitTestsConcurrently.patch
  - add add-fix-windows-build-Dynamic-CDS-failure.patch
  - add add-Fix-aarch64-runtime-thread-signal-transfer-bug.patch
  - add 8295068-SSLEngine-throws-NPE-parsing-CertificateRequ.patch


author: Autistic_boyya <wangzhongyi7@huawei.com> - 1:1.8.0.392-b08.0
changelog:
  - add 8308682-Enhance-AES-performance.patch
  - add Fix-the-memory-leak-of-MetaspaceAllocationTest.patch
  - add Add-metaspace-memory-allocation-failure-validation.patch
  - add change-value-of-GCLockerRetryAllocationCount-from-2-.patch
  - del 8202952.patch
  - del 8283441-C2-segmentation-fault-in-ciMethodBlocks-make.patch
  - modified Dynamic-CDS-Archive.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - modified kae-phase1.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - upgrade to jdk8u392-b08


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.392-b08.1
changelog:
  - add Fix-crash-in-JNI-s-GetDoubleArrayRegion-and-SetDoubl.patch
  - add  8263557-Possible-NULL-dereference-in-Arena-destruct_.patch
  - add 8294906-Memory-leak-in-PKCS11-NSS-TLS-server.patch
  - add 8314236-Overflow-in-Collections.rotate.patch
  - add 8313626-C2-crash-due-to-unexpected-exception-control.patch
  - add 8312200-Fix-Parse-catch_call_exceptions-memory-leak.patch
  - add 8193682-Infinite-loop-in-ZipOutputStream.close.patch
  - add 8285516-clearPassword-should-be-called-in-a-finally-.patch
  - add 8148470-Metadata-print-routines-should-not-print-to-.patch
  - add 8293344-JDK-8242181-broke-stack-printing-for-non-att.patch
  - add 8278794-Infinite-loop-in-DeflaterOutputStream.finish.patch
  - add 8312065-Socket.connect-does-not-timeout-when-profili.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - modified add-missing-test-case.patch


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.392-b08.2
changelog:
  - remove add-8142508-To-bring-j.u.z.ZipFile-s-native-implemen.patch
  - remove add-8226530-ZipFile-reads-wrong-entry-size-from-ZIP6.patch
  - remove add-8242842-Avoid-reallocating-name-when-checking-fo.patch
  - remove add-8170831-ZipFile-implementation-no-longer-caches-.patch
  - remove add-8146431-j.u.z.ZipFile.getEntry-throws-AIOOBE.patch
  - remove add-8226530-test-case-fixed.patch
  - remove add-Adapting-IOException-of-Zip-to-ZipException.patch


author: jdkboy <guoge1@huawei.com> - 1:1.8.0.262-b10.0
changelog:
  - Update to aarch64-shenandoah-jdk8u-8u262-b10
  - add 8144993-Elide-redundant-memory-barrier-after-AllocationNode.patch
  - add 8223504-improve-performance-of-forall-loops-by-better.patch
  - add add-vm-option-BoxTypeCachedMax-for-Integer-and-Long-cache.patch
  - add 8080289-8040213-8189067-move-the-store-out-of-the-loop.patch
  - add fast-serializer-jdk8.patch
  - add 8182397-race-in-field-updates.patch
  - add --with-company-name="Boole"
  - remove fix-incorrect-offset-for-oop-field-with-weak-memory-.patch


author: noah <hedongbo@huawei.com> - 1:1.8.0.265-b10.0
changelog:
  - Update to aarch64-shenandoah-jdk8u-8u265-b01
  - add fix-Long-cache-range-and-remove-VM-option-java.lang.IntegerCache.high-by-default.patch


author: jdkboy <guoge1@huawei.com> - 1:1.8.0.265-b10.1
changelog:
  - Add leaf-optimize-in-ParallelScanvageGC.patch
  - Add 8046294-Generate-the-4-byte-timestamp-randomly.patch
  - Add 8203481-Incorrect-constraint-for-unextended_sp-in-frame-safe_for_sender.patch
  - Add fix-LongCache-s-range-when-BoxTypeCachedMax-number-is-bigger-than-Integer.MAX_VALUE.patch
  - Add Ddot-intrinsic-implement.patch
  - Add 8234003-Improve-IndexSet-iteration.patch
  - Add 8220159-Optimize-various-RegMask-operations-by-introducing-watermarks.patch
  - Remove prohibition-of-irreducible-loop-in-mergers.patch


author: noah <hedongbo@huawei.com> -:1.8.0.265-b10.5
changelog:
  - add 6896810-Pin.java-fails-with-OOME-during-System.out.p.patch
  - add 8231631-sun-net-ftp-FtpURLConnectionLeak.java-fails-.patch
  - add Test8167409.sh-fails-to-run-with-32bit-jdk-on-64bit-.patch
  - add Test-SSLSocketSSLEngineTemplate.java-intermittent-fa.patch
  - add The-runok-method-retrying-another-port-does-not-take.patch
  - add 8048210-8056152-fix-assert-fail-for-an-InnocuousThre.patch
  - add 8160425-Vectorization-with-signalling-NaN-returns-wr.patch
  - add 8181503-Can-t-compile-hotspot-with-c-11.patch
  - add 8243670-Unexpected-test-result-caused-by-C2-MergeMem.patch
  - add fix-crash-in-JVMTI-debug.patch
  - add fix-incorrect-klass-field-in-oop-with-weak-memory-model.patch
  - add Fix-LineBuffer-vappend-when-buffer-too-small.patch
  - add make-disable-precompiled-headers-work.patch
  - add fix-CompactibleFreeListSpace-block_size-crash.patch
  - add Remove-unused-GenericTaskQueueSet-T-F-tasks.patch
  - add optimize-jmap-F-dump-xxx.patch
  - add recreate-.java_pid-file-when-deleted-for-attach-mechanism.patch
  - add Support-Git-commit-ID-in-the-SOURCE-field-of-the-release.patch
  - add Extend-CDS-to-support-app-class-metadata-sharing.patch
  - add zlib-optimization.patch


author: <guoge1@huawei.com> - 1:1.8.0.272-b10.0
changelog:
  - updated to aarch64-shenandoah-jdk8u272-b10 (from aarch64-port/jdk8u-shenandoah)
  - deleted:    8046294-Generate-the-4-byte-timestamp-randomly.patch
  - deleted:    8148754-C2-loop-unrolling-fails-due-to-unexpected-gr.patch
  - deleted:    8151788.patch
  - deleted:    8161072.patch
  - deleted:    8171537.patch
  - deleted:    8203481-Incorrect-constraint-for-unextended_sp-in-frame-safe_for_sender.patch
  - deleted:    8203699-java-lang-invoke-SpecialInte.patch
  - modified:   Extend-CDS-to-support-app-class-metadata-sharing.patch
  - deleted:    Test-SSLSocketSSLEngineTemplate.java-intermittent-fa.patch
  - modified:   fast-serializer-jdk8.patch
  - deleted:    fix-CompactibleFreeListSpace-block_size-crash.patch
  - deleted:    fix-incorrect-klass-field-in-oop-with-weak-memory-model.patch


author: jdkboy <guoge1@huawei.com> - 1:1.8.0.272-b10.4
changelog:
  - add 8165808-Add-release-barriers-when-allocating-objects-with-concurrent-collection.patch
  - add 8166583-Add-oopDesc-klass_or_null_acquire.patch
  - add 8166862-CMS-needs-klass_or_null_acquire.patch
  - add 8160369.patch
  - add PS-GC-adding-acquire_size-method-for-PSParallelCompa.patch


author: ow_wo <fengshijie2@huawei.com> - 1:1.8.0.272-b10.6
changelog:
  - add 8236512-PKCS11-Connection-closed-after-Cipher.doFinal-and-NoPadding.patch
  - add 8250861-Crash-in-MinINode-Ideal-PhaseGVN-bool.patch


author: wujiahua <wujiahua3@huawei.com> - 1:1.8.0.272-b10.12
changelog:
  - add 8207160-ClassReader-adjustMethodParams-can-potentially-return-null-if-the-args-list-is-empty.patch


author: jdkboy <ge.guo@huawei.com> - 1:1.8.0.282-b08.0
changelog:
  - updated to aarch64-shenandoah-jdk8u282-b08 (from aarch64-port/jdk8u-shenandoah)
  - delete 8160300.patch
  - delete The-runok-method-retrying-another-port-does-not-take.patch
  - delete 8214440-ldap-over-a-TLS-connection-negotiate-fail.patch
  - delete 8165808-Add-release-barriers-when-allocating-objects-with-concurrent-collection.patch
  - delete 8166583-Add-oopDesc-klass_or_null_acquire.patch
  - delete 8166862-CMS-needs-klass_or_null_acquire.patch
  - delete 8223940-Private-key-not-supported-by-chosen-signature.patch
  - delete 8236512-PKCS11-Connection-closed-after-Cipher.doFinal-and-NoPadding.patch
  - delete 8250861-Crash-in-MinINode-Ideal-PhaseGVN-bool.patch
  - add 8080911.patch
  - add 8168926.patch
  - add 8215047.patch
  - add 8237894.patch
  - add Remove-the-parentheses-around-company-name.patch


author: DataAndOperation <mashoubing1@huawei.com> - 1:1.8.0.282-b08.7
changelog:
  - add 8231841-debug.cpp-help-is-missing-an-AArch64-line-fo.patch
  - add initialized-value-should-be-0-in-perfInit.patch
  - add 8254078-DataOutputStream-is-very-slow-post-disabling.patch
  - add Use-atomic-operation-when-G1Uncommit.patch
  - add 8168996-backport-of-C2-crash-at-postaloc.cpp-140-ass.patch
  - add 8140597-Postpone-the-initial-mark-request-until-the-.patch
  - add Use-Mutex-when-G1Uncommit.patch
  - add C1-typos-repair.patch
  - add 8214418-half-closed-SSLEngine-status-may-cause-appli.patch
  - add 8259886-Improve-SSL-session-cache-performance-and-sc.patch


author: Benshuai5D <zhangyunbo7@huawei.com> - 1:1.8.0.282-b08.10
changelog:
  - delete redundant set-vm.vendor-by-configure.patch
  - delete redundant make-disable-precompiled-headers-work.patch
  - delete redundant FromCardCache-default-card-index-can-cause.patch
  - delete redundant The-runok-method-retrying-another-port-does-not-take.patch
  - delete redundant fix-incorrect-offset-for-opp-field-with-weak-memory-.patch
  - delete redundant dismiss-company_name-info-of-java-version.patch


author: aijm <aijiaming1@huawei.com> - 1:1.8.0.282-b08.17
changelog:
  - delete zlib-optimization.patch
  - modify src-openeuler-openjdk-1.8.0-resolve-code-inconsistencies.patch


author: eapen <zhangyipeng7@huawei.com> - 1:1.8.0.302-b07.0
changelog:
  - update to 8u302-b07(ga)(switch to jdk8u from aarch64-port/jdk8u-shenandoah)
  - add 8069191.patch
  - add fix-lock-ordering-issue-when-calling-JVMTI-GetLoaded.patch
  - delete 8134883.patch
  - delete 818172_overflow_when_strength_reducing_interger_multiply.patch
  - delete 8190332.patch
  - delete 8191955.patch
  - delete 8203196.patch
  - delete 8214345.patch
  - delete 8231631.patch
  - delete 8231841-debug.cpp-help-is-missing-an-AArch64-line-fo.patch
  - delete 8259886-Improve-SSL-session-cache-performance-and-sc.patch
  - delete 8264640.patch
  - delete delete_untrustworthy_cacert_soneraclass2ca.patch
  - delete fix-crash-in-JVMTI-debug.patch
  - other adaptations to jdk8u302


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.302-b07.3
changelog:
  - add 8167014-jdeps-failed-with-Missing-message-warn-skippen-entry.patch
  - add fix_bug_in_keypairgenerator.patch
  - add C1-assert-is_virtual-failed-type-check.patch
  - add 8197387-Run-the-jcmd-tool-as-the-root-user-to-access.patch
  - add create-jfr-dump-file-with-pid-or-timestamp-if-specif.patch
  - add 8268453-sun-security-pkcs12-EmptyPassword.java-fails.patch
  - add enhance-the-TimeZone-s-path-solution-on-Euler.patch
  - add fix-wrong-commitID-in-release-file.patch
  - add fix-appcds-s-option-AppCDSLockFile.patch
  - add PS-introduce-UsePSRelaxedForwardee-to-enable-using-r.patch
  - add Parallel-Full-GC-for-G1.patch
  - add 8202142-jfr-event-io-TestInstrumentation-is-unstable.patch
  - add 8143251-Thread-suspend-on-VM_G1IncCollectionPause-do.patch
  - add G1Uncommit-Introduce-G1PeriodGCNotRetry-control-whet.patch
  - add JDK-debug-version-crash-when-using-AppCDS.patch


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.312-b07.0
changelog:
  - update to 8u312-b07(ga)
  - delete 8194246.patch
  - delete 8214418-half-closed-SSLEngine-status-may-cause-appli.patch
  - delete 8268453-sun-security-pkcs12-EmptyPassword.java-fails.patch
  - modified Parallel-Full-GC-for-G1.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - modified openjdk-1.8.0.spec


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.312-b07.2
changelog:
  - add 8273111-Default-timezone-should-return-zone-ID-if-locatiome-is-valid-but-not-canonicalization-on-linux.patch


author: eapen <zhangyipeng7@huawei.com> - 1:1.8.0.322-b06.0
changelog:
  - upgrade to 8u322-b06(ga)
  - modified fast-serializer-jdk8.patch to adopt openjdk
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - deleted 8182036.patch
  - deleted 8183543-Aarch64-C2-compilation-often-fails-with-fail--last.patch
  - deleted Delete-expired-certificate-globalsignr2ca.patch
  - deleted inline-optimize-for-aarch64.patch


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.322-b06.2
changelog:
  - add add-system-property-swing.JComboBox.useLegacyMode.patch
  - add debuginfo.diz-should-not-contain-the-path-after-unzip.patch
  - add 8173361-various-crashes-in-JvmtiExport-post_compiled.patch
  - add fix-TestUseCompressedOopsErgo-run-failed.patch
  - add fix-testme-Test6929067-run-faild.patch
  - add penetration_testing_vulnerability_fix.patch
  - add 8136577_Make_AbortVMOnException_available_in_product_builds.patch
  - add add-environment-variable-ZIP_INVALID_LOC_HEADER_EXIT.patch
  - add print-fd-and-file-path-when-a-zip-invalid-loc-header.patch
  - add 8207011-Remove-uses-of-the-register-storage-class-specifier.patch
  - modified implementation_of_Blas_hotspot_function_in_Intrinsics.patch


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.332-b09.0
changelog:
  - deleted Support-Git-commit-ID-in-the-SOURCE-field-of-the-release.patch
  - deleted 8167014-jdeps-failed-with-Missing-message-warn-skippen-entry.patch
  - deleted fix-wrong-commitID-in-release-file.patch
  - deleted recreate-.java_pid-file-when-deleted-for-attach-mechanism.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - modified 8194154.patch
  - modified add-missing-test-case.patch
  - add fix-make-bugs-when-git-and-hg-not-exist.patch


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.342-b07.0
changelog:
  - del 8168926.patch
  - del 8194154.patch
  - del 8202142-jfr-event-io-TestInstrumentation-is-unstable.patch
  - del 8266187_Memory_leak_in_appendBootClassPath.patch
  - del debuginfo.diz-should-not-contain-the-path-after-unzip.patch
  - del fix-make-bugs-when-git-and-hg-not-exist.patch
  - modified 7092821-java.security.Provider.getService-is-synchro.patch
  - modified 8268819-SA-Remove-libthread_db-dependency-on-Linux.patch
  - modified fix-log-bug-enhance-aes-hmac-performance.patch


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.342-b07.2
changelog:
  - add modify_coding_style_and_describe_error.patch
  - add Improve_AlgorithmConstraints_checkAlgorithm_performance.patch
  - add fix_wrap_memcpy_undefined_gcc10_3.patch
  - modified implementation_of_Blas_hotspot_function_in_Intrinsics.patch


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.342-b07.3
changelog:
  - add 8290705_fix_StringConcat_validate_mem_flow_asserts_with_unexpected_userStoreI.patch
  - modified version.txt


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.342-b07.10
changelog:
  - add fix-dumped-heap-using-jhat-parsing-to-appear-failed-to-resolve-object-id-warning-message.patch


author: DXwangg<wangjiawei80@huawei.com> - 1:1.8.0.352-b07.0
changelog:
  - upgrade to jdk8u352-b07
  - deleted Improve_AlgorithmConstraints_checkAlgorithm_performance.patch
  - deleted 8173361-various-crashes-in-JvmtiExport-post_compiled.patch
  - modified Fix-compile-and-runtime-failures-for-minimal1-versio.patch
  - deleted 8173339-AArch64-Fix-minimum-stack-size-computations.patch
  - modified add-appcds-file-lock.patch
  - modified add-DumpSharedSpace-guarantee-when-create-anonymous-classes.patch
  - modified fix-appcds-s-option-AppCDSLockFile.patch
  - modified fix-windows-compile-fail.patch


author: eapen<zhangyipeng7@huawei.com> - 1:1.8.0.352-b08.6.up2
changelog:
  - add 8296480-Fix-the-problem-that-the-TestPolicy.java-cas.patch
  - add 8296485-BuildEEBasicConstraints.java-test-fails-with.patch
  - add 8294357-tz-Update-Timezone-Data-to-2022d.patch
  - add 8296241-tz-Update-Timezone-Data-to-2022e.patch
  - add 8296108-tz-Update-Timezone-Data-to-2022f.patch
  - add 8257695-linux-Add-process-memory-information-to-hs-e.patch
  - add 8261167-print_process_memory_info-add-a-close-call-a.patch
  - add 8268893-jcmd-to-trim-the-glibc-heap.patch
  - add 8263185-Mallinfo-deprecated-in-glibc-2.33.patch
  - add 8293114-GC-should-trim-the-native-heap-and-bug-fix.patch
  - add 8275775-Add-jcmd-VM.classes-to-print-details-of-all-.patch
  - add Fix-compactibleFreeListSpace-block_size_no_stall-cra.patch
  - add 8203682-Add-jcmd-VM.classloaders-command-to-print-ou.patch
  - add 8229517-Support-for-optional-asynchronous-buffered-l.patch
  - add 8189688-NMT-Report-per-class-load-metadata-informati.patch
  - add 8219584-Try-to-dump-error-file-by-thread-which-cause.patch
  - add 8204595-add-more-thread-related-system-settings-info.patch
  - add 8198553-jcmd-separate-Metaspace-statistics-from-NMT.patch
  - add 8242181-Show-source-information-when-printing-native.patch
  - add Print-class-loading-details-when-enable-TraceClassLo.patch
  - add 8200720-Print-additional-information-in-thread-dump-.patch
  - add support-numactl-for-hadoop-yarn.patch
  - add 8232069-enable-shutdown-UseCompressedClassPointers-U.patch
  - add 8065402-G1-does-not-expand-marking-stack-when-mark-s.patch
  - add fix-the-length-value-of-ciBlock-in-ciMethodBlocks.cp.patch
  - add 8140594-Various-minor-code-improvements-compiler.patch
  - add Fix-the-crash-that-occurs-when-the-process-exits-due.patch
  - add Fix-AsyncGCLog-s-content-consistent-bug.patch


author: kuenking111<wangkun49@huawei.com> - 1:1.8.0.362-b09.0
changelog:
  - modified 6858051-Create-GC-worker-threads-dynamically.patch
  - modified 7092821-java.security.Provider.getService-is-synchro.patch
  - deleted  8067941-TESTBUG-Fix-tests-for-OS-with-64K-page-size.patch
  - deleted  8159720-Failure-of-C2-compilation-with-tiered-preven.patch
  - modified 8166253.patch
  - modified 8196485.patch
  - modified 8200720-Print-additional-information-in-thread-dump-.patch
  - modified 8293114-GC-should-trim-the-native-heap-and-bug-fix.patch
  - deleted  8294357-tz-Update-Timezone-Data-to-2022d.patch
  - deleted  8296108-tz-Update-Timezone-Data-to-2022f.patch
  - deleted  8296241-tz-Update-Timezone-Data-to-2022e.patch
  - modified Test8167409.sh-fails-to-run-with-32bit-jdk-on-64bit-.patch
  - modified The-code-style-is-fixed-and-test-cases-are-added.patch
  - modified add-missing-test-case.patch
  - modified fix-testme-Test6929067-run-faild.patch
  - modified g1gc-numa-aware-Implementation.patch
  - upgrade to jdk8u362-b09


author: kuenking111<wangkun49@huawei.com> - 1:1.8.0.362-b09.1
changelog:
  - add 8178968-AArch64-Remove-non-standard-code-cache-size.patch
  - add 8185736-missing-default-exception-handler-in-calls-t.patch


author: kuenking111<wangkun49@huawei.com> - 1:1.8.0.362-b09.2
changelog:
  - add Add-CMS-s-trim-test-cases-and-fix-failure.patch
  - add Disable-cds-on-x86-32.patch
  - add Disable-no-compressedOop-cds-on-x86-32.patch
  - add fix-SUSE-x86_32-build-failure.patch


author: crash888 <wangmengqi13@huawei.com> - 1:1.8.0.372-b07.0
changelog:
  - deleted Add-ability-to-configure-third-port-for-remote-JMX.patch
  - deleted 8287109-Distrust-failed-with-CertificateExpired.patch
  - deleted Huawei-fix-windows-build-Dynamic-CDS-failure.patch
  - deleted 8296480-Fix-the-problem-that-the-TestPolicy.java-cas.patch
  - deleted 8296485-BuildEEBasicConstraints.java-test-fails-with.patch
  - modified 8202951-Support-default-jsa.patch
  - modified 8204595-add-more-thread-related-system-settings-info.patch
  - modified 8257695-linux-Add-process-memory-information-to-hs-e.patch
  - modified add-appcds-test-case.patch
  - modified fix-log-bug-enhance-aes-hmac-performance.patch
  - modified Test8167409.sh-fails-to-run-with-32bit-jdk-on-64bit-.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - modified add-missing-test-case.patch
  - modified fix-the-issue-that-cert-of-geotrustglobalca-expired.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - add 8074354-Make-CreateMinidumpOnCrash-a-new-name-and-av.patch    
  - add jcmd-mnt-add-start-time-and-end-time.patch                    
  - add Fix-localtime_r-not-defined-on-windows.patch                  
  - add 8057743-process-Synchronize-exiting-of-threads-and-p.patch    
  - add 8305541-C2-Div-Mod-nodes-without-zero-check-could-be.patch
  - add fix-the-issue-that-cert-of-geotrustglobalca-expired.patch
  - upgrade to jdk8u372-b07


author: kuenking111 <wangkun49@huawei.com> - 1:1.8.0.372-b07.2.up2.01
changelog:
  - 0002-8179498-attach-in-linux-should-be-relative-to-proc-p.patch
  - 0003-8187408-AbstractQueuedSynchronizer-wait-queue-corrup.patch
  - 0004-8193710-jcmd-l-and-jps-commands-do-not-list-Java-pro.patch
  - 0005-8196743-jstatd-doesn-t-see-new-Java-processes-inside.patch
  - 0006-8284330-jcmd-may-not-be-able-to-find-processes-in-th.patch
  - 0007-8241670-Enhance-heap-region-size-ergonomics-to-impro.patch
  - 0008-8223162-Improve-ergonomics-for-Sparse-PRT-entry-sizi.patch
  - 0009-8262316-Reducing-locks-in-RSA-Blinding.patch
  - 0010-8283994-Make-Xerces-DatatypeException-stackless.patch
  - 0011-Optimizing-ObjectInputStream-by-FreqInlineSize.patch
  - 0012-8301187-Memory-leaks-in-OopMapCache.patch
  - 0013-8287349-AArch64-Merge-LDR-instructions-to-improve-C1.patch
  - 0014-8280511-AArch64-Combine-shift-and-negate-to-a-single.patch
  - 0015-6605915-jinfo-flag-flag-name-functionality-doesn-t-w.patch
  - 0016-8036599-Use-Diagnostic-Commands-instead-of-SA-by-def.patch
  - 0017-8054889-Compiler-team-s-implementation-task.patch
  - 0018-8130832-Extend-the-WhiteBox-API-to-provide-informati.patch
  - 0019-8040213-C2-does-not-put-all-modified-nodes-on-IGVN-w.patch
  - 0020-8251216-Implement-MD5-Intrinsics-on-aarch64.patch
  - 0021-fastdebug-fix-TestMD5Intrinsics.java-and-TestMD5Mult.patch
  - 0022-8198510-Enable-UseDynamicNumberOfGCThreads-by-defaul.patch
  - 0023-8180421-Change-default-value-of-BiasedLockingStartup.patch
  - 0024-Fix-the-trim-crash-caused-by-incorrect-assert-in-fas.patch
  - 0025-8220166-Performance-regression-in-deserialization.patch
  - 0026-8072070-Improve-interpreter-stack-banging.patch
  - 0027-8193386-CompressedClassSize-too-large-with-MaxMetasp.patch
  - 0028-Display-more-information-about-the-codedump-file-pat.patch
  - 0029-8211845-A-new-switch-to-control-verbosity-of-hs-err-.patch
  - 0030-add-more-specific-possible-reasons-in-hs_error-log-w.patch
  - 0031-8187653-Lock-in-CoderResult.Cache-becomes-performanc.patch
  - 0032-8299158-Improve-MD5-intrinsic-on-AArch64.patch
  - 0033-8211326-add-OS-user-related-information-to-hs_err-fi.patch
  - 0034-8250902-Implement-MD5-Intrinsics-on-x64.patch
  - 0035-8210821-Support-dns_canonicalize_hostname-in-krb5.co.patch
  - 0036-8297656-AArch64-Enable-AES-GCM-Intrinsics.patch
  - 0038-Record-file-descriptor-when-ExtensiveErrorReports-is.patch
  - 0039-8243389-enhance-os-pd_print_cpu_info-on-linux.patch
  - 0040-Print-the-Exception-event-in-more-detail.patch
  - 0041-Reuse-translet-in-XSLTC-for-specjvm-xml-transform.patch
  - 0042-8140581-Excluding-compile-messages-should-only-be-pr.patch
  - 0043-Cache-dom-in-xml-transform.patch
  - 0044-Record-file-descriptor-when-ExtensiveErrorReports-is.patch
  - 0045-8276904-Optional.toString-is-unnecessarily-expensive.patch
  - 0046-8210960-Allow-with-boot-jdk-jvmargs-to-work-during-c.patch
  - 0047-8025692-Log-what-methods-are-touched-at-run-time.patch
  - 0048-fix-jdk8-fastdebug-hotspot-test-compiler-c2-TestSpli.patch
  - 0049-Modify-G1GC-log-information.patch
  - 0050-8181644-C1-crashes-with-XX-PrintCFGToFile.patch
  - 0051-8071962-The-SA-code-needs-to-be-updated-to-support-S.patch
  - 0052-8177959-G1CollectedHeap-print_on-prints-incorrect-ca.patch
  - 0053-8146987-Improve-Parallel-GC-Full-GC-by-caching-resul.patch
  - 0054-Fix-jmap-heapdump-symbols-when-the-class-is-loaded-f.patch
  - 0055-Fix-CodelistTest.java-Failed-to-Execute-CodelistTest.patch


author: wanghao_hw <wanghao564@huawei.com> - 1:1.8.0.382-b05.0.2.up2
changelog:
  - add Huawei-Print-more-information-when-AbortVMOnException.patch
  - deleted patch 8185736-missing-default-exception-handler-in-calls-t.patch
  - deleted patch cve-2022-37434-Fix-a-bug-when-getting-a-gzip-header-extra-field-with-inflate.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - modified add-missing-test-case.patch
  - modified fix-the-issue-that-cert-of-geotrustglobalca-expired.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - add 8035986-KerberosKey-algorithm-names-are-not-specifie.patch
  - add fixing-a-bug-in-the-processing-of-default-attributes.patch
  - add enhance-java-heap-oom-err-log.patch
  - add 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
  - add 8179273-sun.net.httpserver.LeftOverInputStream-shoul.patch
  - del --with-zlib=system
  - upgrade to jdk8u382-b05


author: Autistic_boyya <wangzhongyi7@huawei.com> - 1:1.8.0.402-b06.0
changelog:
  - modified 0019-8040213-C2-does-not-put-all-modified-nodes-on-IGVN-w.patch
  - modified Improve_AlgorithmConstraints_checkAlgorithm_performance.patch
  - modified add-missing-test-case.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - modified g1gc-numa-aware-Implementation.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - modified 8203699.patch
  - add Add-CaptchaTest-and-fix-KAE-Testcases.patch
  - add 8177146-MethodHandles.Lookup-bind-allows-illegal-pro.patch
  - add Add-compiling-option-GS-when-building-windows-JDK.patch
  - add Fix-for-JDK-8137099-for-G1-is-to-not-return-null-unt.patch
  - add 8273553-sun.security.ssl.SSLEngineImpl.closeInbound-.patch
  - add 8260923-Add-more-tests-for-SSLSocket-input-output-sh.patch
  - add 8057967-CallSite-dependency-tracking-scales-devastat.patch
  - add 8079205-CallSite-dependency-tracking-is-broken-after.patch


author: Benshuai5D <benshuai5d@163.com> - 1:1.8.0.402-b06.4
changelog:
  - add 8322725-tz-Update-Timezone-Data-to-2023d.patch
  - add 8325150-tz-Update-Timezone-Data-to-2024a.patch
  - add 8220175-serviceability-dcmd-framework-VMVersionTest..patch
  - add 8149343-assert-rp-num_q-no_of_gc_workers-failed-sani.patch
  - add 8139595-MethodHandles-remove_dependent_nmethod-is-no.patch
  - add 8143408-Crash-during-InstanceKlass-unloading-when-cl.patch
  - add GCC-12-reports-some-compiler-warnings.patch


author: Autistic_boyya <wangzhongyi7@huawei.com> -1:1.8.0.412-b08.0
changelog:
  - del 8322725-tz-Update-Timezone-Data-to-2023d.patch
  - del 8325150-tz-Update-Timezone-Data-to-2024a.patch
  - del fix-the-length-value-of-ciBlock-in-ciMethodBlocks.cp.patch
  - modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
  - modified 8057743-process-Synchronize-exiting-of-threads-and-p.patch
  - modified add-missing-test-case.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - modified kae-phase2.patch
  - modified support-numactl-for-hadoop-yarn.patch
  - modified update-cacerts-and-VerifyCACerts.java-test.patch


author: kuenking111 <wangkun49@huawei.com> -1:1.8.0.412-b08.3
changelog:
  - add DependencyContext-mark_dependent_nmethods-crash-in-Dynamic-cds-mode.patch
  - add 8138922-StubCodeDesc-constructor-publishes-partially-constructed.patch


author: songliyang <songliyang@kylinos.cn> -1:1.8.0.412-b08.4
changelog:
  - fix LoongArch64-support.patch error that apply patch on loongarch64 in prep stage
  - fix loongson vendor error


author: zhangxianting <zhangxianting@uniontech.com> - 1:1.8.0.412-b08.5.up2.01
changelog:
  - update: sync openeuler pr526 pr556
  - cve: CVE-2024-21085 CVE-2024-21094 CVE-2024-21011 CVE-2024-21005 CVE-2024-21068 CVE-2024-20922 CVE-2024-20918 CVE-2024-20945 CVE-2024-20952 CVE-2024-20926 CVE-2024-20925 CVE-2024-20919 CVE-2024-20921 CVE-2024-20923


author: Autistic_boyya <wangzhongyi7@huawei.com> -1:1.8.0.422-b05.rolling
changelog:
  - modified 8014628-Support-AES-Encryption-with-HMAC-SHA2-for-Ke.patch
  - modified 8136577_Make_AbortVMOnException_available_in_product_builds.patch
  - modified Dynamic-CDS-Archive.patch
  - modified add-safe-compilation-flags.patch
  - modified fix-log-bug-enhance-aes-hmac-performance.patch
  - modified fix_X509TrustManagerImpl_symantec_distrust.patch
  - modified openjdk-1.8.0.spec
  - modified update-cacerts-and-VerifyCACerts.java-test.patch
  - Add Backport-6956385-URLConnection.getLastModified-leaks-file-han.patch
  - Add Backport-7036144-GZIPInputStream-readTrailer-uses-faulty-avai.patch
  - Add Backport-8068864-C2-failed-modified-node-is-not-on-IGVN._work.patch
  - Add Backport-8151845-Comment-in-globals.hpp-for-MetaspaceSize-is-.patch
  - Add Backport-8209362-sun-security-ssl-SSLSocketImpl-ReuseAddr.jav.patch
  - Add Backport-8210706-G1-may-deadlock-when-starting-a-concurrent-c.patch
  - Add Backport-8318889-Backport-Important-Fixed-Issues-in-Later-Ver.patch
  - Add Huawei-Add-Aggressive-CDS.patch
  - Add Huawei-Keep-objects-when-remove-unshareable-info.patch
  - Add Huawei-improve-GCTR-performance.patch


author: zengwei <zengwei1@uniontech.com> - 1:1.8.0.422-b05.up2.01
changelog:
  - update: sync openeuler pr584
  - cve: CVE-2024-21131 CVE-2024-21138 CVE-2024-21140 CVE-2024-21144 CVE-2024-21145 CVE-2024-21147


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.8.0.1-0.1.ea
changelog:
  - Update to jdk-17.0.8+1 (EA)
  - Update release notes to 17.0.8+1
  - Switch to EA mode
  - Drop local inclusion of JDK-8274864 & JDK-8305113 as they are included in 17.0.8+1
  - Bump bundled LCMS version to 2.15 as in jdk-17.0.8+1.
  - Bump bundled HarfBuzz version to 7.0.1 as in jdk-17.0.8+1
  - Use tapsets from the misc tarball
  - Introduce 'prelease' for the portable release versioning, to handle EA builds
  - Make sure root installation directory is created first
  - Use in-place substitution for all but the first of the tapset changes
  - Related: rhbz#2217714


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.8.0.6-0.1.ea
changelog:
  - Update to jdk-17.0.8+6 (EA)
  - Sync the copy of the portable specfile with the latest update
  - Resolves: rhbz#2217714


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.8.0.7-1
changelog:
  - Update to jdk-17.0.8+7 (GA)
  - Update release notes to 17.0.8+7
  - Switch to GA mode for final release.
  - Sync the copy of the portable specfile with the latest update
  - Add note at top of spec file about rebuilding
  - * This tarball is embargoed until 2023-07-18 @ 1pm PT. *
  - Resolves: rhbz#2221106


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.8.1.1-1
changelog:
  - Update to jdk-17.0.8.1+1 (GA)
  - Update release notes to 17.0.8.1+1
  - Add backport of JDK-8312489 already upstream in 17.0.10 (see OPENJDK-2095)
  - Update openjdk_news script to specify subdirectory last
  - Add missing discover_trees script required by openjdk_news
  - Synchronise runtime and buildtime tzdata requirements
  - Resolves: rhbz#2236591


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:17.0.9.0.9-1
changelog:
  - Update to jdk-17.0.9+9 (GA)
  - Sync the copy of the portable specfile with the latest update
  - Re-generate FIPS patch against 17.0.9+1 following backport of JDK-8209398
  - Bump libpng version to 1.6.39 following JDK-8305815
  - Bump HarfBuzz version to 7.2.0 following JDK-8307301
  - Bump freetype version to 2.13.0 following JDK-8306881
  - Update generate_tarball.sh to be closer to upstream vanilla script inc. no more ECC removal
  - Sync generate_tarball.sh with 11u version
  - Update bug URL for RHEL to point to the Red Hat customer portal
  - Change top_level_dir_name to use the VCS tag, matching new upstream release style tarball
  - Use upstream release URL for OpenJDK source
  - Apply all patches using -p1
  - Temporarily turn off 'fresh_libjvm' due to removal of JVM_IsThreadAlive (JDK-8305425)
  - Add missing JFR and jpackage alternative ghosts
  - Move jcmd to the headless package
  - ** This tarball is embargoed until 2023-10-17 @ 1pm PT. **
  - Resolves: RHEL-12204
  - Resolves: RHEL-13670
  - Resolves: RHEL-13680
  - Resolves: RHEL-13689
  - Resolves: RHEL-13708
  - Resolves: RHEL-13658


author: Tomas Orsava <torsava@redhat.com> - 2.6.0-5
changelog:
  - Require the Python interpreter directly instead of using the package name
  - Resolves: rhbz#1633617


author: Jakub Hrozek <jhrozek@redhat.com> - 2.6.0-7
changelog:
  - Resolves: rhbz#1634268 - ECP signature check fails with
                             LASSO_DS_ERROR_SIGNATURE_NOT_FOUND when
                             assertion signed instead of response


author: Jakub Hrozek <jhrozek@redhat.com> - 2.6.0-8
changelog:
  - Resolves: rhbz#1730018 - lasso includes "Destination" attribute in SAML
                             AuthnRequest populated with SP
                             AssertionConsumerServiceURL when ECP workflow
                             is used which leads to IdP-side errors


author: Jakub Hrozek <jhrozek@redhat.com> - 2.6.0-9
changelog:
  - Resolves: rhbz#1888195 - [RFE] release (built) python3-lasso pkg (coming
                             from lasso)


author: Jakub Hrozek <jhrozek@redhat.com> - 2.6.0-10
changelog:
  - Resolves: rhbz#1951653 - CVE-2021-28091 lasso: XML signature wrapping
                             vulnerability when parsing SAML responses [rhel-8]


author: Jakub Hrozek <jhrozek@redhat.com> - 2.6.0-11
changelog:
  - Bump release to force the package through OSCI as the previous
    build reached CI just in time for an outage
  - Related: rhbz#1888195 - [RFE] release (built) python3-lasso pkg (comingfrom lasso)


author: Jakub Hrozek <jhrozek@redhat.com> - 2.6.0-12
changelog:
  - Fix a dead code issue in the signature wrapping patch
  - Resolves: rhbz#1951653 - CVE-2021-28091 lasso: XML signature wrapping
                             vulnerability when parsing SAML responses [rhel-8]


author: Petra Mikova <pmikova@redhat.com> - 1:12.0.0.33-3.rolling
changelog:
  - Replaced pcsc-lite-devel (which is in optional channel) with pcsc-lite-libs.
  - added rh1684077-openjdk_should_depend_on_pcsc-lite-libs_instead_of_pcsc-lite-devel.patch to make jdk work with pcsc
  - removed LTS string from LTS designator, because epel builds get identified as rhel and JDK 12 is not LTS
  - removed duplicated dependency on lksctp-tools


author: Mat Booth <mat.booth@redhat.com> - 3.3.5-1
changelog:
  - Update to javaparser 3.3.5 for Java 9 support
  - Correct license field to dual license: LGPLv3+ OR ASL 2.0


author: Orion Poplawski <orion@nwra.com> - 0.19-3
changelog:
  - Use autoreconf -f to remove rpath
  - Use --disable-static to disable static builds
  - Use current make macros


author: gil cattaneo <puntogil@libero.it> 1.0.0-1
changelog:
  - update to 1.0.0.Final
  - fix BR list and use BR mvn()-like
  - introduce license macro
  - remove some rpmlint problems
  - remove duplicate files


author: gil cattaneo <puntogil@libero.it> 2.2.22-3
changelog:
  - fix FTBFS RHBZ#1239588
  - fix BR list and use BRs mvn()-like
  - minor changes for adapt to current guideline
  - resolve some rpmlint problem
  - remove duplicate files


author: gil cattaneo <puntogil@libero.it> 1.0.5-1
changelog:
  - update to 1.0.5.Final
  - fix BR list and use BR mvn()-like
  - introduce license macro
  - remove some rpmlint problems
  - remove duplicate files


author: gil cattaneo <puntogil@libero.it> 1.0.1-11
changelog:
  - fix FTBFS rhbz#1239594
  - fix BR list and use BRs mvn()-like
  - minor changes for adapt to current guideline
  - introduce license macro
  - resolve some rpmlint problem


author: gil cattaneo <puntogil@libero.it> 2.2.0-6
changelog:
  - Fix FTBFS RHBZ#1239595
  - Use BR mvn()-like
  - Fix some rpmlint problem
  - Introduce license macro
  - Adapt to current guideline


author: gil cattaneo <puntogil@libero.it> 1.0.1-1
changelog:
  - update to 1.0.1.Final
  - fix BR list and use BR mvn()-like
  - introduce license macro
  - remove some rpmlint problems
  - remove duplicate files


author: gil cattaneo <puntogil@libero.it> 1.0.2-6
changelog:
  - add missing BRs on maven-plugin-bundle, maven-source-plugin
  - use BRs mvn()-like
  - introduce license macro


author: gil cattaneo <puntogil@libero.it> 1.0.1-1
changelog:
  - Upstream release 1.0.1.Final
  - fix BR list and use BR mvn()-like
  - introduce license macro
  - fix some rpmlint problem


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.0.1-2
changelog:
  - Added a patch that removes pprof, as it already exists in the
    google-perftools package
  - Cosmetic fixes as requested in the package review (rhbz#653682)


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 2.1.0-1
changelog:
  - New upstream release
  - Updated patch to remove pprof
  - Added html doc and xsltproc as a requirement to build it


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 3.0.0-1
changelog:
  - New upstream release
  - Updated no_pprof patch to match new release
  - Updated s390 patch to match new relase
  - Added make check
  - Added new script jemalloc.sh
  - Added a patch for atomic operations on epel5/ppc


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 3.5.1-1
changelog:
  - New upstream release
  - Updated nopprof patch to match new release
  - Fixed a few bogus changelog entries


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 4.0.0-1
changelog:
  - New upstream release
  - Removed the no-pprof patch, as jemalloc now comes with its own prof variant
  - Removed atomic.h patch for armv5tel. jemalloc now provides a specific
    variant for armv5tel
  - Added a patch from upstream for errnous bitshift by negative amounts on pagesize >8KiB
  - Added -lrt to LDFLAGS for rhel<7


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 4.0.2-1
changelog:
  - New upstream release
  - Added a patch removing a non-critical test that fails on i386
  - Removed now included negative bitshift patch.


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 4.5.0-4
changelog:
  - Rather use ifarch than checking builder kernel for thp support
  - Cleanup; removed unnecessary patch for atomic ops on arm, pulled el5 support,
    use ix86 macro for ifarch i386 and friends


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.0.1-1
changelog:
  - New upstream release
  - Added patch for upstream issue #979 "Test suite segv on arm64"
  - Moved jeprof util to jemalloc-devel, to give less dependencies
    on the library package, closes bz #1519586
  - Respun the patch removing explicit altivec usage. Not all
    ppc64 have altive


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.0.1-5
changelog:
  - Actually, specify pagesizes according to arches, closes #1545539
  - Remove patch disabling thp as this is now handled by configure, see
    upstream issue 526


author: Severin Gehwolf <sgehwolf@redhat.com> - 1.0.19-8
changelog:
  - Fix FTBFS, by changing servlet API BRs so as to pull in
    glassfish-servlet-api which provides correct maven artifacts.


author: Mat Booth <mat.booth@redhat.com> - 5.4.0-4
changelog:
  - Better summary to avoid rpmlint warnings and add better comments
  - Conditionalise BR on git with other test dependencies
  - Drop explicit dep on jzlib, jgit no longer considers it optional
  - Simplify javadoc package specification
  - Use of maven-source-plugin is unnecessary for RPM builds
  - Don't ignore test failures
  - Truncate changelog


author: Jiri Vanek <jvanek@redhat.com> - 0.2-0.1.20210701c15dd4c
changelog:
  - criu-devel moved to BR
  - now requires criu-libs
  - enabled debuginfo generation
  - excluded i686 build as criu is 64b only
  - .so file moved out of jar. Required teo patches:
  - added and applied patch0 output_loc.patch
  - added and applied patch1 load_library.patch
  - on aarch64 workarounded missing lib64 on /usr/LD_LIBRARY_PATH
  - Resolves: rhbz#1972024


author: Andrew Hughes <gnu.andrew@redhat.com> - 0.2-0.1.20210701c15dd4c
changelog:
  - Remove maven-surefire-provider-junit5 dependency as it doesn't exist in RHEL 8.
  - Correct some typos.
  - Unable to build until criu-devel is available in RHEL 8.
  - Resolves: rhbz#1972024


author: Andrew Hughes <gnu.andrew@redhat.com> - 0.2-0.3.20210802a3007aa
changelog:
  - Rewrite to use autotools build system, avoiding need for Maven dependencies missing in RHEL 9.
  - This also ensures use of the standard build flags and installs the jar in the expected location.
  - Resolves: rhbz#1972024


author: Andrew Hughes <gnu.andrew@redhat.com> - 0.2-0.4.20210807b2d3751
changelog:
  - Update to latest upstream version with renamed package and consistent use of "jigawatts"
  - Drop library patch which is no longer needed.
  - Resolves: rhbz#1972024


author: Andrew Hughes <gnu.andrew@redhat.com> - 1.0~SNAPSHOT^20210827.a5f8e31-1
changelog:
  - Store the upstream version (currently "1.0-SNAPSHOT") and snapshot info completely in the Version field rather than using Release.
  - Resolves: rhbz#1972024


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.8.0-2
changelog:
  - No longer bundle js-jquery, js-jquery-mousewheel and
    js-jquery-ui-touch-punch for EPEL 8.
  - Still bundle js-jquery-ui which is not available in EPEL 8.


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.0-1
changelog:
  - Update to version 6.2.0
  - This version uses a newer javascript version syntax that requires a
    newer uglify-js version


author: Mat Booth <mat.booth@redhat.com> - 1.15.0-1
changelog:
  - Update to latest release
  - Project moved to the LocationTech working group of the Eclipse
    Foundation
  - License change to EPL or BSD
  - Enable test suite


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com> - 1.0.0
changelog:
  - remove empty conf dir when uninstall keentune-bench
  - fix bug: can not running in alinux2 and centos7
  - change modify codeup address to gitee
  - add keentune to systemd
  - use 'MulanPSLv2' macro
  - update license to MulanPSLv2
  - Initial KeenTune-bench


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com>- 1.0.1
changelog:
  - Supporting of multiple target tuning
  - Remove version limitation of tornado
  - Fix some user experience issues


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com> - 1.1.0-1
changelog:
  - fix bug: update version to 1.1.0 in setup.py script.
  - refactor tornado module: replace await by threadpool
  - fix other bugs


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com> - 1.3.0-0
changelog:
  - update config items in bench.conf
  - return error message if benchmark script return an invalid data


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com> - 1.0.0
changelog:
  - remove empty conf dir when uninstall keentune-brain
  - fix bug: can not running in alinux2 and centos7
  - change modify codeup address to gitee
  - add keentune to systemd
  - fix: wrong license in setup.py
  - use 'MulanPSLv2' macro
  - update license to MulanPSLv2
  - Initial KeenTune-brain


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com>- 1.0.1
changelog:
  - Verify input arguments of command 'param tune'
  - Supporting of multiple target tuning
  - Fix bug which cause keentune hanging after command 'param stop'
  - Add verification of conflicting commands such as 'param dump', 'param delete' when a tuning job is runing.
  - Remove version limitation of tornado
  - Refactor sysctl domain to improve stability of parameter setting
  - Fix some user experience issues


author: Runzhe Wang <15501019889@126.com> - 1.1.0-1
changelog:
  - fix bug: update version to 1.1.0 in setup.py script.
  - Add support for GP (in iTuned) in sensitizing algorithms
  - Add support for lasso in sensitizing algorithms
  - refactor tornado module: replace await by threadpool
  - lazy load domain in keentune-target
  - fix other bugs


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com> - 1.2.0-2
changelog:
  - Wrong version index in python
  - Control checking range of settable target for 'profile set'
  - add function of all rollback


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com> - 1.1.0-1
changelog:
  - Add support for GP (in iTuned) in sensitizing algorithms
  - Add support for lasso in sensitizing algorithms
  - refactor tornado module: replace await by threadpool
  - lazy load domain in keentune-target
  - fix other bugs


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com> - 1.4.0-1
changelog:
  - fix: domain 'my_cnf' actived without mysql sevice
  - fix: fix the problem that cannot be rolled back normally


author: Pengtao Jia <wb-jpt471562@alibaba-inc.com> - 1.4.0
changelog:
  - Add: UI support keentune Init Setting
  - Add: UI support Parameter Auto-tuning
  - Add: UI support Sensitive parameter identification


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com> - 1.0.0
changelog:
  - add tpce tpch benchmark files
  - fix bug: can not running in alinux2 and centos7
  - change modify codeup address to gitee
  - manage keentuned with systemctl
  - fix: show brain error in the keentuned log
  - fix: profile set supports absolute and relative paths
  - fix: show exact job abort log after the stop command
  - add nginx_conf parameter config file
  - use 'MulanPSLv2' macro
  - update license to MulanPSLv2
  - Init Keentuned.


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com> - 1.1.0
changelog:
  - remove parameter fs.nr_open
  - Add support for GP (in iTuned) in sensitizing algorithms
  - Add support for lasso in sensitizing algorithms
  - refactor tornado module: replace await by threadpool
  - lazy load domain in keentune-target
  - fix other bugs
  - Add baseline reading before init brain
  - Supporting multiple param json for tuning
  - Fix rollback failure
  - Clean empty dir when uninstall
  - Verify input arguments of command 'param tune'
  - Supporting of multiple target tuning
  - Fix bug which cause keentune hanging after command 'param stop'
  - Add verification of conflicting commands such as 'param dump', 'param delete' when a tuning job is runing.
  - Remove version limitation of tornado
  - Refactor sysctl domain to improve stability of parameter setting
  - Fix some user experience issues


author: Runzhe Wang <runzhe.wrz@alibaba-inc.com> - 1.2.0
changelog:
  - Add capabilities of target-group and bench-group
  - Fix some issues
  - Add 'keentune version' command


author: Wenchao Liu <wb-lwc921938@alibaba-inc.com> - 1.4.0-0
changelog:
  - add: Support UI Intelligent tuning and Sensitive parameter identification
  - add: Support show recommendation log for expert one click tuning
  - add: Support UI configure KeenTune groups' network environment
  - add: Support UI perform param rollback
  - add: Support UI perform param dump
  - add: Support KeenTune Recovery of all environments
  - add: Remove field '--config' from Intelligent tuning and Sensitive parameter identification
  - fix: Remove daemon self start
  - fix: Unify response code for cli
  - fix: Modify daemon start show log
  - other bugs fix


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.170
changelog:
  - uos: bugfix: fixup marvell sata controller init fail on some machine
  - mainline: rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule [B232775]
  - mainline: rq-qos: don't reset has_sleepers on spurious wakeups [B232775]
  - uos: dup: pick file after uld_close_fd()
  - mainline: selftests/bpf: skip nmi test when perf hw events are disabled [B219507]
  - mainline: selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 [B219057]
  - mainline: selftests/bpf: Skip perf hw events test if the setup disabled it [B219507]
  - uos: fix subprog test_stacktrace_build_id and test_stacktrace_build_id_nmi of test_prog [B219507]
  - uos: sched/idle: optimize uos fixed poll with dynamic method  [T305741]
  - uos: selftest/bpf: change llvm flag -mpcu=probe to -mcpu=v2 [B219057]
  - uos: selftest/bpf: modify selftest code of get_stack_raw_tp [B219507]
  - mainline: libbpf: Fix BTF-defined map's __type macro handling of arrays [B219507]
  - uos: selftest/bpf: onvert get_stack_raw_tp.c using BTF-defined maps to new syntax [B219057]
  - euler: memcg: update the child's qos_level synchronously in memcg_qos_write() [T303433]
  - euler: memcg: Add static key for memcg priority [T303433]
  - euler: memcg: fix kabi broken when enable CONFIG_MEMCG_QOS [T303433]
  - euler: memcg: support priority for oom [T303433]
  - uos: lms feature optimized
  - uos: add .errstr_unpriv and .result_unpriv for testcase in test_verifier [T305117]
  - mainline: selftests: bpf: Move bpf_printk to bpf_helpers.h [B219507]
  - uos: core_reloc test remove field existence check test case to sovle test fail [B219507]
  - mainline: selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only [B219507]
  - mainline: bpf: bpf_probe_read_kernel_str() has to return amount of data read on success [B219507]
  - mainline: selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor [B219507]
  - mainline: selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests [B219507]
  - mainline: selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro [B219507]
  - uos: enable IPV6_SEG6_LWTUNNEL to solve bpf test problem [B219507]
  - uos: net: drivers: kcompat: Delete the old interface compatible with eth_get_headlen [T305117]
  - mainline: selftests/bpf: properly return error from bpf_flow_load [T305117]
  - mainline: selftests/bpf: add flow dissector bpf_skb_load_bytes helper test [T305117]
  - mainline: net: pass net_device argument to the eth_get_headlen [T305117]
  - mainline: selftests/bpf: adjust strobemeta loop to satisfy latest clang [B219507]
  - uos: arm64: Fix the cpu capacity copy error by previous commit


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.171
changelog:
  - uos: Revert "uos: fix short cycle process load balance"
  - uos: refresh loongarch kabi
  - uos: loongarch: open the config that page_owner depends on
  - uos: Revert "loongarch: objtool: LoongArch: Fix handling of jump label"
  - uos: SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers[T309495]
  - euler: mm, slab, slub: stop taking cpu hotplug lock [B207239]
  - euler: mm, slab, slub: stop taking memory hotplug lock [B207239]
  - euler: mm, slub: stop freeing kmem_cache_node structures on node offline [B207239]
  - uos: fix short cycle process load balance
  - uos: uos_cwu: remove sync_wakee check
  - euler: drivers/gmjstcm: import CVE-2011-1160 CVE-2011-1162 fixes to tcm.c
  - euler: drivers/gmjstcm: fix a dev_err() call in spi tcm device probe
  - uos: uos_cwu: Add couple wake up performance optimize(cwu) [T310917]
  - uos: uos_fork: remove ccf set/unset balance replace with rq balance
  - uos: uos_fork: add want_aff cpus_allowed mask check.
  - uos: fix a compile error [T310919]
  - euler: hwrng: Add support for Phytium SoC RNG [T310919]
  - euler: jpeg: Add a Phytium JPEG Engine driver [T310919]
  - euler: rtc: add phytium rtc driver document [T310919]
  - euler: gpio: add phytium gpio driver [T310919]
  - euler: dwmac:add phytium dwmac driver [T310919]
  - euler: mailbox:add phytium mailbox driver document [T310919]
  - euler: mailbox: add phytium mailbox driver [T310919]
  - euler: mmc: add phytium mmc driver DT binding docs [T310919]
  - euler: mmc: add support for Phytium MMC [T310919]
  - euler: spi: add phytium spi driver DT binding docs [T310919]
  - euler: spi: add phytium spi support [T310919]
  - euler: qspi: add phytium qspi driver DT binding docs [T310919]
  - euler: qspi: add support for Phytium QSPI controller [T310919]
  - euler: gpio: add phytium gpio driver document [T310919]
  - euler: dwmac:add phytium dwmac driver DT binding docs [T310919]
  - euler: adc: add phytium adc driver [T310919]
  - euler: adc: add phytium adc driver document [T310919]
  - euler: w1: add phytium w1 driver [T310919]
  - euler: w1: add phytium w1 driver document [T310919]
  - euler: hda: add phytium hda driver [T310919]
  - euler: hda: add phytium hda driver document [T310919]
  - euler: ASoC: hdmi-codec: Add an op to set callback function for plug event [T310919]
  - euler: i2c: add Phytium i2c driver [T310919]
  - euler: KEYPAD: Driver for the Phytium keypad port. [T310919]
  - euler: i2c: add phytium i2c driver DT binding docs [T310919]
  - euler: can: can controller driver for phytium CPUs [T310919]
  - euler: KEYPAD: Document for the Phytium keypad port. [T310919]
  - euler: can: add phytium can driver document [T310919]
  - uos: driver: net: Fix the compilation error of 3snic [T309501]
  - uos: config: enable 3snic modules [T309501]
  - euler: Net: ethernet: Support 3snic 3s9xx network card
  - uos: add GMJS(Nationz Tech) TCM driver for PNPACPI
  - uos: fix the testcase of test_align "pointer variable subtraction" fail [T305117]
  - mainline: selftests/bpf: Fix "dubious pointer arithmetic" test [T305117]
  - uos: open some config
  - uos: derive: net: Remove unnecessary HAVE_XMIT_MORE compatible programs [B232799]
  - uos: hygon: fix compile error with hygon security patch on arm64
  - uos: hygon: Commit Message: Provides hygon crypto technology ccp device driver.
  - uos: hygon: bugfix: crypto: fix coredump when the data address from userspace is invalid.
  - uos: hygon: newfeature: crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
  - uos: hygon: bugfix: crypto: ccp: It prompt failed when encrypted size is 64KB.
  - uos: hygon: newfeature: crypto: ccp: Process multiple VQ commands once for SM3 ccp.
  - uos: hygon: bugfix: crypto: The output data length is not fixed for SM2 encrypt and decrypt algorithm.
  - uos: hygon: newfeature: crypto: CCP: Support SM4 high security module for hygon ccp.
  - uos: hygon: newfeature: crypto: CCP: Support SM4 algorithm for hygon ccp.
  - uos: hygon: newfeature: crypto: CCP: Support SM3 algorithm for hygon ccp.
  - uos: hygon: newfeature: crypto: CCP: Support SM2 algorithm for hygon ccp.
  - uos: hygon: [newfeature]HYGON:: KVM: SVM: CSV: Add KVM_CSV_RECEIVE_ENCRYPT_CONTEXT command
  - uos: hygon: [newfeature]HYGON:: KVM: SVM: CSV: Add KVM_CSV_RECEIVE_ENCRYPT_DATA command
  - uos: hygon: [newfeature]HYGON:: KVM: SVM: CSV: Add KVM_CSV_SEND_ENCRYPT_CONTEXT command
  - uos: hygon: [newfeature]HYGON:: KVM: SVM: CSV: Add KVM_CSV_SEND_ENCRYPT_DATA command
  - uos: hygon: [newfeature]HYGON:: crypto: ccp: Define CSV migration command id
  - uos: hygon: [bugfix]HYGON:: KVM: SVM: CSV: Handle interrupts before nested page fault
  - uos: hygon: [newfeature]HYGON:: Documentation/x86: Add CSV3 CMA explanation
  - uos: hygon: [bugfix]HYGON:: x86/mm: Handle NULL parameter of csv_mem_percentage/csv_mem_size
  - uos: hygon: [bugfix]HYGON:: KVM: SVM: CSV: Init local variable nodemask
  - uos: hygon: [optimization]HYGON:: x86/mm: CSV allows CMA allocation concurrently
  - uos: hygon: [newfeature]HYGON:: mm/cma: Add API to enable concurrent allocation from the CMA
  - uos: hygon: [optimization]HYGON:: arch/x86/mm/csv: Reduce CSV CMA name length
  - uos: hygon: [bugfix]HYGON:: arch/x86/mm/csv: fix bug that cma array count maybe not correct
  - uos: hygon: [bugfix]HYGON:: x86/mm/csv: Try to allocate cma memory from current node firstly
  - uos: hygon: [opensource]mm, page_alloc: move draining pcplists to page isolation users
  - uos: hygon: [opensource]mm,compaction: let isolate_migratepages_{range,block} return error codes
  - uos: hygon: [bugfix]HYGON:: kvm: csv: We firstly consider CSV CMAS which is easy to allocate memory from
  - uos: hygon: [opensource]KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
  - uos: hygon: [opensource]KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
  - uos: hygon: [opensource]KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode
  - uos: hygon: [opensource]KVM: SVM: Fix detection of AMD Errata 1096
  - uos: hygon: [opensource]KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
  - uos: hygon: [opensource]crypto: ccp - Clear PSP interrupt status register before calling handler
  - uos: hygon: [opensource]anolis: x86/setup: Preserve _ENC flag when initrd is being relocated
  - uos: hygon: [opensource]anolis: mm/early_ioremap.c: Always build early_memremap_prot() in x86
  - uos: hygon: [bugfix]x86/csv2: Fix VC/VC2 stack cea mapping
  - uos: hygon: [opensource]x86/sev: Make enc_dec_hypercall() accept a size instead of npages
  - uos: hygon: [opensource]KVM: SVM: Don't defer NMI unblocking until next exit for SEV-ES guests
  - uos: hygon: [opensource]KVM: x86: Move HF_NMI_MASK and HF_IRET_MASK into "struct vcpu_svm"
  - uos: hygon: [newfeature]x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
  - uos: hygon: alinux: tcm: add Hygon TCM2 driver
  - uos: hygon: [opensource] mm: apply per-task gfp constraints in fast path
  - uos: hygon: [opensource] mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations
  - uos: hygon: [opensource] mm,thp,compaction,cma: allow THP migration for CMA allocations
  - uos: hygon: [newfeature]x86/mm: Print CSV info into kernel log
  - uos: hygon: [newfeature]x86: Add support for changing the memory attribute for CSV
  - uos: hygon: [newfeature]x86: Update memory shared/private attribute in early boot for CSV
  - uos: hygon: [newfeature]x86/kernel: Set bss decrypted memory as shared in CSV guest
  - uos: hygon: [newfeature]x86/kernel: Add CSV early update(enc/dec)/reset memory helpers
  - uos: hygon: [newfeature]x86/boot/compressed/64: Add CSV update page attr(private/shared)
  - uos: hygon: [newfeature]x86/boot/compressed/64: Init CSV secure call pages
  - uos: hygon: [newfeature]x86/boot/compressed/64: Add CSV guest detection
  - uos: hygon: [newfeature]KVM: SVM: CSV: Manage CSV guest's nested page table
  - uos: hygon: [newfeature]KVM: SVM: CSV: Add KVM_CSV_LAUNCH_ENCRYPT_VMCB command
  - uos: hygon: [newfeature]KVM: SVM: CSV: Add KVM_CSV_LAUNCH_ENCRYPT_DATA command
  - uos: hygon: [newfeature]KVM: SVM: CSV: Add KVM_CSV_INIT command
  - uos: hygon: [newfeature]KVM: Define CSV key management command id
  - uos: hygon: [newfeature]crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV
  - uos: hygon: [newfeature]x86/csv: Manage CSV guest's private memory by CMA
  - uos: hygon: [newfeature]crypto: ccp: Define CSV key management command id
  - uos: hygon: [newfeature]crypto: ccp: Add CCP/PSP PCI interface on Hygon hardware
  - uos: hygon: [bugfix]KVM: SVM: Pin SEV guest memory out of CMA area
  - uos: hygon: [opensource]mm: update get_user_pages_longterm to migrate pages allocated from CMA region
  - uos: hygon: [opensource]mm/cma: add PF flag to force non cma alloc
  - uos: hygon: [newfeature]x86/cpufeatures: Add CSV3 CPU feature
  - uos: hygon: [bugfix]vfio/pci: Disable VFIO pci reset for hygon DCU device.
  - uos: hygon: [bugfix]KVM: SVM: Flush caches before backup encrypted VMSA
  - uos: hygon: [opensource]swiotlb: Remove call to sme_active()
  - uos: hygon: [newfeature]KVM: SVM: Print Hygon CSV support info if support is detected
  - uos: hygon: [newfeature]x86/cpu: Show Hygon csv/csv2 features in /proc/cpuinfo
  - uos: hygon: [opensource]x86/xen: Fix noinstr fail in exc_xen_unknown_trap()
  - uos: hygon: [opensource]crypto: ccp - During shutdown, check SEV data pointer before using
  - uos: hygon: [opensource]KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()
  - uos: hygon: [opensource]x86/unwind/fp: Fix FP unwinding in ret_from_fork
  - uos: hygon: [opensource]KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
  - uos: hygon: [opensource]crypto: ccp - Fail the PSP initialization when writing psp data file failed
  - uos: hygon: [opensource]crypto: ccp - Fix the INIT_EX data file open failure
  - uos: hygon: [opensource]KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load
  - uos: hygon: [opensource]KVM: x86: Always set kvm_run->if_flag
  - uos: hygon: [bugfix]KVM: x86: Avoid warning when CSV2 guest invoke KVM_HC_MAP_GPA_RANGE hypercall
  - uos: hygon: [opensource]KVM: x86: Assume a 64-bit hypercall for guests with protected state
  - uos: hygon: [opensource]KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests
  - uos: hygon: [opensource]x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM_ENCRYPT enabled
  - uos: hygon: [opensource]x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
  - uos: hygon: [opensource]x86/asm: Replace __force_order with a memory clobber
  - uos: hygon: [opensource]crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
  - uos: hygon: [opensource]crypto: ccp - shutdown SEV firmware on kexec
  - uos: hygon: [opensource]KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
  - uos: hygon: [opensource]KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
  - uos: hygon: [opensource]docs: virt/kvm: close inline string literal
  - uos: hygon: [opensource]dma-mapping: use dma_get_mask in dma_addressing_limited
  - uos: hygon: [opensource]dma-mapping: add a dma_addressing_limited helper
  - uos: hygon: [opensource]dma-direct: only limit the mapping size if swiotlb could be used
  - uos: hygon: [opensource]Documentation: DMA-API: fix a function name of max_mapping_size
  - uos: hygon: [opensource]swiotlb: using SIZE_MAX needs limits.h included
  - uos: hygon: [opensource]KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
  - uos: hygon: [opensource]KVM: nVMX: Handle dynamic MSR intercept toggling
  - uos: hygon: [opensource]doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER
  - uos: hygon: [opensource]KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish
  - uos: hygon: [opensource]KVM: VMX: Forbid userspace MSR filters for x2APIC
  - uos: hygon: [opensource]KVM: VMX: Ignore userspace MSR filters for x2APIC
  - uos: hygon: [opensource]KVM: x86: Add proper ReST tables for userspace MSR exits/flags
  - uos: hygon: [opensource]KVM: x86: Exit to userspace if emulation prepared a completion callback
  - uos: hygon: [opensource]KVM: x86: Fix NULL dereference at kvm_msr_ignored_check()
  - uos: hygon: [opensource]KVM: SVM: fix error return code in svm_create_vcpu()
  - uos: hygon: bugfix: tpm: efi/x86: Add TPM related EFI tables to unencrypted mapping checks
  - uos: hygon: bugfix: tpm: Fix keyctl failure of loading an encrypted key
  - uos: hygon: newfeature: tpm: keyring service support creating encrypted key from user provided plaintext key
  - uos: hygon: [opensource]x86/entry/64: Move non entry code into .text section
  - uos: hygon: [opensource]x86/efi: Restore Firmware IDT before calling ExitBootServices()
  - uos: hygon: [opensource]KVM: SVM: Zero out the VMCB array used to track SEV ASID association
  - uos: hygon: [opensource]x86/head/64: Re-enable stack protection
  - uos: hygon: [opensource]x86/sev: Remove duplicated assignment to variable info
  - uos: hygon: [bugfix]KVM: SVM: Force flush caches before reboot CSV guest
  - uos: hygon: [newfeature]KVM: SVM: Rename *{deprotect,reprotect}_vcpu_state* to control_vcpu_{pre,post}_system_reset
  - uos: hygon: [bugfix]x86/csv2: Keep in atomic context when holding ghcb page if the #VC comes from user space
  - uos: hygon: [bugfix]KVM: SVM: Fix CSV2 info during module initialization
  - uos: hygon: [bugfix]KVM: SVM: Fix the available asid range that can be assigned to CSV2 guest
  - uos: hygon: [opensource]dma-direct: don't over-decrypt memory
  - uos: hygon: [opensource]x86/sev: Mark the code returning to user space as syscall gap
  - uos: hygon: [opensource]x86/sev: Annotate stack change in the #VC handler
  - uos: hygon: [opensource]KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
  - uos: hygon: [opensource]KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES
  - uos: hygon: [opensource]x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate()
  - uos: hygon: [opensource]KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
  - uos: hygon: [opensource]KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors
  - uos: hygon: [opensource]KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
  - uos: hygon: [opensource]KVM: x86: Pass emulation type to can_emulate_instruction()
  - uos: hygon: [opensource]KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
  - uos: hygon: [opensource]KVM: SVM: Don't intercept #GP for SEV guests
  - uos: hygon: [opensource]swiotlb: do not zero buffer in set_memory_decrypted()
  - uos: hygon: [opensource]crypto: ccp - Add SEV_INIT rc error logging on init
  - uos: hygon: [opensource]dma-direct: always leak memory that can't be re-encrypted
  - uos: hygon: [opensource]KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure
  - uos: hygon: [opensource]KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary
  - uos: hygon: [opensource]KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails
  - uos: hygon: [opensource]KVM: SEV: WARN if SEV-ES is marked active but SEV is not
  - uos: hygon: [opensource]docs: security: Add secrets/coco documentation
  - uos: hygon: [opensource]efi: Register efi_secret platform device if EFI secret area is declared
  - uos: hygon: [opensource]virt: Add efi_secret module to expose confidential computing secrets
  - uos: hygon: [opensource]efi: Save location of EFI confidential computing area
  - uos: hygon: [newfeature]KVM: SVM: Add support CSV2 guest reboot
  - uos: hygon: [opensource]x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword
  - uos: hygon: [opensource]KVM: SEV-ES: fix another issue with string I/O VMGEXITs
  - uos: hygon: [opensource]x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV
  - uos: hygon: [opensource]KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed
  - uos: hygon: [opensource]KVM: SEV-ES: keep INS functions together
  - uos: hygon: [opensource]KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
  - uos: hygon: [opensource]KVM: x86: split the two parts of emulator_pio_in
  - uos: hygon: [opensource]KVM: SEV-ES: clean up kvm_sev_es_ins/outs
  - uos: hygon: [opensource]KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out
  - uos: hygon: [opensource]KVM: SEV-ES: rename guest_ins_data to sev_pio_data
  - uos: hygon: [opensource]x86/sev: Allow #VC exceptions on the VC2 stack
  - uos: hygon: [opensource]x86/sev: Fix stack type check in vc_switch_off_ist()
  - uos: hygon: [opensource]x86/sev: Include fpu/xcr.h
  - uos: hygon: [opensource]x86/sev: Carve out HV call's return value verification
  - uos: hygon: [opensource]KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
  - uos: hygon: [opensource]KVM: SEV-ES: Set guest_state_protected after VMSA update
  - uos: hygon: [opensource]KVM: SEV-ES: fix length of string I/O
  - uos: hygon: [opensource]x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0]
  - uos: hygon: [opensource]KVM: SEV: Acquire vcpu mutex when updating VMSA
  - uos: hygon: [opensource]x86/sev: Use "SEV: " prefix for messages from sev.c
  - uos: hygon: [opensource]x86/sev: Add defines for GHCB version 2 MSR protocol requests
  - uos: hygon: [opensource]x86/sev: Split up runtime #VC handler for correct state tracking
  - uos: hygon: [opensource]x86/sev: Make sure IRQs are disabled while GHCB is active
  - uos: hygon: [opensource]x86/sev: Propagate #GP if getting linear instruction address failed
  - uos: hygon: [opensource]x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
  - uos: hygon: [opensource]x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
  - uos: hygon: [opensource]x86/sev: Fix error message in runtime #VC handler
  - uos: hygon: [opensource]x86/sev: Check SME/SEV support in CPUID first
  - uos: hygon: [opensource]x86/sev-es: Use __put_user()/__get_user() for data accesses
  - uos: hygon: [opensource]x86/sev-es: Forward page-faults which happen during emulation
  - uos: hygon: [opensource]x86/sev-es: Don't return NULL from sev_es_get_ghcb()
  - uos: hygon: [opensource]x86/sev-es: Invalidate the GHCB after completing VMGEXIT
  - uos: hygon: [opensource]x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch
  - uos: hygon: [opensource]x86/sev: Move GHCB MSR protocol and NAE definitions in a common header
  - uos: hygon: [opensource]x86/sev-es: Rename sev-es.{ch} to sev.{ch}
  - uos: hygon: [opensource]KVM: SVM: Move GHCB unmapping to fix RCU warning
  - uos: hygon: [opensource]KVM: SVM: Skip SEV cache flush if no ASIDs have been used
  - uos: hygon: [opensource]KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails
  - uos: hygon: [opensource]x86/sev: Drop redundant and potentially misleading 'sev_enabled'
  - uos: hygon: [opensource]KVM: SVM: Make sure GHCB is mapped before updating
  - uos: hygon: [opensource]KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created
  - uos: hygon: [opensource]KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes
  - uos: hygon: [opensource]KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs
  - uos: hygon: [opensource]x86/sev-es: Optimize __sev_es_ist_enter() for better readability
  - uos: hygon: [opensource]x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate()
  - uos: hygon: [opensource]x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path
  - uos: hygon: [opensource]x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path
  - uos: hygon: [opensource]x86/boot/compressed/64: Add 32-bit boot #VC handler
  - uos: hygon: [opensource]x86/boot/compressed/64: Setup IDT in startup_32 boot path
  - uos: hygon: [opensource]x86/boot/compressed/64: Reload CS in startup_32
  - uos: hygon: [opensource]x86/sev: Do not require Hypervisor CPUID bit for SEV guests
  - uos: hygon: [opensource]x86/boot/compressed/64: Cleanup exception handling before booting kernel
  - uos: hygon: [opensource]x86/sev-es: Split vc_decode_insn()
  - uos: hygon: [opensource]crypto: ccp - Don't initialize SEV support without the SEV feature
  - uos: hygon: [opensource]crypto: ccp - Add SEV_INIT_EX support
  - uos: hygon: [opensource]x86/sev-es: Use __copy_from_user_inatomic()
  - uos: hygon: [opensource]x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack
  - uos: hygon: [opensource]x86/sev-es: Introduce ip_within_syscall_gap() helper
  - uos: hygon: [opensource]x86/sev-es: Remove subtraction of res variable
  - uos: hygon: [opensource]x86/sev-es: Do not unroll string I/O for SEV-ES guests
  - uos: hygon: [bugfix]KVM: SVM: Grab kvm->lock before pinning memory when handling vm_attestation callback
  - uos: hygon: [newfeature]KVM: SVM: Export MSR_AMD64_SEV_ES_GHCB to userspace for CSV2 guest
  - uos: hygon: [bugfix]KVM: SVM: Sync L attribute bit when sync from ghcb page
  - uos: hygon: [bugfix]x86/csv2: Pass L attribute bit when handle VMMCALL events
  - uos: hygon: [bugfix]KVM: x86: Restore some registers to support CSV2 VM live migration
  - uos: hygon: [bugfix]KVM: SVM: Don't check guest_state_protected in svm_set_cr0
  - uos: hygon: [newfeature]KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_VMSA command
  - uos: hygon: [newfeature]KVM: SVM: Add KVM_SEV_SEND_UPDATE_VMSA command
  - uos: hygon: [opensource]KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest
  - uos: hygon: [opensource]x86/sev: Fix nonistr violation
  - uos: hygon: [opensource]x86/sev-es: Handle string port IO to kernel memory properly
  - uos: hygon: [opensource]KVM: SVM: Mark SEV launch secret pages as dirty.
  - uos: hygon: [opensource]KVM: SVM: Add support for booting APs in an SEV-ES guest
  - uos: hygon: [opensource]x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling
  - uos: hygon: [opensource]KVM: SVM: fix 32-bit compilation
  - uos: hygon: [opensource]KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt().
  - uos: hygon: [opensource]KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting
  - uos: hygon: [opensource]KVM: SVM: Provide support to launch and run an SEV-ES guest
  - uos: hygon: [opensource]KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests
  - uos: hygon: [opensource]KVM: SVM: Provide support for SEV-ES vCPU loading
  - uos: hygon: [opensource]KVM: SVM: Provide support for SEV-ES vCPU creation/loading
  - uos: hygon: [opensource]KVM: SVM: Update ASID allocation to support SEV-ES guests
  - uos: hygon: [opensource]KVM: SVM: Set the encryption mask for the SVM host save area
  - uos: hygon: [opensource]KVM: SVM: Add NMI support for an SEV-ES guest
  - uos: hygon: [opensource]KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest
  - uos: hygon: [opensource]KVM: SVM: Do not report support for SMM for an SEV-ES guest
  - uos: hygon: [opensource]KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES
  - uos: hygon: [opensource]KVM: SVM: Add support for CR8 write traps for an SEV-ES guest
  - uos: hygon: [opensource]KVM: SVM: Add support for CR4 write traps for an SEV-ES guest
  - uos: hygon: [opensource]KVM: SVM: Add support for CR0 write traps for an SEV-ES guest
  - uos: hygon: [opensource]KVM: SVM: Add support for EFER write traps for an SEV-ES guest
  - uos: hygon: [opensource]KVM: SVM: Support string IO operations for an SEV-ES guest
  - uos: hygon: [opensource]KVM: SVM: Support MMIO for an SEV-ES guest
  - uos: hygon: [opensource]KVM: SVM: Create trace events for VMGEXIT MSR protocol processing
  - uos: hygon: [opensource]KVM: SVM: Create trace events for VMGEXIT processing
  - uos: hygon: [opensource]KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100
  - uos: hygon: [opensource]KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004
  - uos: hygon: [opensource]KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002
  - uos: hygon: [opensource]KVM: SVM: Add initial support for a VMGEXIT VMEXIT
  - uos: hygon: [opensource]KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file
  - uos: hygon: [opensource]KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES
  - uos: hygon: [opensource]KVM: SVM: Do not allow instruction emulation under SEV-ES
  - uos: hygon: [newfeature]KVM: X86: Introduce 'can_emulate_instruction' in 'struct kvm_x86_ops'
  - uos: hygon: [opensource]KVM: SVM: Prevent debugging under SEV-ES
  - uos: hygon: [opensource]KVM: SVM: Add required changes to support intercepts under SEV-ES
  - uos: hygon: [opensource]KVM: x86: introduce complete_emulated_msr callback
  - uos: hygon: [opensource]KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR
  - uos: hygon: [opensource]KVM: x86: remove bogus #GP injection
  - uos: hygon: [opensource]KVM: x86: Mark GPRs dirty when written
  - uos: hygon: [opensource]KVM: SVM: Add support for the SEV-ES VMSA
  - uos: hygon: [opensource]KVM: SVM: Add GHCB accessor functions for retrieving fields
  - uos: hygon: [opensource]KVM: SVM: Add support for SEV-ES capability in KVM
  - uos: hygon: [opensource]KVM: SVM: Remove the call to sev_platform_status() during setup
  - uos: hygon: [opensource]x86/cpu: Add VM page flush MSR availablility as a CPUID feature
  - uos: hygon: [opensource]x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes
  - uos: hygon: [opensource]x86/boot: Remove unused finalize_identity_maps()
  - uos: hygon: [opensource]x86/sev-es: Do not support MMIO to/from encrypted memory
  - uos: hygon: [opensource]x86/head/64: Check SEV encryption before switching to kernel page-table
  - uos: hygon: [opensource]x86/boot/compressed/64: Check SEV encryption in 64-bit boot-path
  - uos: hygon: [opensource]x86/boot/compressed/64: Sanity-check CPUID results in the early #VC handler
  - uos: hygon: [opensource]x86/boot/compressed/64: Introduce sev_status
  - uos: hygon: [opensource]x86/boot/64: Explicitly map boot_params and command line
  - uos: hygon: [opensource]x86/head/64: Disable stack protection for head$(BITS).o
  - uos: hygon: [opensource]x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer
  - uos: hygon: [opensource]x86/sev-es: Check required CPU features for SEV-ES
  - uos: hygon: [opensource]x86/efi: Add GHCB mappings when SEV-ES is active
  - uos: hygon: [opensource]x86/sev-es: Handle NMI State
  - uos: hygon: [opensource]x86/sev-es: Support CPU offline/online
  - uos: hygon: [opensource]x86/head/64: Don't call verify_cpu() on starting APs
  - uos: hygon: [opensource]x86/smpboot: Load TSS and getcpu GDT entry before loading IDT
  - uos: hygon: [opensource]x86/realmode: Setup AP jump table
  - uos: hygon: [opensource]x86/realmode: Add SEV-ES specific trampoline entry point
  - uos: hygon: [opensource]x86/vmware: Add VMware-specific handling for VMMCALL under SEV-ES
  - uos: hygon: [opensource]x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES
  - uos: hygon: [opensource]x86/paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES
  - uos: hygon: [opensource]x86/sev-es: Handle #DB Events
  - uos: hygon: [opensource]x86/sev-es: Handle #AC Events
  - uos: hygon: [opensource]x86/sev-es: Handle VMMCALL Events
  - uos: hygon: [opensource]x86/sev-es: Handle MWAIT/MWAITX Events
  - uos: hygon: [opensource]x86/sev-es: Handle MONITOR/MONITORX Events
  - uos: hygon: [opensource]x86/sev-es: Handle INVD Events
  - uos: hygon: [opensource]x86/sev-es: Handle RDPMC Events
  - uos: hygon: [opensource]x86/sev-es: Handle RDTSC(P) Events
  - uos: hygon: [opensource]x86/sev-es: Handle WBINVD Events
  - uos: hygon: [opensource]x86/sev-es: Handle DR7 read/write events
  - uos: hygon: [opensource]x86/sev-es: Handle MSR events
  - uos: hygon: [opensource]x86/sev-es: Handle MMIO String Instructions
  - uos: hygon: [opensource]x86/sev-es: Handle MMIO events
  - uos: hygon: [opensource]x86/sev-es: Handle instruction fetches from user-space
  - uos: hygon: [opensource]x86/sev-es: Wire up existing #VC exit-code handlers
  - uos: hygon: [opensource]x86/sev-es: Add a Runtime #VC Exception Handler
  - uos: hygon: [opensource]x86/entry/64: Add entry code for #VC handler
  - uos: hygon: [opensource]x86/dumpstack/64: Add noinstr version of get_stack_info()
  - uos: hygon: [opensource]x86/sev-es: Adjust #VC IST Stack on entering NMI handler
  - uos: hygon: [opensource]x86/sev-es: Allocate and map an IST stack for #VC handler
  - uos: hygon: [opensource]x86/sev-es: Setup per-CPU GHCBs for the runtime handler
  - uos: hygon: [opensource]x86/sev-es: Setup GHCB-based boot #VC handler
  - uos: hygon: [opensource]x86/sev-es: Setup an early #VC handler
  - uos: hygon: [opensource]x86/sev-es: Compile early handler code into kernel image
  - uos: hygon: [newfeature]x86/csv: Print CSV(2) info into the kernel log
  - uos: hygon: [opensource]x86/sev-es: Print SEV-ES info into the kernel log
  - uos: hygon: [opensource]x86/sev-es: Add SEV-ES Feature Detection
  - uos: hygon: [opensource]x86/head/64: Move early exception dispatch to C code
  - uos: hygon: [opensource]x86/idt: Make IDT init functions static inlines
  - uos: hygon: [newfeature]x86/head/64: Fixup startup_gdt_descr address in startup_64_env_setup()
  - uos: hygon: [opensource]x86/head/64: Install a CPU bringup IDT
  - uos: hygon: [opensource]x86/head/64: Switch to initial stack earlier
  - uos: hygon: [opensource]x86/head/64: Load segment registers earlier
  - uos: hygon: [opensource]x86/head/64: Load GDT after switch to virtual addresses
  - uos: hygon: [opensource]x86/head/64: Install startup GDT
  - uos: hygon: [opensource]x86/idt: Split idt_data setup out of set_intr_gate()
  - uos: hygon: [opensource]x86/sev-es: Add CPUID handling to #VC handler
  - uos: hygon: [opensource]x86/fpu: Move xgetbv()/xsetbv() into a separate header
  - uos: hygon: [opensource]x86/sev-es: Add support for handling IOIO exceptions
  - uos: hygon: [opensource]x86/boot/compressed/64: Unmap GHCB page before booting the kernel
  - uos: hygon: [opensource]x86/boot/compressed/64: Setup a GHCB-based VC Exception handler
  - uos: hygon: [opensource]x86/boot/compressed/64: Add set_page_en/decrypted() helpers
  - uos: hygon: [opensource]x86/boot/compressed/64: Check return value of kernel_ident_mapping_init()
  - uos: hygon: [opensource]x86/boot/compressed/64: Call set_sev_encryption_mask() earlier
  - uos: hygon: [opensource]x86/boot/compressed/64: Add stage1 #VC handler
  - uos: hygon: [opensource]x86/boot/compressed/64: Change add_identity_map() to take start and end
  - uos: hygon: [opensource]x86/boot/compressed/64: Don't pre-map memory in KASLR code
  - uos: hygon: [opensource]x86/boot/64: Initialize 5-level paging variables earlier
  - uos: hygon: [opensource]x86/boot/compressed/64: Always switch to own page table
  - uos: hygon: [opensource]x86/boot/compressed/64: Add page-fault handler
  - uos: hygon: [opensource]x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.c
  - uos: hygon: [opensource]x86/boot/compressed/64: Add IDT Infrastructure
  - uos: hygon: [opensource]x86/boot/compressed: Get rid of GOT fixup code
  - uos: hygon: [opensource]x86/boot/compressed: Force hidden visibility for all symbol references
  - uos: hygon: [opensource]x86/boot/compressed: Move .got.plt entries out of the .got section
  - uos: hygon: [opensource]x86/boot/compressed/64: Disable red-zone usage
  - uos: hygon: [opensource]x86/insn: Add insn_has_rep_prefix() helper
  - uos: hygon: [opensource]KVM: SVM: Use __packed shorthand
  - uos: hygon: [opensource]KVM: SVM: Add GHCB Accessor functions
  - uos: hygon: [opensource]x86/insn: Add insn_get_modrm_reg_off()
  - uos: hygon: [opensource]x86/umip: Factor out instruction decoding
  - uos: hygon: [opensource]KVM: SVM: Add GHCB definitions
  - uos: hygon: [opensource]x86/umip: Factor out instruction fetch
  - uos: hygon: [opensource]x86/insn: Make inat-tables.c suitable for pre-decompression code
  - uos: hygon: [opensource]x86/traps: Move pf error codes to <asm/trap_pf.h>
  - uos: hygon: [opensource]x86/cpufeatures: Add SEV-ES CPU feature
  - uos: hygon: [opensource]KVM: SVM: fix svn_pin_memory()'s use of get_user_pages_fast()
  - uos: hygon: [opensource]x86/idtentry: Provide IDTENTRY_DF
  - uos: hygon: [opensource]x86/idtentry: Provide IDTRENTRY_NOIST variants for #DB and #MC
  - uos: hygon: [opensource]x86/idtentry: Provide IDTENTRY_IST
  - uos: hygon: [opensource]x86/idtentry: Provide IDTENTRY_RAW
  - uos: hygon: [opensource]x86/idtentry: Provide IDTENTRY_ERRORCODE
  - uos: hygon: [opensource]x86/entry/common: Provide idtentry_enter/exit()
  - uos: hygon: [opensource]x86/idtentry: Provide macros to define/declare IDT entry points
  - uos: hygon: [opensource]x86/entry/64: Reorder idtentries
  - uos: hygon: [opensource]x86/entry/32: Pass cr2 to do_async_page_fault()
  - uos: hygon: [opensource]x86/entry/64: Prevent clobbering of saved CR2 value
  - uos: hygon: [opensource]x86/mm, tracing: Fix CR2 corruption
  - uos: hygon: [newfeature]x86: Move GET_CR2_INTO into common header file
  - uos: hygon: [opensource]x86/entry/32: Simplify common_exception
  - uos: hygon: [opensource]x86/traps: Split trap numbers out in a separate header
  - uos: hygon: [opensource]lockdep: Prepare for noinstr sections
  - uos: hygon: [opensource]tracing: Provide lockdep less trace_hardirqs_on/off() variants
  - uos: hygon: [opensource]x86/boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded
  - uos: hygon: [opensource]x86/boot/compressed: Fix reloading of GDTR post-relocation
  - uos: hygon: [opensource]x86/boot: Micro-optimize GDT loading instructions
  - uos: hygon: [opensource]x86/boot: GDT limit value should be size - 1
  - uos: hygon: [opensource]x86/boot: Reload GDTR after copying to the end of the buffer
  - uos: hygon: [opensource]efi/x86: Don't depend on firmware GDT layout
  - uos: hygon: [opensource]x86/boot: Remove KEEP_SEGMENTS support
  - uos: hygon: [opensource]x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len
  - uos: hygon: [opensource]x86/boot/compressed/64: Use LEA to initialize boot stack pointer
  - uos: hygon: [opensource]x86/asm: Use SYM_INNER_LABEL instead of GLOBAL
  - uos: hygon: [opensource]x86/boot: Annotate data appropriately
  - uos: hygon: [opensource]x86/asm: Annotate local pseudo-functions
  - uos: hygon: [opensource]linkage: Introduce new macros for assembler symbols
  - uos: hygon: [opensource]x86/asm: Make some functions local labels
  - uos: hygon: [opensource]x86/entry/64: Update comments and sanity tests for create_gap
  - uos: hygon: [opensource]x86/entry/64: Simplify idtentry a little
  - uos: hygon: [opensource]x86/boot: Make the GDT 8-byte aligned
  - uos: hygon: [opensource]x86/kexec: Set the C-bit in the identity map page table when SEV is active
  - uos: hygon: [opensource]x86/kexec: Do not map kexec area as decrypted when SEV is active
  - uos: hygon: [opensource]x86/dumpstack/64: Don't evaluate exception stacks before setup
  - uos: hygon: [opensource]x86/dumpstack/64: Speedup in_exception_stack()
  - uos: hygon: [opensource]x86/exceptions: Split debug IST stack
  - uos: hygon: [opensource]x86/exceptions: Enable IST guard pages
  - uos: hygon: [opensource]x86/exceptions: Disconnect IST index and stack order
  - uos: hygon: [opensource]x86/cpu: Remove orig_ist array
  - uos: hygon: [opensource]x86/cpu: Prepare TSS.IST setup for guard pages
  - uos: hygon: [opensource]x86/dumpstack/64: Use cpu_entry_area instead of orig_ist
  - uos: hygon: [opensource]x86/irq/64: Use cpu entry area instead of orig_ist
  - uos: hygon: [opensource]x86/traps: Use cpu_entry_area instead of orig_ist
  - uos: hygon: [opensource]x86/cpu_entry_area: Provide exception stack accessor
  - uos: hygon: [opensource]x86/cpu_entry_area: Prepare for IST guard pages
  - uos: hygon: [opensource]x86/exceptions: Add structs for exception stacks
  - uos: hygon: [opensource]x86/cpu_entry_area: Cleanup setup functions
  - uos: hygon: [opensource]x86/exceptions: Make IST index zero based
  - uos: hygon: [opensource]x86/exceptions: Remove unused stack defines on 32bit
  - uos: hygon: [opensource]x86/idt: Remove unused macro SISTG
  - uos: hygon: [opensource]x86/irq/64: Sanitize the top/bottom confusion
  - uos: hygon: [opensource]x86/irq/64: Remove a hardcoded irq_stack_union access
  - uos: hygon: [opensource]x86/entry: Remove unneeded need_resched() loop
  - uos: hygon: [opensource]crypto: ccp - Update driver messages to remove some confusion
  - uos: hygon: [opensource]crypto: ccp - fix the SEV probe in kexec boot path
  - uos: hygon: [opensource]x86/boot: Save several bytes in decompressor
  - uos: hygon: [opensource]x86/kdump: Export the SME mask to vmcoreinfo
  - uos: hygon: [opensource]fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active
  - uos: hygon: [opensource]kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled
  - uos: hygon: [opensource]iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump
  - uos: hygon: [opensource]x86/ioremap: Add an ioremap_encrypted() helper
  - uos: hygon: [opensource]x86/pti/64: Remove the SYSCALL64 entry trampoline
  - uos: hygon: [opensource]x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space
  - uos: hygon: [opensource]x86/entry/64: Document idtentry
  - uos: hygon: [bugfix]crypto: ccp: Fix definition of struct sev_data_send_update_vmsa
  - uos: hygon: [opensource]crypto: ccp - Add support for SEV-ES to the PSP driver
  - uos: hygon: [bugfix]x86/kvm: Correct number of pages calculation in kvm_init_platform()
  - uos: hygon: fix hygon patchs compile error
  - uos: hygon: [newfeature]KVM: SVM: Implement RECEIVE_UPDATE_DATA command handler used by KVM_SEV_COMMAND_BATCH
  - uos: hygon: [newfeature]KVM: SVM: Implement SEND_UPDATE_DATA command handler used by KVM_SEV_COMMAND_BATCH
  - uos: hygon: [newfeature]KVM: SVM: Implement a memory pool for the memory allocation of CMDs in COMMAND_BATCH
  - uos: hygon: [newfeature]KVM: SVM: Introduce KVM_SEV_COMMAND_BATCH API which use RING_BUFFER Mode to handle CMDs
  - uos: hygon: [newfeature]crypto: ccp: Add support for issue commands in RING_BUFFER Mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
  - uos: hygon: [newfeature]crypto: ccp: Implement SEV_RING_BUFFER command handler
  - uos: hygon: [newfeature]crypto:ccp: Add the status dequeue API support for CSV RING_BUFFER Mode
  - uos: hygon: [newfeature]crypto:ccp: Add the command enqueue API support for CSV RING_BUFFER Mode
  - uos: hygon: [newfeature]crypto: ccp: Add the init and free API support for CSV RING_BUFFER Mode
  - uos: hygon: [opensource]x86/kvm: Add kexec support for SEV Live Migration.
  - uos: hygon: [opensource]x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
  - uos: hygon: [opensource]EFI: Introduce the new AMD Memory Encryption GUID.
  - uos: hygon: [opensource]mm: x86: Invoke hypercall when page encryption status is changed
  - uos: hygon: [opensource]KVM: SVM: fix missing sev_decommission in sev_receive_start
  - uos: hygon: [opensource]KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall
  - uos: hygon: [opensource]KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command
  - uos: hygon: [opensource]KVM: SVM: Issue WBINVD after deactivating an SEV guest
  - uos: hygon: [opensource]KVM: SVM: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available
  - uos: hygon: [opensource]KVM: SVM: Reduce WBINVD/DF_FLUSH invocations
  - uos: hygon: [opensource]KVM: SVM: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests
  - uos: hygon: [opensource]KVM: SVM: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH
  - uos: hygon: [opensource]KVM: SVM: Serialize access to the SEV ASID bitmap
  - uos: hygon: [opensource]virtio_ring: Fix querying of maximum DMA mapping size for virtio device
  - uos: hygon: [opensource]swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit
  - uos: hygon: [opensource]KVM: x86: Introduce MSR filtering
  - uos: hygon: [opensource]KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms
  - uos: hygon: [opensource]KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied
  - uos: hygon: [opensource]KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied
  - uos: hygon: [opensource]KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs
  - uos: hygon: [opensource]KVM: x86: Add infrastructure for MSR filtering
  - uos: hygon: [opensource]KVM: x86: Allow deflecting unknown MSR accesses to user space
  - uos: hygon: [opensource]KVM: x86: Return -ENOENT on unimplemented MSRs
  - uos: hygon: [opensource]KVM: X86: Do the same ignore_msrs check for feature msrs
  - uos: hygon: [opensource]KVM: X86: Move ignore_msrs handling upper the stack
  - uos: hygon: [opensource]KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers
  - uos: hygon: [opensource]KVM: SVM: refactor msr permission bitmap allocation
  - uos: hygon: [opensource]x86: KVM: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP
  - uos: hygon: [newfeature]x86: add hygon family 18h
  - uos: add errstr_unpriv to resolve PTR_TO_STACK test fail
  - anolis: CMOs [T309497]
  - anolis: clean of dcache [T309497]
  - uos: update phytium_ce driver
  - uos: net: Delete __netdev_tx_sent_queue duplicate definition error problem [B232799]
  - mainline: drivers: net: aurora: use netdev_xmit_more helper [B232799]
  - uos: drivers: net: use netdev_xmit_more helper [B232799]
  - mainline: um: vector netdev: adjust to xmit_more API change [B232799]
  - mainline: drivers: net: sfc: use netdev_xmit_more helper [B232799]
  - mainline: drivers: mellanox: use netdev_xmit_more() helper [B232799]
  - mainline: sfc: use the new __netdev_tx_sent_queue BQL optimisation [B232799]
  - mainline: net/mlx4_en: use __netdev_tx_sent_queue() [B232799]
  - mainline: net: bql: add __netdev_tx_sent_queue() [B232799]
  - mainline: bpf: Test_verifier, #70 error message updates for 32-bit right shift [B219507]
  - uos: split test array items into seperate files
  - mainline: bpf, selftests: Adjust few selftest result_unpriv outcomes [B219507]
  - mainline: bpf: Update selftests to reflect new error states [B219507]
  - mainline: selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed [B219507]
  - uos: selftests/bpf: fix verifier test failed about calls and loops [B219507]
  - uos: adjust mmap size to resolve test_mmap error in large page system
  - uos: uts01 code pick


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.172
changelog:
  - uos: derive: wangxun: Add uos suffix after version number
  - uos: selftest/ebpf: fix the guest section name test failed case [B238585]
  - uos: fix Phytium x100 chip USB not working [T313951]
  - mainline: libbpf: Support .text sub-calls relocations [B238711]
  - uos: fix interface error by Atlas-300I-pro driver [B238209]
  - mainline: selftests/bpf: Fix test_progs send_signal flakiness with nmi mode [B219507]
  - uos: fix kabi breakup by merging cve patch [T310775]
  - stable: {CVE-2023-51780} atm: Fix Use-After-Free in do_vcc_ioctl [T310775]
  - stable: {CVE-2023-51781} appletalk: Fix Use-After-Free in atalk_ioctl [T310775]
  - stable: {CVE-2023-51782} net/rose: Fix Use-After-Free in rose_ioctl [T310775]
  - stable: {CVE-2023-6931} perf: Fix perf_event_validate_size() [T310775]
  - stable: {CVE-2023-6931} perf/core: Add a new read format to get a number of lost samples [T310775]
  - stable: {CVE-2023-6932} ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet [T310775]
  - uos: fix short cycle process load balance
  - euler: netfilter: nf_queue: fix socket leak


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.173
changelog:
  - uos: arm64: configs: update CONFIG_VIRTIO_BALLOON from y to m[B233313]
  - uos: pmu: workaround for some cpu [B230423]


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.174
changelog:
  - uos: support CCUSR8116 RAID
  - uos: change the python-shabang to '/usr/xx' path [B235061]
  - uos: igb: add architecture flag for loongarch patch [B237615]
  - uos: Adjust the uos_sched structure
  - uos: tasks: fix kabi for struct task_struct
  - tasks, sched/core: RCUify the assignment of rq->curr
  - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code
  - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue
  - tasks: Add a count of task RCU users
  - uos: Revert "uos: bugfix: fixup marvell sata controller init fail on some machine" [B240939]
  - stable: kvm: selftests: aarch64: compile with warnings on [B240841]
  - stable: kvm: selftests: aarch64: fix default vm mode [B240841]
  - stable: kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size [B240841]
  - stable: KVM: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard [B240841]
  - uos: fix kvm selftest compiling error [B240841]
  - stable: selftests, kvm: Replace manual MSR defs with common msr-index.h [B240841]
  - stable: tools arch x86: Grab a copy of the file containing the MSR numbers [B240841]
  - stable: x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") [B234311]
  - uos: Adjust the code structure and naming of the uos_sched
  - uos: Refactoring uos_fork and uos_cwu code
  - uos: Unixbench optimized
  - stable: {CVE-2023-7192} netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() [T310775]
  - stable: {CVE-2023-6606} smb: client: fix OOB in smbCalcSize() [T310775]
  - uos: fix compile error on loongarch
  - uos: uos_pwu: add sched partner wakeup solution
  - uos: Revert "uos: add sched partner solution"
  - uos: uos_fork: Simplify code and adjust scheduling strategy
  - uos: add sched partner solution
  - uos: config: open CONFIG_ZIMC_PHY config [T317019]
  - uos: derive: net: add ZIMC_PHY driver [T317019]


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.175
changelog:
  - uos: locking/osq_lock: in osq_lock.h add uos_kabi.h header file
  - mainline: fsnotify: send path type events to group with super block marks [B237003]
  - uos: derive: net: update ice to 1.12.7 [T317017]
  - uos: locking/osq_lock: Optimize osq_lock performance using per-NUMA
  - feat: uos: sched: hide period poll debug info
  - uos: uos-sched: Cut out unnecessary variables
  - uos: Simplify uos-sched implementation
  - loongarch: Fix error when build selftest/bpf [B219507]
  - uos: Revert "uos: fix loongarch64 bpf test_verifier compile bug [B215281]" [219507]
  - fix: mm/munlock: delete munlock_vma_pages_all(), allow oomreap(bugid:190957)


author: caina <caina@uniontech.com> - 4.19.0-91.176
changelog:
  - mainline: ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems [B219467]
  - mainline: ACPI: processor_idle: Skip dummy wait if kernel is in guest [B219467]
  - uos: bugfix: fixup marvell sata controller init fail on some machine
  - uos: fix fanotify10 failed [B191653]
  - uos: fs: move S_ISGID stripping into the vfs_*() helpers [B191653]
  - uos: fs: add mode_strip_sgid() helper [B191653]
  - uos: fix the error of sssdk.ko and sssnic.ko[B234253]
  - uos: workaround: livepatch: fix livepatch-transition cannot be completed in lonnargch64 [B239737]
  - stable: {CVE-2024-23849} net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv [T310775]
  - stable: {CVE-2024-1086} netfilter: nf_tables: reject QUEUE/DROP verdict parameters [T310775]
  - stable: {CVE-2024-0607} netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() [T310775]
  - stable: {CVE-2024-0340} vhost: use kzalloc() instead of kmalloc() followed by memset() [T310775]
  - stable: {CVE-2024-26597} net: qualcomm: rmnet: fix global oob in rmnet_policy [T310775]
  - stable: {CVE-2023-52464} EDAC/thunderx: Fix possible out-of-bounds string access [T310775]
  - stable: {CVE-2023-52451} powerpc/pseries/memhp: Fix access beyond end of drmem array [T310775]
  - stable: {CVE-2023-52451} powerpc/pseries/memhotplug: Quieten some DLPAR operations [T310775]
  - stable: {CVE-2023-52449} mtd: Fix gluebi NULL pointer dereference caused by ftl notifier [T310775]
  - stable: {CVE-2023-52445} media: pvrusb2: fix use after free on context disconnection [T310775]
  - stable: {CVE-2023-52444} f2fs: fix to avoid dirent corruption [T310775]
  - stable: {CVE-2023-52443} apparmor: avoid crash when parsed profile name is empty [T310775]
  - stable: {CVE-2023-52439} uio: Fix use-after-free in uio_open [T310775]
  - stable: {CVE-2023-52436} f2fs: explicitly null-terminate the xattr list [T310775]
  - uos: uharden: fix network performance degradation issue [B237495]
  - uos: Fix the issue of crashing during reboot. Release reserved memory resources
  - uos: elfverify: fix slab memory leak [T325833]
  - stable: {CVE-2023-46838} xen-netback: don't produce zero-size SKB frags [T310775]
  - stable: {CVE-2023-6040} netfilter: nf_tables: Reject tables of unsupported family [T310775]
  - stable: {CVE-2023-46343} nfc: nci: fix possible NULL pointer dereference in send_acknowledge() [T310775]
  - stable: {CVE-2023-51042} drm/amdgpu: Fix potential fence use-after-free v2 [T310775]
  - stable: {CVE-2023-51043} drm/atomic: Fix potential use-after-free in nonblocking commits [T310775]
  - stable: {CVE-2024-0775} ext4: improve error recovery code paths in __ext4_remount() [T310775]
  - euler: {CVE-2021-33631} ext4: fix kernel BUG in 'ext4_write_inline_data_end()' [T310775]
  - uos: uos-sched: Remove functions with duplicate functions
  - uos: locking/osq_lock: fix osq_lock compile warning


author: lihongbin <lihongbin@uniontech.com> - 4.19.0-91.177
changelog:
  - stable: kvm/arm64: fixed passthrough gpu into vm on arm64
  - uos: bugfix: modified the license information unified uharden certificate information in all modules
  - uos: locking/osq_lock: Optimize osq_lock performance using per-NUMA
  - Revert "uos: locking/osq_lock: Optimize osq_lock performance using per-NUMA"
  - Revert "uos: locking/osq_lock: in osq_lock.h add uos_kabi.h header file"
  - Revert "uos: locking/osq_lock: fix osq_lock compile warning"


author: caina <caina@uniontech.com> - 4.19.0-91.178
changelog:
  - uos: locking/osq_lock: fix longarch64 compile err
  - uos: Revert "uos: hygon: [newfeature]x86: add hygon family 18h" [B248835]
  - uos: locking/osq_lock: Optimize osq_lock performance using per-NUMA
  - Revert "uos: locking/osq_lock: Optimize osq_lock performance using per-NUMA"
  - fix: uos: Add module license for uhdkmod[B248671]


author: caina <caina@uniontech.com> - 4.19.0-91.179
changelog:
  - uos: export uld_fcheck_file symbol
  - uos: config: open Motorcomm YT6801 defconfig [T332297]
  - uos: net/yt6801: Add Motorcomm Gigabit network card driver 1.0.27 [T332297]
  - uos: net: update Motorcomm Phy driver to 2.2.26536 [T332295]
  - euler: net/mlx5: Update the list of the PCI supported devices [B250451]
  - euler: net/mlx5: Update the list of the PCI supported devices [B250451]
  - uos: uos-sched: adjust uos-sched code
  - stable: {CVE-2023-7042} wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() [T334689]
  - stable: {CVE-2024-22099} Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security [T334689]
  - stable: {CVE-2023-6270} aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts [T334689]
  - fix: wrong logic when allocating memory in elf module


author: caina <caina@uniontech.com> - 4.19.0-91.181
changelog:
  - uos: fix perf compilation issue
  - uos: sw64: add spi-chip to drivers/spi/Makefile [T341879]
  - uos: Fix the error of osq_node being defined repeatedly [T341879]
  - uos: Fixed compilation error issue when CONFIG_NUMA_BALANCING is turned off [T341879]
  - uos: acpi: irq: Add gic_phytium_2500 support for GSI domain [T341879]
  - uos: hooks: Add the header file <linux/security2.h> [T341879]
  - uos: sw64: acpi: Fix SW64 PCI naming error [T341879]
  - uos: arch/arm64: Fix ARM64 compilation errors caused by sw64 [T341879]
  - uos: Fixed compilation errors caused by incorporating the SW64 patch [T341879]
  - uos: Revert "wxiat: arm64: Avoid redundant type conversions in xchg() and cmpxchg() [T341879]" [T341879]
  - uos: Revert "wxiat: arm64: cmpxchg: Use "K" instead of "L" for ll/sc immediate constraint [T341879]" [T341879]
  - uos: Revert "wxiat: arm64: Use correct ll/sc atomic constraints [T341879]" [T341879]
  - uos: kabi: Fix kabi error introduced by sw64 [T341879]
  - uos: sw64/config: Add CONFIG_NET_DEVLINK and set to Y [T341879]
  - uos: sw64/kvm: Add kvm_vm_ioctl_clear_dirty_log() for sw64 ARCH [T341879]
  - uos: Fix security_set_audit_started duplicate definition compilation error [T341879]
  - uos: arch/sw64: Fixed some compilation errors [T341879]
  - uos: arch/sw64: Add some macro definitions to fix compilation errors [T341879]
  - uos: f2fs: Fix f2fs_info() undefined compilation error. [T341879]
  - uos: arch/sw64: Remove perf_sample_data::regs_user_copy [T341879]
  - uos: arch/sw64: Fix compilation error where vmalloc and vfree functions cannot be found [T341879]
  - uos: arch/sw64: Fix acpi_parse_sw_cintc compilation error problem [T341879]
  - uos: arch/sw64: Remove EFINE_SMP_CALL_CACHE_FUNCTION() reference [T341879]
  - uos: arch/sw64: Remove 'type' argument from access_ok() function [T341879]
  - uos: arch/sw64: introduce ARCH_HAS_PTE_DEVMAP [T341879]
  - uos: sw64/osq_lock: Fix sw64 osq_cna_lock_key undefined error [T341879]
  - uos: sw64/config: add sw64 config file [T341879]
  - wxiat: sw64: iommu: continue acpi initialization when hose is absent [T341879]
  - wxiat: sw64: fix PTBR save/restore for hibernation [T341879]
  - wxiat: sw64: kvm: remove some unused codes [T341879]
  - wxiat: sw64: iommu: remove WO permissions on paging entries [T341879]
  - wxiat: sw64: irqchip: fix compatibility with old dts [T341879]
  - wxiat: sw64: iommu: make dt_page allocation atomic [T341879]
  - wxiat: sw64: iommu: support acpi init [T341879]
  - wxiat: sw64: pci: adjust the maximum number of RC per node [T341879]
  - wxiat: sw64: kvm: fix pmd_trans_cont [T341879]
  - wxiat: sw64: add -fno-sw-unalign-byte to cflags for C4 [T341879]
  - wxiat: sw64: define cpu_relax() as imb() [T341879]
  - wxiat: sw64: match platform device by acpi method [T341879]
  - wxiat: sw64: get mclk and external clk from firmware [T341879]
  - wxiat: sw64: add .gitlab-ci.yml [T341879]
  - wxiat: sw64: fix the .endm in hibernate_asm.S [T341879]
  - wxiat: sw64: kvm: fix size of struct kvm_regs for C3B [T341879]
  - wxiat: sw64: acpi: disable ACPI for xuelang [T341879]
  - wxiat: sw64: add syscall pfh_ops [T341879]
  - wxiat: sw64: fix broken rdfpcr() [T341879]
  - wxiat: sw64: force kernel stack to be 16 bytes aligned [T341879]
  - wxiat: sw64: ahci: disable parallel bus scan [T341879]
  - wxiat: sw64: redesign run mode setup method [T341879]
  - wxiat: sw64: rename static key and related simd libraries [T341879]
  - wxiat: sw64: fix bug for the core bring up process [T341879]
  - wxiat: sw64: irq: fix compilation error [T341879]
  - wxiat: sw64: improve the verification logic of DTB [T341879]
  - wxiat: sw64: pciehp: fix compile error of pcie hotplug driver [T341879]
  - wxiat: sw64: pci: fix compile error for xuelang [T341879]
  - wxiat: sw64: apply new boot params from DTB chosen node [T341879]
  - wxiat: sw64: receive new boot params from firmware [T341879]
  - wxiat: sw64: setup stackframe at kernel entry point [T341879]
  - wxiat: sw64: save and restore CSR_WR_FREGS for SIMD libs [T341879]
  - wxiat: sw64: rename copy and set lib functions [T341879]
  - wxiat: sw64: rename copy and set lib files [T341879]
  - wxiat: sw64: choose lib at compile time [T341879]
  - wxiat: sw64: pciehp: add pcie hotplug driver support for C4 [T341879]
  - wxiat: sw64: perf: add core4 pmu support [T341879]
  - wxiat: sw64: kvm: add the member of the vcpucb structure [T341879]
  - wxiat: sw64: store topology and numa info by each cpu itself [T341879]
  - wxiat: sw64: redesign struct kvm_regs for C4 [T341879]
  - wxiat: sw64: kvm: fix live migration bug [T341879]
  - wxiat: sw64: kvm: fix APT fault handler [T341879]
  - wxiat: sw64: work around suspend for C4 [T341879]
  - wxiat: sw64: employ trick on regs.pc for specific exception [T341879]
  - wxiat: sw64: enable CONFIG_FRAME_POINTER by default for junzhang [T341879]
  - wxiat: sw64: fix syscall_fallback() for vdso gettimeofday [T341879]
  - wxiat: sw64: dts: Add Junzhang [T341879]
  - wxiat: sw64: lpc: work around hardware flaws [T341879]
  - wxiat: sw64: modify the core bring up process [T341879]
  - wxiat: sw64: introduce new entry framework for C4 [T341879]
  - wxiat: sw64: irq: update the initial value of nr_irqs [T341879]
  - wxiat: sw64: msi: fix sw64_set_affinity function in msi-v2 [T341879]
  - wxiat: sw64: dynamically switch between lib implementation [T341879]
  - wxiat: sw64: kvm: fix unmap_apt_{ptes, pmds} [T341879]
  - wxiat: sw64: msi: remove redundant interrupt enables [T341879]
  - wxiat: sw64: add unaligned access support for C4 new instructions [T341879]
  - wxiat: Revert "sw64: CICD: provide CICD support" [T341879]
  - wxiat: sw64: CICD: provide CICD support [T341879]
  - wxiat: sw64: fix compilation warning [T341879]
  - wxiat: sw64: iommu: add judgment on read/write access [T341879]
  - wxiat: sw64: acpi: fix missed upper bits of rcid for junzhang [T341879]
  - wxiat: sw64: pci: remove duplicate pcie operations [T341879]
  - wxiat: sw64: irq: remove unnecessary initialization [T341879]
  - wxiat: sw64: acpi: enable generic GSI [T341879]
  - wxiat: sw64: irqchip: support ACPI-based interrupt controller initialization [T341879]
  - wxiat: sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC [T341879]
  - wxiat: sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC [T341879]
  - wxiat: sw64: mm: fix PTE bits check [T341879]
  - wxiat: sw64: fix clocksource_register_khz() for C3B [T341879]
  - wxiat: sw64: use a new wrap_asid hmcall when asid wraps [T341879]
  - wxiat: sw64: rewrite fpcr and swcr conversion [T341879]
  - wxiat: sw64: enable hardware denorm by default [T341879]
  - wxiat: sw64: add four-socket system support [T341879]
  - wxiat: sw64: add a new kernel parameter to override mclk [T341879]
  - wxiat: sw64: improve sw64_printk() [T341879]
  - wxiat: sw64: defconfig: delete SUNWAY_IOMMU in junzhang_defconfig [T341879]
  - wxiat: sw64: iommu: modify iommu configuration dependencies [T341879]
  - wxiat: sw64: msi: fix bugs in multi-msi interrupts allocation and release [T341879]
  - wxiat: sw64: defconfig: update junzhang and xuelang defconfig [T341879]
  - wxiat: sw64: pci: change pci transaction ordering rule settings [T341879]
  - wxiat: sw64: irqchip: fix virtual PINTC not working properly [T341879]
  - wxiat: sw64: fix dtb address validity check [T341879]
  - wxiat: sw64: kvm: add trace kvm function [T341879]
  - wxiat: sw64: uapi: fix a compile error for headers_install [T341879]
  - wxiat: sw64: fix hugepage support [T341879]
  - wxiat: sw64: extern vdso_start and vdso_end as char[] [T341879]
  - wxiat: sw64: make sure _PAGE_LEAF is zero for swap pte [T341879]
  - wxiat: sw64: do not discard exit text at link time [T341879]
  - wxiat: sw64: fix syscall restart [T341879]
  - wxiat: sw64: usb: redefine some macros [T341879]
  - wxiat: sw64: fix syscall sigreturn and rt_sigreturn [T341879]
  - wxiat: sw64: rewrite syscall invocation in C [T341879]
  - wxiat: sw64: expand struct pt_regs [T341879]
  - wxiat: sw64: use call and br in kernel entry [T341879]
  - wxiat: sw64: modify do_[rt_]sigreturn [T341879]
  - wxiat: sw64: modify fixup_exception() [T341879]
  - wxiat: sw64: rewrite struct pt_regs [T341879]
  - wxiat: sw64: simplify pt_regs related code [T341879]
  - wxiat: sw64: kconfig: fix config error when PCI_MSI is not set [T341879]
  - wxiat: sw64: fix indent of inline assembly [T341879]
  - wxiat: sw64: fix header include guards [T341879]
  - wxiat: sw64: fix pt_regs related code [T341879]
  - wxiat: sw64: avoid using wrusp() [T341879]
  - wxiat: sw64: use sp in pt_regs [T341879]
  - wxiat: sw64: fix compile error when CONFIG_PM is not set [T341879]
  - wxiat: sw64: add missing break [T341879]
  - wxiat: sw64: move __HAVE_ARCH_PTE_DEVMAP to global definition section [T341879]
  - wxiat: sw64: fix pte_mkdevmap not setting _PAGE_DEVMAP [T341879]
  - wxiat: sw64: dts: improve properties for PINTC [T341879]
  - wxiat: sw64: dts: improve properties for LPC-INTC [T341879]
  - wxiat: sw64: dts: fix interrupt related properties for GPIO [T341879]
  - wxiat: sw64: dts: add chosen node [T341879]
  - wxiat: sw64: dts: fix properties for spi controller device node [T341879]
  - wxiat: sw64: fix coding style and typos [T341879]
  - wxiat: sw64: iommu: update cumulative commits to iommu_v2 [T341879]
  - wxiat: acpi: irq: Add support for multiple GSI domains [T341879]
  - wxiat: sw64: acpi: fix function acpi_numa_processor_affinity_init() [T341879]
  - wxiat: sw64: pci: fix compile error when CONFIG_ACPI=n [T341879]
  - wxiat: sw64: smp: suppress function setup_smp() when ACPI enabled [T341879]
  - wxiat: sw64: acpi: parse SW CINTC for SMP initialization [T341879]
  - wxiat: sw64: acpi: support MADT entry print for SW CINTC [T341879]
  - wxiat: sw64: acpi: add ACPI-style structures for SW CINTC [T341879]
  - wxiat: sw64: smp: add new structure to record rcid information [T341879]
  - wxiat: sw64: smp: modify function smp_rcb_init() to receive base address [T341879]
  - wxiat: sw64: pci: synchronize the OEM table ID of MCFG with BIOS [T341879]
  - wxiat: sw64: fix rd_f compatibility issue for C4 [T341879]
  - wxiat: sw64: export mclk for guest os [T341879]
  - wxiat: sw64: refactor device interrupt domain [T341879]
  - wxiat: sw64: Kconfig: enable ACPI support by default [T341879]
  - wxiat: sw64: get MCLK rate dynamically according to specification [T341879]
  - wxiat: sw64: kvm: fix clock sync of CORE4 live migration [T341879]
  - wxiat: sw64: kvm: delete memory hotplug codes for CORE3B [T341879]
  - wxiat: sw64: kvm: delete kvm_sw64_ops structure [T341879]
  - wxiat: sw64: kvm: move bind vcpu init code into kvm_core3.c [T341879]
  - wxiat: sw64: add missing c4 legacy power management code [T341879]
  - wxiat: sw64: add missing c4 intc kconfig [T341879]
  - wxiat: sw64: fix macro definition compilation error [T341879]
  - wxiat: sw64: add missing pci msi domain ops [T341879]
  - wxiat: sw64: kvm: remove the additional page table level with p4d [T341879]
  - wxiat: sw64: use rvpcr() to setup run mode [T341879]
  - wxiat: sw64: clean up fpga and simulator debug code [T341879]
  - wxiat: sw64: iommu: fix incorrect level2 dte and flush operation [T341879]
  - wxiat: sw64: iommu: recognize potential multiple aliases for devices [T341879]
  - wxiat: sw64: iommu: fix group allocation strategy sematics [T341879]
  - wxiat: sw64: msi: split the msi file [T341879]
  - wxiat: sw64: optimize C4 compilation [T341879]
  - wxiat: sw64: kprobe: allow kprobe in atomic sequence on C4 [T341879]
  - wxiat: sw64: lib: optimize lib functions for C4 [T341879]
  - wxiat: sw64: optimize __fpstate_save on C4 [T341879]
  - wxiat: sw64: add new match interface for C4 [T341879]
  - wxiat: sw64: add C4 FPE_INTDIV support [T341879]
  - wxiat: sw64: update default FPCR value [T341879]
  - wxiat: sw64: defconfig: add junzhang_defconfig for C4 serials [T341879]
  - wxiat: sw64: add basic support for C4 ISA [T341879]
  - wxiat: sw64: use PAGE_OFFSET as ktext address head [T341879]
  - wxiat: sw64: dts: add an empty dts to support SW8A temporarily [T341879]
  - wxiat: sw64: kconfig: add SW8A platform support [T341879]
  - wxiat: sw64: kvm: rebuild Core3 and Core4 virtualization [T341879]
  - wxiat: sw64: kvm: add support for Core4 memory virtualization [T341879]
  - wxiat: sw64: kvm: add config guard for C3B implementation [T341879]
  - wxiat: sw64: kvm: add C4 vcpu support [T341879]
  - wxiat: sw64: iommu: add new iommu v2 support [T341879]
  - wxiat: sw64: pci: add C4 PCI_MSI support [T341879]
  - wxiat: sw64: pci: add C4 PCI support [T341879]
  - wxiat: sw64: irq: add basic C4 irq support [T341879]
  - wxiat: sw64: timer: add C4 timer support [T341879]
  - wxiat: sw64: unify io operations interface for C3B and C4 [T341879]
  - wxiat: sw64: add SW8A io addresses [T341879]
  - wxiat: sw64: mm: add C4 hugetlb support [T341879]
  - wxiat: sw64: mm: add C4 MMU support [T341879]
  - wxiat: sw64: topology: add C4 topology info [T341879]
  - wxiat: sw64: add C4 CSRs [T341879]
  - wxiat: sw64: add C4 barriers support [T341879]
  - wxiat: sw64: add C4 xchg operations support [T341879]
  - wxiat: sw64: add C4 bit operations support [T341879]
  - wxiat: sw64: add C4 atomic operations support [T341879]
  - wxiat: sw64: redesign __cpu_to_rcid initialization [T341879]
  - wxiat: sw64: topology: modify topology defines [T341879]
  - wxiat: sw64: rename some fields of struct vcpucb [T341879]
  - wxiat: sw64: mm: use static ZERO_PAGE [T341879]
  - wxiat: sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK [T341879]
  - wxiat: sw64: mm: add more helpers to pgtable.h [T341879]
  - wxiat: sw64: mm: fix _PFN_MASK [T341879]
  - wxiat: sw64: mm: add _PAGE_CONT helpers [T341879]
  - wxiat: sw64: pci: rename PCI_DEVICE_ID_CHIP3 [T341879]
  - wxiat: sw64: mm: rename _PAGE_PHU and _PAGE_PSE [T341879]
  - wxiat: sw64: remove out-of-date LOCK_FIXUP [T341879]
  - wxiat: sw64: simplify PMC interfaces [T341879]
  - wxiat: sw64: remove sw64_platform_ops [T341879]
  - wxiat: sw64: remove chip directory [T341879]
  - wxiat: sw64: reorganize pci setup related code [T341879]
  - wxiat: sw64: reorganize chip setup code [T341879]
  - wxiat: sw64: reorganize basic irq handling code [T341879]
  - wxiat: sw64: reorganize pci related quirks [T341879]
  - wxiat: sw64: reorganize usb quirks related code [T341879]
  - wxiat: sw64: reorganize i2c related code [T341879]
  - wxiat: sw64: reorganize timer related code [T341879]
  - wxiat: sw64: reorganize cpu frequency related code [T341879]
  - wxiat: sw64: fix compile warning of __hw_perf_event_init() [T341879]
  - wxiat: sw64: kgdb: add single-step debug support [T341879]
  - wxiat: sw64: fix lockdep error [T341879]
  - wxiat: sw64: perf: do all event checks in sw64_pmu_event_init() [T341879]
  - wxiat: sw64: remove useless current_policy [T341879]
  - wxiat: sw64: perf: hide hardware performance events in guest os [T341879]
  - wxiat: sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n [T341879]
  - wxiat: sw64: pci: export some pci functions [T341879]
  - wxiat: sw64: v4.19.180-sw1.0.1 [T341879]
  - wxiat: sw64: get cpufreq_policy with standard interface [T341879]
  - wxiat: sw64: iommu: adjust iova map space [T341879]
  - wxiat: sw64: mm: fix function numa_clear_node() [T341879]
  - wxiat: sw64: fix cpu reduction bug in cpuautoplug [T341879]
  - wxiat: sw64: use generated macro in vrt_sigreturn.S [T341879]
  - wxiat: sw64: do not allow assembler reorder in __copy_user() [T341879]
  - wxiat: sw64: expand vmemmap [T341879]
  - wxiat: sw64: acpi: enable upgrade acpi tables via initrd [T341879]
  - wxiat: sw64: iommu: fix iommu_cpu_syscore_ops being registered multiple times [T341879]
  - wxiat: sw64: pci: fix some typos [T341879]
  - wxiat: sw64: pci: fix the method to get the node ID of Root Complex [T341879]
  - wxiat: sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y [T341879]
  - wxiat: sw64: acpi: fix the function for parsing CPU affinity [T341879]
  - wxiat: sw64: acpi: use common functions about parsing SRAT and SLIT [T341879]
  - wxiat: sw64: acpi: enable CONFIG_ACPI_NUMA [T341879]
  - wxiat: sw64: move function setup_smp() before NUMA initialization [T341879]
  - wxiat: sw64: acpi: move ACPI initialization before NUMA initialization [T341879]
  - wxiat: sw64: fix stack trace error [T341879]
  - wxiat: i2c: designware: Do not complete i2c read without RX_FULL interrupt [T341879]
  - wxiat: sw64: register suspend entry for cpu 0 only [T341879]
  - wxiat: sw64: perf: fix perf mode selection issue [T341879]
  - wxiat: sw64: pci: adjust the directory structure of PCI-related source files [T341879]
  - wxiat: sw64: pci: fix section mismatch for function setup_intx_irqs() [T341879]
  - wxiat: sw64: optimize hmcall rdusp() and wrusp() [T341879]
  - wxiat: sw64: add arch/sw_64/Kbuild [T341879]
  - wxiat: sw64: Kconfig: clean up out-of-date deep sleep options [T341879]
  - wxiat: sw64: Kconfig: rename BUILTIN_DTB option [T341879]
  - wxiat: sw64: add macros for mother board config info [T341879]
  - wxiat: sw64: pci: fix link error when CONFIG_PCI=n [T341879]
  - wxiat: sw64: pci: move pci related source files to sw_64/pci directory [T341879]
  - wxiat: sw64: pci: remove some unused functions [T341879]
  - wxiat: sw64: pci: move some common functions from kernel/pci.c to pci/pci.c [T341879]
  - wxiat: sw64: pci: support ACPI-based PCI initialization [T341879]
  - wxiat: sw64: iommu: split sunway_iommu_init into two functions [T341879]
  - wxiat: sw64: pci: use pci_bus_to_pci_controller to get pci_controller [T341879]
  - wxiat: sw64: pci: add quirks for ACPI-based ECAM [T341879]
  - wxiat: sw64: pci: add new files to help support ACPI-based PCI initialization [T341879]
  - wxiat: sw64: acpi: disable INTC initialization via ACPI MADT table [T341879]
  - wxiat: sw64: pci: bypass legacy PCI initialization when ACPI enabled [T341879]
  - wxiat: sw64: acpi: use early param to control whether ACPI is enabled [T341879]
  - wxiat: sw64: acpi: disable all ACPI features by default [T341879]
  - wxiat: pci: let pcibios_root_bridge_prepare() access bridge->windows [T341879]
  - wxiat: sw64: fix kernel crash caused by unaligned access exception [T341879]
  - wxiat: sw64: add imemb at the end of fixup_hmcall() [T341879]
  - wxiat: sw64: kvm: scale up the range of target vcpu parsed by hypervisor [T341879]
  - wxiat: sw64: distribute intx interrupts by hose [T341879]
  - wxiat: sw64: get MCLK rate dynamically according to specification [T341879]
  - wxiat: sw64: refactor pm syscore hooks [T341879]
  - wxiat: sw64: sync TC for S3/S4 [T341879]
  - wxiat: sw64: pci: reset dma mask for devices on zx200 [T341879]
  - wxiat: sw64: cpufreq: fix clockevents update method [T341879]
  - wxiat: sw64: fix excessive timer interrupts [T341879]
  - wxiat: sw64: kvm: fix return value of vmem_mmap [T341879]
  - wxiat: sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned [T341879]
  - wxiat: sw64: fix frequency in cpufreq_frequency_table [T341879]
  - wxiat: sw64: fix incorrect hmcalls in the virtual machine [T341879]
  - wxiat: sw64: remove arch overridden RLIM_INFINITY [T341879]
  - wxiat: sw64: do not set __ARCH_SI_TRAPNO [T341879]
  - wxiat: sw64: remove C3A support [T341879]
  - wxiat: sw64: fix s4 sleep bug [T341879]
  - wxiat: sw64: reorganize dependency of devmap helpers [T341879]
  - wxiat: sw64: v4.19.180-sw1.0.0 [T341879]
  - wxiat: sw64: pci: use pci_has_flag to define pcibios_assign_all_busses [T341879]
  - wxiat: sw64: modify lock instruction [T341879]
  - wxiat: sw64: update xuelang_defconfig [T341879]
  - wxiat: sw64: add a function called save_stack_trace_regs [T341879]
  - wxiat: sw64: add missing restore_altstack() in do_rt_sigreturn() [T341879]
  - wxiat: sw64: tools: fix selftests/sigaltstack for sw64 [T341879]
  - wxiat: sw64: determine external clock according to specification [T341879]
  - wxiat: sw64: fix compile error when CONFIG_UPROBES is not set [T341879]
  - wxiat: sw64: fix uretprobe implementation [T341879]
  - wxiat: sw64: fix some cpu autoplug bugs [T341879]
  - wxiat: bcache: fix super block corruption in register_cache() [T341879]
  - wxiat: sw64: remove unused variable to fix compile warning [T341879]
  - wxiat: sw64: kvm: add support for cpu offline and online in guest [T341879]
  - wxiat: sw64: fix build errors with Makefile [T341879]
  - wxiat: fbdev: sw64 use __raw I/O memory api [T341879]
  - wxiat: sw64: correct the definition of MAX_DMA_ADDRESS [T341879]
  - wxiat: sw64: remove S3 flag [T341879]
  - wxiat: sw64: rename ptrace macros [T341879]
  - wxiat: sw64: fix audit_syscall_exit() [T341879]
  - wxiat: sw64: fix some include format [T341879]
  - wxiat: sw64: update cpufreq's info when cpu frequency changed [T341879]
  - wxiat: sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n [T341879]
  - wxiat: sw64: selftests/ftrace: add sw64 support for kprobe args tests [T341879]
  - wxiat: sw64: hibernation: update ktp to vcpucb after restoring it [T341879]
  - wxiat: sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y [T341879]
  - wxiat: sw64: kvm: fix memory hotplug support for guest [T341879]
  - wxiat: sw64: fix shared_cpu_map of tcache's cacheinfo [T341879]
  - wxiat: sw64: fix missing _TIF_PATCH_PENDING in work_pending [T341879]
  - wxiat: sw64: kvm: fix an error with non-8MB aligned guest RAM size [T341879]
  - wxiat: sw64: selftests/vm: fix virtual address range mapping test [T341879]
  - wxiat: sw64: fix KBUILD_DEFCONFIG [T341879]
  - wxiat: sw64: send a fake signal to all blocking tasks [T341879]
  - wxiat: sw64: bpf: optimize DIV and MOD instructions [T341879]
  - wxiat: sw64: fix crash kernel memory reservation [T341879]
  - wxiat: sw64: kvm: optimize external interrupts assignment for guest [T341879]
  - wxiat: sw64: guard hotplug cpu specific code [T341879]
  - wxiat: sw64: perf: unwind: use perf's copy of kernel headers [T341879]
  - wxiat: sw64: trace user task unalignment [T341879]
  - wxiat: sw64: kvm: fix inconsitent timing metrics [T341879]
  - wxiat: sw64: restart idle routine if it is interrupted [T341879]
  - wxiat: sw64: mm: fix pmd_present() for THP [T341879]
  - wxiat: sw64: fix format of Kconfig [T341879]
  - wxiat: sw64: reorganize CPU_FREQ related config [T341879]
  - wxiat: efi/sw_64: work around adding memblock regions [T341879]
  - wxiat: sw64: kvm: add the implementation of HCALL_STOP [T341879]
  - wxiat: sw64: fix a compile error with CONFIG_EFI=n [T341879]
  - wxiat: sw64: simplify and improve smp operations [T341879]
  - wxiat: sw64: kvm: fix clock synchronization of VM live migration [T341879]
  - wxiat: sw64: fix support for qemu boards without IOR:SMP_INFO [T341879]
  - wxiat: sw64: setup cpu topology of guest [T341879]
  - wxiat: sw64: simplify pgtable set and populate interfaces [T341879]
  - wxiat: sw64: iommu: fix iommu-flush ops to support multi-device passthrough [T341879]
  - wxiat: sw64: extend pt_regs to fix broken bpf_user_pt_regs_t [T341879]
  - wxiat: sw64: update kata_xuelang_defconfig and kata_guest_defconfig [T341879]
  - wxiat: sw64: fix bpf_user_pt_regs_t [T341879]
  - wxiat: sw64: increase the minimun frequency of DVFS [T341879]
  - wxiat: sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m [T341879]
  - wxiat: sw64: add support for restartable sequences [T341879]
  - wxiat: sw64: kvm: clear kvm->online_vcpus after freeing vcpus [T341879]
  - wxiat: sw64: expand the occasion for using legacy power management [T341879]
  - wxiat: sw64: optimize idle routine [T341879]
  - wxiat: sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation [T341879]
  - wxiat: sw64: topology: fix thread_sibling setup [T341879]
  - wxiat: sw64: perf: add libbfd support [T341879]
  - wxiat: sw64: fix a compile error with CONFIG_SCHED_INFO=n [T341879]
  - wxiat: sw64: remove refill tool and its support [T341879]
  - wxiat: sw64: add support for vmtop [T341879]
  - wxiat: sw64: add CONFIG_SCHEDSTATS=y to defconfig [T341879]
  - wxiat: sw64: add more registers saved during suspend/resume cycle [T341879]
  - wxiat: sw64: deprecate the restored memory region during suspend cycle [T341879]
  - wxiat: sw64: implement a new policy of power management [T341879]
  - wxiat: sw64: add DVFS support for different boards [T341879]
  - wxiat: sw64: add SIMD emulation for guest IO access [T341879]
  - wxiat: sw64: fix THREAD_INFO_IN_TASK support [T341879]
  - wxiat: sw64: maintain PMU counter usage status with bitmap [T341879]
  - wxiat: sw64: activate CONFIG_THREAD_INFO_IN_TASK [T341879]
  - wxiat: sw64: LPC: support suspend and resume [T341879]
  - wxiat: sw64: fix a type mismatch problem [T341879]
  - wxiat: drm/radeon: use writel to avoid gcc optimization v3 [T341879]
  - wxiat: sw64: perf: remove redundant function declarations [T341879]
  - wxiat: sw64: fix a compile error with CONFIG_EFI=n [T341879]
  - wxiat: sw64: iommu: fix the mask of physical address when flushing pcache [T341879]
  - wxiat: sw64: perf: don't rely on layout of pt_regs to grab some registers [T341879]
  - wxiat: sw64: perf: fix support for dwarf in perf [T341879]
  - wxiat: sw64: deliver a warm/cold reset to Root Complex with plugin JMicron 585 card [T341879]
  - wxiat: sw64: refactor platform dependent codes [T341879]
  - wxiat: sw64: implement the reset hooks for general platforms [T341879]
  - wxiat: sw64: split out the idle loop in idle.c [T341879]
  - wxiat: sw64: rewrite {SAVE,RESTORE}_ALL in a simpler way [T341879]
  - wxiat: sw64: fix "unwind: target platform=sw_64 is not supported" [T341879]
  - wxiat: sw64: register a suspend entry [T341879]
  - wxiat: sw64: replace "---help---" with "help" in Kconfig [T341879]
  - wxiat: sw64: update xuelang_defconfig [T341879]
  - wxiat: sw64: organize defconfigs [T341879]
  - wxiat: sw64: remove unused code for unaligned load store emulation [T341879]
  - wxiat: sw64: fix sw64_set_rate() [T341879]
  - wxiat: sw64: fix kernel_stack_pointer and user_stack_pointer [T341879]
  - wxiat: sw64: add support for KPROBES_ON_FTRACE [T341879]
  - wxiat: sw64: optimize single float load store instruction emulation [T341879]
  - wxiat: sw64: fix VM_DATA_DEFAULT_FLAGS [T341879]
  - wxiat: sw64: kvm: support debugging guest kernel via gdb [T341879]
  - wxiat: sw64: add basic NVDIMM support [T341879]
  - wxiat: sw64: fix argument type of __sw64_vcpu_run() [T341879]
  - wxiat: sw64: ftrace: fix function graph tracing support [T341879]
  - wxiat: sw64: generate call instruction with disp 0 [T341879]
  - wxiat: sw64: ftrace: fix ARCH_SUPPORTS_FTRACE_OPS support [T341879]
  - wxiat: sw64: mark sched_clock() as notrace [T341879]
  - wxiat: sw64: fix memmap_range_valid() [T341879]
  - wxiat: sw64: bpf: improve BPF_CALL address check [T341879]
  - wxiat: sw64: Kconfig: remove repeated select ARCH_SUPPORTS_ACPI [T341879]
  - wxiat: sw64: add basic livepatch support on SW64 [T341879]
  - wxiat: sw64: ftrace: fix argument passed to tracer function [T341879]
  - wxiat: sw64: acpi: fix compilation dependency when CONFIG_PCI=n [T341879]
  - wxiat: sw64: fix recordmcount and dynamic ftrace [T341879]
  - wxiat: sw64: fix topology setup [T341879]
  - wxiat: sw64: kvm: fix guest longtime offset of VCPU [T341879]
  - wxiat: sw64: improve stack trace [T341879]
  - wxiat: sw64: remove unused boot syncronization code [T341879]
  - wxiat: Revert "sw64: clean up unused single step support in kernel" [T341879]
  - wxiat: sw64: fix compile error when CONFIG_DEBUG_PER_CPU_MAPS=y [T341879]
  - wxiat: sw64: always restore MATCH configuration after scheduling [T341879]
  - wxiat: sw64: track last vpn in struct cpuinfo_sw64 [T341879]
  - wxiat: sw64: make struct cpuinfo_sw64 cache line aligned [T341879]
  - wxiat: sw64: kvm: add qemu fw_cfg device to chip_vt.dts [T341879]
  - wxiat: sw64: kvm: add qemu fw_cfg device support in sysfs [T341879]
  - wxiat: sw64: remove single step setting in uprobe [T341879]
  - wxiat: sw64: fix compile error for CONFIG_RRU=y [T341879]
  - wxiat: sw64: handle kprobe breakpoint if CONFIG_KPROBES=y [T341879]
  - wxiat: sw64: fix incorrect gp after uretprobe triggered [T341879]
  - wxiat: sw64: rewrite tlb flushing interfaces [T341879]
  - wxiat: sw64: rename ASN to ASID [T341879]
  - wxiat: sw64: fix incorrect gp after kretprobe triggered [T341879]
  - wxiat: sw64: add deep-set-template.S [T341879]
  - wxiat: sw64: adjust layout of clear_user.S [T341879]
  - wxiat: sw64: fix compile errors when CONFIG_STACKTRACE is not set [T341879]
  - wxiat: sw64: update xuelang_defconfig [T341879]
  - wxiat: sw64: print real address of sp in show_regs() [T341879]
  - wxiat: sw64: perf: fix arch-independent code modifications [T341879]
  - wxiat: sw64: invoke hmcall with HMC_* macros [T341879]
  - wxiat: sw64: kvm: add guest live migration support [T341879]
  - wxiat: platform: ich: reset PCI primary bus register before device probe [T341879]
  - wxiat: sw64: add support for S3 sleep option [T341879]
  - wxiat: sw64: remove unused sync_icache() and some debug codes [T341879]
  - wxiat: sw64: tools: add R_SW64_LITERAL_GOT support for relocs [T341879]
  - wxiat: sw64: perf: add perf kvm support for guest os [T341879]
  - wxiat: sw64: remove useless enum [T341879]
  - wxiat: sw64: perf: fix PMI with no event [T341879]
  - wxiat: sw64: unify header guard naming [T341879]
  - wxiat: sw64: fix incorrect white space use in macros [T341879]
  - wxiat: sw64: enable DEBUG_BUGVERBOSE by default [T341879]
  - wxiat: sw64: sort Kconfig select [T341879]
  - wxiat: sw64: clear .bss section using memset() [T341879]
  - wxiat: sw64: remove useless local r26 in setup_rt_frame() [T341879]
  - wxiat: sw64: fix assembly style [T341879]
  - wxiat: sw64: kvm: turn off the clock timer of guest os [T341879]
  - wxiat: sw64: bpf: fix 32-bit bitwise operation [T341879]
  - wxiat: sw64: bpf: fix insn_offset [T341879]
  - wxiat: sw64: delete duplicate call for __sw64_cpufreq_get [T341879]
  - wxiat: sw64: bpf: fix ebpf jit compiler [T341879]
  - wxiat: sw64: bpf: fix ebpf jit compiler [T341879]
  - wxiat: sw64: pcie: fix piu configuration to ensure data correctness [T341879]
  - wxiat: sw64: fix get_cpu_freq() bug [T341879]
  - wxiat: sw64: lib: fix __iowrite64_copy() [T341879]
  - wxiat: sw64: switch to generic calibrate_delay() [T341879]
  - wxiat: sw64: perf: fix perf_get_regs_user [T341879]
  - wxiat: sw64: kvm: fix wrong info print of KVM_MEMHOTPLUG [T341879]
  - wxiat: sw64: init sp with kernel stack top for idle thread [T341879]
  - wxiat: sw64: ensure IRQs are off when switch/load/activate mm context [T341879]
  - wxiat: sw64: optimize instruction usage in fork routine [T341879]
  - wxiat: efi: do some cleanups for efi_map [T341879]
  - wxiat: sw64: remove trap_a* and hae from pt_regs [T341879]
  - wxiat: sw64: make RO_DATA_SECTION PAGE_SIZE aligned [T341879]
  - wxiat: sw64: declare fix_up_abma_reset() without __init [T341879]
  - wxiat: fbdev: ichfb: export ich_bridge_addr [T341879]
  - wxiat: fbdev: ichfb: remove unused module parameters [T341879]
  - wxiat: sw64: clean up unused single step support in kernel [T341879]
  - wxiat: sw64: fix instruction fault handler [T341879]
  - wxiat: sw64: clean up unused hmcall definitions [T341879]
  - wxiat: fbdev: ichfb: add dma test support [T341879]
  - wxiat: fbdev: ichfb: add dma engine support [T341879]
  - wxiat: ata/libata: fix interrupt handler for ICH [T341879]
  - wxiat: lpc: ich: add lpc driver support [T341879]
  - wxiat: flash: ich: add lpc mem flash support [T341879]
  - wxiat: fbdev: ich_fb: add DC0/1 driver support for ICH chipset [T341879]
  - wxiat: i2c: ich: change device_initcall to subsys_initcall [T341879]
  - wxiat: i2c: ich: change the bus numbering policy [T341879]
  - wxiat: spi: fix up the spi driver [T341879]
  - wxiat: sw64: ich: add gpio driver support [T341879]
  - wxiat: platform: ich: improve compatibility with other platforms [T341879]
  - wxiat: Input: i8042: add ich keyboard and mouse controller driver support [T341879]
  - wxiat: net: stmicro: clear AMBA interrupt when suspend/resume [T341879]
  - wxiat: usb: xhci: add ich xhci driver support [T341879]
  - wxiat: platform: ich: change device_initcall to subsys_initcall [T341879]
  - wxiat: i2c: designware: add ich i2c driver support [T341879]
  - wxiat: uart: 8250: add ich uart driver support [T341879]
  - wxiat: net: stmicro: fix interrupt handler [T341879]
  - wxiat: sw64: ich: do code cleanups [T341879]
  - wxiat: sw64: fix CPUFreq bug [T341879]
  - wxiat: sw64: do not set devint_wken for guest and emulator [T341879]
  - wxiat: sw64: improve deep-copy_template.S [T341879]
  - wxiat: sw64: switch to inline _copy_{to,from}_user() [T341879]
  - wxiat: sw64: fix exception handling of deep-copy_user.S [T341879]
  - wxiat: sw64: adjust instructions order of deep-copy_template.S [T341879]
  - wxiat: sw64: fix head loop in deep-copy_template.S [T341879]
  - wxiat: sw64: fix sys_rt_sigaction [T341879]
  - wxiat: sw64: remove unused members from pcb_struct [T341879]
  - wxiat: sw64: remove hmcall swpctx from context switch [T341879]
  - wxiat: sw64: force context reload without hmcall swpctx [T341879]
  - wxiat: sw64: flush only tlb with current vpn at secondary cpu entry [T341879]
  - wxiat: sw64: simplify icache flush interfaces [T341879]
  - wxiat: sw64: rename TLB invalidate helpers [T341879]
  - wxiat: sw64: rename dik_* methods [T341879]
  - wxiat: sw64: remove context check in csum_partial_copy_from_user() [T341879]
  - wxiat: sw64: fix deep-copy_user by deep-copy_template [T341879]
  - wxiat: sw64: kvm: expand the number of SWVM_IRQS [T341879]
  - wxiat: sw64: fix compile errors when CONFIG_KVM=M [T341879]
  - wxiat: sw64: filter out arch_cpu_idle() for perf top [T341879]
  - wxiat: sw64: simplify do_entInt() [T341879]
  - wxiat: sw64: always use cpu_data and simplify it [T341879]
  - wxiat: sw64: amdgpu: use memset_io and memcpy_toio/fromio for iomem [T341879]
  - wxiat: sw64: add MIGHT_HAVE_PC_SERIO option to control selection of i8042 [T341879]
  - wxiat: sw64: fix compile error and warning for CONFIG_SMP=n [T341879]
  - wxiat: sw64: delete run_mode in struct cpu_desc_t [T341879]
  - wxiat: sw64: adjust make rules to avoid compile error [T341879]
  - wxiat: sw64: reimplement die_if_kernel() [T341879]
  - wxiat: drivers/Makefile: remove useless codes and improve coding style [T341879]
  - wxiat: sw64: add csum_partial_may_copy_user() as a wrapper [T341879]
  - wxiat: sw64: fix floating point register corruption [T341879]
  - wxiat: sw64: check processor state by user_mode(regs) [T341879]
  - wxiat: sw64: update xuelang_defconfig [T341879]
  - wxiat: sw64: kvm: enable binding_vcpu debug dynamically [T341879]
  - wxiat: sw64: reimplement save_stack_trace() [T341879]
  - wxiat: sw64: reimplement get_wchan() [T341879]
  - wxiat: sw64: reimplement show_stack() method [T341879]
  - wxiat: sw64: deliver a hot reset to Root Complex with plugin JMicron 585 card [T341879]
  - wxiat: sw64: fix simd version of memset [T341879]
  - wxiat: sw64: remove unaligned count [T341879]
  - wxiat: sw64: iommu: fix iommu interrupt handler [T341879]
  - wxiat: sw64: pci: fix maximum bus number for pci scan [T341879]
  - wxiat: sw64: add a misc device to chip_vt.dts for memory-hotplug [T341879]
  - wxiat: sw64: add memhotplug support for guest os [T341879]
  - wxiat: drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE [T341879]
  - wxiat: sw64: perf: fix raw event count [T341879]
  - wxiat: sw64: gpu: replace '_memset_c_io' by 'memset_io' [T341879]
  - wxiat: drivers/irqchip: add sw64 interrupt controller support [T341879]
  - wxiat: sw64: perf: fix the number of supported raw events [T341879]
  - wxiat: sw64: dtb: check address validity with physical address [T341879]
  - wxiat: sw64: kvm: fix incorrect page_ref_count() call [T341879]
  - wxiat: sw64: radeon: correct low-level mmio memset/memcpy direct calls [T341879]
  - wxiat: sw64: pcie: fix lack of PME and AER interrupt service routines [T341879]
  - wxiat: sw64: amdgpu: correct low-level mmio memset/memcpy direct calls [T341879]
  - wxiat: sw64: fix compile errors for NOT chip3 [T341879]
  - wxiat: sw64: perf: add fp based stack trace support [T341879]
  - wxiat: sw64: rewrite elf core copy interfaces [T341879]
  - wxiat: sw64: fix ptrace.h with types.h and NOT __ASSEMBLY__ [T341879]
  - wxiat: sw64: merge user_fpsimd_state into thread_struct [T341879]
  - wxiat: sw64: fix error fpcr in restore_sigcontext() [T341879]
  - wxiat: sw64: make use of new pgtable helpers further [T341879]
  - wxiat: selftests/seccomp: fix compile error of seccomp_bpf for sw64 [T341879]
  - wxiat: selftests/seccomp: disable HAVE_GETREGS on sw64 [T341879]
  - wxiat: sw64: add ARCH_TRACEHOOK and regset support [T341879]
  - wxiat: sw64: change the value of physical_id in /proc/cpuinfo [T341879]
  - wxiat: sw64: perf: add exclude_user and exclude_kernel support [T341879]
  - wxiat: sw64: fix some structs related to pt_regs [T341879]
  - wxiat: irqchip: add sw64 cpu builtin LPC interrupt controller driver [T341879]
  - wxiat: sw64: remove discontiguous memory support [T341879]
  - wxiat: sw64: check integrity for dtb passed by BIOS [T341879]
  - wxiat: sw64: simplify pgtable helpers [T341879]
  - wxiat: sw64: simplify __phys_addr and __virt_addr_valid [T341879]
  - wxiat: sw64: save fpu state on demand in arch_dup_task_struct [T341879]
  - wxiat: sw64: avoid copying thread_struct twice [T341879]
  - wxiat: sw64: clean up unused PHYS_TWIDDLE macro [T341879]
  - wxiat: sw64: move struct pt_regs to kapi ptrace.h [T341879]
  - wxiat: sw64: use regoffsets to access pt_regs where appropriate [T341879]
  - wxiat: sw64: remove unused struct switch_stack [T341879]
  - wxiat: sw64: remove switch_stack from __sw64_vcpu_run [T341879]
  - wxiat: sw64: fix dpf_reg() [T341879]
  - wxiat: sw64: remove unused do/undo_switch_stack helpers [T341879]
  - wxiat: sw64: remove switch_stack and allregs from entUna [T341879]
  - wxiat: sw64: remove switch_stack from entSys [T341879]
  - wxiat: sw64: get blocked thread's frame pointer from thread_struct [T341879]
  - wxiat: sw64: dump callee-saved registers from pt_regs [T341879]
  - wxiat: sw64: remove switch_stack from ptrace [T341879]
  - wxiat: sw64: remove switch_stack from sigreturn and rt_sigreturn [T341879]
  - wxiat: sw64: remove switch_stack from entMM [T341879]
  - wxiat: sw64: remove r9_r15 argument of dik_show_regs and die_of_kernel [T341879]
  - wxiat: sw64: remove special sw64 fork like system calls [T341879]
  - wxiat: sw64: switch to generic fork like system calls [T341879]
  - wxiat: sw64: add fpu state save/restore interface [T341879]
  - wxiat: sw64: access IO space with readX/writeX [T341879]
  - wxiat: sw64: map logical address with __va() [T341879]
  - wxiat: sw64: read host IO registers with rdio64 hmcall [T341879]
  - wxiat: sw64: use the |= operator rather than a direct add [T341879]
  - wxiat: sw64: iommu: work around iova mapping on pci bars [T341879]
  - wxiat: sw64: do not include sw64io.h in io.h [T341879]
  - wxiat: sw64: remove unused IO_CONCAT [T341879]
  - wxiat: sw64: kapi: use generic vga.h [T341879]
  - wxiat: sw64: clean up unused pci iounmap operation [T341879]
  - wxiat: sw64: remove VGA_HOSE things [T341879]
  - wxiat: sw64: kapi: include generic modules.h [T341879]
  - wxiat: sw64: kapi: remove unimplemented IPLs [T341879]
  - wxiat: sw64: kapi: remove redudant SMP_CACHE_BYTES [T341879]
  - wxiat: sw64: move ucontext.h to uapi [T341879]
  - wxiat: sw64: kapi: generate some kapi headers from generic ones [T341879]
  - wxiat: sw64: kapi: remove unused header-y from Kbuild [T341879]
  - wxiat: sw64: uapi: include generic param.h [T341879]
  - wxiat: sw64: uapi: generate some uapi headers from generic ones [T341879]
  - wxiat: sw64: remove unused header files [T341879]
  - wxiat: sw64: optimize simd version of memcpy and memset [T341879]
  - wxiat: sw64: fix sendfile system call [T341879]
  - wxiat: sw64: pci: fix default alignment of mmio address [T341879]
  - wxiat: sw64: fix the number of aux entries in ARCH_DLINFO [T341879]
  - wxiat: sw64: pcie: enable PME and AER support [T341879]
  - wxiat: sw64: unify 32-bit MEMIO address of host and guest [T341879]
  - wxiat: hwmon: add support for sw64 temperature sensor [T341879]
  - wxiat: sw64: pci: align the address of mmio resource to PAGE_SIZE [T341879]
  - wxiat: sw64: signal: save/restore fpregs with copy user [T341879]
  - wxiat: sw64: push and pop kernel stack with ldi instruction [T341879]
  - wxiat: sw64: pci: workaround pcie_flr [T341879]
  - wxiat: ipmi: add ipmi driver support [T341879]
  - wxiat: Revert "sw64: add the show of /proc/cpuinfo" [T341879]
  - wxiat: hwmon: add support for sw64 voltage sensor [T341879]
  - wxiat: sw64: remove the blank line [T341879]
  - wxiat: sw64: add the show of /proc/cpuinfo [T341879]
  - wxiat: sw64: use the |= operator rather than a direct add [T341879]
  - wxiat: sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn [T341879]
  - wxiat: sw64: add dynamic turning on/off cores support [T341879]
  - wxiat: sw64: add dynamic frequency scaling support [T341879]
  - wxiat: sw64: vdso: fix backtrace of vrt_sigreturn [T341879]
  - wxiat: sw64: kvm: simplify the code [T341879]
  - wxiat: sw64: force signal and fault for traps and debugging [T341879]
  - wxiat: sw64: use send/force_sig_fault where appropriate [T341879]
  - wxiat: sw64: fix compile error for DISCONTIGMEM=y [T341879]
  - wxiat: sw64: add old sigprocmask back for compatibility [T341879]
  - wxiat: sw64: remove unnecessary parameter in REG_OFFSET_NAME [T341879]
  - wxiat: sw64: fix ip checksum calculation [T341879]
  - wxiat: sw64: kvm: fix bad page state setting outside of kvm memory pool [T341879]
  - wxiat: sw64: kvm: change the migration type of the VM memory pool [T341879]
  - wxiat: sw64: fix setup_rt_frame for non SA_SIGINFO [T341879]
  - wxiat: sw64: do some cleanups for rt_sigframe [T341879]
  - wxiat: sw64: kvm: handle ldl_u and stl_u when exit mmio [T341879]
  - wxiat: sw64: add missing global __constant_c_memset [T341879]
  - wxiat: sw64: remove unnecessary include headers [T341879]
  - wxiat: sw64: increase position index in c_next for cpuinfo [T341879]
  - wxiat: sw64: fix a typo in fix_bus_dma_mask [T341879]
  - wxiat: sw64: Kconfig: remove dependence on !PREEMPT [T341879]
  - wxiat: sw64: clean up out-of-date selected options [T341879]
  - wxiat: sw64: add kbuild defconfig rule [T341879]
  - wxiat: sw64: reduce unnecessary kernel logs for zx200 [T341879]
  - wxiat: sw64: fix dma features for zx200 [T341879]
  - wxiat: sw64: ptrace: clean up debug codes [T341879]
  - wxiat: sw64: add ARCH_HAS_PTE_SPECIAL support [T341879]
  - wxiat: sw64: kvm: remap pages of guest by vm_insert_page() [T341879]
  - wxiat: sw64: clean up a.out and ECOFF binary related headers [T341879]
  - wxiat: sw64: define NR_SYSCALLS as generated __NR_syscalls [T341879]
  - wxiat: sw64: fix ex_table entries from misalignment handlers [T341879]
  - wxiat: sw64: radeon: add a force flush to delay work when radeon uvd suspend [T341879]
  - wxiat: sw64: radeon: move flush_delayed_work to radeon_fence_wait_empty [T341879]
  - wxiat: sw64: radeon: fix the bug caused by si_asic_reset [T341879]
  - wxiat: sw64: add set time support for hypervisor based rtc [T341879]
  - wxiat: sw64: add regs and stack access APIs to support kprobe events [T341879]
  - wxiat: sw64: unify access to LONGTIME for guest and emulator [T341879]
  - wxiat: sw64: enable more than 32 CPUs for guest [T341879]
  - wxiat: sw64: fix SPDX license identifier in uapi headers [T341879]
  - wxiat: sw64: add required include headers to ptrace.h [T341879]
  - wxiat: sw64: fix the VDSO symbol generation for nm [T341879]
  - wxiat: sw64: fix printk method for guest os [T341879]
  - wxiat: sw64: remove unused a.out.h [T341879]
  - wxiat: sw64: switch GUP to the generic get_user_pages_fast() implementation [T341879]
  - wxiat: sw64: kvm: fix bug when open file with the O_DIRECT flag [T341879]
  - wxiat: drivers: remove sw64 pcie hotplug driver support [T341879]
  - wxiat: sw64: fix compile error without CONFIG_PCI [T341879]
  - wxiat: sw64: rename kvm_mem variables [T341879]
  - wxiat: sw64: fix coding style problems [T341879]
  - wxiat: sw64: kvm: remove MAX_VPN [T341879]
  - wxiat: sw64: clean up useless #if 0 and #if 1 [T341879]
  - wxiat: sw64: fix coding style problems [T341879]
  - wxiat: sw64: make arch-specific drivers depend on SW64 [T341879]
  - wxiat: sw64: add missing SPDX headers [T341879]
  - wxiat: sw64: remove MAX_ASN [T341879]
  - wxiat: sw64: add support for emulator running mode [T341879]
  - wxiat: sw64: optimize ip checksum calculation [T341879]
  - wxiat: sw64: use jump label for running modes [T341879]
  - wxiat: sw64: optimize sw64_dma_direct_ops [T341879]
  - wxiat: sw64: mm: mark pci and memmap region as nomap [T341879]
  - wxiat: sw64: fix the value of QEMU_PRINTF_BUFF_BASE [T341879]
  - wxiat: sw64: clean up some useless codes [T341879]
  - wxiat: sw64: numa: switch to arch node_distance [T341879]
  - wxiat: sw64: fix all compile warnings [T341879]
  - wxiat: sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code [T341879]
  - wxiat: sw64: simplify cpumask_of_node [T341879]
  - wxiat: sw64: eliminate compile warning of pci_acpi_scan_root [T341879]
  - wxiat: sw64: modify tc_sched_clock debugfs file [T341879]
  - wxiat: sw64: remove redundant Kconfig source [T341879]
  - wxiat: sw64: switch to generic pcibios_set_master and pci_common_swizzle [T341879]
  - wxiat: sw64: print correct initrd address [T341879]
  - wxiat: sw64: mm: use memblock to find the end of memory [T341879]
  - wxiat: sw64: mm: warn overlapped memmap and DMA region [T341879]
  - wxiat: sw64: pci: remove some useless code [T341879]
  - wxiat: tools: remove unused sw_64 raw binary generator [T341879]
  - wxiat: sw64: mm: reorder memblock_init process [T341879]
  - wxiat: sw64: vdso: fix time calculation [T341879]
  - wxiat: sw64: vdso: change vdso version [T341879]
  - wxiat: sw64: vdso: add automatic syscall fallback [T341879]
  - wxiat: sw64: iommu: improve allocation of pt_root [T341879]
  - wxiat: sw64: clean up OSF-like messages [T341879]
  - wxiat: sw64: reformat syscall.tbl [T341879]
  - wxiat: sw64: remove unused non-standard syscalls [T341879]
  - wxiat: sw64: remove osf_ prefix from sigprocmask [T341879]
  - wxiat: sw64: ignore vdso-syms.S [T341879]
  - wxiat: sw64: fix sw1621 compile error [T341879]
  - wxiat: sw64: clean up swich codes [T341879]
  - wxiat: sw64: gpio: convert gpio-sich.c to unix format [T341879]
  - wxiat: sw64: rename sw64_init.c to early_init.c [T341879]
  - wxiat: sw64: clean up unused printk_syscall method [T341879]
  - wxiat: sw64: remove useless comments [T341879]
  - wxiat: sw64: extend __kernel_ino_t to unsigned long [T341879]
  - wxiat: sw64: switch to generic sigprocmask and sigaction [T341879]
  - wxiat: sw64: switch to __vdso_rt_sigreturn [T341879]
  - wxiat: sw64: vdso: add rt_sigreturn support [T341879]
  - wxiat: sw64: clean up some special but unused messages [T341879]
  - wxiat: sw64: kvm: add shared memory support for guest memory region [T341879]
  - wxiat: sw64: kvm: fix munmap hva error [T341879]
  - wxiat: sw64: update xuelang_defconfig [T341879]
  - wxiat: rtc: refactor sw64 virtual rtc driver to adapt to host [T341879]
  - wxiat: sw64: iommu: fix 32-bit devices dma ops [T341879]
  - wxiat: sw64: fix R_SW64_LITERAL relocations for module loading [T341879]
  - wxiat: sw64: remove __direct_map_base and __direct_map_size [T341879]
  - wxiat: sw64: fix iomem resource of crash kernel [T341879]
  - wxiat: sw64: update xuelang_defconfig and remove guest_defconfig [T341879]
  - wxiat: sw64: add chip_vt.dts for guest on sw3231 [T341879]
  - wxiat: sw64: add basic support of binary unification for sw3231 series [T341879]
  - wxiat: sw64: add arch-specific dma_set_mask implementation [T341879]
  - wxiat: perf tools: reduce sw64's impact on common config [T341879]
  - wxiat: sw64: add standard syscalls [T341879]
  - wxiat: sw64: read tc with new rdtc interface [T341879]
  - wxiat: sw64: remove unnecessary declarations from proto.h [T341879]
  - wxiat: sw64: radeon: work around ROB timeout when suspend/resume [T341879]
  - wxiat: sw64: disable device wakeup interrupt [T341879]
  - wxiat: sw64: remove useless tc clocksource [T341879]
  - wxiat: sw64: remove caller saved registers from processor state [T341879]
  - wxiat: sw64: add a check for schedule_frame in get_wchan() [T341879]
  - wxiat: sw64: fix compile error for CONFIG_SUSPEND and CONFIG_HIBERNATION [T341879]
  - wxiat: sw64: fix fpregs restore at kvm exit if hcall exists [T341879]
  - wxiat: sw64: remove fp from pcb struct [T341879]
  - wxiat: sw64: pci: disable hotplug ability of RC temporarily [T341879]
  - wxiat: sw64: iommu: fix a bug in calling 'alloc_pages_node' [T341879]
  - wxiat: sw64: move fpregs to thread_struct [T341879]
  - wxiat: sw64: iommu: work around interrupt remapping capability [T341879]
  - wxiat: sw64: iommu: use original dma ops if iommu_init_device fail [T341879]
  - wxiat: sw64: iommu: remove double check of pdev and hose [T341879]
  - wxiat: sw64: iommu: add iova overlap hint [T341879]
  - wxiat: sw64: iommu: improve implementation [T341879]
  - wxiat: sw64: kexec: add quick reboot support [T341879]
  - wxiat: sw64: pci: fix multiple msi data allocation [T341879]
  - wxiat: sw64: pci: fix pcie_flr to support specific device [T341879]
  - wxiat: sw64: iommu: remove useless codes in flush_device_tlb [T341879]
  - wxiat: sw64: iommu: improve performance when mapping page [T341879]
  - wxiat: sw64: iommu: fix free_pagetable [T341879]
  - wxiat: sw64: iommu: support unmap_unpin_fast [T341879]
  - wxiat: sw64: iommu: improve coding style [T341879]
  - wxiat: sw64: iommu: flush device related TLB and PCache when detached [T341879]
  - wxiat: sw64: remove support of AUTO_IRQ_AFFINITY [T341879]
  - wxiat: sw64: iommu: fix xHCI handoff processing corner case [T341879]
  - wxiat: sw64: kvm: fix compile error for KVM module [T341879]
  - wxiat: sw64: kvm: fix kernel panic caused by unaligned address [T341879]
  - wxiat: sw64: fix compile error for CONFIG_SW64_GUEST=y [T341879]
  - wxiat: sw64: gpio: fix compile error when CONFIG_GPIO_SUNWAY=y [T341879]
  - wxiat: sw64: support "panic_on_oops" sysctl [T341879]
  - wxiat: sw64: kexec: fix kernel crashdump bug [T341879]
  - wxiat: sw64: kexec: fix capture kernel startup problems [T341879]
  - wxiat: sw64: fix f31 vector address in get_reg_addr [T341879]
  - wxiat: sw64: mm: add support for Logical Memory Hotplug [T341879]
  - wxiat: sw64: fix compile error when CONFIG_DEBUG_FS is not set [T341879]
  - wxiat: sw64: kvm: add check before using genalloc [T341879]
  - wxiat: sw64: fix compile warning for CONFIG_JUMP_LABEL=y [T341879]
  - wxiat: sw64: add support for SW831 [T341879]
  - wxiat: sw64: fix compile errors and warnings for CONFIG_SMP=n [T341879]
  - wxiat: sw64: fix compile error caused by io.h dependency for chip2 [T341879]
  - wxiat: sw64: reserve space for initrd instead of remove [T341879]
  - wxiat: sw64: remove incorrect __init for page_is_ram() [T341879]
  - wxiat: sw64: do some code cleanup [T341879]
  - wxiat: sw64: change minimum digits for printed address [T341879]
  - wxiat: sw64: add __init for reserve_mem_for_pci() [T341879]
  - wxiat: sw64: radeon: correct low-level mmio memset direct calls [T341879]
  - wxiat: sw64: refactor regmap io implementations for more general sementics [T341879]
  - wxiat: sw64: kvm: add refer count for reserved page in memory pool [T341879]
  - wxiat: sw64: remove useless nop instructions [T341879]
  - wxiat: sw64: perf: add perf lock record support [T341879]
  - wxiat: sw64: lib: clean up Makefile [T341879]
  - wxiat: sw64: acpi: remove useless #ifdef CONFIG_ACPI [T341879]
  - wxiat: sw64: perf: add user callchain support [T341879]
  - wxiat: sw64: perf: store pc in kernel callchain [T341879]
  - wxiat: sw64: kvm: fix panic caused by failure to allocate memory for VM [T341879]
  - wxiat: sw64: kvm: remove unused file kvm_cma.c in arch/sw_64/kvm/ [T341879]
  - wxiat: sw64: remove useless get_phys_start() method [T341879]
  - wxiat: sw64: acpi: fix dependency on qemu guest and chip2 [T341879]
  - wxiat: sw64: update kata_xuelang_defconfig and kata_guest_defconfig [T341879]
  - wxiat: sw64: kvm: add CONFIG_KVM guard to fix compile errors for guest [T341879]
  - wxiat: sw64: kvm: fix compile errors for host [T341879]
  - wxiat: sw64: kvm: remove unnecessary symbol export in mm/cma.c [T341879]
  - wxiat: sw64: reorganize code for suspend and hibernation [T341879]
  - wxiat: sw64: acpi: add initial acpi infrastructure support [T341879]
  - wxiat: sw64: kvm: improve segmented mem management with gen_pool [T341879]
  - wxiat: sw64: kvm: call interrupt handler of timer directly [T341879]
  - wxiat: sw64: fix /proc/kcore initialization problem [T341879]
  - wxiat: sw64: fix compilation errors when CONFIG_PCI=n [T341879]
  - wxiat: sw64: add id attribute for cache [T341879]
  - wxiat: sw64: modify cmdline tc_sched_clock [T341879]
  - wxiat: sw64: modify tc synchronization mechanism for sched_clock() [T341879]
  - wxiat: sw64: improve sched_clock() [T341879]
  - wxiat: sw64: remove incorrect __init for sw64_chip_init_ops [T341879]
  - wxiat: sw64: iommu: fix sw1621 compiling error [T341879]
  - wxiat: sw64: remove incorrect __init for sw64_map_irq [T341879]
  - wxiat: sw64: fix irq header dependency [T341879]
  - wxiat: sw64: add kata_guest_defconfig and kata_xuelang_defconfig [T341879]
  - wxiat: sw64: iommu: fix bug of xhci bios handoff [T341879]
  - wxiat: sw64: fix SW1621 cpu topology [T341879]
  - wxiat: sw64: timer: restructure timer interrupt handler [T341879]
  - wxiat: sw64: iommu: improve sunway_iommu_init implementation [T341879]
  - wxiat: sw64: flush only vivt icache without ictag [T341879]
  - wxiat: sw64: mm: always select HAVE_MEMBLOCK_NODE_MAP to simplify zone init [T341879]
  - wxiat: sw64: mm: modify how mem_size_limit works [T341879]
  - wxiat: sw64: iommu: fix a bug of driver unbinding [T341879]
  - wxiat: sw64: uapi: include generic uapi ioctl.h [T341879]
  - wxiat: sw64: modify vmemmap definition to fix perf warnings [T341879]
  - wxiat: sw64: reorganize cpu node and topology setup [T341879]
  - wxiat: sw64: mm: modify pa_to_nid and remove no_node_data [T341879]
  - wxiat: sw64: iommu: show exception info according to type [T341879]
  - wxiat: sw64: smp: fix cpu_present_mask [T341879]
  - wxiat: sw64: iommu: disable iommu by default [T341879]
  - wxiat: sw64: remove unused ftrace hmcall [T341879]
  - wxiat: sw64: iommu: remove unnecessary io read operations [T341879]
  - wxiat: sw64: iommu: improve flush operation [T341879]
  - wxiat: sw64: improve perf support [T341879]
  - wxiat: sw64: fix br instruction generation [T341879]
  - wxiat: sw64: change macro naming in bpf [T341879]
  - wxiat: sw64: iommu: fix bug of allocating secondary page table [T341879]
  - wxiat: sw64: kvm: fix the value of size_cmdline [T341879]
  - wxiat: sw64: allow memblock resize [T341879]
  - wxiat: sw64: i2c: implement strict read/write fifo state checks [T341879]
  - wxiat: sw64: fix syscall trace support [T341879]
  - wxiat: sw64: clear asid for each possible cpu in init_new_context() [T341879]
  - wxiat: sw64: kvm: reduce unnecessary host context switch [T341879]
  - wxiat: sw64: mm: randomize mmap base [T341879]
  - wxiat: sw64: kvm: select CMA if CONFIG_KVM=y [T341879]
  - wxiat: sw64: update xuelang_defconfig and aere_defconfig [T341879]
  - wxiat: sw64: kvm: reserve memory for VM through cma mechanism [T341879]
  - wxiat: sw64: fix package_id in cpu topology [T341879]
  - wxiat: sw64: fix core_id semantic in cpu topology [T341879]
  - wxiat: sw64: kvm: add support for KVM module [T341879]
  - wxiat: sw64: always update PTBR in switch_mm() [T341879]
  - wxiat: sw64: pci: set enable_cnt for pci dev of RC [T341879]
  - wxiat: sw64: fix cpumask_of_node() [T341879]
  - wxiat: PM / core: Add support to skip power management in device/driver model [T341879]
  - wxiat: sw64: fix compilation errors [T341879]
  - wxiat: sw64: rename some macros with SW_ [T341879]
  - wxiat: sw64: fix indent style for dts [T341879]
  - wxiat: sw64: remove unused chip3 IOR definitions [T341879]
  - wxiat: sw64: iommu: remove useless flush operations [T341879]
  - wxiat: sw64: msi: fix bug of allocating irq [T341879]
  - wxiat: sw64: kvm: fix virtual clock timer to one-shot [T341879]
  - wxiat: sw64: iommu: fix iommu selecting invalid node [T341879]
  - wxiat: sw64: pci: optimize msi interrupt handler [T341879]
  - wxiat: sw64: do some cleanups for debugfs [T341879]
  - wxiat: sw64: sich: fix CONFIG_I2C_SICH_PCI dependency [T341879]
  - wxiat: sw64: sich: add GMAC driver support [T341879]
  - wxiat: sw64: remove unnecessary jump_label_init() [T341879]
  - wxiat: sw64: kvm: update guest_defconfig [T341879]
  - wxiat: mm, thp: use head page in __migration_entry_wait() [T341879]
  - wxiat: sw64: iommu: fix identity mapping [T341879]
  - wxiat: sw64: iommu: fix iommu_enable param [T341879]
  - wxiat: sw64: iommu: show more details of iommu interrupt [T341879]
  - wxiat: sw64: fix a bug in store_cpu_topology() [T341879]
  - wxiat: sw64: iommu: add 8M page support [T341879]
  - wxiat: sw64: enable segfault debug print dynamically [T341879]
  - wxiat: sw64: rename debugfs dir sw_64 to sw64 [T341879]
  - wxiat: sw64: iommu: clean some compile warnings [T341879]
  - wxiat: sw64: fix irq migration bug [T341879]
  - wxiat: sw64: iommu: redesign the free logic to fix unreasonable interrupts [T341879]
  - wxiat: sw64: fix 'access_ok()' [T341879]
  - wxiat: sw64: drivers: move sw64 platform related code to mainline drivers [T341879]
  - wxiat: sw64: fix renaming errors for deep sleep configs [T341879]
  - wxiat: sw64: pci: upgrade driver for sunway chip2 to fix a kernel panic [T341879]
  - wxiat: sw64: rename swio.h and clean up sw.h [T341879]
  - wxiat: sw64: update defconfigs [T341879]
  - wxiat: sw64: fix compile error for libahci_sich driver [T341879]
  - wxiat: sw64: fix compile warnings for kprobe.c [T341879]
  - wxiat: sw64: fix compile error when CONFIG_PCI_IOV=n [T341879]
  - wxiat: sw64: update guest_defconfig [T341879]
  - wxiat: sw64: fix SR-IOV support [T341879]
  - wxiat: sw64: update aere_defconfig [T341879]
  - wxiat: sw64: qemu: add a new refresh interface for viommu [T341879]
  - wxiat: sw64: update xuelang_defconfig [T341879]
  - wxiat: sw64: rename io_read and io_write to avoid conflicts [T341879]
  - wxiat: sw64: fix compile warnings for entry-ftrace.S [T341879]
  - wxiat: sw64: export no_node_data to avoid modpost errors [T341879]
  - wxiat: sw64: iommu: fix duplicate iommu Kconfig options [T341879]
  - wxiat: sw64: fix some renaming errors [T341879]
  - wxiat: sw64: do some renaming [T341879]
  - wxiat: sw_64: fix highest pfn when kvm_reserved_mem is used [T341879]
  - wxiat: sw_64: reduce some unnecessary load/store operations [T341879]
  - wxiat: sw_64: fix a typo in qrnnd.S [T341879]
  - wxiat: sw_64: rename cpufreq debug file [T341879]
  - wxiat: sw_64: set CONFIG_DCA=n by default [T341879]
  - wxiat: sw_64: pci: change MSI implementation to handle_edge_irq [T341879]
  - wxiat: sw_64: add arch support for the kernel's kgdb core [T341879]
  - wxiat: sw_64: clean up entDbg entry and some useless code [T341879]
  - wxiat: sw_64: add jump label support [T341879]
  - wxiat: sw_64: reduce some unnecessary load operations [T341879]
  - wxiat: sw_64: fix initrd address added memblock [T341879]
  - wxiat: sw_64: fix makefile and kconfig for pcie hotplug [T341879]
  - wxiat: sw_64: kvm: reserve mem for host with host_mem_max [T341879]
  - wxiat: sw_64: fix memblock bug if kvm_reserved_mem is not set [T341879]
  - wxiat: sw_64: fix disp bug of br instruction generation [T341879]
  - wxiat: sw_64: switch to SPARSEMEM and implement VMEMMAP [T341879]
  - wxiat: sw_64: redesign boot memory setup and numa setup [T341879]
  - wxiat: sw_64: remove unused sw_verbose_mcheck [T341879]
  - wxiat: sw_64: rename local labels for hibernate_asm.S [T341879]
  - wxiat: sw_64: remove unused sw_64__tlb_migrate_finish [T341879]
  - wxiat: sw_64: iommu: add device hotplug and sriov supports [T341879]
  - wxiat: sw_64: iommu: remove redundent struct [T341879]
  - wxiat: sw_64: rewrite constant offsets with meaningful macros [T341879]
  - wxiat: sw_64: kvm: fix FPCR save/restore bug [T341879]
  - wxiat: sw_64: reimplement __iowriteXX_copy functions on sw_64 arch [T341879]
  - wxiat: sw_64: mm: fix pmd_modify semantic [T341879]
  - wxiat: sw_64: mm: add helpers to encode and decode swap entry [T341879]
  - wxiat: sw_64: mm: improve NUMA balancing support for sw_64 [T341879]
  - wxiat: sw_64: mm: remove useless pte and pmd helpers [T341879]
  - wxiat: sw_64: mm: remove the alias of _PAGE_VALID [T341879]
  - wxiat: sw_64: irq: increase NR_IRQS to support more devices [T341879]
  - wxiat: sw_64: add cpu frequency adjustment interface [T341879]
  - wxiat: sw_64: mm: recover 32 bit mmap area support [T341879]
  - wxiat: sw_64: iommu: fix sequence of flush and write [T341879]
  - wxiat: sw_64: iommu: allow devid as 0 during device init process [T341879]
  - wxiat: sw_64: kvm: modify the memory preparation conditions [T341879]
  - wxiat: sw_64: kvm: expand the number of KVM_USER_MEM_SLOTS [T341879]
  - wxiat: sw_64: msi: fix a bug of multi-msi irqs setup [T341879]
  - wxiat: sw_64: fix macro naming for chip3_io header [T341879]
  - wxiat: sw_64: qemu: modify the 64-bit mmio address layout [T341879]
  - wxiat: sw_64: alway set FOW pte flag to private mapping [T341879]
  - wxiat: sw_64: qemu: fix the value of first_busno in struct pci_controller [T341879]
  - wxiat: sw_64: kvm: reserve memory for host in node0 only [T341879]
  - wxiat: sw_64: remove unused fields from switch_stack [T341879]
  - wxiat: sw_64: remove redundant definitions from asm-offsets.c [T341879]
  - wxiat: sw_64: make sethae become an empty function [T341879]
  - wxiat: sw_64: qemu: fixup irq free problem for chip_qemu [T341879]
  - wxiat: sw_64: kvm: add vfio support for virtual machine [T341879]
  - wxiat: sw_64: kvm: rename sw_guest_defconfig to guest_defconfig [T341879]
  - wxiat: sw_64: vfio: update vfio kconfig [T341879]
  - wxiat: sw_64: mm: fix p[te|md] mkclean semantics [T341879]
  - wxiat: sw_64: remove unused make rule for intc-sw6.o [T341879]
  - wxiat: sw_64: kvm: remove ifdef around arch vma flag fix [T341879]
  - wxiat: sw_64: iommu: major update about free ops [T341879]
  - wxiat: sw_64: iommu: rename iommu configs [T341879]
  - wxiat: sw_64: iommu: fix dma range [T341879]
  - wxiat: sw_64: iommu: redesign flush ops [T341879]
  - wxiat: sw_64: iommu: refator iommu code to support vfio [T341879]
  - wxiat: sw64: kvm: enable the vhost support [T341879]
  - wxiat: sw_64: rewrite get_reg_addr helper function [T341879]
  - wxiat: drivers: clean up irregular sm750 and swich video drivers [T341879]
  - wxiat: sw_64: qemu: modify the realization of MSI for full emulation device [T341879]
  - wxiat: sw_64: use tc as source of sched_clock [T341879]
  - wxiat: sw_64: qemu: add msi irq domain info for CHIP_QEMU [T341879]
  - wxiat: sw_64: add aere_defconfig for SW1621 [T341879]
  - wxiat: sw_64: add regular mmap system call to replace osf_mmap [T341879]
  - wxiat: sw_64: add regular statfs64/fstatfs64 system calls [T341879]
  - wxiat: sw_64: fix incorrect switch_stack setup in setup_sigcontext [T341879]
  - wxiat: sw_64: fix floating point registers restoration [T341879]
  - wxiat: sw_64: add system call table generation support [T341879]
  - wxiat: sw_64: sich: remove outdated gmac net driver [T341879]
  - wxiat: sw_64: fix compile error caused by SW2_LEGACY_IO [T341879]
  - wxiat: sw_64: mm: add p[te|md] protnone helpers for use by NUMA balancing [T341879]
  - wxiat: sw_64: change pr_debug to pr_info in do_page_fault [T341879]
  - wxiat: sw_64: remove the mk helper script [T341879]
  - wxiat: sw_64: kvm: add hot-snapshot support [T341879]
  - wxiat: sw_64: add sw_guest_defconfig for guest [T341879]
  - wxiat: sw_64: move kernel/io.c to lib/iomap.c [T341879]
  - wxiat: sw_64: remove unused macros and io_trivial.h [T341879]
  - wxiat: sw_64: rewirte io read/write interfaces [T341879]
  - wxiat: sw_64: rewrite read/write iomem interfaces [T341879]
  - wxiat: sw_64: rewrite raw read/write iomem interfaces [T341879]
  - wxiat: sw_64: unify chip related iomap interfaces [T341879]
  - wxiat: sw_64: fix address error of sw_is_ioaddr [T341879]
  - wxiat: sw_64: clean up sw_trivial_rw_bw series macors [T341879]
  - wxiat: rtc: fix the para-virt rtc driver for sw guest [T341879]
  - wxiat: sw_64: fix IO base bug of ioremap [T341879]
  - wxiat: .gitignore: remove modifications introduced by sw_64 [T341879]
  - wxiat: sw_64: fix the naming in compiler.h [T341879]
  - wxiat: arm64: Use correct ll/sc atomic constraints [T341879]
  - wxiat: arm64: cmpxchg: Use "K" instead of "L" for ll/sc immediate constraint [T341879]
  - wxiat: arm64: Avoid redundant type conversions in xchg() and cmpxchg() [T341879]
  - wxiat: sw_64: fix syscall_restart bug for signal handling [T341879]
  - wxiat: sw_64: Makefile: update archclean to clean tools [T341879]
  - wxiat: sw_64: math-emu: remove four unused empty functions [T341879]
  - wxiat: sw_64: add 256m hugetlb when hugepagesz is not set [T341879]
  - wxiat: sw_64: add FORCE_MAX_ZONEORDER to Kconfig [T341879]
  - wxiat: sw_64: pci: optimize root complex mps/mrr settings [T341879]
  - wxiat: sw_64: introduce a new kernel parameter 'numa=' [T341879]
  - wxiat: sw_64: wire up io_pgetevents and rseq system calls [T341879]
  - wxiat: sw_64: pci: remove some unused variables [T341879]
  - wxiat: sw_64: fix two compile warnings [T341879]
  - wxiat: sw_64: redesign kernel parameter 'mem=' and 'memmap=' [T341879]
  - wxiat: sw_64: Kconfig: update the help discription [T341879]
  - wxiat: sw_64: pci: change pci transaction ordering rule settings [T341879]
  - wxiat: sw_64: remove useless code [T341879]
  - wxiat: sw_64: add a config option to enable rrk support [T341879]
  - wxiat: sw_64: move SW_RRU option to Kconfig.debug [T341879]
  - wxiat: sw_64: isa: clean isa hose and bridge deprecated codes [T341879]
  - wxiat: sw_64: fix some problems about naming conventions [T341879]
  - wxiat: sw_64: pci: reimplement pci_config_iobase syscall [T341879]
  - wxiat: sw_64: fix incorrect encoding in sw_64 rtc instruction [T341879]
  - wxiat: sw_64: update some mnemonic instructions [T341879]
  - wxiat: sw_64: fix many coding style problems and do some cleanups [T341879]
  - wxiat: sw_64: fix bug in serial.h [T341879]
  - wxiat: sw_64: display some cpu flags in cpuinfo [T341879]
  - wxiat: sw_64: print bogomips of cpuinfo in lowercase [T341879]
  - wxiat: sw_64: integrate macro definitions of headers [T341879]
  - wxiat: sw_64: delete unused headers [T341879]
  - wxiat: sw_64: rewrite deep-memset.S using SIMD instructions [T341879]
  - wxiat: sw_64: fix bug that failed to set cacheinfo [T341879]
  - wxiat: scsi: csiostor: remove flush_scheduled_work() [T341879]
  - wxiat: sw_64: remove unused hmcall [T341879]
  - wxiat: sw_64: fix a bug of parsing cpuoffline [T341879]
  - wxiat: sw_64: update xuelang_defconfig to support SOL [T341879]
  - wxiat: sw_64: xhci: fix BIOS handoff bug [T341879]
  - wxiat: sw_64: remove data dependency barriers [T341879]
  - wxiat: compiler.h: remove unfriendly __READ_ONCE() of sw_64 [T341879]
  - wxiat: sw_64: ipmi_si: set legacy i/o address access route to LPC interface [T341879]
  - wxiat: sw_64: improve implementation of kprobe/uprobe [T341879]
  - wxiat: tools uapi: fix sw_64 support [T341879]
  - wxiat: sw_64: drivers: fix usage mistakes of memcpy_fromio/toio [T341879]
  - wxiat: drivers: remove sw421 related code [T341879]
  - wxiat: sw_64: provide earlyprintk based boot console [T341879]
  - wxiat: sw_64: spi: add transfer_one_message in spi controller [T341879]
  - wxiat: sw_64: fix refill tool's potential bug [T341879]
  - wxiat: sw_64: mm: enable hugetlb support by SYS_SUPPORTS_HUGETLBFS [T341879]
  - wxiat: sw_64: pci: add pcie hotplug driver support [T341879]
  - wxiat: sw_64: improve the method to export kernel log [T341879]
  - wxiat: sw_64: fix csum_partial_copy_from_user [T341879]
  - wxiat: sw_64: i2c: set i2c master work at standard mode [T341879]
  - wxiat: sw_64: remove unused strncpy_from_user.S [T341879]
  - wxiat: sw_64: use arch optimized strncpy and memmove [T341879]
  - wxiat: sw_64: rewrite strcpy and add strncpy [T341879]
  - wxiat: sw_64: fix stl/stl_u vulnerability in kernel [T341879]
  - wxiat: sw_64: unify core operations implementation for c3a and c3b [T341879]
  - wxiat: sw_64: override command line for chip3 debugging [T341879]
  - wxiat: sw_64: ignore binary of refill tool [T341879]
  - wxiat: sw_64: fix a bug on judging dtb virtual address [T341879]
  - wxiat: sw_64: fix compile warning for __virt_addr_valid [T341879]
  - wxiat: sw_64: use __virt_addr_valid check address validity [T341879]
  - wxiat: sw_64: add a new method to export kernel log [T341879]
  - wxiat: sw_64: remove useless comments [T341879]
  - wxiat: sw_64: clean up pointless get_sysnames [T341879]
  - wxiat: sw_64: remove some unused options and clean log [T341879]
  - wxiat: sw_64: remove four unused files [T341879]
  - wxiat: video: fbdev: revert fbdev core driver to upstream [T341879]
  - wxiat: sw_64: change Makefile, build cacheinfo.o always [T341879]
  - wxiat: sw_64: change __copy_user() calling semantic [T341879]
  - wxiat: sw_64: i2c: implement i2c polling driver to interact with cpld chip [T341879]
  - wxiat: sw_64: add a new uapi header hmcall.h [T341879]
  - wxiat: sw_64: clean up unimplemented system calls [T341879]
  - wxiat: sw_64: remove OSF/1 v4 readv/writev system calls [T341879]
  - wxiat: sw_64: remove __NR_sys_epoll_*, leave __NR_epoll_* [T341879]
  - wxiat: sw_64: remove unused flushicache syscall [T341879]
  - wxiat: sw_64: get cpu freq, cache info and address size with cpuid [T341879]
  - wxiat: tty: vt: revert drivers/tty/vt to mainline [T341879]
  - wxiat: sw_64: megaraid: add driver for SUBARCH_C3B [T341879]
  - wxiat: sw_64: pcie: fix a bug when allocating msi vector [T341879]
  - wxiat: sw_64: remove rru debug code from fs/read_write.c [T341879]
  - wxiat: sw_64: fix the reboot of the platform_aere [T341879]
  - wxiat: sw_64: bpf: fix error of register saving/restoring [T341879]
  - wxiat: sw_64: eliminate warning when compile the kernel [T341879]
  - wxiat: sw_64: uapi: fix errors for making headers_check [T341879]
  - wxiat: sw_64: uart: add driver for sich serial port [T341879]
  - wxiat: sw_64: get actual cpu info by cpuid hmcall [T341879]
  - wxiat: sw_64: sync hmcall definitions with hmcode [T341879]
  - wxiat: sw_64: fix errors for showing cache size and bogomips [T341879]
  - wxiat: sw_64: pci: print linkup info in a line [T341879]
  - wxiat: sw_64: hide 32-bit statfs option for newer systems [T341879]
  - wxiat: sw_64: pcie: improve dma write performance on chip3 [T341879]
  - wxiat: sw_64: rename sw6b_defconfig to xuelang_defconfig and update [T341879]
  - wxiat: sw_64: pci: drop __init from chip3's init structure [T341879]
  - wxiat: sw_64: improve coding style [T341879]
  - wxiat: sw_64: update boot_params structure to keep compatibility [T341879]
  - wxiat: sw_64: pci: add support for all Root Complexes' initialization [T341879]
  - wxiat: sw_64: move exports to actual definitions [T341879]
  - wxiat: sw_64: further improve the dtb framework and update dtb address [T341879]
  - wxiat: sw_64: fix compile error and improve coding style [T341879]
  - wxiat: sw_64: clean up opaque extern inline functions [T341879]
  - wxiat: sw_64: clean up hwrpb and use smp_rcb instead [T341879]
  - wxiat: sw_64: pass kernel params by struct boot_params [T341879]
  - wxiat: sw_64: smp: unify ipi implementation for all subarchs [T341879]
  - wxiat: sw_64: pci: fix the class code of PCIe RC's cfg space [T341879]
  - wxiat: sw_64: remove unused mc_freq and ring_freq [T341879]
  - wxiat: sw_64: PCIe: add irq_set_affinity routine for MSI [T341879]
  - wxiat: sw_64: add cpu topology info [T341879]
  - wxiat: sw_64: clean up most sw2 stuffs [T341879]
  - wxiat: sw_64: improve coding style and prune unused codes for math.c [T341879]
  - wxiat: sw_64: LPC: refactor LPC controller driver [T341879]
  - wxiat: sw_64/efi: enable SMBIOS/DMI support and add EFI runtime code framework [T341879]
  - wxiat: sw_64: remove two unused headers [T341879]
  - wxiat: mtd: deprecate sw_64 arch specific m25p80 driver [T341879]
  - wxiat: sw_64: SPI: refactor SPI controller driver [T341879]
  - wxiat: mtd: spi-nor: Support controllers with limited TX FIFO size [T341879]
  - wxiat: sw_64: pci: fix initial settings of PCIe RC's cfg space [T341879]
  - wxiat: sw_64: PCIe: optimize the msi interrupt handler [T341879]
  - wxiat: sw_64: remove unused hooks for getting cpu and chip info [T341879]
  - wxiat: sw_64: PCIe: fix bug of setting irq affinity [T341879]
  - wxiat: sw_64: PCIe: fix bug for multiple msi irqs [T341879]
  - wxiat: sw_64: PCIe: fix bug of allocating core msi vector [T341879]
  - wxiat: sw_64: lib: fix stl/stl_u vulneralbility for memset [T341879]
  - wxiat: sw_64: qemu: organize the code to adapt to different subarchs [T341879]
  - wxiat: sw_64: dts: fix compiling error when !CONFIG_OF [T341879]
  - wxiat: sw_64: qemu: simplify redundant IO macro definitions [T341879]
  - wxiat: sw_64: kvm: use IO_MARK_BIT instead of IO_BITS [T341879]
  - wxiat: sw_64: fixup for compiling when selecting CONFIG_SW_CHIP2 [T341879]
  - wxiat: sw_64: chip3: simplify redundant IO macro definitions [T341879]
  - wxiat: sw_64：kvm: Modify the method of reserving memory size for host [T341879]
  - wxiat: sw_64: kvm: Add a flag to determine whether MSI is enabled in guest [T341879]
  - wxiat: sw_64: PCIe: add msi irq domain info for CHIP3 [T341879]
  - wxiat: sw_64: kvm: Add msi support for virtual machine [T341879]
  - wxiat: sw_64: clean up PAL related stuffs [T341879]
  - wxiat: sw_64: remove some unused headers, no functions changed [T341879]
  - wxiat: sw_64: remove some unused files, no functions changed [T341879]
  - wxiat: sw_64: add eBPF JIT Compiler [T341879]
  - wxiat: sw_64/dtb: passed dtb address parameter to kernel [T341879]
  - wxiat: sw_64: remove the self-map for PGD [T341879]
  - wxiat: sw_64: implement debug info [T341879]
  - wxiat: sw_64: sich: revert directory "drivers/usb/dwc3" to mainline [T341879]
  - wxiat: sw_64: smp booting handshake with cpu_online_mask [T341879]
  - wxiat: sw_64: improve coding style [T341879]
  - wxiat: sw_64: standardize cpuinfo [T341879]
  - wxiat: sw_64: sich: add drivers for devices on SICH [T341879]
  - wxiat: sw_64: implement cacheinfo [T341879]
  - wxiat: sw_64: remove sw6b flags from Makefile and vmlinux.lds.S [T341879]
  - wxiat: sw_64: remove undef inline in compiler.h [T341879]
  - wxiat: sw_64: add objcopy and deb/tar support [T341879]
  - wxiat: sw_64: do some cleanups for pcb_struct [T341879]
  - wxiat: sw_64: qemu: Complete the shutdown and restart process [T341879]
  - wxiat: sw_64: Use some macro definitions instead of constants [T341879]
  - wxiat: sw_64: dts: support dts both on chip2 and chip3 [T341879]
  - wxiat: sw_64: do some cleanups for hwrpb [T341879]
  - wxiat: sw_64: kvm: Use macro definitions instead of constants [T341879]
  - wxiat: sw_64: smp: set rxrdy as bitmap for C3A [T341879]
  - wxiat: sw_64: modify asn width for c3a [T341879]
  - wxiat: sw_64: modify the method of calculating memory size [T341879]
  - wxiat: sw_64: do not select SPARSE_IRQ for PLATFORM_AERE [T341879]
  - wxiat: sw_64: fix compile error of weak function definition [T341879]
  - wxiat: sw_64: update to support PLATFORM_AERE without SICH [T341879]
  - wxiat: sw_64: add serial driver on CPU1 [T341879]
  - wxiat: sw_64: remove unused fields in hwrpb [T341879]
  - wxiat: sw_64: recover wrongly removed useful code [T341879]
  - wxiat: sw_64: move declaration of memdesc to hw_init.h [T341879]
  - wxiat: sw_64: remove unnecessary EXPORT_SYMBOL [T341879]
  - wxiat: sw_64: Remove percpu_struct and set flag in kernel [T341879]
  - wxiat: sw_64: rename uniques to tidle_pcb that is more appropriate [T341879]
  - wxiat: sw_64: smp: move definition of uniques into smp.c [T341879]
  - wxiat: sw_64: move percpus into hwrpb.c and redefine as static [T341879]
  - wxiat: sw_64: Remove unused percpu and pcb variables [T341879]
  - wxiat: sw_64: Detach "unique" field from percpu_struct [T341879]
  - wxiat: sw_64: Remove unused code [T341879]
  - wxiat: sw_64: kvm: Format the code for kvm [T341879]
  - wxiat: sw_64: replace SW6A and SW6B with SUBARCH_C3A and SUBARCH_C3B [T341879]
  - wxiat: sw_64: qemu: update kvm defconfig [T341879]
  - wxiat: sw_64: qemu: fix bugs when selecting PLATFORM_QEMU [T341879]
  - wxiat: sw_64: unify discontiguous and flat memory setup [T341879]
  - wxiat: sw_64: Define interrupt types with macro definitions [T341879]
  - wxiat: sw_64: rename core directory and reposition platform-related codes [T341879]
  - wxiat: sw_64: qemu: fixup compiling error when selecting PLATFORM_QEMU [T341879]
  - wxiat: sw_64: unify host and guest memdesc setup [T341879]
  - wxiat: sw_64: fixup a mistake for commit ffa21fcb4aff [T341879]
  - wxiat: sw_64: detach memdesc from hwrpb [T341879]
  - wxiat: sw_64: reserve mem for pci device according to chip [T341879]
  - wxiat: sw_64: imporve code style for three asm files [T341879]
  - wxiat: sw_64: add some codes for SW6A [T341879]
  - wxiat: sw_64: move out chip related codes from common part [T341879]
  - wxiat: sw_64: fix compile error when DIRECT_DMA=y or IOMMU=y [T341879]
  - wxiat: sw_64: pci: Increase pci related processing for virtualization [T341879]
  - wxiat: sw_64: qemu: Relocate chip_qemu related irq APIs [T341879]
  - wxiat: sw_64: PCI: Deprecate two redundant functions [T341879]
  - wxiat: sw_64: rename kernel binary file for mk script [T341879]
  - wxiat: sw_64: fix some compile warnings [T341879]
  - wxiat: sw_64: add two new files [T341879]
  - wxiat: sw_64: relocate chip related irq APIs [T341879]
  - wxiat: sw_64: PCI: Support for scanning root complex [T341879]
  - wxiat: sw_64: remove sw_machine_vector structure [T341879]
  - wxiat: sw_64: init support for sw_64 architecture [T341879]
  - uos: arm64: add phytium driver with ec lpc and uart
  - uos: drm/hisilicon/hibmc: add gamma_set function [B252467]
  - uos: drm/hisilicon/hibmc: add DPMS on/off function [B252467]
  - uos: drm/hisilicon/hibmc: fix 'xset dpms force off' fail [B252467]
  - uos: drm/ast: Fixed display error for ps23xx when using ast bmc card [T342993]
  - uos: drm/phytium: Bugfix Xorg startup for ps23xx when using pe2201 bmc card [T342993]
  - uos: uos_wup: Add uos_wup feature
  - uos: LoongArch:LSVZ: Fix the rcu timeout problem when the VM is cpu hotplug
  - uos: LoongArch: Implement constant timer shutdown interface
  - uos: LoongArch:adjust the calc method of number of packages.
  - uos: LoongArch:irqchip/loongarch-extioi:Fix ext irq route error.
  - uos: cpufreq: loongson3-acpi: Initialize the value of policy->cur
  - uos: ipmi: ls2k500 kcs ipmi add nolock version support.
  - uos: loongarch/kvm: Fixed a huge page leak on a virtual machine
  - uos: irqchip/loongarch-extioi: Fix ext irq route fail when some cpus offline
  - uos: uos_sched: Adjust uos_sched code NO.2
  - uos: net/grtnic_xgb: Fix the compilation error of grtnic_xgb [T332293]
  - uos: config: open grtnic_xgb defconfig [T332293]
  - uos: net/grtnic: Upgrade Grtnic network card driver to 1.23.1205 [T332293]
  - uos: uos_sched: Adjust uos_sched code NO.1
  - stable: {CVE-2023-52469} drivers/amd/pm: fix a use-after-free in kv_parse_power_table
  - uos: acpi_idle: limiting to C1 max_cstate on some hardware platform.[B219467]


author: caina <caina@uniontech.com> - 4.19.0-91.182
changelog:
  - uos: net/wangxun: update wangxun txgbe driver to 1.3.5.1 [T349909]
  - uos: net/wangxun: update wangxun ngbe driver to 1.2.6 [T349909]
  - uos: do not check permissions when the task is exiting
  - uos: fix warning error and grammar error causing by lower gcc version [T351223]
  - euler: mm/memcontrol: fix wrong vmstats for dying memcg [T351649]
  - stable: {CVE-2024-26602} sched/membarrier: reduce the ability to hammer on sys_membarrier [T351223]
  - uos: update cusr8116 raid card driver to g2c35dadd
  - uos: perf: fix compile errors


author: Gou Hao <gouhao@uniontech.com> - 4.19.0-91.183
changelog:
  - uos: sw_64: fix implicit declaration of 'vzalloc'i by qla2xxx [T359831]
  - uos: fix cpufreq of la64 compile failed [T325607]
  - uos: srpm: disable sign-kernel in c7 [T362695]
  - uos: fix netswift compile error [T325607]
  - uos: fix compile error by update qla2xxx hda driver version to 10.02.12.01-k [T359831]
  - perf: back-port Generic function-alignment infrastructure.
  - mainline: irqchip/gic-v3-its: Enable RESEND_WHEN_IN_PROGRESS for LPIs
  - mainline: genirq: Allow fasteoi handler to resend interrupts on concurrent handling
  - mainline: genirq: Expand doc for PENDING and REPLAY flags
  - mainline: genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
  - mainline: net: sched: remove NET_CLS_IND config option
  - mainline: sched,livepatch: Use wake_up_if_idle()
  - mainline: sched: Improve wake_up_all_idle_cpus() take #2
  - mainline: sched: Simplify wake_up_*idle*()
  - mainline: btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
  - mainline: btrfs: check return value of btrfs_commit_transaction in relocation
  - mainline: HID: intel_ish-hid: Add check for ishtp_dma_tx_map
  - mainline: ipvs: align inner_mac_header for encapsulation
  - mainline: ipvs: allow rs_table to contain different real server types
  - mainline: ipvs: allow tunneling with gue encapsulation
  - mainline: generic radix trees
  - mainline: Documentation/ABI: Mention retbleed vulnerability info file for sysfs
  - mainline: xfs: report corruption only as a regular error
  - mainline: LoongArch, bpf: Fix jit to skip speculation barrier opcode
  - mainline: net: xdp: allow generic and driver XDP on one interface
  - mainline: selftests/bpf: fix the expected messages
  - mainline: xdp: Provide extack messages when prog attachment failed
  - mainline: netfilter: remove BUG_ON() after skb_header_pointer()
  - mainline: skbuff: micro-optimize {,__}skb_header_pointer()
  - mainline: skbuff: make __skb_header_pointer()'s data argument const
  - mainline: mm: add vma_lookup(), update find_vma_intersection() comments
  - mainline: i915_vma: Rename vma_lookup to i915_vma_lookup
  - mainline: l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
  - mainline: net: fix a concurrency bug in l2tp_tunnel_register()
  - mainline: ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
  - mainline: NFS: Don't call generic_error_remove_page() while holding locks
  - mainline: {CVE-2022-1280} drm: use the lookup lock in drm_is_current_master
  - mainline: {CVE-2022-1280} drm: add a locked version of drm_is_current_master
  - mainline: {CVE-2022-1280} drm/vmwgfx: fix potential UAF in vmwgfx_surface.c
  - mainline: {CVE-2022-1280} drm: protect drm_master pointers in drm_lease.c
  - mainline: {CVE-2022-1280} drm: serialize drm_file.master with a new spinlock
  - mainline: {CVE-2022-1280} drm: clean up unused kerneldoc in drm_lease.c
  - mainline: {CVE-2022-1280} drm: clarify usage of drm leases
  - mainline: video: fbdev: i740fb: Error out if 'pixclock' equals zero
  - mainline: seccomp: Improve performace by optimizing rmb()
  - uos: update qla2xxx hda driver version to 10.02.12.01-k [T359831]
  - uos: add Zhongxing micro network card driver [T363175]
  - euler: Revert "genirq: Increase the number of IRQ descriptors" [T325607]
  - euler: crypto: hisilicon - Add value profile support for kernel. [T325607]
  - euler: config: arm64: Enable dubugfs config of hisi sas [T325607]
  - euler: scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm [T325607]
  - euler: scsi: hisi_sas_v3_hw: Don't use PCI helper functions [T325607]
  - euler: scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING [T325607]
  - euler: scsi: hisi_sas: Work around build failure in suspend function [T325607]
  - euler: scsi: hisi_sas: Block requests before take debugfs snapshot [T325607]
  - euler: scsi: hisi_sas: Add slave_destroy interface for v3 hw [T325607]
  - euler: scsi: hisi_sas: Configure the initialization registers according to HBA model [T325607]
  - euler: scsi: hisi_sas: Increase debugfs_dump_index after dump is completed [T325607]
  - euler: scsi: hisi_sas: Ensure all enabled PHYs up during controller reset [T325607]
  - euler: scsi: hisi_sas: Exit suspending state when usage count is greater than 0 [T325607]
  - euler: scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id [T325607]
  - euler: Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" [T325607]
  - euler: scsi: hisi_sas: Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure [T325607]
  - euler: scsi: hisi_sas: Use abort task set to reset SAS disks when discovered [T325607]
  - euler: scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW [T325607]
  - euler: scsi: hisi_sas: Fix rescan after deleting a disk [T325607]
  - euler: scsi: hisi_sas: Modify v3 HW SSP underflow error processing [T325607]
  - euler: scsi: hisi_sas: Fix phyup timeout on FPGA [T325607]
  - euler: scsi: hisi_sas: Prevent parallel controller reset and control phy command [T325607]
  - euler: scsi: hisi_sas: Limit users changing debugfs BIST count value [T325607]
  - euler: scsi: hisi_sas: Use autosuspend for the host controller [T325607]
  - euler: scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed [T325607]
  - euler: scsi: hisi_sas: Add more logs for runtime suspend/resume [T325607]
  - euler: scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() [T325607]
  - euler: scsi: hisi_sas: Initialise devices in .slave_alloc callback [T325607]
  - euler: scsi: hisi_sas: Speed up error handling when internal abort timeout occurs [T325607]
  - euler: scsi: hisi_sas: Reset controller for internal abort timeout [T325607]
  - euler: scsi: hisi_sas: Include HZ in timer macros [T325607]
  - euler: scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset [T325607]
  - euler: scsi: hisi_sas: Put a limit of link reset retries [T325607]
  - euler: scsi: hisi_sas: Print SATA device SAS address for soft reset failure [T325607]
  - euler: scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared [T325607]
  - euler: scsi: hisi_sas: Directly snapshot registers when executing a reset [T325607]
  - euler: scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails [T325607]
  - euler: scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print [T325607]
  - euler: scsi: hisi_sas: Add trace FIFO debugfs support [T325607]
  - euler: scsi: hisi_sas: Enable debugfs support by default [T325607]
  - euler: scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() [T325607]
  - euler: scsi: hisi_sas: use threaded irq to process CQ interrupts [T325607]
  - euler: scsi: hisi_sas: Remove preemptible() [T325607]
  - euler: scsi: hisi_sas: Move debugfs code to v3 hw driver [T325607]
  - euler: scsi: hisi_sas: Reduce some indirection in v3 hw driver [T325607]
  - euler: scsi: hisi_sas: Fix up probe error handling for v3 hw [T325607]
  - euler: scsi: hisi_sas: Recover PHY state according to the status before reset [T325607]
  - euler: scsi: hisi_sas: Add device link between SCSI devices and hisi_hba [T325607]
  - euler: scsi: hisi_sas: Add check for methods _PS0 and _PR0 [T325607]
  - euler: scsi: hisi_sas: Add controller runtime PM support for v3 hw [T325607]
  - euler: scsi: hisi_sas: Switch to new framework to support suspend and resume [T325607]
  - euler: scsi: hisi_sas: Code style cleanup [T325607]
  - euler: scsi: hisi_sas: Add missing newlines [T325607]
  - euler: scsi: hisi_sas: Add BIST support for fixed code pattern [T325607]
  - euler: scsi: hisi_sas: Add BIST support for phy FFE [T325607]
  - euler: scsi: hisi_sas: Make phy index variable name consistent [T325607]
  - euler: scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg [T325607]
  - euler: scsi: hisi_sas: Modify macro name for OOB phy linkrate [T325607]
  - euler: scsi: hisi_sas: Remove one kerneldoc comment [T325607]
  - euler: scsi: hisi_sas: Do not reset phy timer to wait for stray phy up [T325607]
  - euler: scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw() [T325607]
  - euler: scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list [T325607]
  - euler: scsi: hisi_sas: Modify the commit information for DSM method [T325607]
  - euler: scsi: hisi_sas: Display proc_name in sysfs [T325607]
  - euler: scsi: hisi_sas: Fix build error without SATA_HOST [T325607]
  - euler: scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw() [T325607]
  - euler: scsi: hisi_sas: Add prints for v3 hw interrupt converge and automatic affinity [T325607]
  - euler: scsi: hisi_sas: Modify the file permissions of trigger_dump to write only [T325607]
  - euler: scsi: hisi_sas: Replace magic number when handle channel interrupt [T325607]
  - euler: scsi: hisi_sas: Stop converting a bool into a bool [T325607]
  - euler: scsi: hisi_sas: Return directly if init hardware failed [T325607]
  - euler: scsi: hisi_sas: Record the phy down event in debugfs [T325607]
  - euler: scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails [T325607]
  - euler: scsi: hisi_sas: Add ability to have multiple debugfs dumps [T325607]
  - euler: scsi: hisi_sas: Add module parameter for debugfs dump count [T325607]
  - euler: scsi: hisi_sas: Allocate memory for multiple dumps of debugfs [T325607]
  - euler: scsi: hisi_sas: Add debugfs file structure for ITCT cache [T325607]
  - euler: scsi: hisi_sas: Add debugfs file structure for IOST cache [T325607]
  - euler: scsi: hisi_sas: Add debugfs file structure for ITCT [T325607]
  - euler: scsi: hisi_sas: Add debugfs file structure for IOST [T325607]
  - euler: scsi: hisi_sas: Add debugfs file structure for port [T325607]
  - euler: scsi: hisi_sas: Add debugfs file structure for registers [T325607]
  - euler: scsi: hisi_sas: Add debugfs file structure for DQ [T325607]
  - euler: scsi: hisi_sas: Add debugfs file structure for CQ [T325607]
  - euler: scsi: hisi_sas: Add timestamp for a debugfs dump [T325607]
  - euler: scsi: hisi_sas: Don't create debugfs dump folder twice [T325607]
  - euler: scsi: hisi_sas: Make three functions static [T325607]
  - euler: scsi: hisi_sas: fix spelling mistake "digial" -> "digital" [T325607]
  - euler: scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation [T325607]
  - euler: scsi: hisi_sas: Remove some unused function arguments [T325607]
  - euler: scsi: hisi_sas: Remove redundant work declaration [T325607]
  - euler: scsi: hisi_sas: Remove hisi_sas_hw.slot_complete [T325607]
  - euler: scsi: hisi_sas: add debugfs auto-trigger for internal abort time out [T325607]
  - euler: scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code [T325607]
  - euler: scsi: hisi_sas: remove set but not used variable 'irq_value' [T325607]
  - euler: scsi: hisi_sas: Remove some unnecessary code [T325607]
  - euler: scsi: hisi_sas: Modify return type of debugfs functions [T325607]
  - euler: scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed [T325607]
  - euler: scsi: hisi_sas: Drop SMP resp frame DMA mapping [T325607]
  - euler: scsi: hisi_sas: Drop kmap_atomic() in SMP command completion [T325607]
  - euler: scsi: hisi_sas: Snapshot AXI and RAS register at debugfs [T325607]
  - euler: scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs [T325607]
  - euler: scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT [T325607]
  - euler: scsi: hisi_sas: Make max IPTT count equal for all hw revisions [T325607]
  - euler: scsi: hisi_sas: Some misc tidy-up [T325607]
  - euler: scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental [T325607]
  - euler: scsi: hisi_sas: Fix losing directly attached disk when hot-plug [T325607]
  - euler: scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code [T325607]
  - euler: scsi: hisi_sas: Fix normally completed I/O analysed as failed [T325607]
  - euler: scsi: hisi_sas: No need to check return value of debugfs_create functions [T325607]
  - euler: cpufreq: CPPC: add SW BOOST support [T325607]
  - euler: cpufreq: change '.set_boost' to act on one policy [T325607]
  - euler: genirq: Increase the number of IRQ descriptors [T325607]
  - euler: irqchip: gic-v3: Collection table support muti pages [T325607]
  - euler: net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure [T325607]
  - euler: net: hns3: Fix Kabi issue caused by ptp introducing gettimex64() [T325607]
  - euler: Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure [T325607]
  - euler: net: hns3: Fallback Ethtool's modifications to extack [T325607]
  - euler: net: hns3: Fallback ethtool's modification of lane [T325607]
  - euler: net: hns3: HNAE3 framework add support for ROH client [T325607]
  - euler: net: hns3: add ROH MAC type definitions and support query MAC type [T325607]
  - euler: net: hns3: Add configuration of TM QCN error event [T325607]
  - euler: net: hns3: fix return value check bug of rx copybreak [T325607]
  - euler: net: hns3: add netdev reset check for hns3_set_tunable() [T325607]
  - euler: ethtool: mark netlink family as __ro_after_init [T325607]
  - euler: net: hns3: add max order judgement for tx spare buffer [T325607]
  - euler: net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue [T325607]
  - euler: net: hns3: fix deadlock issue when externel_lb and reset are executed together [T325607]
  - euler: ethtool: Fix uninitialized number of lanes [T325607]
  - euler: ethtool: reset #lanes when lanes is omitted [T325607]
  - euler: ethtool: limit bitset size [T325607]
  - euler: ethtool: fix application of verbose no_mask bitset [T325607]
  - euler: net: hns3: fix for not calculating TX BD send size correctly [T325607]
  - euler: NIC: hns3: fix kabi [T325607]
  - euler: ptp: deprecate gettime64() in favor of gettimex64() [T325607]
  - euler: net: hns3: add support for Hisilicon ptp sync device [T325607]
  - euler: net: hns3: sync linux kernel hns3 wol to openeuler [T325607]
  - euler: net: hns3: fix pointer cast to different type for wol [T325607]
  - euler: net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol [T325607]
  - euler: net: hns3: fix getting supported parameter from driver in hclge_set_wol [T325607]
  - euler: net: hns3: add supports pfc storm detection and suppression [T325607]
  - euler: net: hns3: debugfs add dump dscp map info [T325607]
  - euler: net: hns3: refactor dev capability and dev spec of debugfs [T325607]
  - euler: net: hns3: support debugfs for wake on lan [T325607]
  - euler: net: hns3: fix user's coalesce configuration lost issue [T325607]
  - euler: net: hns3: add support for configuring interrupt quantity limiting [T325607]
  - euler: net: hns3: add debugfs support for interrupt coalesce [T325607]
  - euler: net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c [T325607]
  - euler: net: hns3: refactor VF cmdq init and uninit APIs with new common APIs [T325607]
  - euler: net: hns3: refactor PF cmdq init and uninit APIs with new common APIs [T325607]
  - euler: net: hns3: create common cmdq init and uninit APIs [T325607]
  - euler: net: hns3: refactor VF cmdq resource APIs with new common APIs [T325607]
  - euler: net: hns3: refactor PF cmdq resource APIs with new common APIs [T325607]
  - euler: net: hns3: create common cmdq resource allocate/free/query APIs [T325607]
  - euler: net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API [T325607]
  - euler: net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API [T325607]
  - euler: net: hns3: fix setting wrong tx_timeout value issue [T325607]
  - euler: net: hns3: refactor hclge_mac_link_status_wait for interface reuse [T325607]
  - euler: net: hns3: add wait until mac link down [T325607]
  - euler: net: hns3: fix set cpu affinity when state down [T325607]
  - euler: net: hns3: restore user pause configure when disable autoneg [T325607]
  - euler: net: hns3: add tm flush when setting tm [T325607]
  - euler: net: hns3: fix the imp capability bit cannot exceed 32 bits issue [T325607]
  - euler: net: hns3: fix GRE checksum offload issue [T325607]
  - euler: net: hns3: fix strncpy() not using dest-buf length as length issue [T325607]
  - euler: net: hns3: add support config dscp map to tc [T325607]
  - euler: net: hns3: refactor hclge_update_desc_vfid for extension [T325607]
  - euler: net:ethtool Fix the Kabi problem is caused by the new FEC callback function in ethtool_ops [T325607]
  - euler: net:hns3 The kabi issue is resolved when the lane members are added to the ethtool_link_ksettings structure [T325607]
  - euler: net: hns3: add querying fec statistics [T325607]
  - euler: ethtool: add FEC statistics [T325607]
  - euler: ethtool: fec_prepare_data() - jump to error handling [T325607]
  - euler: ethtool: support FEC settings over netlink [T325607]
  - euler: ethtool: netlink bitset handling [T325607]
  - euler: net: hns3: avoid mult + div op in critical data path [T325607]
  - euler: net: hns3: add support to query and set lane number by ethtool [T325607]
  - euler: ethtool: Extend link modes settings uAPI with lanes [T325607]
  - euler: net: hns3: Resolved the kabi change issue caused by new members in the devlink structure [T325607]
  - euler: The kabi issue is resolved when the rx_buf_len extension ring is used to set parameters or obtain APIs [T325607]
  - euler: net: hns3: Fix for the compilation problem of hclge_comm_cmd [T325607]
  - euler: net: hns3: remove always exist devlink pointer check [T325607]
  - euler: net: hns3: add support for registering devlink for VF [T325607]
  - euler: net: hns3: add support for registering devlink for PF [T325607]
  - euler: net: hns3: fix output information incomplete for dumping tx queue info with debugfs [T325607]
  - euler: net: hns3: fix reset timeout when enable full VF [T325607]
  - euler: net: hns3: modify reset delay time to avoid configuration timeout [T325607]
  - euler: net: hns3: add support for getting GE port lanes [T325607]
  - euler: net: hns3: Use the correct style for SPDX License Identifier [T325607]
  - euler: net: hns3: support set/get VxLAN rule of rx flow director by ethtool [T325607]
  - euler: net: hns3: PF supports to set and query lane_num by sysfs [T325607]
  - euler: net: ethtool: add VxLAN to the NFC API [T325607]
  - euler: net: hns3: add extend interface support for read and write phy register [T325607]
  - euler: net: hns3: add support set led [T325607]
  - euler: net: hns3: add support set mac state [T325607]
  - euler: net: hns3: add support detect port wire type [T325607]
  - euler: net: hns3: add support PF provides customized interfaces to detect port faults. [T325607]
  - euler: net: hns3: add support disable nic clock [T325607]
  - euler: net: hns3: add support config and query serdes lane status [T325607]
  - euler: net: hns3: add supports configure optical module enable [T325607]
  - euler: net: hns3: add support query the presence of optical module [T325607]
  - euler: net: hns3: disbable pfc en before the reset [T325607]
  - euler: net: hns3: support set pfc pause trans time [T325607]
  - euler: net: hns3: add support query port ext information [T325607]
  - euler: net: hns3: add support to get/set 1d torus param [T325607]
  - euler: net: hns3: add supports fast reporting of faulty nodes [T325607]
  - euler: net: hns3: add support configuring function-level interrupt affinity [T325607]
  - euler: net: hns3: add support clear mac statistics [T325607]
  - euler: net: hns3: add support customized exception handling interfaces. [T325607]
  - euler: net: hns3: fix miss L3E checking for rx packet [T325607]
  - euler: net: hns3: support wake on lan configuration and query [T325607]
  - euler: net: hns3: refactor the debugfs for dumping FD tcam [T325607]
  - euler: net: hns3: allocate fd counter for queue bonding [T325607]
  - euler: net: hns3: add queue bonding mode support for VF [T325607]
  - euler: net: hns3: add support for queue bonding mode of flow director [T325607]
  - euler: net: hns3: refine the handling for VF heartbeat [T325607]
  - euler: net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process [T325607]
  - euler: net: hns3: add support for external loopback test [T325607]
  - euler: net: hns3: net: hns3: add querying and setting fec off mode from firmware [T325607]
  - euler: net: hns3: add querying and setting fec llrs mode from firmware [T325607]
  - euler: net: hns3: add querying fec ability from firmware [T325607]
  - euler: net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware [T325607]
  - euler: net: hns3: handle empty unknown interrupt for VF [T325607]
  - euler: net: hns3: add support for TX push mode [T325607]
  - euler: net: hns3: create new set of unified hclge_comm_cmd_send APIs [T325607]
  - euler: net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module [T325607]
  - euler: net: hns3: create new cmdq hardware description structure hclge_comm_hw [T325607]
  - euler: net: hns3: fix incorrect components info of ethtool --reset command [T325607]
  - euler: net: hns3: add dql info when tx timeout [T325607]
  - euler: net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu [T325607]
  - euler: net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters [T325607]
  - euler: net: hns3: remove the way to set tx spare buf via module parameter [T325607]
  - euler: net: hns3: add support to set/get rx buf len via ethtool for hns3 driver [T325607]
  - euler: build_bug.h: add wrapper for _Static_assert
  - euler: ethtool: add support to set/get rx buf len via ethtool [T325607]
  - euler: net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver [T325607]
  - euler: ethtool: add support to set/get tx copybreak buf size via ethtool [T325607]
  - euler: ethtool: set device ring sizes with RINGS_SET request [T325607]
  - euler: ethtool: provide ring sizes with RINGS_GET request [T325607]
  - euler: ethtool: helper functions for netlink interface [T325607]
  - euler: ethtool: introduce ethtool netlink interface [T325607]
  - euler: ethtool: provide link mode names as a string set [T325607]
  - euler: ethtool: move string arrays into common file [T325607]
  - euler: ethtool: move to its own directory [T325607]
  - euler: net: hns3: allow configure ETS bandwidth of all TCs [T325607]
  - euler: net: hns3: fix some mac statistics is always 0 in device version V2 [T325607]
  - euler: net: hns3: sync rx ring head in echo common pull [T325607]
  - euler: net: hns3: fix ROCE base interrupt vector initialization bug [T325607]
  - euler: net: hns3: add support for pf querying new interrupt resources [T325607]
  - euler: net: hisilicon: fix hsn3_ethtool kernel-doc warnings [T325607]
  - euler: net: hns3: adjust string spaces of some parameters of tx bd info in debugfs [T325607]
  - euler: net: hns3: fix data endian problem of some functions of debugfs [T325607]
  - euler: net: hns3: add error recovery module and type for himac [T325607]
  - euler: net: hns3: add new ras error type for roce [T325607]
  - euler: net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off [T325607]
  - euler: net: hns3: modify functions of converting speed ability to ethtool link mode [T325607]
  - euler: net: hns3: add support pause/pfc durations for mac statistics [T325607]
  - euler: net: hns3: device specifications add number of mac statistics [T325607]
  - euler: net: hns3: modify mac statistics update process for compatibility [T325607]
  - euler: net: hns3: schedule the polling again when allocation fails [T325607]
  - euler: net: hns3: fix for miscalculation of rx unused desc [T325607]
  - euler: net: hns3: PF enable promisc for VF when mac table is overflow [T325607]
  - euler: net: hns3: don't rollback when destroy mqprio fail [T325607]
  - euler: net: hns3: fix hclge_dbg_dump_tm_pg() stack usage [T325607]
  - euler: xdp: Fixed an issue where the trace_mem_disconnect function cannot find the definition. [T325607]
  - euler: net: hns3: fix always enable rx vlan filter problem after selftest [T325607]
  - euler: net: hns3: fix show wrong state when add existing uc mac address [T325607]
  - euler: net: hns3: do not allow call hns3_nic_net_open repeatedly [T325607]
  - euler: net: hns3: optimize the rx page reuse handling process [T325607]
  - euler: net: hns3: fix misuse vf id and vport id in some logs [T325607]
  - euler: net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static [T325607]
  - euler: net: hns3: remove unnecessary spaces [T325607]
  - euler: net: hns3: add some required spaces [T325607]
  - euler: net: hns3: clean up a type mismatch warning [T325607]
  - euler: net: hns3: refine function hns3_set_default_feature() [T325607]
  - euler: net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() [T325607]
  - euler: net: hnss3: use max() to simplify code [T325607]
  - euler: net: hns3: refine function hclge_dbg_dump_tm_pri() [T325607]
  - euler: net: hns3: reconstruct function hclge_ets_validate() [T325607]
  - euler: net: hns3: reconstruct function hns3_self_test [T325607]
  - euler: net: hns3: initialize each member of structure array on a separate line [T325607]
  - euler: net: hns3: add required space in comment [T325607]
  - euler: net: hns3: remove unnecessary "static" of local variables in function [T325607]
  - euler: net: hns3: don't config TM DWRR twice when set ETS [T325607]
  - euler: net: hns3: add new function hclge_get_speed_bit() [T325607]
  - euler: net: hns3: refactor function hclgevf_parse_capability() [T325607]
  - euler: net: hns3: refactor function hclge_parse_capability() [T325607]
  - euler: net: hns3: uniform type of function parameter cmd [T325607]
  - euler: net: hns3: merge some repetitive macros [T325607]
  - euler: net: hns3: package new functions to simplify hclgevf_mbx_handler code [T325607]
  - euler: net: hns3: remove redundant param to simplify code [T325607]
  - euler: net: hns3: use memcpy to simplify code [T325607]
  - euler: net: hns3: add hns3_state_init() to do state initialization [T325607]
  - euler: net: hns3: add macros for mac speeds of firmware command [T325607]
  - euler: net: hns3: fix GRO configuration error after reset [T325607]
  - euler: net: hns3: fix speed unknown issue in bond 4 [T325607]
  - euler: net: hns3: add support ethtool extended link state [T325607]
  - euler: net: hns3: add header file hns3_ethtoo.h [T325607]
  - euler: ethtool: add two link extended substates of bad signal integrity [T325607]
  - euler: docs: ethtool: Add two link extended substates of bad signal integrity [T325607]
  - euler: net: hns3: add support for triggering reset by ethtool [T325607]
  - euler: net: hns3: change the method of obtaining default ptp cycle [T325607]
  - euler: net: hns3: fix different snprintf() limit [T325607]
  - euler: net: hns3: fix a double shift bug [T325607]
  - euler: net: hns3: add support for PTP [T325607]
  - euler: net: hns3: add error handling compatibility during initialization [T325607]
  - euler: net: hns3: add support for imp-handle ras capability [T325607]
  - euler: net: hns3: add log for workqueue scheduled late [T325607]
  - euler: net: hns3: add phy loopback support for imp-controlled PHYs [T325607]
  - euler: net: hns3: add ioctl support for imp-controlled PHYs [T325607]
  - euler: net: hns3: add get/set pause parameters support for imp-controlled PHYs [T325607]
  - euler: net: hns3: add support for imp-controlled PHYs [T325607]
  - euler: net:hns3 Fix KABI for deletion of hnae3_unic_private_info in hnae3_handle [T325607]
  - euler: net:hns3 Fix KABI for ethtools->supported_coalesce_params [T325607]
  - euler: net: hns3: remove some unused macros [T325607]
  - euler: net: hns3: remove some unused codes in hns3_nic_set_features() [T325607]
  - euler: net: hns3: fix two coding style issues in hclgevf_main.c [T325607]
  - euler: net: hns3: remove two unused macros in hclgevf_cmd.c [T325607]
  - euler: net: hns3: remove an unused macro hclge_is_csq [T325607]
  - euler: net: hns3: fix a print format issue in hclge_mac_mdio_config() [T325607]
  - euler: net: hns3: remove some unused fields in struct hclge_dev [T325607]
  - euler: net: hns3: remove two duplicated register macros in hclgevf_main.h [T325607]
  - euler: net: hns3: remove unused struct hnae3_unic_private_info [T325607]
  - euler: net: hns3: remove some unused fields in struct hns3_nic_priv [T325607]
  - euler: net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd [T325607]
  - euler: net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd [T325607]
  - euler: net: hns3: refactor hclge_query_bd_num_cmd_send() [T325607]
  - euler: net: hns3: refactor hclge_config_tso() [T325607]
  - euler: net: hns3: remove a duplicated printing in hclge_configure() [T325607]
  - euler: net: hns3: modify two uncorrect macro names [T325607]
  - euler: net: hns3: remove a redundant register macro definition [T325607]
  - euler: net/hns: Remove custom driver version in favour of global one [T325607]
  - euler: net: hns3: clear port base VLAN when unload PF [T325607]
  - euler: net: hns3: reject unsupported coalescing params [T325607]
  - euler: net: hns3: modify an unsuitable log in hclge_map_ring_to_vector() [T325607]
  - euler: net: hns3: remove unused macros [T325607]
  - euler: net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit() [T325607]
  - euler: net: hns3: fix compile warning without CONFIG_RFS_ACCEL [T325607]
  - euler: net: hns3: Use LLDP ethertype define ETH_P_LLDP [T325607]
  - euler: net: hns3: return 0 and print warning when hit duplicate MAC [T325607]
  - euler: net: hns3: make function hclge_set_all_vf_rst() static [T325607]
  - uos: net: remove linkmode helpers from ice driver
  - euler: net: phy: Move linkmode helpers to somewhere public [T325607]
  - euler: net: hns3: Add unlikely for buf_num check [T325607]
  - euler: net: hns3: Add default irq affinity [T325607]
  - euler: net: hns3: Only update mac configuation when necessary [T325607]
  - euler: net: hns3: Fix for loopback selftest failed problem [T325607]
  - euler: config: arm64: Build HiSilicon SPI/SFC driver as module [T325607]
  - euler: spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection [T325607]
  - euler: spi: hisi-sfc-v3xx: fix potential irq race condition [T325607]
  - euler: spi: hisi-sfc-v3xx: add address mode check [T325607]
  - euler: spi: hisi-sfc-v3xx: extend version checking compatibility [T325607]
  - euler: spi: hisi-sfc-v3xx: add support for IRQ mode [T325607]
  - euler: spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register [T325607]
  - euler: spi: hisi-sfc-v3xx: factor out bus config and transfer functions [T325607]
  - euler: spi: hisi-sfc-v3xx: factor out IO modes configuration [T325607]
  - euler: spi: Remove CONFIG_ prefix from Kconfig select [T325607]
  - euler: spi: hisi-sfc-v3xx: add error check after per operation [T325607]
  - euler: spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits [T325607]
  - euler: spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes [T325607]
  - euler: spi: Allow SPI controller override device buswidth [T325607]
  - euler: spi: Add HiSilicon v3xx SPI NOR flash controller driver [T325607]
  - euler: spi/acpi: avoid spurious matches during slave enumeration [T325607]
  - euler: spi/acpi: fix incorrect ACPI parent check [T325607]
  - euler: spi/acpi: enumerate all SPI slaves in the namespace [T325607]
  - euler: driver core: platform: return -ENXIO for missing GpioInt [T325607]
  - euler: driver: platform: Support parsing GpioInt 0 in platform_get_irq() [T325607]
  - euler: spi: spi-mem: Fix build error without CONFIG_SPI_MEM [T325607]
  - euler: spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum [T325607]
  - euler: sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig [T325607]
  - euler: powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config [T325607]
  - euler: m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig [T325607]
  - euler: mips: Drop CONFIG_MTD_M25P80 in various defconfig files [T325607]
  - euler: ARM: shmobile: defconfig: Refresh config CONFIG_MTD_M25P80 for v5.4-rc1 [T325607]
  - euler: mtd: spi-nor: core: Fix an issue of releasing resources during read/write [T325607]
  - euler: mtd: spi-nor: fix kernel-doc for spi_nor::spimem [T325607]
  - euler: mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() [T325607]
  - euler: mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() [T325607]
  - euler: mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() [T325607]
  - euler: mtd: spi-nor: Stop compare with negative in Reg Ops methods [T325607]
  - euler: mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods [T325607]
  - euler: mtd: spi-nor: Fix direction of the write_sr() transfer [T325607]
  - euler: mtd: spi-nor: Move m25p80 code in spi-nor.c [T325607]
  - euler: mtd: spi-nor: always use bounce buffer for register read/writes [T325607]
  - euler: mtd: spi-nor: Add support for mx25u12835f [T325607]
  - euler: spi: add support for octal mode I/O data transfer [T325607]
  - euler: ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2 [T325607]
  - euler: dt-bindings: mpam: add document for arm64 mpam [T325607]
  - euler: arm64/mpam: add device tree support for mpam initialization [T325607]
  - euler: arm64/mpam: remove __init macro to support driver probe [T325607]
  - euler: arm64/mpam: rmid: refine allocation and release process [T325607]
  - euler: arm64/mpam: resctrl: add tips when rmid modification failed [T325607]
  - euler: arm64/mpam: Fix mpam corrupt when cpu online [T325607]
  - euler: mpam: update monitor rmid and group configuration [T325607]
  - euler: mpam: Add support for group rmid modify [T325607]
  - euler: mpam: enable rdt_mon_capable for mbw monitor [T325607]
  - euler: ACPI / PPTT: Find PPTT processor node by cache id [T325607]
  - euler: ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 [T325607]
  - euler: ACPICA: Add support for Arm's MPAM ACPI table version 2 [T325607]
  - euler: perf metricgroup: Fix find_evsel_group() event selector [T325607]
  - euler: perf metricgroup: Fix for metrics containing duration_time [T325607]
  - euler: perf metricgroup: Fix system PMU metrics [T325607]
  - euler: perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() [T325607]
  - euler: perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics [T325607]
  - euler: perf test: Fix metric parsing test [T325607]
  - euler: perf test: Fix msan uninitialized use. [T325607]
  - euler: perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test [T325607]
  - euler: perf expr: Allow numbers to be followed by a dot [T325607]
  - euler: perf expr: Test parsing of floating point numbers [T325607]
  - euler: perf jevents: Add support for HiSilicon PA PMU aliasing [T325607]
  - euler: perf jevents: Add support for HiSilicon SLLC PMU aliasing [T325607]
  - euler: perf jevents: Add support for HiSilicon HHA PMU aliasing [T325607]
  - euler: perf jevents: Add support for HiSilicon DDRC PMU aliasing [T325607]
  - euler: perf jevents: Add support for HiSilicon L3C PMU aliasing [T325607]
  - euler: perf test: Add pmu-events test for aliases of hip09 ddrc pmu [T325607]
  - euler: perf vendor events arm64: Revise hip08 uncore events [T325607]
  - euler: perf test: Verify more event members in pmu-events test [T325607]
  - euler: perf jevents: Support ConfigCode [T325607]
  - euler: perf parse-events: Set numeric term config [T325607]
  - euler: perf test: Add pmu-events sys event support [T325607]
  - euler: perf jevents: Print SoC name per system event table [T325607]
  - euler: perf pmu: Make pmu_add_sys_aliases() public [T325607]
  - euler: perf test: Add more pmu-events uncore aliases [T325607]
  - euler: perf test: Re-add pmu-event uncore PMU alias test [T325607]
  - euler: perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() [T325607]
  - euler: perf test: Test pmu-events core aliases separately [T325607]
  - euler: perf test: Factor out pmu-events alias comparison [T325607]
  - euler: perf test: Declare pmu-events test events separately [T325607]
  - euler: perf jevents: Relocate test events to cpu folder [T325607]
  - euler: perf test: Factor out pmu-events event comparison [T325607]
  - euler: perf jevents: Make build dependency on test JSONs [T325607]
  - euler: perf pmu: Save pmu name [T325607]
  - euler: perf pmu: Simplify arguments of __perf_pmu__new_alias [T325607]
  - euler: perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC [T325607]
  - euler: perf pmu: Fix alias matching [T325607]
  - euler: perf tools: Fix pattern matching for same substring in different PMU type [T325607]
  - euler: perf jevents: Add test for arch std events [T325607]
  - euler: perf metricgroup: Support adding metrics for system PMUs [T325607]
  - euler: perf metricgroup: Support printing metric groups for system PMUs [T325607]
  - euler: perf metricgroup: Split up metricgroup__print() [T325607]
  - euler: perf metricgroup: Fix metrics using aliases covering multiple PMUs [T325607]
  - euler: perf evlist: Change evlist__splice_list_tail() ordering [T325607]
  - euler: perf pmu: Add pmu_add_sys_aliases() [T325607]
  - euler: perf pmu: Add pmu_id() [T325607]
  - euler: perf jevents: Add support for system events tables [T325607]
  - euler: perf jevents: Add support for an extra directory level [T325607]
  - euler: perf jevents: Tidy error handling [T325607]
  - euler: perf jevents: Fix event code for events referencing std arch events [T325607]
  - euler: perf vendor events arm64: Add Hisi hip08 L3 metrics [T325607]
  - euler: perf vendor events arm64: Add Hisi hip08 L2 metrics [T325607]
  - euler: perf vendor events arm64: Add Hisi hip08 L1 metrics [T325607]
  - euler: perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system [T325607]
  - euler: perf test: Handle metric reuse in pmu-events parsing test [T325607]
  - euler: perf metricgroup: Make find_metric() public with name change [T325607]
  - euler: perf metricgroup: Fix uncore metric expressions [T325607]
  - euler: perf metric: Do not free metric when failed to resolve [T325607]
  - euler: perf metric: Free metric when it failed to resolve [T325607]
  - euler: perf metric: Release expr_parse_ctx after testing [T325607]
  - euler: perf test: Fix memory leaks in parse-metric test [T325607]
  - euler: perf parse-event: Fix memory leak in evsel->unit [T325607]
  - euler: perf evlist: Fix cpu/thread map leak [T325607]
  - euler: perf metric: Fix some memory leaks - part 2 [T325607]
  - euler: perf metric: Fix some memory leaks [T325607]
  - euler: perf test: Free aliases for PMU event map aliases test [T325607]
  - euler: perf metricgroup: Fix typo in comment. [T325607]
  - euler: perf list: Do not print 'Metric Groups:' unnecessarily [T325607]
  - euler: perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() [T325607]
  - euler: perf jevents: Add support for parsing perchip/percore events [T325607]
  - euler: perf jevents: Add new structure to pass json fields. [T325607]
  - euler: perf jevents: Make json_events() static and ditch jevents.h file [T325607]
  - euler: perf metric: Rename group_list to metric_list [T325607]
  - euler: perf metric: Rename struct egroup to metric [T325607]
  - euler: perf metric: Add metric group test [T325607]
  - euler: perf metric: Make compute_single function more precise [T325607]
  - euler: perf metric: Add recursion check when processing nested metrics [T325607]
  - euler: perf metric: Add DCache_L2 to metric parse test [T325607]
  - euler: perf metric: Add cache_miss_cycles to metric parse test [T325607]
  - euler: perf tests: Add parse metric test for frontend metric [T325607]
  - euler: perf tests: Add parse metric test for ipc metric [T325607]
  - euler: perf metric: Add events for the current list [T325607]
  - euler: perf metric: Compute referenced metrics [T325607]
  - euler: perf metric: Add referenced metrics to hash data [T325607]
  - euler: perf metric: Collect referenced metrics in struct metric_expr [T325607]
  - euler: perf metric: Collect referenced metrics in struct metric_ref_node [T325607]
  - euler: perf metric: Rename __metricgroup__add_metric to __add_metric [T325607]
  - euler: perf metric: Add add_metric function [T325607]
  - euler: perf metric: Add macros for iterating map events [T325607]
  - euler: perf metric: Add expr__del_id function [T325607]
  - euler: perf metric: Change expr__get_id to return struct expr_id_data [T325607]
  - euler: perf metric: Add expr__add_id function [T325607]
  - euler: perf metric: Fix memory leak in expr__add_id function [T325607]
  - euler: perf metric: Add 'struct expr_id_data' to keep expr value [T325607]
  - euler: perf metric: Rename expr__add_id() to expr__add_val() [T325607]
  - euler: perf pmu: Improve CPU core PMU HW event list ordering [T325607]
  - euler: perf pmu: List kernel supplied event aliases for arm64 [T325607]
  - euler: perf tools: Add test_generic_metric function [T325607]
  - euler: perf tools: Release metric_events rblist [T325607]
  - euler: perf tools: Factor out prepare_metric function [T325607]
  - euler: perf tools: Add metricgroup__parse_groups_test function [T325607]
  - euler: perf tools: Add map to parse_groups() function [T325607]
  - euler: perf tools: Add fake_pmu to parse_group() function [T325607]
  - euler: perf parse: Factor out parse_groups() function [T325607]
  - euler: perf tests: Add another metric parsing test [T325607]
  - euler: perf pmu: Add a perf_pmu__fake object to use with __parse_events() [T325607]
  - euler: perf parse: Provide a way to pass a fake_pmu to parse_events() [T325607]
  - euler: perf tests: Factor check_parse_id function [T325607]
  - euler: perf tools: Add fake pmu support [T325607]
  - euler: perf tools: Fix term parsing for raw syntax [T325607]
  - euler: perf parse: Add 'struct parse_events_state' pointer to scanner [T325607]
  - euler: perf stat: Do not pass avg to generic_metric [T325607]
  - euler: perf tools: Allow r0x<HEX> event syntax [T325607]
  - euler: perf parser: Add support to specify rXXX event with pmu [T325607]
  - euler: perf metricgroup: Remove unnecessary ',' from events [T325607]
  - euler: perf metricgroup: Add options to not group or merge [T325607]
  - euler: perf metricgroup: Remove duped metric group events [T325607]
  - euler: perf metricgroup: Order event groups by size [T325607]
  - euler: perf metricgroup: Delay events string creation [T325607]
  - euler: perf metricgroup: Use early return in add_metric [T325607]
  - euler: perf metricgroup: Always place duration_time last [T325607]
  - euler: perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools [T325607]
  - euler: perf expr: Migrate expr ids table to a hashmap [T325607]
  - euler: perf test: Provide a subtest callback to ask for the reason for skipping a subtest [T325607]
  - euler: perf test: Improve pmu event metric testing [T325607]
  - euler: perf expr: Parse numbers as doubles [T325607]
  - euler: perf expr: Increase max other [T325607]
  - euler: perf expr: Allow ',' to be an other token [T325607]
  - euler: perf expr: Allow for unlimited escaped characters in a symbol [T325607]
  - euler: perf test: Test pmu-events aliases [T325607]
  - euler: perf pmu: Make pmu_uncore_alias_match() public [T325607]
  - euler: perf pmu: Add is_pmu_core() [T325607]
  - euler: perf test: Add pmu-events test [T325607]
  - euler: perf pmu: Refactor pmu_add_cpu_aliases() [T325607]
  - euler: perf jevents: Support test events folder [T325607]
  - euler: perf jevents: Add some test events [T325607]
  - euler: perf tests expr: Added test for runtime param in metric expression [T325607]
  - euler: perf metricgroups: Enhance JSON/metric infrastructure to handle "?" [T325607]
  - euler: perf metrictroup: Split the metricgroup__add_metric function [T325607]
  - euler: perf expr: Add expr_scanner_ctx object [T325607]
  - euler: perf expr: Add expr_ prefix for parse_ctx and parse_id [T325607]
  - euler: perf expr: Fix copy/paste mistake [T325607]
  - euler: perf expr: Fix memory leaks in metric bison [T325607]
  - euler: perf expr: Make expr__parse() return -1 on error [T325607]
  - euler: perf expr: Straighten expr__parse()/expr__find_other() interface [T325607]
  - euler: perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables [T325607]
  - euler: perf expr: Move expr lexer to flex [T325607]
  - euler: perf expr: Add expr.c object [T325607]
  - euler: perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint [T325607]
  - euler: perf metricgroup: Support metric constraint [T325607]
  - euler: perf util: Factor out sysctl__nmi_watchdog_enabled() [T325607]
  - euler: perf metricgroup: Factor out metricgroup__add_metric_weak_group() [T325607]
  - euler: perf jevents: Support metric constraint [T325607]
  - euler: perf tools: Update copy of libbpf's hashmap.c [T325607]
  - euler: perf tools: Sync hashmap.h with libbpf's [T325607]
  - euler: perf tools: Grab a copy of libbpf's hashmap [T325607]
  - euler: libbpf, hashmap: Fix undefined behavior in hash_bits [T325607]
  - euler: libbpf: Fix libbpf hashmap on (I)LP32 architectures [T325607]
  - euler: libbpf: Define __WORDSIZE if not available [T325607]
  - euler: libbpf, hashmap: Remove unused #include [T325607]
  - euler: perf parse-events: Fix an old style declaration [T325607]
  - euler: perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events [T325607]
  - euler: tools bitmap: Implement bitmap_equal() operation at bitmap API [T325607]
  - euler: perf metricgroup: Fix printing event names of metric group with multiple events [T325607]
  - euler: perf list: Hide deprecated events by default [T325607]
  - euler: perf tools: Move ALLOC_LIST into a function [T325607]
  - euler: perf stat: Fix free memory access / memory leaks in metrics [T325607]
  - euler: perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU [T325607]
  - euler: perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU [T325607]
  - euler: perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU [T325607]
  - euler: perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname [T325607]
  - euler: perf jevents: Add support for Hisi hip08 L3C PMU aliasing [T325607]
  - euler: perf jevents: Add support for Hisi hip08 HHA PMU aliasing [T325607]
  - euler: perf jevents: Add support for Hisi hip08 DDRC PMU aliasing [T325607]
  - euler: perf pmu: Support more complex PMU event aliasing [T325607]
  - euler: perf metricgroup: Support multiple events for metricgroup [T325607]
  - euler: perf metricgroup: Scale the metric result [T325607]
  - euler: perf pmu: Change convert_scale from static to global [T325607]
  - euler: perf metricgroup: Remove needless includes from metricgroup.h [T325607]
  - euler: perf metricgroup: Add missing list_del_init() when flushing egroups list [T325607]
  - euler: perf tools metric: Don't include duration_time in group [T325607]
  - euler: perf list: Avoid extra : for --raw metrics [T325607]
  - euler: perf jevents: Use nonlocal include statements in pmu-events.c [T325607]
  - euler: perf jevents: Remove unused variable [T325607]
  - euler: perf stat: Fix metrics with --no-merge [T325607]
  - euler: perf list: Output tool events [T325607]
  - euler: perf evsel: Support printing evsel name for 'duration_time' [T325607]
  - euler: perf stat: Implement duration_time as a proper event [T325607]
  - euler: perf stat: Revert checks for duration_time [T325607]
  - euler: perf tools: Fix legacy events symbol separator parsing [T325607]
  - euler: perf list: Display metric expressions for --details option [T325607]
  - euler: perf stat: Move 'metric_events' to 'struct perf_stat_config' [T325607]
  - euler: perf stat: Pass a 'struct perf_stat_config' argument to global print functions [T325607]
  - euler: perf stat: Pass 'struct perf_stat_config' argument to local print functions [T325607]
  - euler: perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() [T325607]
  - euler: perf stat: Move STAT_RECORD out of perf_evlist__print_counters() [T325607]
  - euler: perf stat: Introduce perf_evlist__print_counters() [T325607]
  - euler: scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids [T325607]
  - euler: Fix the header file location error and adjust the function and structure version. [T325607]
  - euler: perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet [T325607]
  - euler: perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver [T325607]
  - euler: perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() [T325607]
  - euler: perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine [T325607]
  - euler: perf tools: Fix record failure when mixed with ARM SPE event [T325607]
  - euler: perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file [T325607]
  - euler: spi: hisi-kunpeng: Fix the debugfs directory name incorrect [T325607]
  - euler: spi: hisi-kunpeng: Add debugfs support [T325607]
  - euler: spi: hisi-kunpeng: Fix Woverflow warning on conversion [T325607]
  - euler: spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs [T325607]
  - euler: Documentation: devres: add missing SPI helper [T325607]
  - euler: spi: <linux/spi/spi.h>: add missing struct kernel-doc entry [T325607]
  - euler: spi: core: allow reporting the effectivly used speed_hz for a transfer [T325607]
  - euler: arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled [T325607]
  - euler: arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() [T325607]
  - euler: arm64: Expose SVE2 features for userspace [T325607]
  - euler: arm64: HWCAP: add support for AT_HWCAP2 [T325607]
  - euler: perf/smmuv3: Add MODULE_ALIAS for module auto loading [T325607]
  - euler: perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 [T325607]
  - euler: perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk [T325607]
  - euler: Revert "perf/smmuv3_pmu: Enable HiSilicon Erratum 162001800 quirk" [T325607]
  - euler: drivers/perf: hisi: add NULL check for name [T325607]
  - euler: drivers/perf: hisi: Remove redundant initialized of pmu->name [T325607]
  - euler: drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" [T325607]
  - euler: drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() [T325607]
  - euler: drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability [T325607]
  - euler: perf: hisi: Extract hisi_pmu_init [T325607]
  - euler: perf: hisi: Add configs for PMU isolation [T325607]
  - euler: perf: hisi: Fix read sccl_id and ccl_id error in TSV200 [T325607]
  - euler: drivers/perf: fixed kabi broken for SLLC and PA PMU [T325607]
  - euler: drivers/perf: fixed the issue that the kabi value changed [T325607]
  - euler: drivers/perf: hisi: Don't migrate perf to the CPU going to teardown [T325607]
  - euler: drivers/perf: hisi: Add TLP filter support [T325607]
  - euler: docs: perf: Fix PMU instance name of hisi-pcie-pmu [T325607]
  - euler: docs: fix 'make htmldocs' warning in perf [T325607]
  - euler: docs: perf: Address some html build warnings [T325607]
  - euler: docs: perf: Add description for HiSilicon PCIe PMU driver [T325607]
  - euler: docs: perf: Add new description on HiSilicon uncore PMU v2 [T325607]
  - euler: docs: perf: move to the admin-guide [T325607]
  - euler: drivers/perf: hisi: Fix some event id for hisi-pcie-pmu [T325607]
  - euler: drivers/perf: hisi: Add Support for CPA PMU [T325607]
  - euler: driver/perf: hisi: fix kabi broken for struct hisi_pmu [T325607]
  - euler: drivers/perf: hisi: Associate PMUs in SICL with CPUs online [T325607]
  - euler: drivers/perf: hisi: Add driver for HiSilicon PCIe PMU [T325607]
  - euler: PCI: Add pci_dev_id() helper [T325607]
  - euler: perf: hisi: Fix unexpected modifications in hisi_uncore_l3c_pmu.c [T325607]
  - euler: perf: hisi: Add support for HiSilicon SoC LPDDRC PMU [T325607]
  - euler: perf: hisi: Add support for HiSilicon SoC L3T PMU [T325607]
  - euler: perf: hisi: Fix read sccl_id and ccl_id error in some platform [T325607]
  - euler: openeuler_defconfig: Build HISI PMU drivers as modules. [T325607]
  - euler: arm64: perf: Expose some new events via sysfs [T325607]
  - euler: arm64: perf: Hook up new events [T325607]
  - euler: arm64: perf: Correct the event index in sysfs [T325607]
  - euler: arm64: perf: Add support for Armv8.1 PMCEID register format [T325607]
  - euler: perf/smmuv3: Don't trample existing events with global filter [T325607]
  - euler: drivers/perf: hisi: Add missing include of linux/module.h [T325607]
  - euler: drivers/perf: Prevent forced unbinding of PMU drivers [T325607]
  - euler: drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers [T325607]
  - euler: drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment [T325607]
  - euler: drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform [T325607]
  - euler: perf: hisi: Make irq shared [T325607]
  - euler: drivers/perf: hisi: Fix data source control [T325607]
  - euler: perf/hisi: Use irq_set_affinity() [T325607]
  - euler: drivers/perf: hisi: Add support for HiSilicon PA PMU driver [T325607]
  - euler: drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver [T325607]
  - euler: drivers/perf: hisi: Update DDRC PMU for programmable counter [T325607]
  - euler: drivers/perf: hisi: Add new functions for HHA PMU [T325607]
  - euler: drivers/perf: hisi: Add new functions for L3C PMU [T325607]
  - euler: drivers/perf: hisi: Add PMU version for uncore PMU drivers. [T325607]
  - euler: drivers/perf: hisi: Refactor code for more uncore PMUs [T325607]
  - euler: drivers/perf: hisi: Remove unnecessary check of counter index [T325607]
  - euler: drivers/perf: hisi: Add identifier sysfs file [T325607]
  - euler: perf: hisi: use devm_platform_ioremap_resource() to simplify code [T325607]
  - euler: For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. [T325607]
  - euler: drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling [T325607]
  - euler: docs: perf: convert to ReST [T325607]
  - euler: Revert "perf: hisi: remove duplicated code" [T325607]
  - euler: drivers/perf: Add support for ARMv8.3-SPE [T325607]
  - euler: perf arm-spe: Add support for ARMv8.3-SPE [T325607]
  - euler: perf arm_spe: Decode memory tagging properties [T325607]
  - euler: perf arm-spe: Add more sub classes for operation packet [T325607]
  - euler: perf arm-spe: Refactor operation packet handling [T325607]
  - euler: perf arm-spe: Add new function arm_spe_pkt_desc_op_type() [T325607]
  - euler: perf arm-spe: Remove size condition checking for events [T325607]
  - euler: perf arm-spe: Refactor event type handling [T325607]
  - euler: perf arm-spe: Add new function arm_spe_pkt_desc_event() [T325607]
  - euler: perf arm-spe: Refactor counter packet handling [T325607]
  - euler: perf arm-spe: Add new function arm_spe_pkt_desc_counter() [T325607]
  - euler: perf arm-spe: Refactor context packet handling [T325607]
  - euler: perf arm-spe: Refactor address packet handling [T325607]
  - euler: perf arm-spe: Add new function arm_spe_pkt_desc_addr() [T325607]
  - euler: perf arm-spe: Refactor packet header parsing [T325607]
  - euler: perf arm-spe: Refactor printing string to buffer [T325607]
  - euler: perf arm-spe: Fix packet length handling [T325607]
  - euler: perf arm-spe: Refactor arm_spe_get_events() [T325607]
  - euler: perf arm-spe: Refactor payload size calculation [T325607]
  - euler: perf arm-spe: Fix a typo in comment [T325607]
  - euler: perf arm-spe: Include bitops.h for BIT() macro [T325607]
  - euler: Subject: [PATCH] crypto: hisilicon - fix different versions of devices driver compatibility issue [T325607]
  - euler: UACCE backport from mainline [T325607]
  - euler: crypto: hisilicon-Cap block size at 2^31 [T325607]
  - euler: crypto: hisilicon-hpre add req check when callback [T325607]
  - euler: crypto: hisilicon- count send_ref when sending bd [T325607]
  - euler: crypto: hisilicon-enhancement of qm DFX [T325607]
  - euler: crypto: hisilicon-memory management optimization [T325607]
  - euler: config: arm64: Enable config of hisi ptt [T325607]
  - euler: hwtracing: hisi_ptt: Add dummy callback pmu::read() [T325607]
  - euler: hwtracing: hisi_ptt: Keep to advertise PERF_PMU_CAP_EXCLUSIVE [T325607]
  - euler: hwtracing: hisi_ptt: Fix potential sleep in atomic context [T325607]
  - euler: hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU [T325607]
  - euler: hwtracing: hisi_ptt: Export available filters through sysfs [T325607]
  - euler: hwtracing: hisi_ptt: Add support for dynamically updating the filter list [T325607]
  - euler: hwtracing: hisi_ptt: Factor out filter allocation and release operation [T325607]
  - euler: hwtracing: hisi_ptt: Only add the supported devices to the filters list [T325607]
  - euler: hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" [T325607]
  - euler: MAINTAINERS: Add maintainer for HiSilicon PTT driver [T325607]
  - euler: docs: trace: Add HiSilicon PTT device driver documentation [T325607]
  - euler: hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device [T325607]
  - euler: hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device [T325607]
  - euler: genirq: Export affinity setter for modules [T325607]
  - euler: iommu/arm-smmu-v3: Integrate the function for obtain the device domain type in bypass mode [T325607]
  - euler: iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity [T325607]
  - euler: iommu: Add def_domain_type() callback in iommu_ops [T325607]
  - euler: iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs [T325607]
  - euler: iommu: dev_bypass: cleanup dev bypass code [T325607]
  - euler: arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM [T325607]
  - euler: PCI: Support BAR sizes up to 8TB [T325607]
  - uos: Open configuration CONFIG_BPF_UNPRIV_DEFAULT_OFF
  - uos: fix hyperv_cpuid testing failure [B240841]
  - stable: {CVE-2024-42232} libceph: fix race between delayed_work() and ceph_monc_stop() [T360521]
  - uos: dup: disable lazy_dup by default [G006301]
  - uos: srpm: even if with_btf is 0, it should still depends on dwarves [T354015]
  - uos: modify srpm source [T354015]
  - uos: add lts-1070 srpm source [T354015]
  - uos: diable irq limit of la64 by default [T358195]
  - mainline: PCI: Add ACS quirk for Wangxun NICs. [T358365]
  - uos: drm/phytium: Replace default efi fb0 with dc fb [T357571]
  - uos: Fix the misalignment between vm_ event_state. events [] and vmstat_text
  - update: lpfc.ko to 14.2.673.36 [T355279]
  - anolis: alinux: proc/stat: Add the missing rcu unlock. [T353137]
  - uos: fix ccp init failed for hygon c86-4g cpu machine [T353305]
  - uos: add loongarch64 macro to mkspec for %build [T354923]
  - uos: net/wangxun: update wangxun ngbevf driver to 1.2.2 [T353307]
  - stable: {CVE-2024-26816} x86/boot: Ignore relocations in .notes sections in walk_relocs() too [B262317]
  - stable: {CVE-2024-26816} x86, relocs: Ignore relocations in .notes section [B262317]
  - uos: fix kabi broken by modify struct sock {} [T343551]
  - stable: wifi: rtlwifi: 8192de: correct checking of IQK reload [T343551]
  - stable: regmap: Account for register length when chunking [T343551]
  - stable: fbcon: Fix null-ptr-deref in soft_cursor [T343551]
  - stable: ext4: add lockdep annotations for i_data_sem for ea_inode's [T343551]
  - stable: selinux: don't use make's grouped targets feature yet [T343551]
  - stable: tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK [T343551]
  - stable: mmc: vub300: fix invalid response handling [T343551]
  - stable: rsi: Remove unnecessary boolean condition [T343551]
  - stable: regulator: da905{2,5}: Remove unnecessary array check [T343551]
  - stable: hwmon: (scmi) Remove redundant pointer check [T343551]
  - stable: wifi: rtlwifi: remove always-true condition pointed out by GCC 12 [T343551]
  - stable: lib/dynamic_debug.c: use address-of operator on section symbols [T343551]
  - stable: kernel/extable.c: use address-of operator on section symbols [T343551]
  - stable: eth: sun: cassini: remove dead code [T343551]
  - stable: gcc-12: disable '-Wdangling-pointer' warning for now [T343551]
  - stable: ACPI: thermal: drop an always true check [T343551]
  - stable: x86/boot: Wrap literal addresses in absolute_pointer() [T343551]
  - stable: ata: libata-scsi: Use correct device no in ata_find_dev() [T343551]
  - stable: scsi: stex: Fix gcc 13 warnings [T343551]
  - stable: usb: gadget: f_fs: Add unbind event before functionfs_unbind [T343551]
  - stable: net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 [T343551]
  - stable: iio: dac: build ad5758 driver when AD5758 is selected [T343551]
  - stable: iio: dac: mcp4725: Fix i2c_master_send() return value handling [T343551]
  - stable: HID: wacom: avoid integer overflow in wacom_intuos_inout() [T343551]
  - stable: HID: google: add jewel USB id [T343551]
  - stable: iio: adc: mxs-lradc: fix the order of two cleanup operations [T343551]
  - stable: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() [T343551]
  - stable: atm: hide unused procfs functions [T343551]
  - stable: ALSA: oss: avoid missing-prototype warnings [T343551]
  - stable: netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT [T343551]
  - stable: wifi: b43: fix incorrect __packed annotation [T343551]
  - stable: scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed [T343551]
  - stable: arm64/mm: mark private VM_FAULT_X defines as vm_fault_t [T343551]
  - stable: ARM: dts: stm32: add pin map for CAN controller on stm32f7 [T343551]
  - stable: wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value [T343551]
  - stable: media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table [T343551]
  - stable: media: dvb_ca_en50221: fix a size write bug [T343551]
  - stable: media: netup_unidvb: fix irq init by register it at the end of probe [T343551]
  - stable: media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address [T343551]
  - stable: media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() [T343551]
  - stable: media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer [T343551]
  - stable: media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() [T343551]
  - stable: media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() [T343551]
  - stable: media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() [T343551]
  - stable: media: dvb_demux: fix a bug for the continuity counter [T343551]
  - stable: ASoC: ssm2602: Add workaround for playback distortions [T343551]
  - stable: xfrm: Check if_id in inbound policy/secpath match [T343551]
  - stable: ASoC: dwc: limit the number of overrun messages [T343551]
  - stable: nbd: Fix debugfs_create_dir error checking [T343551]
  - stable: fbdev: stifb: Fix info entry in sti_struct on error path [T343551]
  - stable: fbdev: modedb: Add 1920x1080 at 60 Hz video mode [T343551]
  - stable: media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE [T343551]
  - stable: ARM: 9295/1: unwind:fix unwind abort for uleb128 case [T343551]
  - stable: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() [T343551]
  - stable: watchdog: menz069_wdt: fix watchdog initialisation [T343551]
  - stable: net: dsa: mv88e6xxx: Increase wait after reset deactivation [T343551]
  - stable: udp6: Fix race condition in udp6_sendmsg & connect [T343551]
  - stable: net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report [T343551]
  - stable: ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use [T343551]
  - stable: net/sched: Prohibit regrafting ingress or clsact Qdiscs [T343551]
  - stable: net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs [T343551]
  - stable: net/sched: sch_clsact: Only create under TC_H_CLSACT [T343551]
  - stable: net/sched: sch_ingress: Only create under TC_H_INGRESS [T343551]
  - stable: tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set [T343551]
  - stable: tcp: deny tcp_disconnect() when threads are waiting [T343551]
  - stable: af_packet: do not use READ_ONCE() in packet_bind() [T343551]
  - stable: amd-xgbe: fix the false linkup in xgbe_phy_status [T343551]
  - stable: af_packet: Fix data-races of pkt_sk(sk)->num. [T343551]
  - stable: netrom: fix info-leak in nr_write_internal() [T343551]
  - stable: net/mlx5: fw_tracer, Fix event handling [T343551]
  - stable: dmaengine: pl330: rename _start to prevent build error [T343551]
  - stable: netfilter: ctnetlink: Support offloaded conntrack entry deletion [T343551]
  - stable: ipv{4,6}/raw: fix output xfrm lookup wrt protocol [T343551]
  - stable: bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() [T343551]
  - stable: cdc_ncm: Fix the build warning [T343551]
  - stable: power: supply: bq24190: Call power_supply_changed() after updating input current [T343551]
  - stable: power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() [T343551]
  - stable: power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize [T343551]
  - stable: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize [T343551]
  - stable: cdc_ncm: Implement the 32-bit version of NCM Transfer Block [T343551]
  - uos: fix kabi broken by modify enum cpuhp_state {} [T343551]
  - uos: fix kabi borken by modify struct proto {} [T343551]
  - stable: 3c589_cs: Fix an error handling path in tc589_probe() [T343551]
  - stable: forcedeth: Fix an error handling path in nv_probe() [T343551]
  - stable: ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg [T343551]
  - stable: x86/show_trace_log_lvl: Ensure stack pointer is aligned, again [T343551]
  - stable: xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() [T343551]
  - stable: coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() [T343551]
  - stable: power: supply: sbs-charger: Fix INHIBITED bit for Status reg [T343551]
  - stable: power: supply: bq27xxx: Fix poll_interval handling and races on remove [T343551]
  - stable: power: supply: bq27xxx: Fix I2C IRQ race on remove [T343551]
  - stable: power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition [T343551]
  - stable: power: supply: leds: Fix blink to LED on transition [T343551]
  - stable: ipv6: Fix out-of-bounds access in ipv6_find_tlv() [T343551]
  - stable: bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields [T343551]
  - stable: net: fix skb leak in __skb_tstamp_tx() [T343551]
  - stable: media: radio-shark: Add endpoint checks [T343551]
  - stable: USB: sisusbvga: Add endpoint checks [T343551]
  - stable: USB: core: Add routines for endpoint checks in old drivers [T343551]
  - stable: udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). [T343551]
  - stable: ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G [T343551]
  - stable: ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported [T343551]
  - stable: parisc: Fix flush_dcache_page() for usage from irq context [T343551]
  - stable: selftests/memfd: Fix unknown type name build failure [T343551]
  - stable: x86/mm: Avoid incomplete Global INVLPG flushes [T343551]
  - stable: btrfs: use nofs when cleaning up aborted transactions [T343551]
  - stable: parisc: Allow to reboot machine after system halt [T343551]
  - stable: m68k: Move signal frame following exception on 68020/030 [T343551]
  - stable: ALSA: hda/ca0132: add quirk for EVGA X299 DARK [T343551]
  - stable: spi: fsl-cpm: Use 16 bit mode for large transfers with even size [T343551]
  - stable: spi: fsl-spi: Re-organise transfer bits_per_word adaptation [T343551]
  - stable: spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode [T343551]
  - stable: s390/qdio: fix do_sqbs() inline assembly constraint [T343551]
  - stable: s390/qdio: get rid of register asm [T343551]
  - stable: vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF [T343551]
  - stable: vc_screen: rewrite vcs_size to accept vc, not inode [T343551]
  - stable: usb: gadget: u_ether: Fix host MAC address case [T343551]
  - stable: usb: gadget: u_ether: Convert prints to device prints [T343551]
  - stable: lib/string_helpers: Introduce string_upper() and string_lower() helpers [T343551]
  - stable: ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 [T343551]
  - stable: ALSA: hda/realtek - ALC897 headset MIC no sound [T343551]
  - stable: ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform [T343551]
  - stable: ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW [T343551]
  - stable: ALSA: hda/realtek - The front Mic on a HP machine doesn't work [T343551]
  - stable: ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 [T343551]
  - stable: ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 [T343551]
  - stable: ALSA: hda/realtek - Add Headset Mic supported for HP cPC [T343551]
  - stable: ALSA: hda/realtek - More constifications [T343551]
  - stable: Add Acer Aspire Ethos 8951G model quirk [T343551]
  - stable: HID: wacom: Force pen out of prox if no events have been received in a while [T343551]
  - stable: netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag [T343551]
  - stable: netfilter: nf_tables: stricter validation of element data [T343551]
  - stable: netfilter: nf_tables: allow up to 64 bytes in the set element data area [T343551]
  - stable: netfilter: nf_tables: add nft_setelem_parse_key() [T343551]
  - stable: netfilter: nf_tables: validate registers coming from userspace. [T343551]
  - stable: netfilter: nftables: statify nft_parse_register() [T343551]
  - stable: netfilter: nftables: add nft_parse_register_store() and use it [T343551]
  - stable: netfilter: nftables: add nft_parse_register_load() and use it [T343551]
  - stable: nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() [T343551]
  - stable: tpm/tpm_tis: Disable interrupts for more Lenovo devices [T343551]
  - stable: ceph: force updating the msg pointer in non-split case [T343551]
  - stable: serial: Add support for Advantech PCI-1611U card [T343551]
  - stable: statfs: enforce statfs[64] structure initialization [T343551]
  - stable: ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table [T343551]
  - stable: ALSA: hda: Fix Oops by 9.1 surround channel names [T343551]
  - stable: usb: typec: altmodes/displayport: fix pin_assignment_show [T343551]
  - stable: usb-storage: fix deadlock when a scsi command timeouts more than once [T343551]
  - stable: vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() [T343551]
  - stable: igb: fix bit_shift to be in [1..8] range [T343551]
  - stable: cassini: Fix a memory leak in the error handling path of cas_init_one() [T343551]
  - stable: net: bcmgenet: Restore phy_stop() depending upon suspend/close [T343551]
  - stable: net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() [T343551]
  - stable: drm/exynos: fix g2d_open/close helper function definitions [T343551]
  - stable: media: netup_unidvb: fix use-after-free at del_timer() [T343551]
  - stable: erspan: get the proto with the md version for collect_md [T343551]
  - stable: ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode [T343551]
  - stable: ip6_gre: Make o_seqno start from 0 in native mode [T343551]
  - stable: ip6_gre: Fix skb_under_panic in __gre6_xmit() [T343551]
  - stable: serial: arc_uart: fix of_iomap leak in `arc_serial_probe` [T343551]
  - stable: vsock: avoid to close connected socket after the timeout [T343551]
  - stable: net: fec: Better handle pm_runtime_get() failing in .remove() [T343551]
  - stable: af_key: Reject optional tunnel/BEET mode templates in outbound policies [T343551]
  - stable: cpupower: Make TSC read per CPU for Mperf monitor [T343551]
  - stable: btrfs: fix space cache inconsistency after error loading it from disk [T343551]
  - stable: btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid [T343551]
  - stable: mfd: dln2: Fix memory leak in dln2_probe() [T343551]
  - stable: phy: st: miphy28lp: use _poll_timeout functions for waits [T343551]
  - stable: Input: xpad - add constants for GIP interface numbers [T343551]
  - stable: clk: tegra20: fix gcc-7 constant overflow warning [T343551]
  - stable: recordmcount: Fix memory leaks in the uwrite function [T343551]
  - stable: sched: Fix KCSAN noinstr violation [T343551]
  - stable: mcb-pci: Reallocate memory region to avoid memory overlapping [T343551]
  - stable: serial: 8250: Reinit port->pm on port specific driver unbind [T343551]
  - stable: usb: typec: tcpm: fix multiple times discover svids error [T343551]
  - stable: HID: wacom: generic: Set battery quirk only when we see battery data [T343551]
  - stable: spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 [T343551]
  - stable: HID: logitech-hidpp: Reconcile USB and Unifying serials [T343551]
  - stable: HID: logitech-hidpp: Don't use the USB serial for USB devices [T343551]
  - stable: staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE [T343551]
  - stable: Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp [T343551]
  - stable: wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace [T343551]
  - stable: f2fs: fix to drop all dirty pages during umount() if cp_error is set [T343551]
  - stable: ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() [T343551]
  - stable: ext4: set goal start correctly in ext4_mb_normalize_request [T343551]
  - stable: gfs2: Fix inode height consistency check [T343551]
  - stable: scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition [T343551]
  - stable: lib: cpu_rmap: Avoid use after free on rmap->obj array entries [T343551]
  - stable: net: Catch invalid index in XPS mapping [T343551]
  - stable: net: pasemi: Fix return type of pasemi_mac_start_tx() [T343551]
  - stable: ext2: Check block size validity during mount [T343551]
  - stable: wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex [T343551]
  - stable: ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects [T343551]
  - stable: ACPICA: Avoid undefined behavior: applying zero offset to null pointer [T343551]
  - stable: drm/tegra: Avoid potential 32-bit integer overflow [T343551]
  - stable: ACPI: EC: Fix oops when removing custom query handlers [T343551]
  - stable: firmware: arm_sdei: Fix sleep from invalid context BUG [T343551]
  - stable: regmap: cache: Return error in cache sync operations for REGCACHE_NONE [T343551]
  - stable: drm/amd/display: Use DC_LOG_DC in the trasform pixel function [T343551]
  - stable: fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() [T343551]
  - stable: af_unix: Fix data races around sk->sk_shutdown. [T343551]
  - stable: af_unix: Fix a data race of sk->sk_receive_queue->qlen. [T343551]
  - stable: net: datagram: fix data-races in datagram_poll() [T343551]
  - stable: ipvlan:Fix out-of-bounds caused by unclear skb->cb [T343551]
  - stable: tcp: add annotations around sk->sk_shutdown accesses [T343551]
  - stable: tcp: factor out __tcp_close() helper [T343551]
  - stable: tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit [T343551]
  - stable: tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT [T343551]
  - stable: net: annotate sk->sk_err write from do_recvmmsg() [T343551]
  - stable: netlink: annotate accesses to nlk->cb_running [T343551]
  - stable: net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). [T343551]
  - uos: drm/ast: Fixed display error for ps23xx when using ast bmc card [T353997]
  - uos: Revert "uos: drm/ast: Fixed display error for ps23xx when using ast bmc card [T342993]" [T353997]
  - uos: fix kabi broken for ipmi_smi_msg_received. [T343551]
  - uos: revert stable: uapi/linux/const.h: prefer ISO-friendly __typeof__ [T343551] [T343551]
  - stable: PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock [T343551]
  - stable: PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors [T343551]
  - stable: drbd: correctly submit flush bio on barrier [T343551]
  - stable: ext4: fix invalid free tracking in ext4_xattr_move_to_block() [T343551]
  - stable: ext4: remove a BUG_ON in ext4_mb_release_group_pa() [T343551]
  - stable: ext4: bail out of ext4_xattr_ibody_get() fails for any reason [T343551]
  - stable: ext4: add bounds checking in get_max_inline_xattr_value_size() [T343551]
  - stable: HID: wacom: Set a default resolution for older tablets [T343551]
  - stable: drm/panel: otm8009a: Set backlight parent to panel device [T343551]
  - stable: ARM: dts: s5pv210: correct MIPI CSIS clock name [T343551]
  - stable: ARM: dts: exynos: fix WM8960 clock name in Itop Elite [T343551]
  - stable: sh: nmi_debug: fix return value of __setup handler [T343551]
  - stable: sh: init: use OF_EARLY_FLATTREE for early init [T343551]
  - stable: sh: math-emu: fix macro redefined warning [T343551]
  - stable: platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i [T343551]
  - stable: cifs: fix pcchunk length type in smb2_copychunk_range [T343551]
  - stable: btrfs: print-tree: parent bytenr must be aligned to sector size [T343551]
  - stable: btrfs: fix btrfs_prev_leaf() to not return the same key twice [T343551]
  - stable: perf symbols: Fix return incorrect build_id size in elf_read_build_id() [T343551]
  - stable: perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() [T343551]
  - stable: perf vendor events power9: Remove UTF-8 characters from JSON files [T343551]
  - stable: ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` [T343551]
  - stable: drm/amdgpu: add a missing lock for AMDGPU_SCHED [T343551]
  - stable: drm/amdgpu: Add command to override the context priority. [T343551]
  - stable: drm/amdgpu: Put enable gfx off feature to a delay thread [T343551]
  - stable: rxrpc: Fix hard call timeout units [T343551]
  - stable: net/sched: act_mirred: Add carrier check [T343551]
  - stable: writeback: fix call of incorrect macro [T343551]
  - stable: net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu [T343551]
  - stable: net: dsa: mv88e6xxx: Add missing watchdog ops for 6320 family [T343551]
  - stable: dm verity: fix error handling for check_at_most_once on FEC [T343551]
  - stable: dm verity: skip redundant verity_handle_err() on I/O errors [T343551]
  - stable: ipmi: Fix how the lower layers are told to watch for messages [T343551]
  - stable: tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem [T343551]
  - stable: debugobject: Ensure pool refill (again) [T343551]
  - stable: perf auxtrace: Fix address filter entire kernel size [T343551]
  - stable: dm flakey: fix a crash with invalid table line [T343551]
  - stable: dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path [T343551]
  - stable: s390/dasd: fix hanging blockdevice after request requeue [T343551]
  - stable: btrfs: scrub: reject unsupported scrub flags [T343551]
  - stable: clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent [T343551]
  - stable: wifi: rtl8xxxu: RTL8192EU always needs full init [T343551]
  - stable: md/raid10: fix null-ptr-deref in raid10_sync_request [T343551]
  - stable: nilfs2: fix infinite loop in nilfs_mdt_get_block() [T343551]
  - stable: nilfs2: do not write dirty data after degenerating to read-only [T343551]
  - stable: parisc: Fix argument pointer in real64_call_asm() [T343551]
  - stable: dmaengine: at_xdmac: do not enable all cyclic channels [T343551]
  - stable: phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port [T343551]
  - stable: pwm: mtk-disp: Disable shadow registers before setting backlight values [T343551]
  - stable: pwm: mtk-disp: Adjust the clocks to avoid them mismatch [T343551]
  - stable: pwm: mtk-disp: Don't check the return code of pwmchip_remove() [T343551]
  - stable: openrisc: Properly store r31 to pt_regs on unhandled exceptions [T343551]
  - stable: RDMA/mlx5: Use correct device num_ports when modify DC [T343551]
  - stable: SUNRPC: remove the maximum number of retries in call_bind_status [T343551]
  - stable: NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease [T343551]
  - stable: IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order [T343551]
  - stable: clk: add missing of_node_put() in "assigned-clocks" property parsing [T343551]
  - stable: power: supply: generic-adc-battery: fix unit scaling [T343551]
  - stable: RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() [T343551]
  - stable: RDMA/rdmavt: Delete unnecessary NULL check [T343551]
  - stable: powerpc/rtas: use memmove for potentially overlapping buffer copy [T343551]
  - stable: macintosh: via-pmu-led: requires ATA to be set [T343551]
  - stable: powerpc/sysdev/tsi108: fix resource printk format warnings [T343551]
  - stable: powerpc/wii: fix resource printk format warnings [T343551]
  - stable: powerpc/mpc512x: fix resource printk format warning [T343551]
  - stable: macintosh/windfarm_smu_sat: Add missing of_node_put() [T343551]
  - stable: spmi: Add a check for remove callback when removing a SPMI driver [T343551]
  - stable: staging: rtl8192e: Fix W_DISABLE# does not work after stop/start [T343551]
  - stable: serial: 8250: Add missing wakeup event reporting [T343551]
  - stable: tty: serial: fsl_lpuart: adjust buffer length to the intended size [T343551]
  - stable: usb: chipidea: fix missing goto in `ci_hdrc_probe` [T343551]
  - stable: sh: sq: Fix incorrect element size for allocating bitmap buffer [T343551]
  - stable: uapi/linux/const.h: prefer ISO-friendly __typeof__ [T343551]
  - stable: spi: cadence-quadspi: fix suspend-resume implementations [T343551]
  - stable: mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel [T343551]
  - stable: mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure [T343551]
  - stable: mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry [T343551]
  - stable: ia64: salinfo: placate defined-but-not-used warning [T343551]
  - stable: ia64: mm/contig: fix section mismatch warning/error [T343551]
  - stable: vmci_host: fix a race condition in vmci_host_poll() causing GPF [T343551]
  - stable: spi: fsl-spi: Fix CPM/QE mode Litte Endian [T343551]
  - stable: spi: qup: Don't skip cleanup in remove's error path [T343551]
  - stable: spi: qup: fix PM reference leak in spi_qup_remove() [T343551]
  - stable: linux/vt_buffer.h: allow either builtin or modular for macros [T343551]
  - stable: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition [T343551]
  - stable: fpga: bridge: fix kernel-doc parameter description [T343551]
  - stable: usb: host: xhci-rcar: remove leftover quirk handling [T343551]
  - stable: pstore: Revert pmsg_lock back to a normal mutex [T343551]
  - stable: net: amd: Fix link leak when verifying config failed [T343551]
  - stable: netlink: Use copy_to_user() for optval in netlink_getsockopt(). [T343551]
  - stable: Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" [T343551]
  - stable: netfilter: nf_tables: don't write table validation state without mutex [T343551]
  - stable: ixgbe: Enable setting RSS table to default values [T343551]
  - stable: ixgbe: Allow flow hash to be set via ethtool [T343551]
  - stable: wifi: iwlwifi: mvm: check firmware response size [T343551]
  - stable: wifi: iwlwifi: make the loop for card preparation effective [T343551]
  - stable: md/raid10: fix memleak of md thread [T343551]
  - stable: md: update the optimal I/O size on reshape [T343551]
  - stable: md/raid10: fix memleak for 'conf->bio_split' [T343551]
  - stable: md/raid10: fix leak of 'r10bio->remaining' for recovery [T343551]
  - stable: bpftool: Fix bug for long instructions in program CFG dumps [T343551]
  - stable: wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() [T343551]
  - stable: wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() [T343551]
  - stable: rtlwifi: Replace RT_TRACE with rtl_dbg [T343551]
  - stable: rtlwifi: Start changing RT_TRACE into rtl_dbg [T343551]
  - stable: rtlwifi: rtl_pci: Fix memory leak when hardware init fails [T343551]
  - stable: scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS [T343551]
  - stable: scsi: target: iscsit: Fix TAS handling during conn cleanup [T343551]
  - stable: vlan: partially enable SIOCSHWTSTAMP in container [T343551]
  - stable: scm: fix MSG_CTRUNC setting condition for SO_PASSSEC [T343551]
  - stable: tools: bpftool: Remove invalid \' json escape [T343551]
  - stable: wifi: ath6kl: reduce WARN to dev_dbg() in callback [T343551]
  - stable: wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() [T343551]
  - stable: wifi: ath9k: hif_usb: fix memory leak of remain_skbs [T343551]
  - stable: wifi: ath6kl: minor fix for allocation size [T343551]
  - stable: debugobject: Prevent init race with static objects [T343551]
  - stable: debugobjects: Move printk out of db->lock critical sections [T343551]
  - stable: debugobjects: Add percpu free pools [T343551]
  - stable: arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step [T343551]
  - stable: x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() [T343551]
  - stable: media: rc: gpio-ir-recv: Fix support for wake-up [T343551]
  - stable: media: rcar_fdp1: Fix refcount leak in probe and remove function [T343551]
  - stable: media: rcar_fdp1: Fix the correct variable assignments [T343551]
  - stable: media: saa7134: fix use after free bug in saa7134_finidev due to race condition [T343551]
  - stable: media: dm1105: Fix use after free bug in dm1105_remove due to race condition [T343551]
  - stable: x86/apic: Fix atomic update of offset in reserve_eilvt_offset() [T343551]
  - stable: drm/msm/adreno: drop bogus pm_runtime_set_active() [T343551]
  - stable: drm/msm/adreno: Defer enabling runpm until hw_init() [T343551]
  - stable: firmware: qcom_scm: Clear download bit during reboot [T343551]
  - stable: media: av7110: prevent underflow in write_ts_to_decoder() [T343551]
  - stable: media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format. [T343551]
  - stable: media: bdisp: Add missing check for create_workqueue [T343551]
  - stable: ARM: dts: qcom: ipq4019: Fix the PCI I/O port range [T343551]
  - stable: EDAC/skx: Fix overflows on the DRAM row address mapping arrays [T343551]
  - stable: drm/probe-helper: Cancel previous job before starting new one [T343551]
  - stable: drm/vgem: add missing mutex_destroy [T343551]
  - stable: drm/rockchip: Drop unbalanced obj unref [T343551]
  - stable: selinux: ensure av_permissions.h is built when needed [T343551]
  - stable: selinux: fix Makefile dependencies of flask.h [T343551]
  - stable: ubifs: Free memory for tmpfile name [T343551]
  - stable: ubi: Fix return value overwrite issue in try_write_vid_and_data() [T343551]
  - stable: ubifs: Fix memleak when insert_old_idx() failed [T343551]
  - stable: Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" [T343551]
  - stable: i2c: omap: Fix standard mode false ACK readings [T343551]
  - stable: KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted [T343551]
  - stable: reiserfs: Add security prefix to xattr name in reiserfs_security_write() [T343551]
  - stable: pwm: meson: Fix axg ao mux parents [T343551]
  - stable: MIPS: fw: Allow firmware to pass a empty env [T343551]
  - stable: xhci: fix debugfs register accesses while suspended [T343551]
  - stable: debugfs: regset32: Add Runtime PM support [T343551]
  - stable: staging: iio: resolver: ads1210: fix config mode [T343551]
  - stable: perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) [T343551]
  - stable: USB: dwc3: fix runtime pm imbalance on unbind [T343551]
  - stable: ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 [T343551]
  - stable: iio: adc: palmas_gpadc: fix NULL dereference on rmmod [T343551]
  - stable: USB: serial: option: add UNISOC vendor and TOZED LT70C product [T343551]
  - stable: ASN.1: Fix check for strdup() success [T343551]
  - stable: iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() [T343551]
  - stable: counter: 104-quad-8: Fix race condition between FLAG and CNTR reads [T343551]
  - stable: ext4: fix use-after-free in ext4_xattr_set_entry [T343551]
  - stable: ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() [T343551]
  - stable: Revert "ext4: fix use-after-free in ext4_xattr_set_entry" [T343551]
  - stable: x86/purgatory: Don't generate debug info for purgatory.ro [T343551]
  - stable: memstick: fix memory leak if card device is never registered [T343551]
  - stable: nilfs2: initialize unused bytes in segment summary blocks [T343551]
  - stable: xen/netback: use same error messages for same errors [T343551]
  - stable: s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling [T343551]
  - stable: net: dsa: b53: mmap: add phy ops [T343551]
  - stable: scsi: core: Improve scsi_vpd_inquiry() checks [T343551]
  - stable: scsi: megaraid_sas: Fix fw_crash_buffer_show() [T343551]
  - stable: selftests: sigaltstack: fix -Wuninitialized [T343551]
  - stable: Input: i8042 - add quirk for Fujitsu Lifebook A574/H [T343551]
  - stable: f2fs: Fix f2fs_truncate_partial_nodes ftrace event [T343551]
  - stable: e1000e: Disable TSO on i219-LM card to increase speed [T343551]
  - stable: mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() [T343551]
  - stable: i40e: fix i40e_setup_misc_vector() error handling [T343551]
  - stable: i40e: fix accessing vsi->active_filters without holding lock [T343551]
  - stable: ARM: dts: rockchip: fix a typo error for rk3288 spdif node [T343551]
  - stable: coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug [T343551]
  - stable: watchdog: sbsa_wdog: Make sure the timeout programming is within the limits [T343551]
  - stable: ubi: Fix deadlock caused by recursively holding work_sem [T343551]
  - stable: mtd: ubi: wl: Fix a couple of kernel-doc issues [T343551]
  - stable: ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size [T343551]
  - stable: x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot [T343551]
  - stable: scsi: ses: Handle enclosure with just a primary component gracefully [T343551]
  - stable: efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L [T343551]
  - stable: i2c: imx-lpi2c: clean rx/tx buffers upon new message [T343551]
  - stable: power: supply: cros_usbpd: reclassify "default case!" as debug [T343551]
  - stable: net: macb: fix a memory corruption in extended buffer descriptor mode [T343551]
  - stable: sctp: fix a potential overflow in sctp_ifwdtsn_skip [T343551]
  - stable: qlcnic: check pci_reset_function result [T343551]
  - stable: niu: Fix missing unwind goto in niu_alloc_channels() [T343551]
  - stable: mtdblock: tolerate corrected bit-flips [T343551]
  - stable: Bluetooth: Fix race condition in hidp_session_thread [T343551]
  - stable: Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} [T343551]
  - stable: ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards [T343551]
  - stable: ALSA: i2c/cs8427: fix iec958 mixer control deactivation [T343551]
  - stable: ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard [T343551]
  - stable: ALSA: emu10k1: fix capture interrupt handler unlinking [T343551]
  - stable: Revert "pinctrl: amd: Disable and mask interrupts on resume" [T343551]
  - stable: ALSA: hda/realtek: Add quirk for Clevo X370SNW [T343551]
  - stable: nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() [T343551]
  - stable: tty: serial: sh-sci: Fix Rx on RZ/G2L SCI [T343551]
  - stable: tty: serial: sh-sci: Fix transmit end interrupt handler [T343551]
  - stable: iio: dac: cio-dac: Fix max DAC write value check for 12-bit [T343551]
  - stable: USB: serial: option: add Quectel RM500U-CN modem [T343551]
  - stable: USB: serial: option: add Telit FE990 compositions [T343551]
  - stable: USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs [T343551]
  - stable: gpio: davinci: Add irq chip flag to skip set wake [T343551]
  - stable: sctp: check send stream number after wait_for_sndbuf [T343551]
  - stable: wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta [T343551]
  - stable: pwm: cros-ec: Explicitly set .polarity in .get_state() [T343551]
  - stable: NFSv4: Fix hangs when recovering open state after a server reboot [T343551]
  - stable: NFSv4: Check the return value of update_open_stateid() [T343551]
  - stable: NFSv4: Convert struct nfs4_state to use refcount_t [T343551]
  - stable: pinctrl: amd: Disable and mask interrupts on resume [T343551]
  - stable: pinctrl: amd: disable and mask interrupts on probe [T343551]
  - stable: pinctrl: amd: Use irqchip template [T343551]
  - stable: pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver [T343551]
  - stable: gfs2: Always check inode size of inline inodes [T343551]
  - stable: firmware: arm_scmi: Fix device node validation for mailbox transport [T343551]
  - stable: usb: host: ohci-pxa27x: Fix and & vs | typo [T343551]
  - stable: s390/uaccess: add missing earlyclobber annotations to __clear_user() [T343551]
  - stable: drm/etnaviv: fix reference leak when mmaping imported buffer [T343551]
  - stable: ALSA: usb-audio: Fix regression on detection of Roland VS-100 [T343551]
  - stable: ALSA: hda/conexant: Partial revert of a quirk for Lenovo [T343551]
  - stable: pinctrl: at91-pio4: fix domain name assignment [T343551]
  - stable: xen/netback: don't do grant copy across page boundary [T343551]
  - stable: cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL [T343551]
  - stable: cifs: prevent infinite recursion in CIFSGetDFSRefer() [T343551]
  - stable: Input: focaltech - use explicitly signed char type [T343551]
  - stable: Input: alps - fix compatibility with -funsigned-char [T343551]
  - stable: net: mvneta: make tx buffer array agnostic [T343551]
  - stable: net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only [T343551]
  - stable: i40e: fix registers dump after run ethtool adapter self test [T343551]
  - stable: can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write [T343551]
  - stable: scsi: megaraid_sas: Fix crash after a double completion [T343551]
  - stable: ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() [T343551]
  - stable: fbdev: au1200fb: Fix potential divide by zero [T343551]
  - stable: fbdev: lxfb: Fix potential divide by zero [T343551]
  - stable: fbdev: intelfb: Fix potential divide by zero [T343551]
  - stable: fbdev: nvidia: Fix potential divide by zero [T343551]
  - stable: fbdev: tgafb: Fix potential divide by zero [T343551]
  - stable: ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() [T343551]
  - stable: ALSA: asihpi: check pao in control_message() [T343551]
  - stable: md: avoid signed overflow in slot_store() [T343551]
  - stable: bus: imx-weim: fix branch condition evaluates to a garbage value [T343551]
  - stable: ocfs2: fix data corruption after failed write [T343551]
  - stable: dm crypt: add cond_resched() to dmcrypt_write() [T343551]
  - stable: nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() [T343551]
  - stable: usb: chipidea: core: fix possible concurrent when switch role [T343551]
  - stable: usb: chipdea: core: fix return -EINVAL if request role is the same with current role [T343551]
  - stable: igb: revert rtnl_lock() that causes deadlock [T343551]
  - stable: usb: gadget: u_audio: don't let userspace block driver unbind [T343551]
  - stable: scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR [T343551]
  - stable: cifs: empty interface list when server doesn't support query interfaces [T343551]
  - stable: sh: sanitize the flags on sigreturn [T343551]
  - stable: net: usb: qmi_wwan: add Telit 0x1080 composition [T343551]
  - stable: net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 [T343551]
  - stable: scsi: ufs: core: Add soft dependency on governor_simpleondemand [T343551]
  - stable: scsi: target: iscsi: Fix an error message in iscsi_check_key() [T343551]
  - stable: m68k: Only force 030 bus error if PC not in exception table [T343551]
  - stable: ca8210: fix mac_len negative array access [T343551]
  - stable: riscv: Bump COMMAND_LINE_SIZE value to 1024 [T343551]
  - stable: uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 [T343551]
  - stable: hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs [T343551]
  - stable: Bluetooth: btqcomsmd: Fix command timeout after setting BD address [T343551]
  - stable: net: mdio: thunder: Add missing fwnode_handle_put() [T343551]
  - stable: hvc/xen: prevent concurrent accesses to the shared ring [T343551]
  - stable: net/sonic: use dma_mapping_error() for error check [T343551]
  - stable: erspan: do not use skb_mac_header() in ndo_start_xmit() [T343551]
  - stable: atm: idt77252: fix kmemleak when rmmod idt77252 [T343551]
  - stable: net/mlx5: Read the TC mapping of all priorities on ETS query [T343551]
  - stable: bpf: Adjust insufficient default bpf_jit_limit [T343551]
  - stable: net/ps3_gelic_net: Use dma_mapping_error [T343551]
  - stable: net/ps3_gelic_net: Fix RX sk_buff length [T343551]
  - stable: qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info [T343551]
  - stable: net: usb: smsc95xx: Limit packet length to skb->len [T343551]
  - stable: i2c: imx-lpi2c: check only for enabled interrupt flags [T343551]
  - stable: igbvf: Regard vf reset nack as success [T343551]
  - stable: intel/igbvf: free irq on the error path in igbvf_request_msix() [T343551]
  - stable: iavf: fix inverted Rx hash condition leading to disabled hash [T343551]
  - stable: iavf: diet and reformat [T343551]
  - stable: intel-ethernet: rename i40evf to iavf [T343551]
  - stable: i40evf: Change a VF mac without reloading the VF driver [T343551]
  - stable: HID: uhid: Over-ride the default maximum data buffer value with our own [T343551]
  - stable: HID: core: Provide new max_buffer_size attribute to over-ride the default [T343551]
  - stable: serial: 8250_em: Fix UART port type [T343551]
  - stable: drm/i915: Don't use stolen memory for ring buffers with LLC [T343551]
  - stable: fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks [T343551]
  - stable: tracing: Make tracepoint lockdep check actually test something [T343551]
  - stable: tracing: Check field value in hist_field_name() [T343551]
  - stable: sh: intc: Avoid spurious sizeof-pointer-div warning [T343551]
  - stable: drm/amdkfd: Fix an illegal memory access [T343551]
  - stable: ext4: fix task hung in ext4_xattr_delete_inode [T343551]
  - stable: jffs2: correct logic when creating a hole in jffs2_write_begin [T343551]
  - stable: mmc: atmel-mci: fix race between stop command and start of next command [T343551]
  - stable: media: m5mols: fix off-by-one loop termination error [T343551]
  - stable: hwmon: (adt7475) Fix masking of hysteresis registers [T343551]
  - stable: hwmon: (adt7475) Display smoothing attributes in correct order [T343551]
  - stable: ethernet: sun: add check for the mdesc_grab() [T343551]
  - stable: net/iucv: Fix size of interrupt data [T343551]
  - stable: net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull [T343551]
  - stable: ipv4: Fix incorrect table ID in IOCTL path [T343551]
  - stable: block: sunvdc: add check for mdesc_grab() returning NULL [T343551]
  - stable: nvmet: avoid potential UAF in nvmet_req_complete() [T343551]
  - stable: net: usb: smsc75xx: Limit packet length to skb->len [T343551]
  - stable: net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails [T343551]
  - stable: net: tunnels: annotate lockless accesses to dev->needed_headroom [T343551]
  - stable: qed/qed_dev: guard against a possible division by zero [T343551]
  - stable: nfc: pn533: initialize struct pn533_out_arg properly [T343551]
  - stable: tcp: tcp_make_synack() can be called from process context [T343551]
  - stable: clk: HI655X: select REGMAP instead of depending on it [T343551]
  - stable: fs: sysfs_emit_at: Remove PAGE_SIZE alignment check [T343551]
  - stable: xt4: fix cgroup writeback accounting with fs-layer encryption [T343551]
  - stable: ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() [T343551]
  - stable: nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties [T343551]
  - stable: net: caif: Fix use-after-free in cfusbl_device_notify() [T343551]
  - stable: drm/i915: Don't use BAR mappings for ring buffers with LLC [T343551]
  - stable: tipc: improve function tipc_wait_for_cond() [T343551]
  - stable: media: ov5640: Fix analogue gain control [T343551]
  - stable: PCI: Add SolidRun vendor ID [T343551]
  - stable: macintosh: windfarm: Use unsigned type for 1-bit bitfields [T343551]
  - stable: alpha: fix R_ALPHA_LITERAL reloc for large modules [T343551]
  - stable: MIPS: Fix a compilation issue [T343551]
  - stable: Revert "spi: mt7621: Fix an error message in mt7621_spi_probe()" [T343551]
  - stable: scsi: core: Remove the /proc/scsi/${proc_name} directory earlier [T343551]
  - stable: kbuild: generate modules.order only in directories visited by obj-y/m [T343551]
  - stable: kbuild: fix false-positive need-builtin calculation [T343551]
  - stable: udf: Detect system inodes linked into directory hierarchy [T343551]
  - stable: udf: Preserve link count of system files [T343551]
  - stable: udf: Remove pointless union in udf_inode_info [T343551]
  - stable: udf: reduce leakage of blocks related to named streams [T343551]
  - stable: udf: Explain handling of load_nls() failure [T343551]
  - stable: nfc: change order inside nfc_se_io error path [T343551]
  - stable: ext4: fix WARNING in ext4_update_inline_data [T343551]
  - stable: ext4: move where set the MAY_INLINE_DATA flag is set [T343551]
  - stable: ext4: fix RENAME_WHITEOUT handling for inline directories [T343551]
  - stable: x86/CPU/AMD: Disable XSAVES on AMD family 0x17 [T343551]
  - stable: staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh [T343551]
  - stable: staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script [T343551]
  - stable: wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" [T343551]
  - stable: thermal: intel: powerclamp: Fix cur_state for multi package system [T343551]
  - stable: f2fs: fix cgroup writeback accounting with fs-layer encryption [T343551]
  - stable: media: uvcvideo: Fix race condition with usb_kill_urb [T343551]
  - stable: media: uvcvideo: Provide sync and async uvc_ctrl_status_event [T343551]
  - stable: s390/setup: init jump labels before command line parsing [T343551]
  - stable: s390/maccess: add no DAT mode to kernel_write [T343551]
  - stable: Bluetooth: hci_sock: purge socket queues in the destruct() callback [T343551]
  - stable: phy: rockchip-typec: Fix unsigned comparison with less than zero [T343551]
  - stable: usb: uvc: Enumerate valid values for color matching [T343551]
  - stable: usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math [T343551]
  - stable: iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() [T343551]
  - stable: iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() [T343551]
  - stable: tools/iio/iio_utils:fix memory leak [T343551]
  - stable: mei: bus-fixup:upon error print return values of send and receive [T343551]
  - stable: tty: serial: fsl_lpuart: disable the CTS when send break signal [T343551]
  - stable: media: uvcvideo: Silence memcpy() run-time false positive warnings [T343551]
  - stable: media: uvcvideo: Handle errors from calls to usb_string [T343551]
  - stable: media: uvcvideo: Handle cameras with invalid descriptors [T343551]
  - stable: firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 [T343551]
  - stable: tracing: Add NULL checks for buffer in ring_buffer_free_read_page() [T343551]
  - stable: thermal: intel: quark_dts: fix error pointer dereference [T343551]
  - stable: scsi: ipr: Work around fortify-string warning [T343551]
  - stable: vc_screen: modify vcs_size() handling in vcs_read() [T343551]
  - stable: tcp: tcp_check_req() can be called from process context [T343551]
  - stable: ARM: dts: spear320-hmi: correct STMPE GPIO compatible [T343551]
  - stable: nfc: fix memory leak of se_io context in nfc_genl_se_io [T343551]
  - stable: 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() [T343551]
  - stable: 9p/xen: fix connection sequence [T343551]
  - stable: 9p/xen: fix version parsing [T343551]
  - stable: net: fix __dev_kfree_skb_any() vs drop monitor [T343551]
  - stable: watchdog: pcwd_usb: Fix attempting to access uninitialized memory [T343551]
  - stable: watchdog: Fix kmemleak in watchdog_cdev_register [T343551]
  - stable: watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path [T343551]
  - stable: x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list [T343551]
  - stable: ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed [T343551]
  - stable: ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() [T343551]
  - stable: ubifs: ubifs_writepage: Mark page dirty after writing inode failed [T343551]
  - stable: ubifs: dirty_cow_znode: Fix memleak in error handling path [T343551]
  - stable: ubifs: Re-statistic cleaned znode count if commit failed [T343551]
  - stable: ubi: Fix possible null-ptr-deref in ubi_free_volume() [T343551]
  - stable: ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() [T343551]
  - stable: ubi: Fix use-after-free when volume resizing failed [T343551]
  - stable: ubifs: Reserve one leb for each journal head while doing budget [T343551]
  - stable: ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 [T343551]
  - stable: ubifs: Fix wrong dirty space budget for dirty inode [T343551]
  - stable: ubifs: Rectify space budget for ubifs_xrename() [T343551]
  - stable: ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted [T343551]
  - stable: ubi: ensure that VID header offset + VID header size <= alloc, size [T343551]
  - stable: um: vector: Fix memory leak in vector_config [T343551]
  - stable: pwm: stm32-lp: fix the check on arr and cmp registers update [T343551]
  - stable: fs/jfs: fix shift exponent db_agl2size negative [T343551]
  - stable: kbuild: Port silent mode detection to future gnu make. [T343551]
  - stable: wifi: ath9k: use proper statements in conditionals [T343551]
  - stable: drm/radeon: Fix eDP for single-display iMac11,2 [T343551]
  - stable: PCI: Avoid FLR for AMD FCH AHCI adapters [T343551]
  - stable: scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() [T343551]
  - stable: scsi: ses: Fix possible desc_ptr out-of-bounds accesses [T343551]
  - stable: scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses [T343551]
  - stable: scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() [T343551]
  - stable: scsi: ses: Don't attach if enclosure has no components [T343551]
  - stable: scsi: qla2xxx: Fix erroneous link down [T343551]
  - stable: scsi: qla2xxx: Fix link failure in NPIV environment [T343551]
  - stable: ktest.pl: Add RUN_TIMEOUT option with default unlimited [T343551]
  - stable: ktest.pl: Fix missing "end_monitor" when machine check fails [T343551]
  - stable: ktest.pl: Give back console on Ctrt^C on monitor [T343551]
  - stable: media: ipu3-cio2: Fix PM runtime usage_count in driver unbind [T343551]
  - stable: mips: fix syscall_get_nr [T343551]
  - stable: alpha: fix FEN fault handling [T343551]
  - stable: rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails [T343551]
  - stable: ARM: dts: exynos: correct TMU phandle in Odroid XU [T343551]
  - stable: ARM: dts: exynos: correct TMU phandle in Exynos4 [T343551]
  - stable: dm flakey: don't corrupt the zero page [T343551]
  - stable: dm flakey: fix logic when corrupting a bio [T343551]
  - stable: wifi: cfg80211: Fix use after free for wext [T343551]
  - stable: wifi: rtl8xxxu: Use a longer retry limit of 48 [T343551]
  - stable: ext4: refuse to create ea block when umounted [T343551]
  - stable: ext4: optimize ea_inode block expansion [T343551]
  - stable: ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() [T343551]
  - stable: ima: Align ima_file_mmap() parameters with mmap_file LSM hook [T343551]
  - stable: Documentation/hw-vuln: Document the interaction between IBRS and STIBP [T343551]
  - stable: x86/microcode/AMD: Fix mixed steppings support [T343551]
  - stable: x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter [T343551]
  - stable: x86/reboot: Disable SVM, not just VMX, when stopping CPUs [T343551]
  - stable: x86/reboot: Disable virtualization in an emergency if SVM is supported [T343551]
  - stable: x86/crash: Disable virt in core NMI crash handler to avoid double shootdown [T343551]
  - stable: x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) [T343551]
  - stable: udf: Fix file corruption when appending just after end of preallocated extent [T343551]
  - stable: udf: Do not update file length for failed writes to inline files [T343551]
  - stable: udf: Do not bother merging very long extents [T343551]
  - stable: udf: Truncate added extents on failed expansion [T343551]
  - stable: ocfs2: fix non-auto defrag path not working issue [T343551]
  - stable: ocfs2: fix defrag path triggering jbd2 ASSERT [T343551]
  - stable: f2fs: fix information leak in f2fs_move_inline_dirents() [T343551]
  - stable: hfs: fix missing hfs_bnode_get() in __hfs_bnode_create [T343551]
  - stable: ARM: dts: exynos: correct HDMI phy compatible in Exynos4 [T343551]
  - stable: s390/kprobes: fix current_kprobe never cleared after kprobes reenter [T343551]
  - stable: s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler [T343551]
  - stable: s390: discard .interp section [T343551]
  - stable: rtc: pm8xxx: fix set-alarm race [T343551]
  - stable: firmware: coreboot: framebuffer: Ignore reserved pixel color bits [T343551]
  - stable: wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu [T343551]
  - stable: dm cache: add cond_resched() to various workqueue loops [T343551]
  - stable: dm thin: add cond_resched() to various workqueue loops [T343551]
  - stable: pinctrl: at91: use devm_kasprintf() to avoid potential leaks [T343551]
  - stable: regulator: s5m8767: Bounds check id indexing into arrays [T343551]
  - stable: regulator: max77802: Bounds check regulator id against opmode [T343551]
  - stable: ASoC: kirkwood: Iterate over array indexes instead of using pointer math [T343551]
  - stable: docs/scripts/gdb: add necessary make scripts_gdb step [T343551]
  - stable: drm/msm/dsi: Add missing check for alloc_ordered_workqueue [T343551]
  - stable: drm/radeon: free iio for atombios when driver shutdown [T343551]
  - stable: drm/amd/display: Fix potential null-deref in dm_resume [T343551]
  - stable: net/mlx5: fw_tracer: Fix debug print [T343551]
  - stable: ACPI: video: Fix Lenovo Ideapad Z570 DMI match [T343551]
  - stable: m68k: Check syscall_trace_enter() return code [T343551]
  - stable: net: bcmgenet: Add a check for oversized packets [T343551]
  - stable: ACPI: Don't build ACPICA with '-Os' [T343551]
  - stable: inet: fix fast path in __inet_hash_connect() [T343551]
  - stable: wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds [T343551]
  - stable: thermal: intel: Fix unsigned comparison with less than zero [T343551]
  - stable: rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() [T343551]
  - stable: wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() [T343551]
  - stable: ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy [T343551]
  - stable: udf: Define EFSCORRUPTED error code [T343551]
  - stable: rpmsg: glink: Avoid infinite loop on intent for missing channel [T343551]
  - stable: media: i2c: ov7670: 0 instead of -EINVAL was returned [T343551]
  - stable: media: i2c: ov772x: Fix memleak in ov772x_probe() [T343551]
  - stable: powerpc: Remove linker flag from KBUILD_AFLAGS [T343551]
  - stable: media: platform: ti: Add missing check for devm_regulator_get [T343551]
  - stable: MIPS: vpe-mt: drop physical_memsize [T343551]
  - stable: powerpc/rtas: ensure 4KB alignment for rtas_data_buf [T343551]
  - stable: powerpc/rtas: make all exports GPL [T343551]
  - stable: powerpc/pseries/lparcfg: add missing RTAS retry status handling [T343551]
  - stable: clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() [T343551]
  - stable: powerpc/powernv/ioda: Skip unallocated resources when mapping to PE [T343551]
  - stable: Input: ads7846 - don't check penirq immediately for 7845 [T343551]
  - stable: Input: ads7846 - don't report pressure for ads7845 [T343551]
  - stable: mtd: rawnand: sunxi: Fix the size of the last OOB region [T343551]
  - stable: mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() [T343551]
  - stable: selftests/ftrace: Fix bash specific "==" operator [T343551]
  - stable: sparc: allow PM configs for sparc32 COMPILE_TEST [T343551]
  - stable: perf tools: Fix auto-complete on aarch64 [T343551]
  - stable: perf llvm: Fix inadvertent file creation [T343551]
  - stable: gfs2: jdata writepage fix [T343551]
  - stable: cifs: Fix warning and UAF when destroy the MR list [T343551]
  - stable: cifs: Fix lost destroy smbd connection when MR allocate failed [T343551]
  - stable: nfsd: fix race to check ls_layouts [T343551]
  - stable: dm: remove flush_scheduled_work() during local_exit() [T343551]
  - stable: hwmon: (mlxreg-fan) Return zero speed for broken fan [T343551]
  - stable: spi: bcm63xx-hsspi: Fix multi-bit mode setting [T343551]
  - stable: spi: bcm63xx-hsspi: fix pm_runtime [T343551]
  - stable: scsi: aic94xx: Add missing check for dma_map_single() [T343551]
  - stable: hwmon: (ltc2945) Handle error case in ltc2945_value_store [T343551]
  - stable: gpio: vf610: connect GPIO label to dev name [T343551]
  - stable: ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() [T343551]
  - stable: drm/mediatek: Clean dangling pointer on bind error path [T343551]
  - stable: drm/mediatek: Drop unbalanced obj unref [T343551]
  - stable: gpu: host1x: Don't skip assigning syncpoints to channels [T343551]
  - stable: drm/msm/dpu: Add check for pstates [T343551]
  - stable: drm/msm: use strscpy instead of strncpy [T343551]
  - stable: drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness [T343551]
  - stable: ALSA: hda/ca0132: minor fix for allocation size [T343551]
  - stable: pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups [T343551]
  - stable: pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours [T343551]
  - stable: drm/msm/hdmi: Add missing check for alloc_ordered_workqueue [T343551]
  - stable: gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() [T343551]
  - stable: drm/vc4: dpi: Fix format mapping for RGB565 [T343551]
  - stable: drm/vc4: dpi: Add option for inverting pixel clock and output enable [T343551]
  - stable: drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC)_* macros [T343551]
  - stable: drm/bridge: megachips: Fix error handling in i2c_register_driver() [T343551]
  - stable: drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC [T343551]
  - stable: selftest: fib_tests: Always cleanup before exit [T343551]
  - stable: irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts [T343551]
  - stable: irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts [T343551]
  - stable: can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error [T343551]
  - stable: wifi: mac80211: make rate u32 in sta_set_rate_info_rx() [T343551]
  - stable: crypto: crypto4xx - Call dma_unmap_page when done [T343551]
  - stable: wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() [T343551]
  - stable: wifi: iwl4965: Add missing check for create_singlethread_workqueue() [T343551]
  - stable: wifi: iwl3945: Add missing check for create_singlethread_workqueue [T343551]
  - stable: RISC-V: time: initialize hrtimer based broadcast clock event device [T343551]
  - stable: m68k: /proc/hardware should depend on PROC_FS [T343551]
  - stable: rds: rds_rm_zerocopy_callback() correct order for list_add_tail() [T343551]
  - stable: libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() [T343551]
  - stable: Bluetooth: L2CAP: Fix potential user-after-free [T343551]
  - stable: irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe [T343551]
  - stable: irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains [T343551]
  - stable: net/mlx5: Enhance debug print in page allocation failure [T343551]
  - stable: powercap: fix possible name leak in powercap_register_zone() [T343551]
  - stable: wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() [T343551]
  - stable: wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails [T343551]
  - stable: ath9k: htc: clean up statistics macros [T343551]
  - stable: ath9k: hif_usb: simplify if-if to if-else [T343551]
  - stable: wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function [T343551]
  - stable: wifi: orinoco: check return value of hermes_write_wordrec() [T343551]
  - stable: lib/mpi: Fix buffer overrun when SG is too long [T343551]
  - stable: ACPICA: Drop port I/O validation for some regions [T343551]
  - stable: wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() [T343551]
  - stable: wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() [T343551]
  - stable: wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() [T343551]
  - stable: wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() [T343551]
  - stable: wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() [T343551]
  - stable: wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() [T343551]
  - stable: wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() [T343551]
  - stable: wifi: ipw2200: fix memory leak in ipw_wdev_init() [T343551]
  - stable: wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() [T343551]
  - stable: ipw2x00: switch from 'pci_' to 'dma_' API [T343551]
  - stable: wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() [T343551]
  - stable: rtlwifi: fix -Wpointer-sign warning [T343551]
  - stable: wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() [T343551]
  - stable: wifi: libertas: fix memory leak in lbs_init_adapter() [T343551]
  - stable: wifi: rsi: Fix memory leak in rsi_coex_attach() [T343551]
  - stable: block: bio-integrity: Copy flags when bio_integrity_payload is cloned [T343551]
  - stable: blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx [T343551]
  - stable: arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node [T343551]
  - stable: arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name [T343551]
  - stable: arm64: dts: amlogic: meson-gx: add missing unit address to rng node name [T343551]
  - stable: arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible [T343551]
  - stable: arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name [T343551]
  - stable: arm64: dts: meson-axg: enable SCPI [T343551]
  - stable: arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name [T343551]
  - stable: ARM: imx: Call ida_simple_remove() for ida_simple_get [T343551]
  - stable: ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato [T343551]
  - stable: ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() [T343551]
  - stable: arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address [T343551]
  - stable: arm64: dts: meson-gx: Fix Ethernet MAC address unit name [T343551]
  - stable: ARM: zynq: Fix refcount leak in zynq_early_slcr_init [T343551]
  - stable: ARM: OMAP2+: Fix memory leak in realtime_counter_init() [T343551]
  - stable: USB: core: Don't hold device lock while reading the "descriptors" sysfs file [T343551]
  - stable: USB: serial: option: add support for VW/Skoda "Carstick LTE" [T343551]
  - stable: dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size [T343551]
  - stable: vc_screen: don't clobber return value in vcs_read [T343551]
  - stable: vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF [T343551]
  - stable: IB/hfi1: Assign npages earlier [T343551]
  - stable: btrfs: send: limit number of clones and allocated memory size [T343511]
  - stable: ARM: dts: rockchip: add power-domains property to dp node on rk3288 [T343511]
  - stable: ext4: Fix function prototype mismatch for ext4_feat_ktype [T343511]
  - stable: wifi: mwifiex: Add missing compatible string for SD8787 [T343511]
  - stable: mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh [T343551]
  - stable: powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 [T343551]
  - stable: can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len [T343551]
  - stable: random: always mix cycle counter in add_latent_entropy() [T343551]
  - stable: powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G [T343551]
  - stable: wifi: rtl8xxxu: gen2: Turn on the rate control [T342551]
  - phytium: 4.19 add crtc [T351611]
  - uos: add leak config for sw_64


