Signed-off-by: chenhaixiang3@huawei.com (cherry picked from commit 60550bf4e0804db6d592cd77ffea534bdd937da2)