# changelog

author: Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-159.4.6.158
changelog:
  - The RISC-V architecture features have been updated.
    For more details, refer to the rvck-olk repository.


author: Tengda Wu <wutengda2@huawei.com> - 6.6.0-159.4.7.160
changelog:
  - !24854 [sync]urma: fix ubcore_import_jetty_ex not dec vtpn use cnt and create tpid
  - !24846 [sync]ub/ubdevshm: Support for acquiring va is a sub-range of registered va
  - [sync]urma: fix ubcore_import_jetty_ex not dec vtpn use cnt and create tpid
  - ub/ubdevshm: Support for acquiring va is a sub-range of registered va
  - !24823 [sync]urma: use xarray for ubagg/ubcore session lookup
  - urma: use xarray for ubagg/ubcore session lookup
  - !24818 [sync]urma: make ratelimit burst configurable for ubcore/uburma/ubagg
  - urma: make ratelimit burst configurable for ubcore/uburma/ubagg
  - !24803 [sync]urma: use vzalloc for ubmad tjetty and ini_rtbuffer
  - urma: use vzalloc for ubmad tjetty and ini_rtbuffer


author: Tengda Wu <wutengda2@huawei.com> - 6.6.0-159.4.8.161
changelog:
  - !24998 ub: udma: Adaptation Flush Done flag
  - !25046 [sync]urma: fill vtpn param in import jetty
  - !25045 [sync]urma: add check when RC jetty bind not RC tp_handle
  - [sync]urma: fill vtpn param in import jetty
  - !25020 [openEuler-24.03-LTS-SP4] ub: ubase & net: unic: 3 bugfixes
  - [sync]urma: add check when RC jetty bind not RC tp_handle
  - net:unic:Fixed the problem of storage device hardware version error
  - ub:ubase:Fixed the problem of CDMA Entity has not using USC
  - ub:ubase:Fixed the problem of storage device hardware version error
  - ub: udma: Adaptation Flush Done flag
  - !24941 [sync]urma: drop param_set_uint_minmax for ratelimit burst setters
  - urma: drop param_set_uint_minmax for ratelimit burst setters


author: Mingzheng Xing <xingmingzheng@iscas.ac.cn> - 6.6.0-159.4.8.162
changelog:
  - The RISC-V architecture features have been updated.
  - Add basic support for lanxin SoC.
  - For more details, refer to the rvck-olk repository.


author: Tengda Wu <wutengda2@huawei.com> - 6.6.0-159.4.9.163
changelog:
  - !25652 [sync]urma: add check type in free driver obj
  - [sync]urma: add check type in free driver obj


author: Tengda Wu <wutengda2@huawei.com> - 6.6.0-159.4.10.164
changelog:
  - !26030 [sync] urma: ratelimit JFC cleanup error logs
  - !26029 [sync] urma: fix pointer API return value comments
  - urma: ratelimit JFC cleanup error logs
  - [sync]urma: fix pointer API return value comments


author: Tengda Wu <wutengda2@huawei.com> - 6.6.0-159.4.11.165
changelog:
  - !26646 mm/numa_remote: limit remote NUMA linear mapping to PMD granularity
  - mm/numa_remote: limit remote NUMA linear mapping to PMD granularity
  - !26586 [sync]urma: fix uobj_put race in uobj remove commit
  - urma: fix uobj_put race in uobj remove commit
  - !26197 [sync]urma: allow to set priority for urma_ping
  - urma: allow to set priority for urma_ping
  - !26170 urma: sync support dev/eid sharing mode
  - urma: support dev/eid sharing mode


author: Tengda Wu <wutengda2@huawei.com> - 6.6.0-159.4.12.166
changelog:
  - !26825 [openEuler-24.03-LTS-SP4][Hygon]x86/cpu/hygon: fix performance regression for hygon platform
  - x86/cpu/hygon: fix performance regression for hygon platform
  - !26660 Fix CVE-2026-64561
  - !26667 [sync]urma: reject set_opt when object is already activated
  - urma: reject set_opt when object is already activated
  - KVM: x86: Check for invalid/obsolete root *after* making MMU pages available


author: Tengda Wu <wutengda2@huawei.com> - 6.6.0-159.4.13.167
changelog:
  - !27157 urma: fix ubagg topology lookup for primary and port EIDs
  - urma: fix ubagg topology lookup for primary and port EIDs
  - urma: enable uburma irq handle threshold by default
  - !27081 urma: fix ipourma to be a proper L3 device and reset skb headers on rx
  - urma: support stable uburma device numbers
  - urma: fix ipourma to be a proper L3 device and reset skb headers on rx
  - urma: defer uburma jfce heavy work out of irq top-half to tasklet
  - urma: prevent JFC event UAF after delete failure


