Index: uspace/lib/c/arch/arm32/include/libarch/tls.h
===================================================================
--- uspace/lib/c/arch/arm32/include/libarch/tls.h	(revision 6419c6e42fdc082f36a27db157d4bb12592f8012)
+++ uspace/lib/c/arch/arm32/include/libarch/tls.h	(revision 2d56e2e280dc6cc7c8f5fee90414bf2add26b6e3)
@@ -60,5 +60,5 @@
 static inline void __tcb_set(tcb_t *tcb)
 {
-	char *tls = (char *) tcb;
+	uint8_t *tls = (uint8_t *) tcb;
 	tls += sizeof(tcb_t) + ARM_TP_OFFSET;
 	asm volatile (
@@ -77,5 +77,5 @@
 static inline tcb_t *__tcb_get(void)
 {
-	char *ret;
+	uint8_t *ret;
 	asm volatile (
 	    "mov %0, r9"
