r5453 - glibc-package/branches/eglibc-2.17/debian/patches/hurd-i386
Author: sthibault
Date: 2013-01-24 23:50:52 +0000 (Thu, 24 Jan 2013)
New Revision: 5453
Modified:
glibc-package/branches/eglibc-2.17/debian/patches/hurd-i386/tg-bigmem.diff
Log:
Fix subhurd boot
Modified: glibc-package/branches/eglibc-2.17/debian/patches/hurd-i386/tg-bigmem.diff
===================================================================
--- glibc-package/branches/eglibc-2.17/debian/patches/hurd-i386/tg-bigmem.diff 2013-01-24 06:39:39 UTC (rev 5452)
+++ glibc-package/branches/eglibc-2.17/debian/patches/hurd-i386/tg-bigmem.diff 2013-01-24 23:50:52 UTC (rev 5453)
@@ -9,7 +9,7 @@
--- a/sysdeps/mach/hurd/dl-sysdep.c
+++ b/sysdeps/mach/hurd/dl-sysdep.c
-@@ -106,12 +106,26 @@
+@@ -106,12 +106,28 @@
max=a; break;}
fmha=a+=fmhs;}
if (err) assert(err==KERN_NO_SPACE);
@@ -24,6 +24,8 @@
+ else
+ while (1) {
+ fmhs=max-fmha;
++ if (fmhs == 0)
++ break;
+ err = __vm_map (__mach_task_self (),
+ &fmha, fmhs, 0, 0, MACH_PORT_NULL, 0, 1,
+ VM_PROT_NONE, VM_PROT_NONE, VM_INHERIT_COPY);
Reply to: