X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=grading%2Fvm%2Fmmap-shuffle.c;h=ae16f4a206fb565809f2d7012fa85bbaafb01153;hb=0af078f96447d11783d0e273db1f411ca52c6d21;hp=273bb4e14606ddd6332e5aaadfe9fe1ad367f776;hpb=f9b28332a41db1212c70c7dae6445f073a5012af;p=pintos-anon diff --git a/grading/vm/mmap-shuffle.c b/grading/vm/mmap-shuffle.c index 273bb4e..ae16f4a 100644 --- a/grading/vm/mmap-shuffle.c +++ b/grading/vm/mmap-shuffle.c @@ -5,10 +5,14 @@ #else #include "posix-compat.h" #endif -#include "arc4.h" -#include "cksum.h" +#include "../lib/arc4.h" +#include "../lib/cksum.h" + +/* This is the max file size for an older version of the Pintos + file system that had 126 direct blocks each pointing to a + single disk sector. We could raise it now. */ +#define SIZE (126 * 512) -#define SIZE (63 * 1024) /* Max file size. */ static char *buf = (char *) 0x10000000; static struct arc4 * @@ -83,7 +87,7 @@ main (void) for (i = 0; i < 10; i++) { shuffle (); - printf ("(mmap-shuffle) shuffle %d: cksum=%lu\n", + printf ("(mmap-shuffle) shuffle %zu: cksum=%lu\n", i, cksum (buf, SIZE)); }