Signed-off-by: Wenchao Hao <haowenchao@huawei.com> (cherry picked from commit 82257f8641ac1a44883b05d07ee78aa31a31ca4c)