Index: kernel/generic/src/proc/scheduler.c
===================================================================
--- kernel/generic/src/proc/scheduler.c	(revision 557394294b6545575e0e9b328455da8ae4cf8a51)
+++ kernel/generic/src/proc/scheduler.c	(revision d5bd8d70ae04526718fa7fc44f9461c962ec9964)
@@ -145,5 +145,5 @@
 			spinlock_unlock(&CPU->lock);
 			THREAD->saved_fpu_context =
-				slab_alloc(fpu_context_slab, 0);
+			    (fpu_context_t *) slab_alloc(fpu_context_slab, 0);
 			/* We may have switched CPUs during slab_alloc */
 			goto restart; 
@@ -538,5 +538,6 @@
 {
 	thread_t *t;
-	int count, average, i, j, k = 0;
+	int count, average, j, k = 0;
+	unsigned int i;
 	ipl_t ipl;
 
@@ -690,5 +691,5 @@
 {
 	ipl_t ipl;
-	int cpu,i;
+	unsigned int cpu, i;
 	runq_t *r;
 	thread_t *t;
@@ -698,5 +699,5 @@
 	 * let's not be interrupted */
 	ipl = interrupts_disable();
-	for (cpu=0;cpu < config.cpu_count; cpu++) {
+	for (cpu = 0; cpu < config.cpu_count; cpu++) {
 
 		if (!cpus[cpu].active)
Index: kernel/generic/src/proc/task.c
===================================================================
--- kernel/generic/src/proc/task.c	(revision 557394294b6545575e0e9b328455da8ae4cf8a51)
+++ kernel/generic/src/proc/task.c	(revision d5bd8d70ae04526718fa7fc44f9461c962ec9964)
@@ -394,5 +394,5 @@
 	    cur = cur->next) {
 		btree_node_t *node;
-		int i;
+		unsigned int i;
 		
 		node = list_get_instance(cur, btree_node_t, leaf_link);
Index: kernel/generic/src/proc/thread.c
===================================================================
--- kernel/generic/src/proc/thread.c	(revision 557394294b6545575e0e9b328455da8ae4cf8a51)
+++ kernel/generic/src/proc/thread.c	(revision d5bd8d70ae04526718fa7fc44f9461c962ec9964)
@@ -167,5 +167,5 @@
 #endif	
 
-	t->kstack = frame_alloc(STACK_FRAMES, FRAME_KA | kmflags);
+	t->kstack = (uint8_t *) frame_alloc(STACK_FRAMES, FRAME_KA | kmflags);
 	if (! t->kstack) {
 #ifdef ARCH_HAS_FPU
@@ -569,5 +569,5 @@
 	    cur != &threads_btree.leaf_head; cur = cur->next) {
 		btree_node_t *node;
-		int i;
+		unsigned int i;
 
 		node = list_get_instance(cur, btree_node_t, leaf_link);
