Re: [PATCH 4/5 V2] Build hugetlb backed process stacks

2008-07-28 Thread Dave Hansen
On Mon, 2008-07-28 at 12:17 -0700, Eric Munson wrote: > > +static int move_to_huge_pages(struct linux_binprm *bprm, > + struct vm_area_struct *vma, unsigned > long shift) > +{ > + struct mm_struct *mm = vma->vm_mm; > + struct vm_area_struct *new_vma; > +

[PATCH 4/5 V2] Build hugetlb backed process stacks

2008-07-28 Thread Eric Munson
This patch allows a processes stack to be backed by huge pages on request. The personality flag defined in a previous patch should be set before exec is called for the target process to use a huge page backed stack. When the hugetlb file is setup to back the stack it is sized to fit the ulimit for