Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com> (cherry picked from commit 3a1730cddcf2adb90e8241b72244d7e2684cb26b)