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