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