Page align brk result like real Linux
authorblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 7 Jul 2007 20:45:44 +0000 (20:45 +0000)
committerblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>
Sat, 7 Jul 2007 20:45:44 +0000 (20:45 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3048 c046a42c-6fe2-441c-8c8c-71466251a162

linux-user/syscall.c

index 9ee7352..6cad6d9 100644 (file)
@@ -308,7 +308,7 @@ static target_ulong target_original_brk;
 
 void target_set_brk(target_ulong new_brk)
 {
-    target_original_brk = target_brk = new_brk;
+    target_original_brk = target_brk = HOST_PAGE_ALIGN(new_brk);
 }
 
 long do_brk(target_ulong new_brk)