From 727b72af03fbc6f4ba24eeec3da38c689dd444ef Mon Sep 17 00:00:00 2001 From: huying Date: Fri, 19 Dec 2025 17:58:05 +0800 Subject: [PATCH] =?UTF-8?q?dlock:=20adapt=20to=20Kylin=20OS=EF=BC=8Cfix=20?= =?UTF-8?q?compile=20issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit descrition: Adapt to Kylin OS (kernel 4.19), the C++ compiler version is outdated and does not support designated initialization for anonymous union. Signed-off-by: huying --- src/ulock/dlock/lib/common/jetty_mgr_sepconn.cpp | 8 ++++---- src/ulock/dlock/lib/common/jetty_mgr_uniconn.cpp | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/ulock/dlock/lib/common/jetty_mgr_sepconn.cpp b/src/ulock/dlock/lib/common/jetty_mgr_sepconn.cpp index 44e8f76..0547002 100644 --- a/src/ulock/dlock/lib/common/jetty_mgr_sepconn.cpp +++ b/src/ulock/dlock/lib/common/jetty_mgr_sepconn.cpp @@ -406,10 +406,10 @@ dlock_status_t jetty_mgr_sepconn::post_cas(uint32_t offset, uint64_t cmp_data, u #ifdef UB_AGG dlock_status_t jetty_mgr_sepconn::get_urma_bond_id_info(urma_bond_id_info_out_t *bond_id_info) const { - urma_bond_id_info_in_t in = { - .jfr = m_jfr, - .type = URMA_JFR, - }; + urma_bond_id_info_in_t in = {0}; + in.jfr = m_jfr; + in.type = URMA_JFR; + urma_user_ctl_in_t user_ctl_in = { .addr = (uint64_t)&in, .len = sizeof(urma_bond_id_info_in_t), diff --git a/src/ulock/dlock/lib/common/jetty_mgr_uniconn.cpp b/src/ulock/dlock/lib/common/jetty_mgr_uniconn.cpp index 7be1fec..52a94ae 100644 --- a/src/ulock/dlock/lib/common/jetty_mgr_uniconn.cpp +++ b/src/ulock/dlock/lib/common/jetty_mgr_uniconn.cpp @@ -534,10 +534,10 @@ dlock_status_t jetty_mgr_uniconn::post_cas(uint32_t offset, uint64_t cmp_data, u #ifdef UB_AGG dlock_status_t jetty_mgr_uniconn::get_urma_bond_id_info(urma_bond_id_info_out_t *bond_id_info) const { - urma_bond_id_info_in_t in = { - .jetty = m_jetty, - .type = URMA_JETTY, - }; + urma_bond_id_info_in_t in = {0}; + in.jetty = m_jetty; + in.type = URMA_JETTY; + urma_user_ctl_in_t user_ctl_in = { .addr = (uint64_t)&in, .len = sizeof(urma_bond_id_info_in_t), -- Gitee