Oops, yes, sorry, please use the attached patch instead.
Samuel
Index: kern/zalloc.c =================================================================== RCS file: /cvsroot/hurd/gnumach/kern/zalloc.c,v retrieving revision 1.3.2.8 diff -u -p -r1.3.2.8 zalloc.c --- kern/zalloc.c 30 Apr 2007 20:30:11 -0000 1.3.2.8 +++ kern/zalloc.c 11 Sep 2007 09:05:11 -0000 @@ -320,6 +320,8 @@ static vm_offset_t zget_space(vm_offset_ zone_page_init(new_space, space_to_add, ZONE_PAGE_USED); simple_lock(&zget_space_lock); + if (align > 0) + ALIGN_SIZE_UP(zalloc_next_space, align); continue; }