fix some syscall assembly to correctly check for error
fix some syscall assembly to correctly check for error

deferpanic/gorump,deferpanic/gorump,deferpanic/gorump,deferpanic/gorump,deferpanic/gorump,deferpanic/gorump,deferpanic/gorump,deferpanic/gorump