mempath prefault: fix off-by-one error
Fix off-by-one error (noticed by Andrea Arcangeli).
Signed-off-by Marcelo Tosatti <[email protected]>
exec.c +1 -1
@@ -1000,7 +1000,7 @@ static void *file_ram_alloc(RAMBlock *block, }/* MAP_POPULATE silently ignores failures */ -for (i =0 ; i < (memory/hpagesize)-1 ; i++) { +for (i =0 ; i < (memory/hpagesize); i++) {memset (area + (hpagesize*i),0 ,1 ); }
Il 18/12/2013 19:42, Marcelo Tosatti ha scritto:
Quoted 11 lines
Fix off-by-one error (noticed by Andrea Arcangeli).
Signed-off-by Marcelo Tosatti <[email protected]>exec.c +0
-0
exec.c static void *file_ram_alloc(RAMBlock *block, · line 1006
Quoted 8 lines
exec.c +1
-1@@ -1000,7 +1000,7 @@ static void *file_ram_alloc(RAMBlock *block, }/* MAP_POPULATE silently ignores failures */ -for (i =0 ; i < (memory/hpagesize)-1 ; i++) { +for (i =0 ; i < (memory/hpagesize); i++) {memset (area + (hpagesize*i),0 ,1 ); }
Reviewed-by Paolo Bonzini <[email protected]>