Messages in this thread | | | Subject | Re: [RFC] Hugetlb demotion for x86 | From | Alan Cox <> | Date | Thu, 11 May 2006 16:33:49 +0100 |
| |
On Iau, 2006-05-11 at 16:15 +0100, Hugh Dickins wrote: > > For one: an application using lots of private huge pages should not be > > prohibited from forking if it's likely to just exec a small helper > > program. > > This is an excellent use for madvise(start, length, MADV_DONTFORK). > Though it was added mainly for RDMA issues, it's a great way for a > program with a huge commitment to exclude areas of its address space > from the fork, so making that fork much more likely to succeed.
Or fork using vfork() in that case which has even more wins and is a more efficient if more hair-raising way of doing it
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |