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