Signed-off-by: zhang-liang-pengkun <zhangliangpengkun@xfusion.com> (cherry picked from commit e91c59d7faa590573b0ec0648340d8a6c1a95c89)