return;
}
- struct mm_region *pos = (struct mm_region*)lead->next,
- *n = list_entry(pos->head.next, struct mm_region, head);
+ struct mm_region *pos, *n;
ptr_t cur_end = 0;
llist_for_each(pos, n, lead, head)
dup->region_copied(dup);
}
- region_add(&dest->regions, dup);
+ llist_append(&dest->regions, &dup->head);
}
}