[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: