Signed-off-by: mengyingkun <mengyingkun@loongson.cn> (cherry picked from commit 49bab1d9ae8b2a13648c414a8cc31b113873e17c)