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