Signed-off-by: Xianglai Li <lixianglai@loongson.cn> (cherry picked from commit 64b5c75daf15b492aeb98f375573da26def864ac)