Index: test/mm/falloc1/test.c
===================================================================
--- test/mm/falloc1/test.c	(revision 078a0a1e251c250bb45a04e905be0063720202c3)
+++ test/mm/falloc1/test.c	(revision 6461d67c2af90661b2bc7782827b0e00e345afbc)
@@ -34,5 +34,5 @@
 #include <debug.h>
 
-#define MAX_FRAMES 1024
+#define MAX_FRAMES 2048
 #define MAX_ORDER 8
 #define TEST_RUNS 4
@@ -53,5 +53,10 @@
 			allocated = 0;
 			for (i=0;i<MAX_FRAMES>>order;i++) {
-				frames[allocated] = frame_alloc(FRAME_NON_BLOCKING,order, &status);
+				frames[allocated] = frame_alloc(FRAME_NON_BLOCKING, order, &status);
+				
+				if (frames[allocated] % (FRAME_SIZE << order) != 0) {
+					panic("Test failed. Block at address %X (size %dK) is not aligned\n", frames[allocated], (FRAME_SIZE << order) >> 10);
+				}
+				
 				if (status == 0) {
 					allocated++;
