diff --git a/coregrind/m_syswrap/syswrap-arm-linux.c b/coregrind/m_syswrap/syswrap-arm-linux.c
index b08da00..b5c9aeb 100644
--- a/coregrind/m_syswrap/syswrap-arm-linux.c
+++ b/coregrind/m_syswrap/syswrap-arm-linux.c
@@ -1175,7 +1175,7 @@ PRE(sys_set_tls)
 {
    PRE_REG_READ1(long, "set_tls", unsigned long, addr);
 
-   SET_STATUS_from_SysRes( sys_set_tls( tid, ARG1 ) );
+   sys_set_tls( tid, ARG1 );
 }
 
 PRE(sys_cacheflush)
