# changelog

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: 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: Ao Qi <aoqi@loongson.cn> - 1:1.8.0.302.b08-8.1.9
changelog:
  - 版本升级，由jdk8u292-b10升级至jdk8u302-b08
  - [LoongArch] 解决了一处在堆设置大于128G时可能触发的随机崩溃问题
  - [LoongArch] 实现trampoline stub，解决patch原子性问题


author: Ao Qi <aoqi@loongson.cn> - 1:1.8.0.332.b09-8.1.11
changelog:
  - 版本升级，由8u312-b07升级至8u322-b06
  - 版本升级，由8u322-b06升级至8u332-b09
  - [LoongArch] C1和分层编译支持，优化性能
  - [LoongArch] C2向量指令优化
  - [LoongArch] 优化GC停顿时间
  - [LoongArch] CRC32 Intrinsics优化
  - 优化ArrayFill
  - [LoongArch] 优化Math.multiplyHigh
  - [LoongArch] AllocatePrefetch相关参数调优
  - [LoongArch] InlineSmallCode调优，默认值设为2000
  - [LoongArch] 使用cpucfg识别特性
  - 修复Redefine Class可能导致的偶发崩溃
  - 修复jvmti相关的随机错误
  - 修复push2/pop2入栈和出栈顺序问题
  - 修复Early Return可能导致浮点值恢复错误问题
  - 修复ori2s立即数越界问题


author: Ao Qi <aoqi@loongson.cn> - 1:1.8.0.352.b08-8.1.12
changelog:
  - 版本升级，由8u332-b09升级至8u342-b07
  - 版本升级，由8u342-b07升级至8u345-b01
  - 版本升级，由8u345-b01升级至8u352-b08
  - 修复GC偶发崩溃问题
  - 删除各别字体文件
  - OpenJFX更新至8u212-b02，修复遗漏的WTF_CPU_KNOWN
  - [LoongArch] 解决社区版本编译器构建JDK时遇到的user_regs_struct相关错误
  - [MIPS] 提高ReservedCodeCacheSize默认值至120M，解决长时间运行偶发变慢问题


author: Omair Majid <omajid@redhat.com> 1:1.8.0.0-0.5.b87
changelog:
  - Update to b87
  - Remove all rhino support; use nashorn instead
  - Remove upstreamed/unapplied patches


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.0-0.11.b89
changelog:
  - prelink dependence excluded also for aaech64
  - arm64 added to jitarches
  - added source100 config.guess to repalce the outdated one in-tree
  - added source101 config.sub  to repalce the outdated one in-tree
  - added patch2011 system-libjpegAARCH64.patch (as aarch64-port is little bit diferent)
  - added patch2031 system-lcmsAARCH64.patch (as aarch64-port is little bit diferent)
  - added gcc-c++ build depndece so builddep will  result to better situation


