[PATCH openEuler-5.10 477/582] fsi: core: Fix return of error values on failures