Signed-off-by: Keqian Zhu <zhukeqian1@huawei.com> (cherry picked from commit 21edb615f1543c29d6a03e26e08b6af283f5d3bf)