remove bogus segment limit. cf. ibrk, though. there may be more work to be done. Reference: /n/atom/patch/applied/seglim Date: Tue Jun 3 18:55:18 CES 2014 Signed-off-by: quanstro@quanstro.net --- /sys/src/9/port/segment.c Tue Jun 3 18:54:39 2014 +++ /sys/src/9/port/segment.c Tue Jun 3 18:54:40 2014 @@ -106,8 +106,6 @@ if(pgshift != PGSHIFT)print("base %#p top %#p pgsize %d npage %lud ptemapmem %#p mapsize %d\n", base, top, 1<ptemapmem, mapsize); if(mapsize > nelem(s->ssegmap)){ mapsize *= 2; - if(mapsize > SEGMAPSIZE) - mapsize = SEGMAPSIZE; s->map = smalloc(mapsize*sizeof(Pte*)); s->mapsize = mapsize; } --- /sys/src/nix/port/segment.c Tue Jun 3 18:54:42 2014 +++ /sys/src/nix/port/segment.c Tue Jun 3 18:54:42 2014 @@ -80,8 +80,6 @@ type, base, top, pgshift, s->size, mapsize); if(mapsize > nelem(s->ssegmap)){ mapsize *= 2; - if(mapsize > (SEGMAPSIZE*s->ptepertab)) - mapsize = (SEGMAPSIZE*s->ptepertab); s->map = smalloc(mapsize*sizeof(Pte*)); s->mapsize = mapsize; }