Index: generic/src/proc/thread.c
===================================================================
--- generic/src/proc/thread.c	(revision 2e9eae2bc030606ff48cccb46abe0afb51099458)
+++ generic/src/proc/thread.c	(revision 5eabe731a024e1f50adc6474397857b2809a3db4)
@@ -125,5 +125,4 @@
 {
 	thread_t *t = (thread_t *)obj;
-	int status;
 
 	spinlock_initialize(&t->lock, "thread_t_lock");
@@ -142,6 +141,6 @@
 #endif	
 
-	t->kstack = frame_alloc_rc(STACK_FRAMES, FRAME_KA | kmflags,&status);
-	if (status) {
+	t->kstack = frame_alloc(STACK_FRAMES, FRAME_KA | kmflags);
+	if (! t->kstack) {
 #ifdef ARCH_HAS_FPU
 		if (t->saved_fpu_context)