author: Deepak Bhole <dbhole@redhat.com> - 1:1.8.0.0-0.15.b89
changelog:
  - Added a missing includes patch (#302/%{name}-arm64-missing-includes.patch)
  - Added --disable-precompiled-headers for arm64 build


author: Omair Majid <omajid@redhat.com> - 1:1.8.0.0-0.26.b129
changelog:
  - Add -headless subpackage based on java-1.7.0-openjdk
  - Add abrt connector support
  - Add -accessibility subpackage


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.0-0.31.b132
changelog:
  - updated to rc4 aarch64 tarball
  - outdated removed: patch2031 system-lcmsAARCH64.patch patch2011 system-libjpeg-aarch64.patch
    patch2021 system-libpng-aarch64.patch


author: Omair Majid <omajid@redhat.com> - 1:1.8.0.0-2.b132
changelog:
  - Include version information in desktop files
  - Move desktop files from tarball to top level source


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.11-11.b12
changelog:
  - backporting old fixes:
  - get rid of jre-abrt, uniquesuffix, parallel install, jsa files,
    config(norepalce) bug, -fstack-protector-strong, OrderWithRequires,
    nss config, multilib arches, provides/requires excludes
  - some additional cosmetic changes


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.11-12.b12
changelog:
  - bumped release to build by previous release.
  - forcing rebuild by jdk8
  - uncommenting forgotten comment on tzdb link


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.11-17.b12
changelog:
  - added build requires and requires for headles  _datadir/javazi-1.8/tzdb.dat
  - restriction of tzdata provider, so we will be aware of another possible failure


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-1.b01
changelog:
  - updated to u40-b01
  - adapted  rh1648242-accessible_toolkit_crash_do_not_break_jvm.patch
  - adapted  jdk8042159-allow_using_system_installed_lcms2.patch
  - removed patch8 set-active-window.patch
  - removed patch9 javadoc-error-jdk-8029145.patch
  - removed patch10 javadoc-error-jdk-8037484.patch
  - removed patch99 applet-hole.patch - itw 1.5.1 is able to ive without it


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-5.b26
changelog:
  - Update aarch64 hotspot to jdk7u40-b02 to match the rest of the JDK
  - commented out patch2 (obsolated by 666)
  - all ppc64 added to jitarches


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-12.b02
changelog:
  - added patch12,removeSunEcProvider-RH1154143
  - xdump excluded from ppc64le (rh1156151)
  - Add check for src.zip completeness. See RH1130490 (by sgehwolf@redhat.com)
  - Resolves: rhbz#1125260


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-13.b02
changelog:
  - preparing for parallel debug+normal build
  - files and scripelts moved to extendable macros as first step to dual build
  - install and build may be done in loop for both release and slowdebug
  - debugbuild off untill its completed


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-15.b02
changelog:
  - enabled debug packages
  - removed all provides duplicating package name
  - comments about files moved inside files section (to prevent different javadoc postuns)
   - see (RH1160693)


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-17.b12
changelog:
  - obsoleted gcj and sindoc. rh1149674 and rh1149675
  - removed backup/restore on images and docs in favor of reconfigure in different directory


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-20.b25
changelog:
  - bumped to b25
  - removed upstreamed patch11 hotspot-build-j-directive.patch
  - policies repacked to stop spamming yum update
  - added and used source20 repackReproduciblePolycies.sh
  - added mehanism to force priority size


author: Omair Majid <omajid@redhat.com> - 1:1.8.0.40-21.b25
changelog:
  - Fix building with gcc 5 by ignoring return-local-addr warning
  - Include additional debugging info for java class files and test that they are
    present


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.40-24.b25
changelog:
  - added patch501 1182011_JavaPrintApiDoesNotPrintUmlautCharsWithPostscriptOutputCorrectly.patch
  - added patch502 1182694_javaApplicationMenuMisbehave.patch
  - both upstreamed, will be gone with u60


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.45-30.b13
changelog:
  - updated to security u45
  - removed patch6: disable-doclint-by-default.patch
  - added patch d318d83c4e74.patch
  - added  rhbz1206656_fix_current_stack_pointer.patch
  - renamed PStack-808293.patch -> java-1.8.0-openjdk-PStack-808293.patch
  - renamed remove-intree-libraries.sh -> java-1.8.0-openjdk-remove-intree-libraries.sh
  - renamed to preven conflix with jdk7


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.45-35.b13
changelog:
  - Omit jsa files from power64 file list as well, as they are never generated
  - moved to boot build by openjdk8
  - Use the template interpreter on ppc64le


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.45-36.b13
changelog:
  - Patch hotspot to not use undefined code rather than passing
    -fno-tree-vrp via CFLAGS.
    Resolves: RHBZ#1208369
  - Add upstream patch for DNS nameserver issue with IPv6 addresses.
    Resolves: RHBZ#1210739


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.45-37.b13
changelog:
  - added runtime requires for tzdata
  - Remove reference to tz.properties which is no longer used (by gnu.andrew)


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-1.b16
changelog:
  - updated to u60b16
  - deleted upstreamed patches:
     patch501 1182011_JavaPrintApiDoesNotPrintUmlautCharsWithPostscriptOutputCorrectly.patch
     patch502 1182694_javaApplicationMenuMisbehave.patch
     patch504 1210739_dns_naming_ipv6_addresses.patch
     patch402 atomic_linux_zero.inline.hpp.patch
     patch401 fix_ZERO_ARCHDEF_ppc.patch
     patch400 ppc_stack_overflow_fix.patch
     patch204 zero-interpreter-fix.patch
  - added Patch506 gif4.1.patch to allow build agaisnt giflib > 4.1


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-2.b16
changelog:
  - Patch503 d318d83c4e74.patch, patch505 1208369_memory_leak_gcc5.patch (and patch506 gif4.1.patch)
     moved out of "if with_systemtap" block


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-2.b24
changelog:
  - updated to security u60-b24
  - moved to openjdk instead of jdk8 topdir in sources
  - removed upstreamed patch99 java-1.8.0-openjdk-linux-4.x.patch
  - removed upstreamed patch503 pr2444.patch
  - removed upstreamed patch505 1208369_memory_leak_gcc5.patch
  - removed upstreamed patch506: gif4.1.patch
   - note: usptream version is suspicious
    GIFLIB_MAJOR >= 5 SplashStreamGifInputFunc, NULL
    ELSE SplashStreamGifInputFunc
   - but the condition seems to be viceversa


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-3.b24
changelog:
  - added one more md5sum test (thanx to Severin!)
   - I guess one more missing
  - doubled slash in md5sum test in post


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-14.b24
changelog:
  - updated aarch64 tarball to contain whole forest of latest jdk8-aarch64-jdk8u60-b24.2.tar.xz
  - using this forest instead of only hotspot
  - generate_source_tarball.sh - temporarily excluded repos="hotspot" compression of download
  - not only openjdk/hotspot is replaced, by wholeopenjdk
  - ln -s openjdk jdk8 done after replacing of openjdk
  - patches 9999 601 and 602 exclded for aarch64


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.60-15.b28
changelog:
  - moved to single source integration forest
  - removed patch patch9999 enableArm64.patch
  - removed patch patch600  %{name}-rh1191652-hotspot.patch


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.65-2.b17
changelog:
  - added and applied patch605 soundFontPatch.patch as repalcement for removed sound font links
  - removed hardcoded soundfont links


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.65-7.b17
changelog:
  - changed way of generating the sources. As result:
  - "updated" to aarch64-jdk8u65-b17 (from aarch64-port/jdk8u60)
  - used aarch64-port-jdk8u60-aarch64-jdk8u65-b17.tar.xz as new sources


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.65-8.b17
changelog:
  - used extracted lua scripts.
  - now depnding on copy-jdk-configs
  - config files persisting in pre instead of %pretrans


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.65-9.b17
changelog:
  - extracted lua scripts moved from pre where they don't work to pretrans
  - requirement on copy-jdk-configs made Week.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.65-11.b17
changelog:
  - Define our own optimisation flags based on the optflags macro and pass to OpenJDK build cflags/cxxflags.
  - Remove -fno-devirtualize as we are now on GCC 5 where the GCC bug it worked around is fixed.
  - Pass __global_ldflags to --with-extra-ldflags so Fedora linker flags are used in the build.
  - Also Pass ourcppflags to the OpenJDK build cflags as it wrongly uses them for the HotSpot C++ build.
  - Add PR2428, PR2462 & S8143855 patches to fix build issues that arise.
  - Resolves: rhbz#1283949
  - Resolves: rhbz#1120792


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.65-12.b17
changelog:
  -removed patch4 java-1.8.0-openjdk-PStack-808293.patch
  -removed patch13 libjpeg-turbo-1.4-compat.patch


author: jvanek <jvanek@redhat.com> - 1:1.8.0.72-1.b15
changelog:
  - updated to aarch64-jdk8u72-b15 (from aarch64-port/jdk8u)
  - used aarch64-port-jdk8u-aarch64-jdk8u72-b15.tar.xz as new sources
  - removed already upstreamed patch501 8146566.patch


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.72-5.b15
changelog:
  - Explicitly set the C++ standard to use, as the default has changed to C++ 2014 in GCC 6.
  - Turn off -Werror due to format warnings in HotSpot and -std usage warnings in SCTP.
  - Run tests under the check stage and use the debug build first.


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.72-5.b15
changelog:
  - Add -fno-delete-null-pointer-checks -fno-guess-branch-probability flags to resolve x86/x86_64 crash.


author: jvanek <jvanek@redhat.com> - 1:1.8.0.72-10.b15
changelog:
  - returning accidentlay removed hunk from renamed and so wrongly merged remove_aarch64_jvm.cfg_divergence.patch


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.72-11.b15
changelog:
  - Add patches to allow the SunEC provider to be built with the system NSS install.
  - Re-generate source tarball so it includes ecc_impl.h.
  - Adjust tarball generation script to allow ecc_impl.h to be included.
  - Bring over NSS changes from java-1.7.0-openjdk spec file (NSS_CFLAGS/NSS_LIBS)
  - Remove patch which disables the SunEC provider as it is now usable.
  - Correct spelling mistakes in tarball generation script.
  - Move completely unrelated AArch64 gcc 6 patch into separate file.
  - Resolves: rhbz#1019554 (fedora bug)


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.72-5.b16
changelog:
  - Fix regression introduced on s390 by large code cache change.
  - Update to u72b16.
  - Drop 8147805 and jvm.cfg fix which are applied upstream.


author: Omair Majid <omajid@redhat.com> - 1:1.8.0.72-12.b15
changelog:
  - Use a simple backport for PR2462/8074839.
  - Don't backport the crc check for pack.gz. It's not tested well upstream.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.77-2.b03
changelog:
  - Avoid WithSeed versions of NSS functions as they do not fully process the seed
  - List current java.security md5sum so that java.security is replaced and ECC gets enabled.
  - Resolves: rhbz#1245810


author: jvanek <jvanek@redhat.com> - 1:1.8.0.77-2.b03
changelog:
  - added patch400  jdk8-archivedJavadoc.patch
  - added javadoc-zip(-debug) subpackage with compressed javadoc


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Use basename of test file to avoid misinterpretation of full path as a package
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Enable a full bootstrap on JIT archs. Full build held back by Zero archs anyway.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Add 8132051 port to Zero.
  - Turn on bootstrap build for all to ensure we are now good to go.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Revert settings to production defaults so we can at least get a build.
  - Switch to a slowdebug build to try and unearth remaining issue on s390x.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Turn off -Werror so s390 can build in slowdebug mode.
  - Add fix for formatting issue found by previous s390 build.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Temporarily remove power64 from JIT arches to see if endian issue appears on Zero.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Add additional fix to Zero patch to properly handle result on 64-bit big-endian
  - Revert debugging options (aarch64 back to JIT, product build, no -Wno-error)
  - Enable full bootstrap on all architectures to check we are good to go.
  - Resolves: rhbz#1325423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.91-1.b14
changelog:
  - Roll back release number as release 1 never succeeded, even with tests disabled.
  - Resolves: rhbz#1325423


author: jvanek <jvanek@redhat.com> - 1:1.8.0.91-4.b14
changelog:
  - updated to aarch64-shenandoah-jdk8u71-b15-beta02 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u71-b15-beta02.tar.xz as new sources for hotspot
  - reverted  nss version fix


author: jvanek <jvanek@redhat.com> - 1:1.8.0.91-6.b14
changelog:
  - Enable weak reference discovery in ShenandoahMarkCompact. Otherwise we never process any weak references in full-gc.


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.92-1.b14
changelog:
  - updated to u92
  - removed upstreamed patches 8132051-aarch64.patch, 8143855.patch, criticalShenandoahFix.patch, rhbz1206656_fix_current_stack_pointer.patch
  - 8132051-zero.patch, remove_aarch64_template_for_gcc6.patch
  - jdwpCrash.abrt.patch renamed to 8044762-pr2960.patch
  - httpsFix1329342.patch renamed to pr2934-sunec_provider_throwing_keyexception_withine.separator_current_nss_thus_initialise_the_random_number_generator_and_feed_the_seed_to_it.patch
  - added known regresisonos fixes for u92 scheduled for next u (519-525)


author: jvanek <jvanek@redhat.com> - 1:1.8.0.101-1.b14
changelog:
  - updated to aarch64-jdk8u101-b14 (from aarch64-port/jdk8u)
  - updated to aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-aarch64-jdk8u101-b14.tar.xz as new sources
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u101-b14-shenandoah-merge-2016-07-25.tar.xz as new sources for hotspot
  - priority lowered for ine zero digit, tip moved to 999
  - added jdk6260348-pr3066-gtk_laf_jtextcomponent_not_respecting_desktop_caret_blink_rate.patch, pr3083-rh1346460-for_ssl_debug_return_null_instead_of_exception_when_theres_no_ecc_provider.patch, 8159244-pr3074.patch, corba_typo_fix.patch
  renamed: jdk8-archivedJavadoc.patch -> jdk8154313-generated_javadoc_scattered_all_over_the_place.patch, pr2991-rh1341258.patch -> 8158260-pr2991-rh1341258.patch
  - not added 8147771-additional_hunk.patch, already in b14


author: jvanek <jvanek@redhat.com> - 1:1.8.0.101-2.b14
changelog:
  - added patch532 hotspot-1358661.patch - to fix performance of bimorphic inlining may be bypassed by type speculation
  - added patch301 bz1204159_java8.patch - to fix systemtap on multiple jdks


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.101-3.b14
changelog:
  - Replace patch for S8162384 with upstream version. Document correctly along with SystemTap RH1204159 patch.
  - Resolves: rhbz#1358661
  - Replace patch for S8157306 with upstream version, documented & applied on all archs with conditional in patch
  - Resolves: rhbz#1360863


author: jvanek <jvanek@redhat.com> - 1:1.8.0.102-1.b14
changelog:
  - updated to aarch64-jdk8u102-b14 (from aarch64-port/jdk8u)
  - updated to aarch64-shenandoah-jdk8u102-b14 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-aarch64-jdk8u102-b14.tar.xz as new sources
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u102-b14.tar.xz as new sources for hotspot
  - removed upstreamed patches 519, 520 and 605
  - updated to systemtap 3, removed related patches 300 and 301
  - jjs provides moved to headless


author: jvanek <jvanek@redhat.com> - 1:1.8.0.102-2.b14
changelog:
  - declared check_sum_presented_in_spec and used in prep and check
  - it is checking that latest packed java.security is mentioned in listing
  - @prefix@ in tapsetfiles substitued by prefix as necessary to work with systemtap3 (rhbz1371005)


author: jvanek <jvanek@redhat.com> - 1:1.8.0.111-1.b16
changelog:
  - updated to aarch64-jdk8u111-b16 (from aarch64-port/jdk8u)
  - updated to aarch64-shenandoah-jdk8u111-b16 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-aarch64-jdk8u111-b16.tar.xz as new sources
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u111-b16.tar.xz as new sources for hotspot
  - adapted patches


author: Omair Majid <omajid@redhat.com> - 1:1.8.0.111-2.b16
changelog:
  - added dont-add-unnecessary-debug-links.patch
  - added hotspot-assembler-debuginfo.patch
  - returned accidentally removed  hotspot-remove-debuglink.patch
  - eu-readelfs on libraries improved, added gdb call


author: jvanek <jvanek@redhat.com - 1:1.8.0.111-3.b16
changelog:
  - added patch207 - PR3183.patch
  - java SSL/TLS implementation: should follow the policies of system-wide crypto policy


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-1.b14
changelog:
  - updated to aarch64-jdk8u121-b14 (from openjdk8-forests/latest-aarch64)
  - updated to aarch64-shenandoah-jdk8u121-b14 (from openjdk8-forests/latest-shenandoah) of hotspot
  - used openjdk8-forests-latest-aarch64-aarch64-jdk8u121-b14.tar.xz as new sources
  - used openjdk8-forests-latest-shenandoah-aarch64-shenandoah-jdk8u121-b14.tar.xz as new sources for hotspot
  - deleted:    8044762-pr2960.patch 8049226-pr2960.patch 8154210.patch 8158260-pr2991-rh1341258.patch 8159244-pr3074.patch
  - adapted java-1.8.0-openjdk-size_t.patch pr1834-rh1022017-reduce_ellipticcurvesextension_to_provide_only_three_nss_supported_nist_curves_23_24_25.patch rh1163501-increase_2048_bit_dh_upper_bound_fedora_infrastructure_in_dhparametergenerator.patch
  - updated from internal (rhel) repo  OPENJDK_URL_DEFAULT=ssh://t...redhat.com//...ty/
  - with custom PR2126=/.../pr2126.patch (removed newly added brainpool curves)
  - withspecial values of PROJECT_NAME="openjdk8-forests", REPO_NAME="latest-aarch64"
  - with correct tag VERSION="aarch64-jdk8u121-b14"
  - and for shenandoah hotspot used custom repo REPO_NAME=latest-shenandoah
  - with correct tag VERSION="aarch64-shenandoah-jdk8u121-b14"
  - complete changes to  generate_source_tarball.sh  update_package.sh NOT commited (willbe regenerated from official repos soon)


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-2.b14
changelog:
  - revertrd patch535, excludeECDHE-1415137.patch and related changes
  - issue casued by nss, see rhbz#1415137 c#35


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-5.b14
changelog:
  - patch 536 reordered to 537
  - added patch 536 - Backport "8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments"
  - added patch 538 - 1423421: Javadoc crashes when method name ends with "Property"
  - rhbz#1423751 - added -fno-split-loops worakround sigsew when building with GCC7 (probably bug in jdk's JIT )


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-7.b14
changelog:
  - fixed the config(noreplace) issue with various left files lke java.security (rhbz#1183793)
  - by calling new c-j-c hooks
  - removed self-tail-bitting check check_sum_presented_in_spec
  - release 6+7 to verify update path


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-9.b14
changelog:
  - updated to latest stable shenandoah hotspot
  - updated to properly tagged upstream forest (no update, just rename)
  - fixed update package to verify PR2126 patch and work with sha512


author: jvanek <jvanek@redhat.com> - 1:1.8.0.121-11.b14
changelog:
  - sync from rhel, reordered patches, enabled shenanoah on aarch64
  - Patch OpenJDK to check the system cacerts database directly
  - Remove unneeded symlink to the system cacerts database
  - Drop outdated openssl dependency from when the RPM built the cacerts database
  - udpated to latest stable shenandoah hotspot


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.131-1.b12
changelog:
  - updated to aarch64-jdk8u131-b12 (from aarch64-port/jdk8u)
  - updated to aarch64-shenandoah-jdk8u131-b12-shenandoah-merge-2017-04-20 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-aarch64-jdk8u131-b12.tar.xz as new sources
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u131-b12-shenandoah-merge-2017-04-20.tar.xz as new sources for hotspot


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.131-3.b12
changelog:
  - source999 moved to source1
  - added two pathces 8181055-pr3394-rh1448880.patch and 8175813/PR3394/RH1448880
  - enabled (commented out) system NSS via patch1000, rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.144-1.b01
changelog:
  - Update to aarch64-jdk8u144-b01 and aarch64-shenandoah-jdk8u144-b01.
  - Exclude 8175887 from Shenandoah builds as it has been included in that repo.
  - Added 8164293-pr3412-rh1459641.patch backport from 8u development tree
  - get rid of bin/* and lib/*, fixed rhbz1480777
  - adapted to rpm 4.14: all expanding macros changed to define, all %1 and %1 replaced by %{?1}, all expandable macros parameter preffixed by --
  - get rid of generated filelists all except javafx and demos


author: jvanek <jvanek@redhat.com> - 1:1.8.0.144-7.b01
changelog:
  - updated to aarch64-shenandoah-jdk8u144-b02-shenandoah-merge-2017-10-02 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u144-b02-shenandoah-merge-2017-10-02.tar.xz as new sources for hotspot


author: jvanek <jvanek@redhat.com> - 1:1.8.0.151-1.b12
changelog:
  - updated to aarch64-jdk8u151-b12 (from aarch64-port/jdk8u)
  - updated to aarch64-shenandoah-jdk8u151-b12 (from aarch64-port/jdk8u-shenandoah) of hotspot
  - used aarch64-port-jdk8u-aarch64-jdk8u151-b12.tar.xz as new sources
  - used aarch64-port-jdk8u-shenandoah-aarch64-shenandoah-jdk8u151-b12.tar.xz as new sources for hotspot
  - tapset updated to 3.6pre02
  - policies adapted to new limited/unlimited schmea
  - above acomapnied by c-j-c 3.3
  - alligned patches and added PPC ones (thanx to gnu_andrew)
  - added patch209: 8035496-hotspot.patch
  - added patch210: suse_linuxfilestore.patch


author: jvanek <jvanek@redhat.com> - 1:1.8.0.161-0.b14
changelog:
  - updated to u161, rmeoved upstreamed patches
  - removed patch555 8164293-pr3412-rh1459641.patch
  - removed patch550 8175813-pr3394-rh1448880.patch
  - removed patch547 8173941-pr3326.patch
  - removed patch532 8162384-pr3122-rh1358661.patch
  - removed patch535 8153711-pr3313-rh1284948.patch
  - removed patch561 8075484-pr3473-rh1490713.patch
  - removed patch554 8175887-pr3415.patch


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.162-1.b12
changelog:
  - Update to aarch64-jdk8u162-b12 and aarch64-shenandoah-jdk8u162-b12.
  - Remove upstreamed patches for 8181055/PR3394/RH1448880,
  -  8181419/PR3413/RH1463144, 8145913/PR3466/RH1498309,
  -  8168318/PR3466/RH1498320, 8170328/PR3466/RR1498321 and
  -  8181810/PR3466/RH1498319.


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.171-1.b10
changelog:
  - Update to aarch64-jdk8u171-b10 and aarch64-shenandoah-jdk8u171-b10.
  - Fix jconsole.desktop.in subcategory, replacing "Monitor" with "Profiling" (PR3550) (gnu_andrew)
  - Fix invalid license 'LGPL+' (should be LGPLv2+ for ECC code) and add misisng ones (gnu_andrew)


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.171-6.b10
changelog:
  - aligning with java-openjdk in fedora:
  - removed fx binding
  - config files to etc
  - slowdebug instead simply debug subpackage
  - purged provides
  - many macros renamed
  - typos correction
  - bumped jstack (may be wrong)


author: Jiri Vanek <jvanek@redhat.com> - 1:10.0.1.10-7
changelog:
  - quoted sed expressions, changed possibly confussing # by @
  - added vendor(origin) into icons
  - removed last trace of relative symlinks
  - added BuildRequires of javapackages-tools to fix build failure after Requires change to javapackages-filesystem


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.172-1.b11
changelog:
  - updated to u172-b11
  - removed patches:
  - patch207 8200556-pr3566.patch
  - patch104 pr3458-rh1540242.patch
  - patch209 8035496-hotspot.patch
  - patch700 pr3573-fix_TCK_crash_with_shenandoah_in_shenandoahsupport_cpp_in_case_of_dead_brnach_in_is_independent.patch
  - fixed issue with atkwrapper wrongly palced broken symlink
  - fixed libjvm path for system tap
  - returned patch104 pr3458-rh1540242.patch


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.172-5.b11
changelog:
  - Sync with IcedTea 3.8.0.
  - Label architecture-specific fixes with architecture concerned
  - x86: S8199936, PR3533: HotSpot generates code with unaligned stack, crashes on SSE operations (-mstackrealign workaround)
  - PR3539, RH1548475: Pass EXTRA_LDFLAGS to HotSpot build
  - 8171000, PR3542, RH1402819: Robot.createScreenCapture() crashes in wayland mode
  - 8197546, PR3542, RH1402819: Fix for 8171000 breaks Solaris + Linux builds
  - 8185723, PR3553: Zero: segfaults on Power PC 32-bit
  - 8186461, PR3557: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe
  - PR3559: Use ldrexd for atomic reads on ARMv7.
  - 8187577, PR3578: JVM crash during gc doing concurrent marking
  - 8201509, PR3579: Zero: S390 31bit atomic_copy64 inline assembler is wrong
  - 8165489, PR3589: Missing G1 barrier in Unsafe_GetObjectVolatile
  - PR3591: Fix for bug 3533 doesn't add -mstackrealign to JDK code
  - 8184309, PR3596: Build warnings from GCC 7.1 on Fedora 26


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.172-5.b11
changelog:
  - Update Shenandoah tarball to include 2018-05-15 merge.
  - Split PR3458/RH1540242 fix into AArch64 & Zero sections, so former can be skipped on Shenandoah builds.
  - Drop PR3573 patch applied upstream.
  - Restrict 8187577 fix to non-Shenandoah builds, as it's included in the new tarball.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.172-6.b11
changelog:
  - Remove build flags exemption for aarch64 now the platform is more mature and can bootstrap OpenJDK with these flags.
  - Remove duplicate -fstack-protector-strong; it is provided by the RHEL cflags.
  - Add missing changelog credits


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.172-11.b11
changelog:
  - Add additional fix (PR3601) to fix -Wreturn-type failures introduced by 8061651
  - Backport 8064786 (PR3601) to fix -Wreturn-type failure on debug builds.
  - Bring in PR3519 from IcedTea 3.7.0 to fix remaining -Wreturn-type failure on AArch64.
  - Sync with IcedTea 3.8.0 patches to use -Wreturn-type.
  - Add backports of 8141570, 8143245, 8197981 & 8062808.
  - Drop pr3458-rh1540242-zero.patch which is covered by 8143245.


author: Jiri Vanek <jvanek@redhat.com> - 11:1.8.0.172-16.b11
changelog:
  - added Recommends gtk2 for main package
  - added Suggests lksctp-tools, pcsc-lite-devel, cups for headless package
  - see RHBZ1598152


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181-0.b03
changelog:
  - Update to aarch64-jdk8u181-b03 and aarch64-shenandoah-jdk8u181-b03.
  - Remove AArch64 patch for PR3458/RH1540242 as applied upstream.


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181-4.b04
changelog:
  - Add "8206406, PR3610, RH1597825: StubCodeDesc constructor publishes partially-constructed objects on StubCodeDesc::_list"


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181-5.b04
changelog:
  - Add "8146115, PR3508, RH1463098: Improve docker container detection and resource configuration usage"


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181-6.b13
changelog:
  - Update to aarch64-jdk8u181-b13 and aarch64-shenandoah-jdk8u181-b13.
  - Remove 8187577/PR3578 now applied upstream.


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b13-8
changelog:
  - Adjust system NSS patch, pr1983-rh1565658-support_using_the_system_installation_of_nss_with_the_sunec_provider_jdk8.patch, so as to filter
    -Wl,--as-needed. Resolves RHBZ#1622186.
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b13-9
changelog:
  - Adjust system jpeg patch, jdk8043805-allow_using_system_installed_libjpeg.patch, so as to filter
    -Wl,--as-needed. Resolves RHBZ#1622186.
  - Resolves: rhbz#1633817


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.181.b15-1
changelog:
  - fixed unexpanded arch in policy tool desktop file
  - fixed versions (8->1.8.0) of images used in desktop files
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-2
changelog:
  - Update(s) from upstreamed patches:
    - 8036003-dont-add-unnecessary-debug-links.patch =>
      jdk8036003-add_with_native_debug_symbols_configure_flag.patch
    - rh1176206-jdk.patch =>
      jdk8150954-pr2866-rh1176206-screenshot_xcomposite_jdk.patch =>
      Deleted rh1176206-root.patch as thats no longer needed with
      upstream 8150954.
    - Refreshed jdk8165852-pr3468-mount_point_not_found_for_a_file_which_is_present_in_overlayfs.patch from upstream.
    - Refreshed jdk8201495-zero_reduce_limits_of_max_heap_size_for_boot_JDK_on_s390.patch from upstream.
    - 8207057-pr3613-hotspot-assembler-debuginfo.patch =>
      jdk8207057-pr3613-no_debug_info_for_assembler_files_hotspot.patch and
      jdk8207057-pr3613-no_debug_info_for_assembler_files_root.patch. From JDK 8u
      review.
  - Renamed pr2842-02.patch => jdk8148351-pr2842-02-only_display_resolved_symlink_for_compiler_do_not_change_path.patch.
  - Renamed spec-only patch:
    pr3183.patch => pr3183-rh1340845-support_fedora_rhel_system_crypto_policy.patch
  - Renamed java-1.8.0-openjdk-size_t.patch =>
    jdk8201495-zero_reduce_limits_of_max_heap_size_for_boot_JDK_on_s390.patch
  - Moved SunEC provider via system NSS to RPM specific patches section.
  - Moved upstream 8u patches to appropriate sections (8u192/8u202).
  - Removed rh1214835.patch since it's invalid. See:
    https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2304#c3
  - Use --with-native-debug-symbols=internal which JDK-8036003 adds.
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-3
changelog:
  - Renamed more patches for clarity:
    include-all-srcs.patch => jdk8044235-src_zip_should_include_all_sources.patch
    java-1.8.0-openjdk-rh1191652-hotspot-aarch64.patch => jdk8073139-pr2236-rh1191652--use_ppc64le_as_the_arch_directory_on_that_platform_and_report_it_in_os_arch_aarch64_forest.patch
    java-1.8.0-openjdk-rh1191652-jdk.patch => jdk8073139-pr1758-rh1191652-ppc64_le_says_its_arch_is_ppc64_not_ppc64le_jdk.patch
    java-1.8.0-openjdk-rh1191652-root.patch => jdk8073139-pr1758-rh1191652-ppc64_le_says_its_arch_is_ppc64_not_ppc64le_root.patch
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-4
changelog:
  - Add fixes for optimization gaps (annocheck issues):
    - 8210761: libjsig is being compiled without optimization
    - 8210647: libsaproc is being compiled without optimization
    - 8210416: [linux] Poor StrictMath performance due to non-optimized compilation
    - 8210425: [x86] sharedRuntimeTrig/sharedRuntimeTrans compiled without optimization
               8u upstream and aarch64/jdk8u upstream versions.
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-5
changelog:
  - Add explicit requirement for libXcomposite which is used when performing
    screenshots from Java.
  - Add explicit BR unzip required for building OpenJDK.
  - Resolves: rhbz#1633817


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181.b15-0
changelog:
  - Move to single OpenJDK tarball build, based on aarch64/shenandoah-jdk8u.
  - Update to aarch64-shenandoah-jdk8u181-b15.
  - Drop 8165489-pr3589.patch which was only applied to aarch64/jdk8u builds.
  - Split ppc64 Shenandoah fix into separate patch file with its own bug ID (PR3620).
  - Update pr3539-rh1548475.patch to apply after 8187045.
  - Resolves: rhbz#1633817


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.181.b16-0
changelog:
  - Update to aarch64-shenandoah-jdk8u181-b16.
  - Drop PR3619 & PR3620 Shenandoah patches which should now be fixed upstream.
  - Resolves: rhbz#1633817


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b10-0
changelog:
  - Update to aarch64-shenandoah-jdk8u191-b10.
  - Drop 8146115/PR3508/RH1463098 applied upstream.
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-6
changelog:
  - Refreshed upstreamed patches (from 8u202):
    - jdk8044235-src_zip_should_include_all_sources.patch: src.zip should include all sources.
    - jdk8073139-pr2236-rh1191652--use_ppc64le_as_the_arch_directory_on_that_platform_and_report_it_in_os_arch_aarch64_forest.patch,
      jdk8073139-pr1758-rh1191652-ppc64_le_says_its_arch_is_ppc64_not_ppc64le_jdk.patch,
      jdk8073139-pr1758-rh1191652-ppc64_le_says_its_arch_is_ppc64_not_ppc64le_root.patch: PPC64LE JVM reporting issues.
  - Moved both patch series to 8u202 sections.
  - Resolves: rhbz#1633817


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.181.b15-7
changelog:
  - Add patch jdk8210425-rh1632174-03-compile_with_o2_and_ffp_contract_off_as_for_fdlibm_zero.patch:
    - Annother fix for optimization gaps (annocheck issues)
    - Zero 8u version fix was missing. Hence, only shows up on Zero arches.
  - Resolves: rhbz#1633817


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.191.b12-1
changelog:
  - updated to aarch64-shenandoah-jdk8u191-b12
  - deleted 8146115-pr3508-rh1463098.patch, pr3619.patch, pr3620.patch - should be upstreamed
  - create pr3634-fix_shenandoah_for_size_t_on_s390.patch to fix build failure on s390
  - Resolves: rhbz#1633817


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.191.b12-8
changelog:
  - added Patch583 jdk8172850-rh1640127-01-register_allocator_crash.patch
  - added Patch584 jdk8209639-rh1640127-02-coalesce_attempted_spill_non_spillable.patch
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b12-9
changelog:
  - Fix patch organisation in the spec file:
  -   * Move ECC patches back to upstreamable section
  -   * Move system cacerts & crypto policy patches to upstreamable section
  -   * Merge "Local fixes" and "RPM fixes" which amount to the same thing
  -   * Move system libpng & lcms patches back to 8u upstreamable section
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b12-9
changelog:
  - Note why PR1834/RH1022017 is not suitable to go upstream in its current form.
  - Resolves: rhbz#1661577


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b12-12
changelog:
  - Add backport of JDK-8029661 which adds TLSv1.2 support to the PKCS11 provider.
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b13-0
changelog:
  - Update to aarch64-shenandoah-jdk8u191-b13.
  - Update tarball generation script in preparation for PR3667/RH1656676 SunEC changes.
  - Use remove-intree-libraries.sh to remove the remaining SunEC code for now.
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b14-0
changelog:
  - Update to aarch64-shenandoah-jdk8u191-b14.
  - Adjust JDK-8073139/PR1758/RH1191652 to apply following 8155627 backport.
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b14-0
changelog:
  - Introduce sa_arches for architectures with sa-jdi.jar and include aarch64
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.191.b14-1
changelog:
  - Add 8131048 & 8164920 (PR3574/RH1498936) to provide a CRC32 intrinsic for PPC64.
  - Resolves: rhbz#1661577


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.192.b12-0
changelog:
  - Update to aarch64-shenandoah-jdk8u192-b12.
  - Remove patches included upstream
    - JDK-8031668/PR2842
    - JDK-8148351/PR2842
    - JDK-6260348/PR3066
    - JDK-8061305/PR3335/RH1423421
    - JDK-8188030/PR3459/RH1484079
    - JDK-8205104/PR3539/RH1548475
    - JDK-8185723/PR3553
    - JDK-8186461/PR3557
    - JDK-8201509/PR3579
    - JDK-8075942/PR3602
    - JDK-8203182/PR3603
    - JDK-8206406/PR3610/RH1597825
    - JDK-8206425
    - JDK-8036003
    - JDK-8201495/PR2415
    - JDK-8150954/PR2866/RH1176206
  - Re-generate patches (mostly due to upstream build changes)
    - JDK-8073139/PR1758/RH1191652
    - JDK-8143245/PR3548 (due to JDK-8202600)
    - JDK-8197429/PR3546/RH1536622 (due to JDK-8189170)
    - JDK-8199936/PR3533
    - JDK-8199936/PR3591
    - JDK-8207057/PR3613
    - JDK-8210761/RH1632174 (due to JDK-8207402)
    - PR3559 (due to JDK-8185723/JDK-8186461/JDK-8201509)
    - PR3593 (due to JDK-8081202)
    - RH1566890/CVE-2018-3639 (due to JDK-8189170)
    - RH1649664 (due to JDK-8196516)
  - Add 8160748 for AArch64 which is missing from upstream 8u version.
  - Add port of 8189170 to AArch64 which is missing from upstream 8u version.
  - Resolves: rhbz#1661577


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.201.b09-1
changelog:
  - Add backport of JDK-8145096 (PR3693) to fix undefined behaviour issues on newer GCCs
  - Resolves: rhbz#1661577


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.201.b09-5
changelog:
  - Update patch for RH1566890.
    - Renamed rh1566890_speculative_store_bypass_so_added_more_per_task_speculation_control_CVE_2018_3639 to
      rh1566890-CVE_2018_3639-speculative_store_bypass.patch
    - Added dependent patch,
      rh1566890-CVE_2018_3639-speculative_store_bypass_toggle.patch
  - Resolves: rhbz#1693468


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.201.b13-1
changelog:
  - Update to aarch64-shenandoah-jdk8u201-b13.
  - Drop JDK-8160748 & JDK-8189170 AArch64 patches now applied upstream.
  - Resolves: rhbz#1693468


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.202.b08-1
changelog:
  - Update to aarch64-shenandoah-jdk8u202-b08.
  - Remove patches included upstream
    - JDK-8211387/PR3559
    - JDK-8207057/PR3613
    - JDK-8165852/PR3468
    - JDK-8073139/PR1758/RH1191652
    - JDK-8044235
    - JDK-8172850/RH1640127
    - JDK-8209639/RH1640127
    - JDK-8131048/PR3574/RH1498936
    - JDK-8164920/PR3574/RH1498936
  - Re-generate patches
    - JDK-8210647/RH1632174
  - Resolves: rhbz#1693468


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.212.b02-1
changelog:
  - Update to aarch64-shenandoah-jdk8u212-b02.
  - Remove patches included upstream
    - JDK-8197429/PR3546/RH153662{2,3}
    - JDK-8184309/PR3596
    - JDK-8210647/RH1632174
    - JDK-8029661/PR3642/RH1477159
    - JDK-8145096/PR3693
  - Re-generate patches
    - JDK-8203030
  - Add casts to resolve s390 ambiguity in calls to log2_intptr
  - Resolves: rhbz#1693468


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.212.b04-2
changelog:
  - Add JDK-8223219 to avoid -fstack-protector overriding -fstack-protector-strong
  - Resolves: rhbz#1693468


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.212.b04-3
changelog:
  - Remove additions to EXTRA_CFLAGS and EXTRA_CPP_FLAGS which are now made by upstream.
  - Resolves: rhbz#1693468


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.212.b04-4
changelog:
  - Update to aarch64-shenandoah-jdk8u212-b04-shenandoah-merge-2019-04-30.
  - Update version logic to handle -shenandoah* tag suffix.
  - Drop PR3634 as applied upstream.
  - Adjust 8214206 fix for S390 as BinaryMagnitudeSeq moved to shenandoahNumberSeq.cpp
  - Update 8214206 to use log2_long rather than casting to intptr_t, which may be smaller than size_t.
  - Resolves: rhbz#1688365
  - Resolves: rhbz#1688382


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.212.b04-5
changelog:
  - Handle milestone as variables so we can alter it easily and set the docs zip filename appropriately.
  - Drop unused use_shenandoah_hotspot variable.
  - Resolves: rhbz#1724452


author: Severin Gehwolf <sgehwolf@redhat.com> - 1:1.8.0.212.b04-5
changelog:
  - Don't produce javadoc/javadoc-zip sub packages for the debug variant build.
  - Don't perform a bootcycle build for the debug variant build.
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.212.b04-5
changelog:
  - Obsolete javadoc-debug and javadoc-debug-zip packages via javadoc and javadoc-zip respectively.
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b01-1
changelog:
  - Update to aarch64-shenandoah-jdk8u222-b01.
  - Refactor PR2888 after inclusion of 8129988 upstream. Now includes PR3575.
  - Drop 8171000 & 8197546 as applied upstream.
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b01-1
changelog:
  - Drop unnecessary build requirement on gtk2-devel, as OpenJDK searches for Gtk+ at runtime.
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b01-1
changelog:
  - Add missing build requirements for libXext-devel and libXrender-devel, previously masked by Gtk2+ dependency.
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b01-1
changelog:
  - fontconfig build requirement should be fontconfig-devel, previously masked by Gtk2+ dependency
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b02-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u222-b02.
  - Drop 8064786/PR3599 & 8210416/RH1632174 as applied upstream (8064786 silently in 8176100).
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b03-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u222-b03.
  - Drop 8210425 patches applied upstream. Still need to add AArch64 version in aarch64/shenandoah-jdk8u.
  - Re-generate JDK-8141570 & JDK-8143245 patches due to 8210425 zeroshark.make changes.
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b04-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u222-b04.
  - Drop remaining JDK-8210425/RH1632174 patch now AArch64 part is upstream.
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b07-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u222-b07 and Shenandoah merge 2019-06-13.
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b08-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u222-b08.
  - Adjust PR3083/RH134640 to apply after JDK-8182999
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b09-1
changelog:
  - Update to aarch64-shenandoah-jdk8u222-b09.
  - Switch to GA mode for final release.
  - Resolves: rhbz#1724452


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b10-2
changelog:
  - Backport FIPS mode patch to java-1.8.0-openjdk, simplifying provider removal.
  - Resolves: rhbz#1655466


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b10-2
changelog:
  - nss.fips.cfg needs to be moved to %{etcjavadir} and symlinked into the JDK, like nss.cfg
  - Resolves: rhbz#1655466


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.222.b10-3
changelog:
  - SunPKCS11 runtime provider name is a concatenation of "SunPKCS11-" and the name in the config file.
  - Change nss.fips.cfg config name to "NSS-FIPS" to avoid confusion with nss.cfg.
  - Resolves: rhbz#1750752


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.232.b01-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u232-b01.
  - Switch to EA mode.
  - Drop JDK-8210761/RH1632174 as now upstream.
  - Drop JDK-8223219 as now upstream.
  - JDK-8226870 removed clhsdb and hdsdb from the JRE bin directory, so we should do likewise.
  - Add alternatives support for these two new SDK binaries.
  - Resolves: rhbz#1753423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.232.b05-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u232-b05.
  - Drop upstreamed patch JDK-8141570/PR3548.
  - Adjust context of JDK-8143245/PR3548 to apply against upstream JDK-8141570.
  - Resolves: rhbz#1753423


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.232.b09-1
changelog:
  - Update to aarch64-shenandoah-jdk8u232-b09.
  - Switch to GA mode for final release.
  - Remove PR1834/RH1022017 which is now handled by JDK-8228825 upstream.
  - Resolves: rhbz#1753423


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.232.b09-4
changelog:
  - Remove CVE-2018-3639 mitigation due to performance regression and
      OpenJDK position on speculative execution vulnerabilities.
      https://mail.openjdk.java.net/pipermail/vuln-announce/2019-July/000002.html
  - Resolves: rhbz#1750419


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.232.b09-5
changelog:
  - Revert SSBD removal for now, until appropriate messaging has been decided.
  - Resolves: rhbz#1750419


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.232.b09-6
changelog:
  - Update generate_source_tarball.sh script to use the PR3756 patch and retain the secp256k1 curve.
  - Regenerate source tarball using the updated script and add the -'4curve' suffix.
  - Resolves: rhbz#1746879


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.242.b05-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u242-b05.
  - Attempt to fix Shenandoah formatting failures on S390, introduced by JDK-8232102.
  - Revise b05 snapshot to include JDK-8236178.
  - Add additional Shenandoah formatting fixes revealed by successful -Wno-error=format run
  - Resolves: rhbz#1785753


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.242.b07-1
changelog:
  - Update to aarch64-shenandoah-jdk8u242-b07.
  - Switch to GA mode for final release.
  - Remove Shenandoah S390 patch which is now included upstream as JDK-8236829.
  - Resolves: rhbz#1785753


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.242.b08-1
changelog:
  - Update to aarch64-shenandoah-jdk8u242-b08.
  - Remove local copies of JDK-8031111 & JDK-8132111 as replaced by upstream versions.
  - Resolves: rhbz#1785753


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.242.b08-2
changelog:
  - Sync SystemTap & desktop files with upstream IcedTea release 3.11.0 using new script
  - Resolves: rhbz#1737112


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.242.b08-2
changelog:
  - Sync SystemTap & desktop files with upstream IcedTea release 3.15.0, removing previous workarounds
  - Resolves: rhbz#1737112


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.242.b08-3
changelog:
  - Add JDK-8165996/PR3506 & JDK-8195607/PR3776 to support NSS SQLite databases.
  - Resolves: rhbz#1760437


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.242.b08-4
changelog:
  - Introduce stapinstall variable to set SystemTap arch directory correctly (e.g. arm64 on aarch64)
  - Resolves: rhbz#1737112


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.252.b01-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u252-b01.
  - Switch to EA mode.
  - Adjust JDK-8199936/PR3533 patch following JDK-8227397 configure change
  - Resolves: rhbz#1810557


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.252.b03-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u252-b03.
  - Adjust PR2974/RH1337583 & PR3083/RH1346460 following context changes in JDK-8230978
  - Resolves: rhbz#1810557


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.252.b09-1
changelog:
  - Update to aarch64-shenandoah-jdk8u252-b09.
  - Switch to GA mode for final release.
  - Resolves: rhbz#1810557


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.252.b09-5
changelog:
  - Add support for fastdebug builds on x86_64 only.
  - Drop redundant slowdebug/debug sed invocation on the docs zip filename as it is only now built for non-debug.
  - Resolves: rhbz#1836067


author: Andrew John Hughes <gnu.andrew@redhat.com> - 1:1.8.0.252.b09-7
changelog:
  - Enable alignment with FIPS crypto policy by default (-Dcom.redhat.fips=false to disable).
  - Resolves: rhbz#1655466


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.262.b01-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u262-b01.
  - Switch to EA mode.
  - Adjust JDK-8143245/PR3548 patch following context changes due to JDK-8203287 for JFR
  - Adjust RH1648644 following context changes due to introduction of JFR packages
  - Add jfr binary to devel package and alternatives set
  - Resolves: rhbz#1838811


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.262.b02-0.2.ea
changelog:
  - Enable JFR in our builds, ahead of upstream default.
  - Only enable JFR for JIT builds, as it is not supported with Zero.
  - Turn off JFR on x86 for now due to assert(SerializePageShiftCount == count) crash.
  - Resolves: rhbz#1838811


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.262.b02-0.2.ea
changelog:
  - Introduce jfr_arches for architectures which support JFR.
  - Fix path to jfr.jar.
  - Use sa_arches for libsaproc.so inclusion.
  - Resolves: rhbz#1838811


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.262.b05-0.2.ea
changelog:
  - Use RSA as default for keytool, as DSA is disabled in all crypto policies except LEGACY
  - Resolves: rhbz#1582504


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.262.b07-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u262-b07.
  - Require tzdata 2020a so system tzdata matches resource updates in b07
  - Resolves: rhbz#1838811


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.262.b09-0.1.ea
changelog:
  - With JDK-8248399 fixed, a broken jfr binary is no longer installed on architectures without JFR.
  - Resolves: rhbz#1838811


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.262.b09-0.3.ea
changelog:
  - Restructure the build so a minimal initial build is then used for the final build (with docs)
  - This reduces pressure on the system JDK and ensures the JDK being built can do a full build
  - Resolves: rhbz#1838811


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.262.b10-1
changelog:
  - Update to aarch64-shenandoah-jdk8u262-b10.
  - Switch to GA mode for final release.
  - Update release notes for 8u262 release.
  - Fix typo in jfr_arches which leads to ppc64 being wrongly excluded.
  - Split JDK-8042159 patch into per-repo patches as upstream.
  - Update JDK-8042159 JDK patch to apply after JDK-8238002 changes to Awt2dLibraries.gmk
  - Resolves: rhbz#1838811


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.262.b10-3
changelog:
  - ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README moved to fully versioned dirs
  - Resolves: rhbz#1831665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.265.b01-1
changelog:
  - Update to aarch64-shenandoah-jdk8u265-b01.
  - Update release notes for 8u265 release.
  - Resolves: rhbz#1860453


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.265.b01-2
changelog:
  - Add backport of JDK-8223482 so PKCS#11 FIPS provider does not offer unsupported ciphers.
  - Resolves: rhbz#1860965


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.265.b01-3
changelog:
  - Add backport of JDK-8251117 to allow key length to be retrieved from PKCS#11 FIPS keys
  - Resolves: rhbz#1860993


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b01-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u272-b01.
  - Switch to EA mode.
  - Add debugging output for build.
  - JFR must now be explicitly disabled when unwanted (e.g. x86), following switch of upstream default.
  - Resolves: rhbz#1876665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b02-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u272-b02.
  - Remove JDK-8154313 backport now applied upstream.
  - Change target from 'zip-docs' to 'docs-zip', which is the naming used upstream.
  - Resolves: rhbz#1876665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b04-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u272-b04.
  - Update tarball generation script to use PR3795, following inclusion of JDK-8177334
  - Resolves: rhbz#1876665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b05-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u272-b05.
  - Add additional s390 size_t case in g1ConcurrentMarkObjArrayProcessor.cpp introduced by JDK-8057003
  - Resolves: rhbz#1876665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b05-0.2.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u272-b05-shenandoah-merge-2020-08-28.
  - Add additional s390 log2_intptr case in shenandoahUtils.cpp introduced by JDK-8245464
  - Resolves: rhbz#1876665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b05-0.3.ea
changelog:
  - Enable JFR on x86, now we have JDK-8252096: Shenandoah: adjust SerialPageShiftCount for x86_32 and JFR
  - Resolves: rhbz#1876665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b06-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u272-b06.
  - Update tarball generation script to use PR3799, following inclusion of JDK-8245468 (TLSv1.3)
  - Remove JDK-8165996/PR3506/RH1760437 & JDK-8251117/RH1860990 as now applied upstream.
  - Replace JDK-8223482/RH1860965 with RH1860986 (disable TLSv1.3 when using the NSS-FIPS provider)
  - Resolves: rhbz#1876665


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.272.b09-0.2.ea
changelog:
  - Set vendor property and vendor URLs
  - Made URLs to be preconfigured by OS
  - Resolves: rhbz#1876665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b09-0.2.ea
changelog:
  - Include a test in the RPM to check the build has the correct vendor information.
  - Use 'oj_' prefix on new vendor globals to avoid a conflict with RPM's vendor value.
  - Improve quoting of vendor name
  - Resolves: rhbz#1876665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b10-1
changelog:
  - Update to aarch64-shenandoah-jdk8u272-b10.
  - Switch to GA mode for final release.
  - Update release notes for 8u272 release.
  - Add backport of JDK-8254177 to update to tzdata 2020b
  - Require tzdata 2020b due to resource changes in JDK-8254177
  - Delay tzdata 2020b dependency until tzdata update has shipped.
  - Adjust JDK-8062808/PR3548 following constantPool.hpp context change in JDK-8243302
  - Adjust PR3593 following g1StringDedupTable.cpp context change in JDK-8240124 & JDK-8244955
  - This tarball is embargoed until 2020-10-20 @ 1pm PT.
  - Resolves: rhbz#1876665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b10-2
changelog:
  - Add backport of JDK-8215727: "Restore JFR thread sampler loop to old / previous behaviour"
  - Resolves: rhbz#1876665


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b10-4
changelog:
  - Bump release number to build on RHEL 8.4.0 branch.
  - Resolves: rhbz#1876665
  - Resolves: rhbz#1889414


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.272.b10-6
changelog:
  - Add backport of JDK-8223940: "Private key not supported by chosen signature algorithm" to handle lack of provider RSAPSS support
  - Resolves: rhbz#1892216


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.275.b01-2
changelog:
  - Update to aarch64-shenandoah-jdk8u275-b01 (GA)
  - Update release notes for 8u275.
  - Remove JDK-8223940/RH1892216 backport now included in upstream 8u275.
  - Remove JDK-8236512/RH1889414 backport now included in upstream 8u275.
  - Resolves: rhbz#1895060


author: Jiri Vanek <jvanek@redhat.com> - 1:1.8.0.275.b01-3
changelog:
  - added patch600, rh1750419-redhat_alt_java.patch 
  - Replaced alt-java palceholder by real pathced alt-java
  - remove patch529 rh1566890-CVE_2018_3639-speculative_store_bypass.patch
  - remove patch531 rh1566890-CVE_2018_3639-speculative_store_bypass_toggle.patch
  - both suprassed by new patch
  - Resolves: rhbz#1750419


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.282.b01-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u282-b01 (EA)
  - Update release notes for 8u282-b01.
  - Switch to EA mode.
  - Require tzdata 2020b due to resource changes in JDK-8254177
  - Remove PR3601, covered upstream by JDK-8062808.
  - Remove upstreamed JDK-8197981/PR3548, JDK-8062808/PR3548, JDK-8254177 & JDK-8215727.
  - Extend RH1750419 alt-java fix to include external debuginfo, following JDK-8252395
  - Resolves: rhbz#1903904


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.282.b02-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u282-b02 (EA)
  - Update release notes for 8u282-b02.
  - Resolves: rhbz#1903904


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.282.b02-0.2.ea
changelog:
  - Move setup of JavaSecuritySystemConfiguratorAccess to Security class so it always occurs.
  - Resolves: rhbz#1906862


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.282.b03-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u282-b03 (EA)
  - Update release notes for 8u282-b03.
  - Resolves: rhbz#1903904


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.282.b04-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u282-b04 (EA)
  - Update release notes for 8u282-b04.
  - Remove upstreamed patch PR3519
  - Resolves: rhbz#1903904


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.282.b05-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u282-b05 (EA)
  - Update release notes for 8u282-b05 and make some minor corrections.
  - Resolves: rhbz#1903904


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.282.b06-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u282-b06 (EA)
  - Update release notes for 8u282-b06.
  - Resolves: rhbz#1903904


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.282.b07-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u282-b07 (EA)
  - Update release notes for 8u282-b07.
  - Fix placement issue in release notes, caught by comparing with vanilla version.
  - Resolves: rhbz#1903904


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.282.b08-1
changelog:
  - Update to aarch64-shenandoah-jdk8u282-b08 (GA)
  - Update release notes for 8u282-b08.
  - Resolves: rhbz#1908967


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.282.b08-2
changelog:
  - Add explicit runtime dependency on NSS for the PKCS11 provider in FIPS mode
  - Resolves: rhbz#1913868


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.292.b09-0.1.ea
changelog:
  - Update to aarch64-shenandoah-jdk8u292-b09 (EA)
  - Update release notes for 8u292-b09.
  - Switch to EA mode.
  - Update tarball generation script to use PR3822 which handles
      JDK-8233228 & JDK-8035166 changes
  - Remove RH1868759 patch as this is now resolved upstream by JDK-8258833.
  - Re-organise S/390 patches for upstream submission, separating 8u upstream from Shenandoah fixes.
  - Add new formatting case found in memprofiler.cpp on debug builds to PR3593 patch.
  - Extend s390 patch to fix issue caused by JDK-8252660 backport and lack of JDK-8188813 in 8u.
  - Revise JDK-8252660 s390 failure to make _soft_max_size a jlong so pointer types are accurate.
  - Require tzdata 2020f due to JDK-8259048
  - Require tzdata 2021a due to JDK-8260356
  - Resolves: rhbz#1942306


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:1.8.0.292.b10-1
changelog:
  - Update to aarch64-shenandoah-jdk8u292-b10 (GA)
  - Update release notes for 8u292-b10.
  - This tarball is embargoed until 2021-04-20 @ 1pm PT.
  - Resolves: rhbz#1938201


author: Ao Qi <aoqi@loongson.cn> - 1:1.8.0.292.b10-8.1.8
changelog:
  - 版本升级，由jdk8u282-b08升级至jdk8u292-b10
  - SHA1/SHA256 Intrinsics优化，使得SPECjvm2008中的crypto.signverify项提升71%
  - AES Intrinsics优化，使得SPECjvm2008中的crypto.signverify项提升约6.14%
  - 优化C2中Rotation操作，使得SPECjvm2008中的crypto.signverify在LoongArch和MIPS上分别提升了4.3%和2.6%
  - 数组拷贝优化，使得SPECjvm2008中的serial项提升6.4%
  - 优化C2中一些立即数为0时的访存操作
  - 去除输入法跟随功能
  - jdk中不附带ChangeLog文件
  - 解决了一处解释器中由于乱序执行可能导致的随机崩溃问题
  - 修复DaCapo eclipse个别条件下随机崩溃问题
  - 修复NMT相关崩溃问题


author: zhangxianting <zhangxianting@uniontech.com> - 1:1.8.0.412-b08.5.up2.01
changelog:
  - rebuild: rebuild
  - update: update to loongson java-1.8.0-openjdk-1.8.0.382.b05-8.1.16.lns8.src.rpm


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: 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: 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


author: Gou Hao <gouhao@uniontech.com> - 4.19.0-91.184
changelog:
  - uos: fix not being able to install kernel-* after install kernel-debug-* [T00000]
  - anolis: LoongArch: Limit min pci msi-x/msi vector number [G005956]
  - uos: PCI/MSI: Fix the nvec value when maxvec is greater than 32 for loongarch [G005956]
  - uos: Revert "uos: diable irq limit of la64 by default [T358195]"
  - Revert "uos: PCI/MSI: Fix the nvec value when maxvec is greater than 32 for loongarch [G005956]"
  - euler: SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers [T365775]
  - uos: PCI/MSI: Fix the nvec value when maxvec is greater than 32 for loongarch [G005956]
  - uos: net: hns3: fix the network kept restarting [T365939]
  - euler: net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode [T365939]
  - uos: fix merge issue of "mainline: net: hns3: use capabilities queried from firmware" [T365939]
  - euler: net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization [T365939]
  - euler: net: hns: fix fake link up on xge port [T365939]
  - euler: net: hns: fix wrong head when modify the tx feature when sending packets [T365939]
  - euler: net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg [T365939]
  - euler: net: hns3: fix not call nic_call_event() problem when reset failed [T365939]
  - uos: arm64: fix crash kernel dump core failed [B277607]
  - uos: update crashkernel size with guestos [B277393]
  - uos: srpm: remove version number of whitelists and dw [T00000]
  - uos: Upgrade megaraid driver to version 07.727.03.00 [T364381]
  - uos: Add manufacturer's ps3stor driver, version:2.2.0.16 [T364379]
  - uos: update srpm to 4.19.0-91.183 [T00000]
  - 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]


author: Gou Hao <gouhao@uniontech.com> - 4.19.0-91.185
changelog:
  - uos: diable irq limit of la64 by default again [T358195] [G005956]
  - uos: c7: Change the startup order of the kernel [T00000] [B302583]
  - uos: loongarch: LoongArch: Fixup extioi bounce [B282411]
  - uos: loongarch: LoongArch:irqchip/loongarch-extioi: Add compat support on mainline kvm [B282411]
  - uos: open configuration CONFIG_BPF_UNPRIV_DEFAULT_OFF for arm64 and loongarch [T364381]
  - uos: Revert "LS7A2000: PCIE: Fixup GPU card error" [B262995]
  - uos: delete useless logs and enable cn font [B276033]
  - uos: open sgx driver for x86 [T373551]
  - uos: move linux-sgx-driver to kernel [T373551]
  - uos: scsi: update ccusr to 1.0-b2354-g38486a40 [D2024110003]
  - uos: printk: Avoid logbuf_lock deadlock in oops_end() [D2024120001]
  - uos: i2c/zhaoxin: I2C controller driver enhancement and optimization [D2024120001]
  - uos: perf/x86/zhaoxin/uncore: update KX-7000 support [D2024120001]
  - uos: fs/address_space: move i_mmap_rwsem to mitigate a false sharing with i_mmap. [D2024120001]
  - uos: Move SM4 Block Cipher algorithm driver to the arch directory [D2024120001]
  - uos: Move SM3 Secure Hash algorithm driver to the arch directory [D2024120001]
  - uos: x86/mce/zhaoxin: Enable mcelog to decode PCIE, ZDI/ZPI, and DRAM errors [D2024120001]
  - uos: perf/x86/zhaoxin/uncore: add KX-7000 support [D2024120001]
  - uos: USB: UAS: return ENODEV when submit urbs fail with device not attached [D2024120001]
  - uos: PCI: Extend PCI root port device IDs for Zhaoxin platforms [D2024120001]
  - uos: crypto: x86/sm2: update SM2 algorithm driver using inline assembly [D2024120001]
  - uos: efi: cper: Add Zhaoxin/Centaur ZDI/ZPI error decode [D2024120001]
  - uos: hwrng: add Zhaoxin rng driver base on rep_xstore instruction [D2024120001]
  - uos: i2c: zhaoxin: Add support for Zhaoxin KX-7000 [D2024120001]
  - uos: HDAC: Update support for Zhaoxin NB HDAC [D2024120001]
  - uos: Log for Add support for Zhaoxin Processors [D2024120001]
  - euler: perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h [D2025020027]
  - euler: EDAC/amd64: Add support for Hygon family 18h model 7h [D2025020027]
  - euler: x86/amd_nb: Add support for Hygon family 18h model 7h [D2025020027]
  - euler: ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio [D2025020027]
  - euler: hwmon/k10temp: Add support for Hygon family 18h model 10h [D2025020027]
  - euler: EDAC/amd64: Add support for Hygon family 18h model 10h [D2025020027]
  - euler: x86/amd_nb: Add support for Hygon family 18h model 10h [D2025020027]
  - euler: x86/cpu: Get LLC ID for Hygon family 18h model 10h [D2025020027]
  - euler: perf/x86/uncore: Add support for Hygon family 18h model 4h-7h and 10h DF PMU [D2025020027]
  - euler: KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog [D2025020027]
  - euler: KVM: x86: Adjust counter sample period after a wrmsr [D2025020027]
  - euler: KVM: x86: Fix perfctr WRMSR for running counters [D2025020027]
  - euler: perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h [D2025020027]
  - euler: EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h [D2025020027]
  - euler: x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h [D2025020027]
  - euler: EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h [D2025020027]
  - euler: EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h [D2025020027]
  - euler: EDAC/mc_sysfs: Increase legacy channel support to 12 [D2025020027]
  - euler: hwmon: (k10temp) Remove unused definitions [D2025020027]
  - euler: hwmon: (k10temp) Remove residues of current and voltage [D2025020027]
  - euler: x86/cpu/amd: Set __max_die_per_package on AMD [D2025020027]
  - euler: ALSA: hda: Fix single byte write failure issue for Hygon [D2025020027]
  - euler: ALSA: hda: Add Hygon HD-Audio support [D2025020027]
  - uos: scsi/raid: update ps3stor from 2.2.0.16 to 2.5.0.30 [D2025020019]
  - uos: drivers/net: update ixgbe from 5.16.5 to 5.19.9 [D2025010010]
  - loongarch: LoongArch: Backport page table code [G006496]
  - loongarch: LoongArch: LSVZ: Replace set_pte with kvm_set_pte [G006496]
  - loongarch: LoongArch: KVM: Select huge page only if secondary mmu supports it [G006496]
  - loongarch: LoongArch: LSVZ: disable vcpu preempt detection [G006496]
  - loongarch: LoongArch: LSVZ: Delay secondary mmu tlb flush until guest entry [G006496]
  - loongarch: LoongArch: LSVZ: Remove SW timer switch when vcpu is halt polling [G006496]
  - loongarch: Loongarch: Revert quicklist [G006496]
  - uos: gpu/drm: update mwv207 from 1.2.0 to 1.5.0 [D2024110005]
  - euler: Revert "NFS: Don't interrupt file writeout due to fatal errors" [G006687]
  - uos: set the uos feature to off by default [T370941]
  - mainline: bpf: Avoid storing modifier to info->btf_id [G2024122000034]
  - euler: cpuidle: menu: Avoid computations when result will be discarded [G006912]
  - uos: Loongarch: fix rebooting failed with ls2k500 [B274249]
  - uos: perf: Fix the logical in ebtables optimise. [G005616]
  - uos: perf: ebtables: fix cpu 100% during wrk testing. [G005616]
  - uos: fix kernel panic caused by memory out of bounds [B255527]
  - uos: fix megaraid freeze during reboot [B262995]
  - uos: remove driver ps3stor identity equation [T364379]
  - feat: modify the hook add timing for network control
  - uos: update srpm to 4.19.0-91.184 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 4.19.0-91.186
changelog:
  - uos: add CRYPTO_DEV_ZHAOXIN depend for CRYPTO_ZHAOXIN_GMI_SM3/SM4 [D2024120001]
  - uos: Revert "uos: move linux-sgx-driver to kernel [T373551]" [T373551]
  - uos: Revert "uos: open sgx driver for x86 [T373551]" [T373551]
  - uos: update srpm to 4.19.0-91.185 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 4.19.0-91.187
changelog:
  - uos: net/linkdata: fix compile error [T363175]
  - uos: net/linkdata: fix error by ec52e84dc185 [T363175]
  - mainline: {CVE-2024-26974} crypto: qat - resolve race condition during AER recovery
  - mainline: crypto: qat - fix double free during reset
  - mainline: {CVE-2024-38612} ipv6: sr: fix invalid unregister error path
  - mainline: ipv6: sr: fix incorrect unregister order
  - mainline: ipv6: sr: add missing seg6_local_exit
  - mainline: ipv6: sr: fix possible use-after-free and null-ptr-deref
  - mainline: {CVE-2024-50278} dm cache: fix potential out-of-bounds access on the first resume
  - mainline: dm cache: optimize dirty bit checking with find_next_bit when resizing
  - mainline: {CVE-2024-27405} usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
  - mainline: usb: gadget: f_ncm: Always set current gadget in ncm_bind()
  - mainline: usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
  - mainline: usb: gadget: f_ncm: Fix NTP-32 support
  - mainline: usb: gadget: f_ncm: Add OS descriptor support
  - mainline: {CVE-2024-36940} pinctrl: core: delete incorrect free in pinctrl_enable()
  - mainline: {CVE-2024-27395} net: openvswitch: Fix Use-After-Free in ovs_ct_exit
  - mainline: net: openvswitch: ovs_ct_exit to be done under ovs_lock
  - mainline: {CVE-2024-35960} net/mlx5: Properly link new fs rules into the tree
  - Merge "uos: remove legacy traffic auditing code [B299895]" into uos_dev
  - uos: remove legacy traffic auditing code [B299895]
  - Merge "stable: scsi: core: Fix a procfs host directory removal regression [B308003]" into uos_dev
  - Merge "stable: scsi: core: Fix a comment in function scsi_host_dev_release() [B308003]" into uos_dev
  - stable: scsi: core: Fix a procfs host directory removal regression [B308003]
  - stable: scsi: core: Fix a comment in function scsi_host_dev_release() [B308003]
  - uos: ethtool: Disable netlink interface by default [B306455]
  - Merge "stable: serial: 8250_port: Check IRQ data before use [T370631] [B308255]" into uos_dev
  - Merge changes I5b7f7452,Ideef1c95,Ica5c9d7e,Ifb0aeb80,I27407e68, ... into uos_dev
  - Merge changes from topic "cve-dev" into uos_dev
  - Merge changes from topic "G2025031100008" into uos_dev
  - uos: arm64: HWCAP: Fix PACA/PACG without a {KERNEL_}HWCAP_ prefix [B306767]
  - Merge "stable: arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches [B306767]" into uos_dev
  - Merge "stable: arm64: cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 [B306767]" into uos_dev
  - uos: net/wangxun: update wangxun txgbe driver to 1.3.6.4 [D20250327LIANTOG]
  - stable: arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches [B306767]
  - stable: arm64: cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 [B306767]
  - stable: serial: 8250_port: Check IRQ data before use [T370631] [B308255]
  - uos: security: merge sid2 decoupling function from desktop 1070 kernel [T372497]
  - uos: open LOONGSON_SE_SDF [D20250320]
  - loongarch: LoongArch: irqchip/pch-lpc: fix irq_mask error. [D20250320]
  - loongarch: LoongArch: fix kexec and kdump kernel runtime error [D20250320]
  - loongarch: module: kallsyms: Filter out mapping symbols from module core kallsyms [D20250320]
  - loongarch: LoongArch: KVM: Add interrupt checking with Loongson AVEC [D20250320]
  - loongarch: LoongArch: KVM: Fixed VM migration failure after ptw was enabled [D20250320]
  - loongarch: /kvm: Fixed the virtual machine crash problem after the physical machine wakes up from sleep [D20250320]
  - loongarch: driver/irqchip: add extioi cpu encode support for 6.6 host [D20250320]
  - loongarch: cpufreq: loongson3-acpi: Change failed status to disable [D20250320]
  - loongarch: LoongArch:LSVZ: Fix typo issue using funtion kvm_gcsr_write() [D20250320]
  - loongarch: LoongArch: KVM: enable ptw for kvm [D20250320]
  - loongarch: Revert "locking/pvqspinlock: Use try_cmpxchg() in pv_unhash" [D20250320]
  - loongarch: LoongArch:LSVZ: Clear LLBCTL if secondary mmu mapping is changed [D20250320]
  - loongarch: LoongArch: Add retry support for handle_mm_fault [D20250320]
  - loongarch: PCI/portdrv: Do not disable PCIE ports for loongarch [D20250320]
  - loongarch: locking/pvqspinlock: Use try_cmpxchg() in pv_unhash [D20250320]
  - loongarch: cpufreq: loongson3-acpi-cpufreq: Expand cpu id field for 3C6000 [D20250320]
  - loongarch: drivers/se: add ACPI support for Loongson SE and SDF driver [D20250320]
  - loongarch: LoongArch: add hypcall to emulate syscall in kvm [D20250320]
  - loongarch: LoongArch: Let pmd_present() return true when splitting pmd [D20250320]
  - loongarch: Loongarch:Fixup reserve screen info memory for above-4G firmware [D20250320]
  - loongarch: drivers/iommu: Repair the iommu pass-through TLB refresh and page table mapping problem [D20250320]
  - loongarch: LoongArch: Revert qspinlock to test-and-set simple lock on VM [D20250320]
  - loongarch: LoongArch: LSVZ: Detect host pagesize by page table walk [D20250320]
  - loongarch: LoongArch: LSVZ: Revert allocate page table with numa support [D20250320]
  - loongarch: misc: driver for loongson se sdf [D20250320]
  - loongarch: soc: driver for loongson se [D20250320]
  - loongarch: LoongArch: Make KASAN usable for variable cpu_vabits [D20250320]
  - loongarch: LoongArch: Add AVEC irqchip support [D20250320]
  - loongarch: LoongArch: Get correct cores_per_package for SMT systems [D20250320]
  - loongarch: LoongArch: fixup for hardware ptw [D20250320]
  - loongarch: drivers/pci: Enables the acs ability of loongson Bridge [D20250320]
  - loongarch: drivers/iommu: Support iommu for 3c6000 [D20250320]
  - loongarch: fbdev: ls2k500sfb fix default video memory size. [D20250320]
  - loongarch: acpi: mcfg quirk: Increased multi-chip support for the 3C6000, now capable of supporting up to eight chips. [D20250320]
  - loongarch: irqchip: irq-loongson-pch-msi: Use pch_msi_priv[0] as the default value [D20250320]
  - loongarch: fbdev: ls2k500sfb update var info according to resolution. [D20250320]
  - loongarch: PPTT: Supports SMT when physical cores are discontinuous. [D20250320]
  - loongarch: memblock,arm64: expand the static memblock memory table [D20250320]
  - loongarch: LoongArch: Fixup INIT_MEMBLOCK_RESERVED_REGIONS for loongarch [D20250320]
  - loongarch: pci/quirks: LS7A2000 enble msi [D20250320]
  - loongarch: LoongArch: Add irq_work support via self IPIs [D20250320]
  - loongarch: LoongArch: kdump: fix huge memory machine trigger capture kernel failure [D20250320]
  - loongarch: sizes.h: Add entries between SZ_8G and SZ_64T [D20250320]
  - loongarch: loongson: spi: fix repeated kfree() [D20250320]
  - loongarch: cpufreq: loongson3-acpi: Fixed the error of assigning the value of Mhz to Khz [D20250320]
  - loongarch: loongson: pic: update interrupt registration policy [D20250320]
  - loongarch: ACPI: Fix unmet direct dependencies detected for ACPI_PPTT [D20250320]
  - loongarch: LoongArch: Fix kernel boot failure with CONFIG_KASAN [D20250320]
  - anolis: ipvs: add sysctl_run_estimation to support disable estimation [G2025031100008]
  - uos: Revert "ipvs: move estimation from timer to kworker" [G2025031100008]
  - uos: Revert "net: ipvs: add sysctl_run_estimation to support disable estimation" [G2025031100008]
  - stable: {CVE-2022-48966} net: mvneta: Prevent out of bounds read in mvneta_config_rss() [T371989]
  - stable: {CVE-2024-26976} KVM: Always flush async #PF workqueue when vCPU is being destroyed [T371989]
  - stable: {CVE-2024-44999} gtp: pull network headers in gtp_dev_xmit() [T371989]
  - stable: {CVE-2023-52885} SUNRPC: Fix UAF in svc_tcp_listen_data_ready() [T371989]
  - stable: {CVE-2024-46800} sch/netem: fix use after free in netem_dequeue [T371989]
  - stable: {CVE-2024-26852} net/ipv6: avoid possible UAF in ip6_route_mpath_notify() [T371989]
  - stable: {CVE-2024-41046} net: ethernet: lantiq_etop: fix double free in detach [T371989]
  - stable: {CVE-2024-53061} media: s5p-jpeg: prevent buffer overflows [T371989]
  - stable: {CVE-2024-50230} nilfs2: fix kernel bug due to missing clearing of checked flag [T371989]
  - stable: {CVE-2024-40901} scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory [T371989]
  - stable: {CVE-2024-53155} ocfs2: fix uninitialized value in ocfs2_file_read_iter() [T371989]
  - stable: {CVE-2024-26934} USB: core: Fix deadlock in usb_deauthorize_interface() [T371989]
  - stable: {CVE-2024-53156} wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() [T371989]
  - stable: {CVE-2024-56548} hfsplus: don't query the device logical block size multiple times [T371989]
  - stable: {CVE-2023-52840} Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() [T371989]
  - stable: {CVE-2024-46782} ila: call nf_unregister_net_hooks() sooner [T371989]
  - stable: {CVE-2024-44998} atm: idt77252: prevent use after free in dequeue_rx() [T371989]
  - stable: {CVE-2024-26884} bpf: Fix hashtab overflow check on 32-bit arches [T371989]
  - stable: {CVE-2024-53057} net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT [T371989]
  - stable: {CVE-2024-38552} drm/amd/display: Fix potential index out of bounds in color transformation function [T371989]
  - stable: {CVE-2024-46738} VMCI: Fix use-after-free when removing resource in vmci_resource_remove() [T371989]
  - stable: {CVE-2024-38560} scsi: bfa: Ensure the copied buf is NUL terminated [T371989]
  - stable: {CVE-2024-50262} bpf: Fix out-of-bounds write in trie_get_next_key() [T371989]
  - stable: {CVE-2024-53227} scsi: bfa: Fix use-after-free in bfad_im_module_exit() [T371989]
  - stable: {CVE-2024-50267} USB: serial: io_edgeport: fix use after free in debug printk [T371989]
  - stable: {CVE-2024-35847} irqchip/gic-v3-its: Prevent double free on error [T371989]
  - stable: {CVE-2024-50302} HID: core: zero-initialize the report buffer [T371989]
  - stable: {CVE-2024-41087} ata: libata-core: Fix double free on error [T371989]
  - stable: {CVE-2023-52847} media: bttv: fix use after free error due to btv->timeout timer [T371989]
  - stable: {CVE-2024-50279} dm cache: fix out-of-bounds access to the dirty bitset when resizing [T371989]
  - stable: {CVE-2024-53173} NFSv4.0: Fix a use-after-free problem in the asynchronous open() [T371989]
  - stable: {CVE-2024-35821} ubifs: Set page uptodate in the correct place [T371989]
  - stable: {CVE-2024-38627} stm class: Fix a double free in stm_register_device() [T371989]
  - stable: {CVE-2024-27024} net/rds: fix WARNING in rds_conn_connect_if_down [T371989]
  - stable: {CVE-2024-53104} media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format [T371989]
  - stable: {CVE-2024-36886} tipc: fix UAF in error path [T371989]
  - stable: {CVE-2024-50269} usb: musb: sunxi: Fix accessing an released usb phy [T371989]
  - stable: {CVE-2024-56704} 9p/xen: fix release of IRQ [T371989]
  - stable: {CVE-2024-44987} ipv6: prevent UAF in ip6_send_skb() [T371989]
  - stable: {CVE-2024-50301} security/keys: fix slab-out-of-bounds in key_task_permission [T371989]
  - stable: {CVE-2024-46674} usb: dwc3: st: fix probed platform device ref count on probe error path [T371989]
  - stable: {CVE-2024-50264} vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans [T371989]
  - stable: {CVE-2024-53165} sh: intc: Fix use-after-free bug in register_intc_controller() [T371989]
  - stable: {CVE-2023-52922} can: bcm: Fix UAF in bcm_proc_show() [T371989]
  - stable: {CVE-2024-53142} initramfs: avoid filename buffer overrun [T371989]
  - stable: {CVE-2024-53239} ALSA: 6fire: Release resources at card release [T371989]
  - stable: {CVE-2024-46673} scsi: aacraid: Fix double-free on probe failure [T371989]
  - stable: {CVE-2024-42148} bnx2x: Fix multiple UBSAN array-index-out-of-bounds [T371989]
  - stable: {CVE-2024-27043} media: edia: dvbdev: fix a use-after-free [T371989]
  - stable: {CVE-2023-52691} drm/amd/pm: fix a double-free in si_dpm_init [T371989]
  - stable: {CVE-2023-52679} of: Fix double free in of_parse_phandle_with_args_map [T371989]
  - stable: {CVE-2024-38583} nilfs2: fix use-after-free of timer for log writer thread [T371989]
  - stable: {CVE-2024-53141} netfilter: ipset: add missing range check in bitmap_ip_uadt [T371989]
  - uos: update srpm to 4.19.0-91.186 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 4.19.0-91.188
changelog:
  - uos: fix kabi broken for loongarch
  - uos: fix slabtop bug with correct config[B276885]
  - uos: Revert "uos: fix slabtop bug [B276885]"
  - uos: Merge branch 'uos_dev' into uos_release [T000000]
  - uos: fix kabi broken for struct dst_ops and netns_xfrm
  - mainline: {CVE-2024-36971} net: fix __dst_negative_advice() race [G2025051600022]
  - mainline: mptcp: add sk_stop_timer_sync helper
  - mainline: net: annotate data-races around sk->sk_dst_pending_confirm
  - mainline: af_unix: Fix data race around sk->sk_err.
  - mainline: af_unix: Fix data-races around sk->sk_shutdown.
  - mainline: net: read sk->sk_family once in sk_mc_loop()
  - mainline: sock: Fix misuse of sk_under_memory_pressure()
  - mainline: net: add missing data-race annotation for sk_ll_usec
  - mainline: net: add missing data-race annotations around sk->sk_peek_off
  - mainline: netlink: Add __sock_i_ino() for __netlink_diag_dump().
  - mainline: xfrm: fix a data-race in xfrm_gen_index()
  - euler: x86: Enhanced copy capabilities for Hygon processor [T000000]
  - mainline: waitid: Add support for waiting for the current process group [G2025051000002]
  - mainline: pidfd: add P_PIDFD to waitid() [G2025051000002]
  - uos: fix slabtop bug [B276885]
  - phytium: pswiotlb: Fix kernel panic when the dma phy address is DMA_MAPPING_ERROR [D2025030003]
  - phytium: pswiotlb: Add bypass rules of pswiotlb for specific application scenes [D2025030003]
  - phytium: pswiotlb: Add support for PS24080 [D2025030003]
  - phytium: pswiotlb: Adapt for coherent dma memory allocation bypass SMMU [D2025030003]
  - phytium: pswiotlb: Adapt for coherent dma memory allocation [D2025030003]
  - phytium: pswiotlb: Avoid dead lock when expansion occures [D2025030003]
  - phytium: pswiotlb: Avoid sleep when pswiotlb is used in interrupt contexts [D2025030003]
  - phytium: pswiotlb: Fix kernel panic when the dma phy address is 0 [D2025030003]
  - phytium: pswiotlb: Fix softlockup when PAGE_SIZE is 4KB [D2025030003]
  - phytium: pswiotlb: Add version information [D2025030003]
  - phytium: pswiotlb: Resolve KABI conflicts [D2025030003]
  - phytium: pswiotlb: Expansion is disabled when remaining memory is insufficient [D2025030003]
  - phytium: pswiotlb: Reduce overhead when pools are searched [D2025030003]
  - phytium: pswiotlb: Basic functions of OS are not affected by devices which are incompatible with pswiotlb [D2025030003]
  - phytium: pswiotlb: Add blacklist which are incompatible with pswiotlb temporarily [D2025030003]
  - phytium: pswiotlb: Fix abnormal expansion when PAGE_SIZE is 64KB [D2025030003]
  - phytium: pswiotlb: Enable PSWIOTLB by default [D2025030003]
  - phytium: pswiotlb: Adapt for iommu-translated mode [D2025030003]
  - phytium: pswiotlb: Adapt for iommu-passthrough mode [D2025030003]
  - phytium: pswiotlb: Distribute the traffic to PSWIOTLB or not [D2025030003]
  - phytium: pswiotlb: Add PSWIOTLB mechanism to improve DMA performance [D2025030003]
  - uos: mm/init: Add quirk for phytium ps23064 SoC [D2025030003]
  - uos: PCI/MSI: Set device flag indicating only 32-bit MSI support [D2025030003]
  - uos: PCI/MSI: Move MSI/MSI-X flags updaters to msi.c [D2025030003]
  - uos: PCI/MSI: Move MSI/MSI-X init to msi.c [D2025030003]
  - uos: update srpm to 4.19.0-91.187 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 4.19.0-91.189
changelog:
  - uos: Revert "euler: x86: Enhanced copy capabilities for Hygon processor [T000000]"
  - uos: update srpm to 4.19.0-91.188 [T00000]


author: Gou Hao <gouhao@uniontech.com> - 4.19.0-91.190
changelog:
  - uos: fix ice driver compile error in loongarch [T00000]
  - mainline: {CVE-2024-50051} spi: mpc52xx: Add cancel_work_sync before module remove [G2025060400020]
  - mainline: {CVE-2024-26659} xhci: handle isoc Babble and Buffer Overrun events properly [G2025060400020]
  - mainline: {CVE-2024-26659} xhci: process isoc TD properly when there was a transaction error mid TD. [G2025060400020]
  - mainline: {CVE-2024-26659} xhci: store TD status in the td struct instead of passing it along [G2025060400020]
  - mainline: {CVE-2024-26659} xhci: remove extra loop in interrupt context [G2025060400020]
  - mainline: {CVE-2024-26659} xhci: get isochronous ring directly from endpoint structure [G2025060400020]
  - uos: Revert "UOS: modify pipe read/write" [G2025061700021]
  - uos: fix "mainline: mptcp: add sk_stop_timer_sync helper"
  - mainline: {CVE-2024-57887} drm: adv7511: Fix use-after-free in adv7533_attach_dsi() [G2025060400020]
  - mainline: {CVE-2024-56659} net: lapb: increase LAPB_HEADER_LEN [G2025060400020]
  - mainline: {CVE-2024-56650} netfilter: x_tables: fix LED ID check in led_tg_check() [G2025060400020]
  - uos: net: update ice to 1.15.5 [DM2025030001]
  - uos: update srpm to 4.19.0-91.189 [T00000]


author: liuzhilin <liuzhilin@uniontech.com> - 129-1.08
changelog:
  - feat: add macros 
  sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool 
  sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool


author: Jens Petersen <petersen@redhat.com> 7.3.92-4
changelog:
  - fix %configure targeting for autoconf-2.5x (#58468)
  - include ~/.rpmmacros in macrofiles file path again


author: Jens Petersen <petersen@redhat.com> - 8.0.22-2
changelog:
  - add config.guess and config.sub (2003-02-22) with s390 patch on config.sub
  - make %configure use them


author: Jens Petersen <petersen@redhat.com> - 8.0.25-1
changelog:
  - update config.{guess,sub} to 2003-06-17
  - define VENDOR to be redhat only when /etc/redhat-release present
    [suggested by jbj]
  - put VENDOR in vendor field in our config.guess file for
    ia64, ppc, ppc64, s390, s390x, x86_64 and elf32-i386 Linux
  - drop the --host, --build, --target and --program-prefix configure options
    from %configure, since this causes far too many problems


author: Jens Petersen <petersen@redhat.com> - 8.0.26-1
changelog:
  - preserve the vendor field when VENDOR not set
  - put VENDOR in the final i386-libc line, not the tentative one


author: Elliot Lee <sopwith@redhat.com> 8.0.33-1
changelog:
  - Change -D to -Wp,-D to make java happy
  - Add -D_FORTIFY_SOURCE=2 to global cflags (as per Jakub & Arjan's request)


author: Jon Masters <jcm@redhat.com> 8.0.45-14
changelog:
  - Rebased all previous patches (since java fix introduced offset).
  - Added Fedora per-release macros to platforms section of macros.
    Further debate may see these move elsewhere in the ordering.


author: Jon Masters <jcm@redhat.com> 8.0.45-15
changelog:
  - Add modalias tags to kernel module packages (kmods) for tracking.
  - Further information is available at http://www.kerneldrivers.org/.


author: Jeremy Katz <katzj@redhat.com> - 8.1.0-1
changelog:
  - add modalias tags to kmod packages and other kmod changes (jcm)
  - recompress jars to avoid multilib conflicts (bkonrath)


author: Jeremy Katz <katzj@redhat.com> - 9.0.0-1
changelog:
  - use stock find-lang.sh (#213041)
  - arm fixes (Lennert Buytenhek, #243523)
  - allow jar repacking to be disabled (#219731)
  - fix running dist.sh --fc (#223651)
  - hardlink identical .pyc and .pyo files to save space (Ville Skyttä)
  - fix TMPDIR usage (Matthew Miller, #235614)


author: Jesse Keating <jkeating@redhat.com> - 9.0.1-1
changelog:
  - Remove dist defines, fedora-release does that now
  - Enable post-build buildroot checking by default


author: Jon Masters <jcm@redhat.com> - 9.0.2-1
changelog:
  - Remove smp dependencies
  - Update config.guess|sub files
  - Don't call find-requires.ksyms for kmod packages (kernel kABI scripts).


author: Jon Masters <jcm@redhat.com> - 9.0.3-1
changelog:
  - Ensure Java Jar files have readable files within.
  - Remove overwritten config.guess|sub files (testing).
  - Fix Fortran flags for building using _fmoddir.
  - Pull in objdump fix to upstream find-requires.


author: Dennis Gilmore <dennis@ausil.us> - 9.0.3-5
changelog:
  - apply fedora 11 default buildflags
  - set 32 bit intel build arch to i586 on compatible hardware
  - set 32 bit sparc build arch to sparcv9 on compatible hardware


author: Adam Jackson <ajax@redhat.com> 9.0.3-14
changelog:
  - redhat-rpm-config-9.0.3-jars-with-spaces.patch: Handle repacking jars
    whose filenames contain spaces. (#461854)


author: Adam Jackson <ajax@redhat.com> 9.0.3-15
changelog:
  - redhat-rpm-config-9.0.4-brpssa-speedup.patch: When looking for static
    archives, only run file(1) on files named *.a. (#517101)


author: Paul Howarth <paul@city-fan.org> 9.0.3-17
changelog:
  - redhat-rpm-config-9.0.3-filtering-macros.patch: Rediff so we don't ship a .orig file
  - add (empty) %build section
  - fix unescaped macros in changelog


author: Panu Matilainen <pmatilai@redhat.com> - 9.1.0-1
changelog:
  - new version, lose merged patches (fixes #521141, #455279, #496522, #458648)
  - require rpm for parent dir, version >= 4.6.0 for sane keyserver behavior
  - buildrequire libtool to grab copies of config.guess and config.sub
  - add URL to the git repo and upstream changelog as documentation


author: Dennis Gilmore <dennis@ausil.us> - 9.1.0-7
changelog:
  - add -srpm to the arches files so that the base language macros can
    be parallel installable with these


author: Adam Jackson <ajax@redhat.com> 9.1.0-15
changelog:
  - redhat-hardened-{cc1,ld}: Move some of the rewrite magic to gcc specs so
    we don't end up with both -fPIC and -fPIE on the command line


author: Adam Jackson <ajax@redhat.com> 9.1.0-17
changelog:
  - Expose %_hardening_{c,ld}flags independently to make it easier for
    packages to apply them to selected components


author: Adam Jackson <ajax@redhat.com> 9.1.0-18
changelog:
  - redhat-hardened-cc1: Inject -fPIE, not -fPIC.
    cf. http://lists.fedoraproject.org/pipermail/devel/2011-September/157365.html


author: Dennis Gilmore <dennis@ausil.us> - 9.1.0-23
changelog:
  - remove patch that forces --disable-silent-rules to configure
  - it breaks anything set to not ignore unknown configure options


author: Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-34
changelog:
  - Add patch from https://bugzilla.redhat.com/show_bug.cgi?id=783433
    to fix spaces in files and directories that are fed to the
    brp-python-hardlink script
  - Require zip since java repack jars requires it
    https://bugzilla.redhat.com/show_bug.cgi?id=857479
  - Java jars need the MANIFEST.MF file to be first in the archive
    https://bugzilla.redhat.com/show_bug.cgi?id=465664
  - Fix kernel_source macro to match the directory that kernel sources are installed in
    https://bugzilla.redhat.com/show_bug.cgi?id=648996
  - Patch _mandir, _infodir, and _defaultocdir to use _prefix
    https://bugzilla.redhat.com/show_bug.cgi?id=853216


author: Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-36
changelog:
  - Patch to fix spaces in files used in filtering macros
    https://bugzilla.redhat.com/show_bug.cgi?id=783932


author: Jens Petersen <petersen@redhat.com> - 9.1.0-38
changelog:
  - add ARM to ghc_arches_with_ghci for ghc-7.4.2 ghci support
    (NB this change should not be backported before ghc-7.4.2)


author: Panu Matilainen <pmatilai@redhat.com> - 9.1.0-42
changelog:
  - Switch back to manual config.guess/sub copies for reproducability
  - Replace config.guess/sub from %configure again (#951442)


author: Panu Matilainen <pmatilai@redhat.com> - 9.1.0-43
changelog:
  - Add optflags stack protector override for AArch64 (#909788)
  - Also set FCFLAGS from %configure (#914831)


author: Adam Jackson <ajax@redhat.com> 9.1.0-44
changelog:
  - redhat-config-*: Use + to append rather than %rename, to protect against
    multiple -specs= ending up in the command line. (#892837)


author: Kevin Fenzi <kevin@scrye.com> 9.1.0-50
changelog:
  - Make docdirs unversioned on Fedora 20+ (#986871)
  - Hack around libtool issue for hardened build for now (#978949)


author: Panu Matilainen <pmatilai@redhat.com> - 10-1
changelog:
  - Make fedora dist-git the upstream of this package and its sources
  - Add maintainer comments to spec wrt versioning and changes


author: Panu Matilainen <pmatilai@redhat.com> - 11-1
changelog:
  - Stop pretending this package is relocatable, its not
  - Require rpm >= 4.11 for /usr/lib/rpm/macros.d support etc
  - Move our macros out of from /etc, they're not configuration


author: Panu Matilainen <pmatilai@redhat.com> - 12-1
changelog:
  - Be more explicit about the package contents
  - Split kernel module macros to a separate file
  - Split kernel module scripts and macros to a separate package


author: Panu Matilainen <pmatilai@redhat.com> - 13-1
changelog:
  - Move the remaining dependency generator stuff to the kmp macro package
  - Stop overriding rpm external dependency generator settings by default


author: Panu Matilainen <pmatilai@redhat.com> - 14-1
changelog:
  - Add Mono path macros (#1070936)
  - Allow opting out of config.{guess,sub} replacement hack (#991613)


author: Florian Festi <ffesti@redhat.com> 32-1
changelog:
  - Support out of source builds for %_configure_gnuconfig_hack (#1191788)
  - Fix typo in %kernel_module_package (#1159361)


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 46-1
changelog:
  - Allow %configure to optionally pass --disable-silent-rules.  Define
    %_configure_disable_silent_rules (defaulting to 0) to control this.


author: Richard W.M. Jones <rjones@redhat.com> 48-1
changelog:
  - Add support for riscv64.
    This also updates config.sub/config.guess to the latest upstream versions.


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 49-1
changelog:
  - Remove hardcoded limit of 16 CPUs for makefile parallelism.
  - See https://bugzilla.redhat.com/show_bug.cgi?id=1384938


author: Panu Matilainen <pmatilai@redhat.com> - 53-1
changelog:
  - Drop brp-java-repack-jars by request (#1235770)
  - Drop brp-implant-ident-static, unused for 13 years and counting


author: Panu Matilainen <pmatilai@redhat.com> - 59-1
changelog:
  - Move global compiler flags to __global_compiler_flags macro
  - Introduce separate __global_fooflags for C, C++ and Fortran


author: Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 67-1
changelog:
  - Define _include_gdb_index (RHBZ #1476722)
  - Move _debuginfo_subpackages and _debugsource_packages from rpm (RHBZ #1476735)


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 73-1
changelog:
  - Add macros.forge for simplifying packaging of forge-hosted packages.  See
    https://fedoraproject.org/wiki/Forge-hosted_projects_packaging_automation and
    https://bugzilla.redhat.com/show_bug.cgi?id=1523779


author: Tomas Orsava <torsava@redhat.com> - 107.3-3
changelog:
  - The brp-python-bytecompile script no longer accepts two arguments, as the
    first argument has been obsoleted
  - Modified the definition of %__brp_python_bytecompile to match the new scheme


author: Tomas Orsava <torsava@redhat.com> - 108-1
changelog:
  - Impement changing python3 shebangs in brp-mangle-shebangs
  - Added a dependency on python3-rpm-macros


author: Peter Jones <pjones@redhat.com> - 109-1
changelog:
  - Add Requires: efi-srpm-macros for %{efi}
  - brp-mangle-shebangs: add %{__brp_mangle_shebangs_exclude_file} and
    %{__brp_mangle_shebangs_exclude_from_file} to allow you to specify files
    containing the shebangs to be ignore and files to be ignored regexps,
    respectively, so that they can be generated during the package build.


author: Eugene Syromiatnikov <esyr@redhat.com> - 113-1
changelog:
  - Fix generation for kernel module symbol version dependencies for the case
    when module depends on the symbol with the same name as one present in kernel
    but a different version (#1622016)


author: Eugene Syromiatnikov <esyr@redhat.com> - 114-1
changelog:
  - Add support for compressed kernel modules to find-provides,
    find-provides.ksyms, find-requires, find-requires.ksyms, firmware.prov
    (#1622019)


author: Eugene Syromiatnikov <esyr@redhat.com> - 115-1
changelog:
  - Revert back to usage of join in find-requires.ksym:mod_requires()
    as generated "Requires:" and "Provides:" lists have different format
    and unsuitable for processing with comm (#1622016)


author: Eugene Syromiatnikov <esyr@redhat.com> - 116-1
changelog:
  - Forward-port RHEL-specific kmodtool/macros.kmp changes from RHEL 7,
    update kmodtool script for RHEL 8 (#1658414, #1666162)


author: Rex Dieter <rdieter@fedoraproject.org> - 5.43.0-4
changelog:
  - drop kde-filesystem dep, old cruft
  - drop font deps (no longer needed or used)
  - use %ldconfig_scriptles %make_build


author: Rex Dieter <rdieter@fedoraproject.org> - 5.32.0-2
changelog:
  - -DKCRASH_CORE_PATTERN_RAISE:BOOL="OFF" (#1436277)
  - .spec cosmetics, update URL
  - drop unused BR: qt5-qttools-devel


author: binyanling <binyanling@uniontech.com> - 5.68.0-1.01
changelog:
  - rebuild
  - fix:0001-fix-aggregate-QPainterPath-path1-and-path2-has-incomplete-type-and-cannot-be-defined.patch


author: Rex Dieter <rdieter@fedoraproject.org> - 5.7.0-3
changelog:
  - .spec cleanup, update URL
  - Requires: kde-settings (for kdebugrc)
  - Requires: ca-certificates (for ca-bundle.crt)


author: Rex Dieter <rdieter@fedoraproject.org> - 5.9.0-3
changelog:
  - Added folders to left panel "Places" disappear (kde#345174)
  - optimize scriptlets
  - .spec cosmetics


author: Rex Dieter <rdieter@fedoraproject.org> - 5.11.0-3
changelog:
  - .spec cleanup, cleanup Conflicts
  - use %license
  - drop -doc subpkg
  - Requires: kf5-kinit (kio apparently needs org.kde.klauncher5 service provided by kinit)


author: Rex Dieter <rdieter@fedoraproject.org> - 5.12.0-2
changelog:
  - backport some upstream fixes, particularly...
  - catch unknown notification entries (kde#348414,#1251816)


author: dvratil <dvratil@redhat.com> - 4.98.0-3.20140422git388f0660
changelog:
  - rename -api to -libs to follow naming conventions
  - libkwalletbackend5 belongs to -libs, not -runtime


author: Jan Grulich <jgrulich@redhat.com> - 5.18.0-2
changelog:
  - Re-check connection state before we watch changes in case it gets changed too quickly
    kdebz:#352326


author: Rex Dieter <rdieter@fedoraproject.org> - 5.12.0-2
changelog:
  - pull in proposed fix for renamed LookAndFeelPackage (review#124371)
  - bump/sort build deps
  - update URL
  - polish dir ownership


author: Rex Dieter <rdieter@fedoraproject.org> - 5.17.0-2
changelog:
  - Conflicts: kapptemplates < 15.12.0 (#1292506)
  - move template to -devel to be on the safe side
  - own %{_kf5_datadir}/kdevappwizard/{,templates/}


author: Rex Dieter <rdieter@fedoraproject.org> - 5.43.0-2
changelog:
  - backport automount fix (kde#389479)
  - use %ldconfig_scriptlets, %make_build, %find_lang_kf5
  - move translations to main pkg


author: Daniel Vrátil <dvratil@redhat.com> - 4.99.0-3
changelog:
  - Fix license
  - Fix changelog
  - Add missing ldconfig for subpackages, remove ldconfig from base package


author: Christine Caulfield <ccaulfie@redhat.com> - 1.24-2
changelog:
  - Fix libnozzle tests failing & covscan warning on api_knet_handle_new test
    Resolves: rhbz#2024090


author: Robert Scheck <robert@fedoraproject.org> 1.2.76-13
changelog:
  - Replace patch from openSUSE by the Debian one to not only build
    kyotocabinet with GCC >= 6 but also with GCC >= 7 (#1307706 #c15)


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 2.0.8-7
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: modify depends package lxc version to 4.0.3-20221024XX


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 2.0.8-9
changelog:
  - Type:enhancement
  - CVE:NA
  - SUG:NA
  - DESC:add macro to adapt musl libc and add add-gids option for exec


author: zhangxiaoyu<zhangxiaoyu58@huawei.com> - 2.0.9-3
changelog:
  - Type:bugfix
  - CVE:NA
  - SUG:NA
  - DESC:fix update cpu-rt period failed and fix layer size type as int64


author: chengzeruizhi <chengzeruizhi@huawei.com> - 2.0.6-5
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC: add new fields in config v2 and inspect to support modifications on iSulad


author: chengzeruizhi<chengzeruizhi@huawei.com> - 2.0.8-3
changelog:
  - Type: enhancement
  - ID: NA
  - SUG: NA
  - DESC: add HAVE_ISULAD definition and fix cpu quota out of range


author: Paul Wouters <paul@xelerance.com> 1.0.0-6
changelog:
  - added a make clean for 2.3.3 since .o files were left behind upstream,
    causing failure on ppc platform


author: Paul Wouters <paul@xelerance.com> 1.0.1-3
changelog:
  - Fixed changelog typo in date
  - Rebuild requested for PT_GNU_HASH support from gcc
  - Did not upgrade to 1.1.0 due to compile issues on x86_64


author: Paul Wouters <paul@xelerance.com> 1.2.0-2
changelog:
  - Own the /usr/include/ldns directory (bug #233858)
  - Removed obsoleted patch
  - Remove files form previous libtool run accidentally packages by upstream


author: Paul Wouters <paul@xelerance.com> 1.2.0-10
changelog:
  - Added sha256 DS record patch to ldns-key2ds
  - Minor tweaks for proper doc/man page installation.
  - Workaround for parallel builds


author: Paul Wouters <paul@xelerance.com> 1.2.0-11
changelog:
  - Patch for ldns-key2ds to write to stdout
  - Again remove extra set of man pages from doc
  - own /usr/include/ldns (bug 233858)


author: Paul Wouters <paul@xelerance.com> - 1.5.1-4
changelog:
  - Memory management bug when generating a sha256 key, see:
    https://bugzilla.redhat.com/show_bug.cgi?id=493953


author: Paul Wouters <paul@xelerance.com> - 1.6.0-3
changelog:
  - Added patch to compile with --without-ssl
  - Removed openssl dependancies
  - Recompiled with --without-ssl


author: Paul Wouters <paul@xelerance.com> - 1.6.1-2
changelog:
  - Added openssl dependancy back in, since we get more functionality
   when using openssl. Especially in 'drill'.


author: Paul Wouters <paul@xelerance.com> - 1.6.2-1
changelog:
  - Upgraded to 1.6.2. This fixes various bugs.
    (upstream released mostly to default with sha2 for the imminent
     signed root, but we already enabled that in our builds)


author: Paul Wouters <paul@xelerance.com> - 1.6.4-2
changelog:
  - Fix missing _ldns.so causing ldns-python to not work
  - Patch for installing ldns-python files
  - Patch for rpath in ldns-python
  - Don't install .a file for ldns-python


author: Paul Wouters <paul@xelerance.com> - 1.6.10-2
changelog:
  - Fix for losing nameserver when it drops UDP fragments in
    ldns_resolver_send_pkt [Willem Toorop <willem@NLnetLabs.nl>]
  - Added ldnsx module (to be merged into ldns soon)
    http://git.xelerance.com/cgi-bin/gitweb.cgi?p=ldnsx.git;a=summary


author: Paul Wouters <paul@xelerance.com> - 1.6.11-2
changelog:
  - Updated to 1.6.11, fixes rhbz#741026 which is CVE-2011-3581
  - Python goes into sitearch, not sitelib
  - Fix source link and spelling errors in description


author: Paul Wouters <pwouters@redhat.com> - 1.6.13-1
changelog:
  - Upgraded to 1.6.13, bugfix release
  - Added --disable-ecdsa as ECC is still banned
  - Removed --with-sha2 - it is always enabled and option was removed


author: Paul Wouters <pwouters@redhat.com> - 1.6.13-2
changelog:
  - Added reworked ldns-read-zone patch from trunk
    (adds -p for SOA padding, and -o for zeroizing timestamps/sigs)


author: Paul Wouters <pwouters@redhat.com> - 1.6.14-1
changelog:
  - [pulled before release]
  - Updated to 1.6.14
  - Removed merged in patch
  - Added new dependancy on ca-certificates for ldns-dane PKIX validation


author: Paul Wouters <pwouters@redhat.com> - 1.6.16-1
changelog:
  - Updated to 1.6.16
  - Addresses bug in 1.6.14 and 1.6.15 that affects opendnssec
    (if you have empty non-terminals and use NSEC3)


author: Tomas Hozza <thozza@redhat.com> - 1.6.16-5
changelog:
  - Fix compiler warnings and one uninitialized value
  - make ldns-config multilib clean
  - Fix man pages and usages errors


author: Paul Wouters <pwouters@redhat.com> - 1.6.17-1
changelog:
  - Updated to 1.6.17
  - Enable perl bindings via new ldns-perl sub-package
  - Enable ECDSA/GOST which is now allowed in Fedora
  - Removed patches merged upstream, ported multilib patch to 1.6.17


author: Tomas Hozza <thozza@redhat.com> - 1.6.17-2
changelog:
  - Fix error causing ldns to sometimes produce faulty DSA sign (#1077776)
  - Fix FTBFS due to perl modules


author: Paul Wouters <pwouters@redhat.com> - 1.6.17-3
changelog:
  - CVE-2014-3209 ldns: ldns-keygen generates keys with world readable permissions
  - Fix 1017958 - 32 and 64 bit ldns conflicts on some manual pages
  - Fix rhbz#1062874 - cannot install ldns.x86_64 in parallel to ldns.i686
  - Incorporate fixes from Tuomo Soini <tis@foobar.fi>
  - hardened build
  - fix ldns internal provides and requires filter
  - fix perl-ldns requirement to include %_isa
  - setup filters for perl and python bindings for internal stuff
  - split utils to separate package


author: Paul Wouters <pwouters@redhat.com> - 1.6.17-4
changelog:
  - Rename ldns-python to python-ldns
  - Rename ldns-perl to perl-ldns
  - Ensure ldns-utils is dragged it so an upgrade does not remove utils


author: Paul Wouters <pwouters@redhat.com> - 1.6.17-11
changelog:
  - Only cond_without sets "with ", so use underscores
  - multilib.patch was setting LIBDIR_SEC once without leading /


author: Rex Dieter <rdieter@fedoraproject.org> - 1.7.0-3
changelog:
  - explicitly track library soname (so bumps aren't a surprise)
  - use %license, drop dup'd README in -devel
  - BR: openssl-devel >= 1.1.0 (required for DANE verification)


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


author: Petr Menšík <pemensik@redhat.com> - 1.7.0-14
changelog:
  - Add only extra flags to default RPM LDFLAGS
  - Fix multilib conflict of ldns-config (#1463423)
  - Make primary python3 in primary build, python2 in optional


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.1-5
changelog:
  - Drop Python 2 bindings for Fedora 29+
  - Make Cython checking script usable with Python3 (backport)
  - Add Python 3.6 package for EPEL 7


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.20-21
changelog:
  - Fix FTBFS (rhbz#1604550, rhbz#1675256)
  - Add build requires on gcc
  - Change build requires from libungif-devel to giflib-devel
    (the libungif compat library is no longer available since Fedora 28)
  - Port to giflib version 5 and allow unbundling of giflib
  - Link the shared library with its dependencies and adjust afterimage-libs
    and afterimage-config --libs to not list the dependencies
  - Add build requires on librsvg2-devel and build the package with SVG support
  - Create an -apps subpackage containing the sample programs (used to be part
    of the -devel subpackage)
  - Do not enable the GLX extension - it causes problems on newer Fedora
    releases (rhbz#1708922, rhbz#1615383 [aterm], rhbz#1704691 [root])
  - Update the license file with new FSF address


author: Dodji Seketeli <dodji@redhat.com> - 2.0-1
changelog:
  - Update to upstream 2.0 tarball
  - Change License to ASL 2.0 to comply with the upstream license change.


author: Dodji Seketeli <dodji@redhat.com> - 2.1-1
changelog:
  - Update to upstream 2.1
  - Add libabigail.so.1 and libabigail.so.1.0.0 to the package.
  - Enable CTF support when running the tests.
  - Add binutils-devel as BuildRequires, for CTF.


author: Dodji Seketeli <dodji@redhat.com> - 2.3-1
changelog:
  - Update to upstream 2.3 release
  - Don't do "dos2unix doc/manuals/html/_static/jquery.js"
    The file doc/manuals/html/_static/jquery.js is no more.
    Hence, don't BuildRequires: dos2unix anymore.
  - The libaigail binary is now libabigail.so.2.0.0.


author: Florian Weimer <fweimer@redhat.com> - 20090429-17
changelog:
  - Use LDFLAGS from redhat-rpm-config
  - Remove "%defattr(-,root,root,-)"
  - Remove "Group:"
  - Add BuildRequires for gcc, make


author: Richard Hughes <richard@hughsie.com> 0.7.16-1
changelog:
  - Update to 0.7.15
  - Add UPL short name to SPDX conversion
  - Allow parsing desktop files using as_app_parse_data()
  - Do not preserve restrictive permissions when installing AppStream files
  - Modernize the validation requirements
  - Remove relative path from icon names
  - Support loading YAML from as_store_from_bytes()
  - Update list of allowed metadata licences
  - Update the SPDX license list to v3.5


author: Richard Hughes <richard@hughsie.com> 0.7.17-1
changelog:
  - New upstream release
  - Add "icon-theme" as recognised component type
  - Fix CI by moving 'future' back a bit
  - Make default content rating values match OARS semantics
  - Properly initialize unique_id_mutex


author: Richard Hughes <richard@hughsie.com> 0.7.18-1
changelog:
  - New upstream release
  - Add content rating system APIs from gnome-software
  - Add "validate-version" command
  - Allow timestamp in the future in validate-relax
  - Don't ignore localized strings that are the same as original
  - Fix crash with invalid children of <ul/>
  - Properly initialize mutexes
  - Test launchable tags in validation


author: Simone Caronni <negativo17@gmail.com> - 0.14.0-1
changelog:
  - Update to 0.14.0 (fixes glyph bounding box size; this bug causes frames to
    be dropped on 2160p+ displays, as this check is too small for resolutions
    above 1440p).
  - Revamp SPEC file.


author: Liwei Ge <geliwei@openanolis.org> - 7.6.2-3.0.2
changelog:
  - Spec: sync loongson patch and modify in spec (XueZhixin)
    Patch :0001-libatomic_ops-7.6.2-add-loongarch.patch


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.2-1
changelog:
  - Fix dependencies of the release target (vpodzime)
  - Python overrides for the GI-generated bindings (vpodzime)
  - Pass version info to the code and use it to load plugins (vpodzime)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.3-1
changelog:
  - Require volume_key-devel in a version that fixes build issues (vpodzime)
  - Fix Python 2 devel package name in BuildRequires (vpodzime)
  - Generate docs for the library and all plugins (vpodzime)
  - Make doc comments better for documentation generation (vpodzime)
  - Fix parameter names in function prototypes (vpodzime)
  - Add the metadatasize parameter to pvcreate (vpodzime)
  - Add the dataalignment parameter to lvm_pvcreate (vpodzime)
  - Export non-internal constants via introspection (vpodzime)
  - Expand size constants in the GI-scanned files (vpodzime)
  - Fix usage printing in the boilerplate_generator (vpodzime)
  - Add the build directory to .gitignore (vpodzime)
  - Add the md_run function (vpodzime)
  - Fix some issues in Python overrides (vpodzime)
  - Add the escrow_device function to the crypto plugin (vpodzime)
  - Fix version of GI files in the Makefile (vpodzime)
  - Make the order of release target's dependencies more explicit (vpodzime)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.4-1
changelog:
  - Improve the test for lvm_set_global_config (vpodzime)
  - Fix some minor issues in the spec file (vpodzime)
  - Fix issues with the LVM global config str (vpodzime)
  - Add couple more Python overrides (vpodzime)
  - Fix the name of the lvm_thlvpoolname() function in the header file (vpodzime)
  - Use assertEqual instead of assertTrue(a == b) (vpodzime)
  - Add the min_entropy parameter to luks_format (vpodzime)
  - Move internal dmraid-related macros into the source file (vpodzime)
  - Add an override for the md_add function (vpodzime)
  - Fix parameters in luks_open python overrides (vpodzime)
  - Prevent init() from being done multiple times and provide a test function (vpodzime)
  - Add the roadmap.rst document (vpodzime)
  - Remove an extra parenthesis in one of the docstrings (vpodzime)
  - Move the mddetail function next to the mdexamine function (vpodzime)
  - Add some more constants required by blivet (vpodzime)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.5-1
changelog:
  - Add tests for what we can easily test from the mpath plugin (vpodzime)
  - Add link to sources to the documentation (vpodzime)
  - Add missing symbols into the libblockdev-sections.txt file (vpodzime)
  - Do not build docs for testing (vpodzime)
  - Add the bd_try_init function (vpodzime)
  - Log stdout and stderr output when running processes (vpodzime)
  - Allow a subset of plugins to be load instead of all (vpodzime)
  - Make sure devmapper doesn't spam stdout with tons of messages (vpodzime)
  - Let debug messages go to stderr when running ipython (vpodzime)
  - Give plugins a way to initialize themselves (vpodzime)
  - Give plugins a way how to check if they could run properly (vpodzime)
  - Allow a subset of plugins to be load instead of all [TEST NEEDED] (vpodzime)
  - Make sure we use the whole /dev/mapper path for cryptsetup (vpodzime)
  - Fix vg_pv_count parsing when getting info about PV (vpodzime)
  - Set default values to data structures if real values are not available (vpodzime)
  - Fix the parameter name specifying pool metadata size (vpodzime)
  - Activate LUKS as ReadWrite in luks_open (vpodzime)
  - Make sure we pass key_size to cryptsetup in bytes (vpodzime)
  - Add the min_entropy parameter to luks_format Python overrides (vpodzime)
  - Pass size in KiB instead of B to lvcreate (vpodzime)
  - Add underscore into dataalignment and metadatasize parameter names (vpodzime)
  - Don't report error if non-mpath device is tested for being mpath member (vpodzime)
  - Fix name of the invoked utility in mpath_set_friendly_names (vpodzime)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.6-1
changelog:
  - Don't report error when non-existing swap's status is queried (vpodzime)
  - Make libblockdev-plugins-all pull the same version of plugins (vpodzime)
  - Don't report error when asked for a backing file of an uknown loop (vpodzime)
  - Fix accidental change in the spec's changelog (vpodzime)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.7-1
changelog:
  - Be ready for mdadm --examine to not provide some of the values we want (vpodzime)
  - Add exit code information to exec logging (vpodzime)
  - Improve and add tests (vpodzime)
  - Mark the test_force_plugin and test_reload as slow (vpodzime)
  - Make sure we get some devices when creating btrfs volume (vpodzime)
  - Add override for the lvremove function (vpodzime)
  - Do not create LUKS format with no passphrase and no key file (vpodzime)
  - Make sure we use the /dev/mapper/... path for luks_status (vpodzime)


author: Peter Robinson <pbrobinson@fedoraproject.org> 0.7-2
changelog:
  - Ship license as per packaging guidelines
  - plugins-all should depend on base library too
  - Add dev docs


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.8-1
changelog:
  - Merge pull request #6 from vpodzime/master-sort_btrfs_subvolumes (vpodzime)
  - Don't be naïve about mdadm providing us data we would like (#1206394) (vpodzime)
  - Sort BTRFS subvolumes in a way that child never appears before parent (#1201120) (vpodzime)
  - Let libcryptsetup handle LUKSname->/dev/mapper/LUKSname for us (vpodzime)
  - Fix the crypto_luks_resize and create a test for it (vpodzime)
  - Add targets to create the SRPM and RPM files easily (vpodzime)
  - Don't round up to multiple of PE size bigger than max value of the rtype (vpodzime)
  - Mark majority of MD RAID tests as slow (vpodzime)
  - Merge pull request #1 from dashea/file-paths (vpodzime)
  - Don't report error for no loop device associated with given file (vpodzime)
  - Skip the detail_data.clean check when running tests in Jenkins (vpodzime)
  - Make package file paths more specific (dshea)
  - Implement and use MD RAID-specific wait for tests (vpodzime)
  - Try to give MD RAID time to sync things before querying them (vpodzime)
  - Fix the default value of the BDMDDetailData.clean field (vpodzime)
  - Do cleanup after every single MD RAID tests (vpodzime)
  - Do cleanup after every single LVM test (vpodzime)
  - Do cleanup after every single BTRFS test (vpodzime)
  - Make sure the LUKS device is closed and removed after tests (vpodzime)
  - Make sure DM maps from tests are removed after tests (vpodzime)
  - Make sure that loop devices are deactivated after tests (vpodzime)
  - Make the tearDown method of the mpath test case better visible (vpodzime)
  - Make sure that the swap is deactivated after tests (vpodzime)
  - Fix docstrings in tests' utils helper functions (vpodzime)
  - Improve the logging tests in utils_test.py (vpodzime)
  - Update the features.rst file (vpodzime)
  - Update the roadmap (vpodzime)
  - Don't check if we get a mountpoint for BTRFS operations (vpodzime)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.9-1
changelog:
  - Merge pull request #7 from vpodzime/master-fw_raid_fixes (vpodzime)
  - Try a bit harder when trying to determine MD RAID name (#1207317) (vpodzime)
  - Don't be naïve about mdadm --detail telling us what we want (#1207317) (vpodzime)
  - Ignore libblockdev tarballs (vpodzime)
  - Implement a test of btrfs_list_subvolumes on data from bug report (vpodzime)
  - Implement a context manager for running tests with fake utils (vpodzime)
  - Do not try to cannonicalize MD UUIDs if we didn't get them (#1207317) (vpodzime)
  - Fix the table in roadmap.rst (vpodzime)
  - Enrich the roadmap.rst file and add info about new plans (vpodzime)
  - Sync spec file with downstream (vpodzime)


author: Vratislav Podzimek <vpodzime@redhat.com> - 0.10-1
changelog:
  - Fix return type of the unload_plugins() function (vpodzime)
  - Close the DL handle when check() or init() fail (vpodzime)
  - Add one more check to the reload test (vpodzime)
  - Drop reference to check() and init() functions (vpodzime)
  - Add more cats to tests (vpodzime)
  - Make regexp for getting btrfs version more generic (vpodzime)
  - Merge pull request #8 from vpodzime/master-check_functions (vpodzime)
  - Fix parameters passed to unoverridden swapon function (vpodzime)
  - Implement and test swap plugin's check function (vpodzime)
  - Implement and test MD RAID plugin's check function (vpodzime)
  - Implement and test mpath plugin's check function (vpodzime)
  - Try harder to get util's version (vpodzime)
  - Implement and test loop plugin's check function (vpodzime)
  - Implement and test DM plugin's check function (vpodzime)
  - Implement and test BTRFS plugin's check function (vpodzime)
  - Implement and test LVM plugin's check function (vpodzime)
  - Init logging before loading plugins (vpodzime)
  - Add function for utility availability checking (vpodzime)
  - Fix default value for the fake_utils' path argument (vpodzime)
  - Add ErrorProxy instance for the utils functions (vpodzime)
  - Add function for version comparison (vpodzime)
  - Merge pull request #9 from clumens/master (vpodzime)
  - Disable pylint checking on the new exception proxy. (clumens)
  - Fix XRules application and add a test for it (vpodzime)
  - Raise NotImplementedError when an unavailable function is called (vpodzime)
  - Merge pull request #4 from vpodzime/master-error_proxy (vpodzime)
  - Merge branch 'master' into master-error_proxy (vpodzime)
  - Merge pull request #5 from vpodzime/master-not_implemented_error (vpodzime)
  - Add a simple test for unloaded/unavailable functions (vpodzime)
  - Unload the plugins properly when reinit() is called (vpodzime)
  - Raise error/exception when an unimplemented function is called (#1201475) (vpodzime)
  - Do an ugly but necessary hack to make local GI overrides work (vpodzime)
  - Add the __dir__ method to ErrorProxy (vpodzime)
  - Add a rationale for the ErrorProxy to the overrides' docstring (vpodzime)
  - Add some basic info about GI overrides to the documentation (vpodzime)
  - Use pylint to check for errors in python overrides (vpodzime)
  - Add the first small test for the ErrorProxy (vpodzime)
  - Put the GI overrides in a special dir so that they are preferred (vpodzime)
  - Add a cache for attributes already resolved by ErrorProxy (vpodzime)
  - Implement the ErrorProxy python class and use it (vpodzime)


