Index: kernel/generic/src/mm/as.c
===================================================================
--- kernel/generic/src/mm/as.c	(revision 64c2ad54353df91f481dd1d3d75da41bb50d72ea)
+++ kernel/generic/src/mm/as.c	(revision 8ce84991b196fbdd0b7d639a36b146cf784f38fb)
@@ -1593,12 +1593,9 @@
 	link_t *cur;
 	for (cur = as->as_area_btree.leaf_head.next; cur != &as->as_area_btree.leaf_head; cur = cur->next) {
-		as_area_t *area;
-		btree_node_t *node;
-		
-		node = list_get_instance(cur, btree_node_t, leaf_link);
+		btree_node_t *node = list_get_instance(cur, btree_node_t, leaf_link);
 		
 		int i;
 		for (i = 0; i < node->keys; i++) {
-			area = node->value[i];
+			as_area_t *area = node->value[i];
 		
 			mutex_lock(&area->lock);
