Signed-off-by: wangweijie <wangweijie@loongson.cn> (cherry picked from commit 037f69f691650517d3770cd86c0d4aae9bce0e58)