Working backdoor filesystem implementation.
[pintos-anon] / src / threads / malloc.c
index afa487ccca6bc01ea4a41c4e257311e305c782a6..ba39d1d926f496115a8cf703265808fa3813f3ea 100644 (file)
@@ -44,7 +44,7 @@ malloc_init (void)
 static struct arena *
 slot_to_arena (struct slot *s)
 {
-  return (struct arena *) ((uint32_t) s & (NBPG - 1));
+  return (struct arena *) ((uint32_t) s & ~(NBPG - 1));
 }
 
 static void *