> there is a newer diff; I won't post the whole thing but in > uvm_map.c around line 5954, replace this: > > KASSERT(start >= srcmap->min_offset && end <= srcmap->max_offset); > > with this: > > if ((start & PAGE_MASK) != 0 || (end & PAGE_MASK) != 0 || end < start) > return EINVAL; > if (start < srcmap->min_offset || end > srcmap->max_offset) > return EINVAL;
you are off by about 2000 lines. it is on line 3947 after applying ariane@ original vmmap diff :-)