Messages in this thread | | | Date | Sat, 13 Oct 2012 20:26:39 +0800 | Subject | Re: [PATCH] MM: Support more pagesizes for MAP_HUGETLB/SHM_HUGETLB v4 | From | Hillf Danton <> |
| |
Hi Andi,
On Fri, Oct 12, 2012 at 7:53 AM, Andi Kleen <andi@firstfloor.org> wrote: > diff --git a/include/linux/hugetlb.h b/include/linux/hugetlb.h > index 2251648..c626a2a 100644 > --- a/include/linux/hugetlb.h > +++ b/include/linux/hugetlb.h > @@ -183,7 +183,13 @@ extern const struct file_operations hugetlbfs_file_operations; > extern const struct vm_operations_struct hugetlb_vm_ops; > struct file *hugetlb_file_setup(const char *name, unsigned long addr, > size_t size, vm_flags_t acct, > - struct user_struct **user, int creat_flags); > + struct user_struct **user, int creat_flags, > + int page_size_log); > +int hugetlb_get_quota(struct address_space *mapping, long delta); > +void hugetlb_put_quota(struct address_space *mapping, long delta); > + > +int hugetlb_get_quota(struct address_space *mapping, long delta); > +void hugetlb_put_quota(struct address_space *mapping, long delta);
For what to add(twice) hugetlb_get/put_quota?
Hillf
| |