Signed-off-by: liweigang <liweiganga@uniontech.com> (cherry picked from commit 6435867353e3df610b2f3622d24fca2871886114)
Signed-off-by: Jingyun Hua <huajingyun@loongson.cn> (cherry picked from commit 23cb223a3ac0fe9d69868c1d29a139e25e7586c9)