author: luyizhou <luyizhou1@huawei.com> - 26.06.0-B016
changelog:
  - umdk: update cam change cpp operator, cam add adaptation to, ums add UT for, and cam add shmem rdma_basckend_base
  - umq: update fix get fc_event failed, revert fc sge management, revert qbuf cnt, adaptive send threshold, and add qbuf alloc/free perf
  - urma: update fix bond jetty shared, git-test, fix typo for CNA, add API fuzz coverage, fix perftest bond_mode balance, and build
  - umdk: drop stale paths from refreshed tarball


author: luyizhou <luyizhou1@huawei.com> - 26.06.0-B017
changelog:
  - urma: update udma drop blanket -Wno-error, reject out-of-range order_type in, add uboe combination, and change type of bdp_tseg
  - umdk: update cam Add WQE filling, fix umq test code, fix -p 2 not, module updates, and cam Add static checks
  - umq: update fix umq thread closure, fix the error in, support jfr lock_free, and change spin lock to
  - umdk: drop stale paths from refreshed tarball


author: luyizhou <luyizhou1@huawei.com> - 26.06.0-B018
changelog:
  - umdk: update cam Add implementation of, cam Add FP8/FP4 dtype, cam Add integration of, and cam Adapt to shmem
  - urma: update fix failback second roll, Fix the issue where, fix bonding wr list, and avoid to alloc wr_buffer
  - umq: update add trace for post, Fix the issue of, fix logic umq credit_clean_up, and add trace timestamp/umq_id
  - umdk: drop stale paths from refreshed tarball


author: luyizhou <luyizhou1@huawei.com> - 26.06.0-B019
changelog:
  - urma: update docs sync URMA API, docs fix URMA Jetty, docs number segment context, and docs fix delete notifier
  - umdk: update cam build NDA module, fix umq fost rx, cam fix cann8 5, and ums fix kmod build
  - umq: update do not allocate credit, avoid fc send eagain, fix the issue where, optimize log, and fix mismatch param type/num
  - umdk: drop stale paths from refreshed tarball


author: luyizhou <luyizhou1@huawei.com> - 26.06.0-B020
changelog:
  - urma: update udma bugfix related to, make bond CR batch, rename bond topology utility, and fix test case jetty
  - umq: update fix poll rx core, fix errno and update, fix the umq_ctx error, and add remote eid/jetty_id info
  - umdk: update cam Update the base and fix
  - umdk: drop stale paths from refreshed tarball


author: luyizhou <luyizhou1@huawei.com> - 26.06.0-B021
changelog:
  - urma: update return EINVAL for oversize, reorder jetty destruction before, optimize bondp_target_jetty_t memory with, qilin-sp4, preserve perftest final synchronization, and youhua
  - umq: update add a thread name, fix the issue where, Add without-data buffers to, and add error log for
  - umdk: update cam accommodate shmem changes, cam fix cam master, cam fix shmem transport, and cam add zero-buffer MoE
  - urpc: update docs fix documentation drift and docs refine generated documentation
  - dlock: fix docs fix documentation drift


author: luyizhou <luyizhou1@huawei.com> - 26.06.0-B022
changelog:
  - urma: update move cfg_check from alloc, expand bond imm_data user, share health-check seg at, and shrink wr_list to 256
  - umdk: update cam NDA control plane, cam add NDA cq, cam fix layout input, and cam add fp16 datatype
  - umq: update modify perf accuracy to, control tx outstanding, optimize memory usage when, and when a CQE ACK
  - umdk: drop stale paths from refreshed tarball


author: luyizhou <luyizhou1@huawei.com> - 26.06.0-B023
changelog:
  - urma: update support bondingEID sharing mode, use is_empty_eid instead of, fix ASAN violations null, and document failback jetty isolation
  - umdk: update ums update docs add
  - umq: update fix code format, optimize the log printing, change the initial number, and allocate memory for rx_consumed_jetty_table


author: luyizhou <luyizhou1@huawei.com> - 26.06.0-B024
changelog:
  - urma: update docs fix documentation drift, udma bugfix related to, change the path selection, and allocate bond post buffers
  - umq: update support bind itself, adapt umq_ub_dev_info_serialize to urma_get/put_seg_ctx, add trace descrition, perftest support share jfr, and Restore bonding port reconfigurability


author: luyizhou <luyizhou1@huawei.com> - 26.06.0-B025
changelog:
  - urma: update fix ub mgmt handshake, allow user to handle, report RNR flow control, and optimize bondp_target_jetty_t memory usage
  - umq: update optimize umq_t memory usage, add rnr retry errno, support flush jetty node, and add opcode print for
  - umdk: update cam fix zb normal, fix tp_type parse error, udma delete excess patch, and update test doc
  - urpc: update fix umq TLS release_thread_cache, fix g_tls_dtors_running flag set, and fix umq codecheck -
  - umdk: drop stale paths from refreshed tarball


