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