Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-09 Thread Luiz Capitulino
On Tue, 8 Jul 2014 15:11:13 -0700 Andrew Morton wrote: > On Wed, 2 Jul 2014 17:44:46 -0700 (PDT) David Rientjes > wrote: > > > > > @@ -2248,36 +2257,18 @@ static int hugetlb_sysctl_handler_common(bool > > > > obey_mempolicy, > > > > void __user *buffer, size_t

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-09 Thread Luiz Capitulino
On Tue, 8 Jul 2014 15:11:13 -0700 Andrew Morton a...@linux-foundation.org wrote: On Wed, 2 Jul 2014 17:44:46 -0700 (PDT) David Rientjes rient...@google.com wrote: @@ -2248,36 +2257,18 @@ static int hugetlb_sysctl_handler_common(bool obey_mempolicy, void

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-08 Thread Andrew Morton
On Wed, 2 Jul 2014 17:44:46 -0700 (PDT) David Rientjes wrote: > > > @@ -2248,36 +2257,18 @@ static int hugetlb_sysctl_handler_common(bool > > > obey_mempolicy, > > >void __user *buffer, size_t *length, loff_t *ppos) > > > { > > > struct hstate *h = _hstate; > > > -

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-08 Thread Andrew Morton
On Wed, 2 Jul 2014 17:44:46 -0700 (PDT) David Rientjes rient...@google.com wrote: @@ -2248,36 +2257,18 @@ static int hugetlb_sysctl_handler_common(bool obey_mempolicy, void __user *buffer, size_t *length, loff_t *ppos) { struct hstate *h = default_hstate;

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-02 Thread Luiz Capitulino
On Wed, 2 Jul 2014 17:44:46 -0700 (PDT) David Rientjes wrote: > On Wed, 2 Jul 2014, Luiz Capitulino wrote: > > > > diff --git a/mm/hugetlb.c b/mm/hugetlb.c > > > --- a/mm/hugetlb.c > > > +++ b/mm/hugetlb.c > > > @@ -1734,21 +1734,13 @@ static ssize_t nr_hugepages_show_common(struct > > >

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-02 Thread Davidlohr Bueso
On Mon, 2014-06-30 at 16:57 -0700, David Rientjes wrote: > Three different interfaces alter the maximum number of hugepages for an > hstate: > > - /proc/sys/vm/nr_hugepages for global number of hugepages of the default >hstate, > > - /sys/kernel/mm/hugepages/hugepages-X/nr_hugepages for

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-02 Thread David Rientjes
On Wed, 2 Jul 2014, Luiz Capitulino wrote: > > diff --git a/mm/hugetlb.c b/mm/hugetlb.c > > --- a/mm/hugetlb.c > > +++ b/mm/hugetlb.c > > @@ -1734,21 +1734,13 @@ static ssize_t nr_hugepages_show_common(struct > > kobject *kobj, > > return sprintf(buf, "%lu\n", nr_huge_pages); > > } > > >

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-02 Thread Luiz Capitulino
On Mon, 30 Jun 2014 16:57:06 -0700 (PDT) David Rientjes wrote: > Three different interfaces alter the maximum number of hugepages for an > hstate: > > - /proc/sys/vm/nr_hugepages for global number of hugepages of the default >hstate, > > -

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-02 Thread Luiz Capitulino
On Mon, 30 Jun 2014 16:57:06 -0700 (PDT) David Rientjes rient...@google.com wrote: Three different interfaces alter the maximum number of hugepages for an hstate: - /proc/sys/vm/nr_hugepages for global number of hugepages of the default hstate, -

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-02 Thread David Rientjes
On Wed, 2 Jul 2014, Luiz Capitulino wrote: diff --git a/mm/hugetlb.c b/mm/hugetlb.c --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -1734,21 +1734,13 @@ static ssize_t nr_hugepages_show_common(struct kobject *kobj, return sprintf(buf, %lu\n, nr_huge_pages); } -static ssize_t

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-02 Thread Davidlohr Bueso
On Mon, 2014-06-30 at 16:57 -0700, David Rientjes wrote: Three different interfaces alter the maximum number of hugepages for an hstate: - /proc/sys/vm/nr_hugepages for global number of hugepages of the default hstate, - /sys/kernel/mm/hugepages/hugepages-X/nr_hugepages for global

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-02 Thread Luiz Capitulino
On Wed, 2 Jul 2014 17:44:46 -0700 (PDT) David Rientjes rient...@google.com wrote: On Wed, 2 Jul 2014, Luiz Capitulino wrote: diff --git a/mm/hugetlb.c b/mm/hugetlb.c --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -1734,21 +1734,13 @@ static ssize_t nr_hugepages_show_common(struct

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-01 Thread Naoya Horiguchi
On Mon, Jun 30, 2014 at 04:57:06PM -0700, David Rientjes wrote: > Three different interfaces alter the maximum number of hugepages for an > hstate: > > - /proc/sys/vm/nr_hugepages for global number of hugepages of the default >hstate, > > - /sys/kernel/mm/hugepages/hugepages-X/nr_hugepages

Re: [patch] mm, hugetlb: generalize writes to nr_hugepages

2014-07-01 Thread Naoya Horiguchi
On Mon, Jun 30, 2014 at 04:57:06PM -0700, David Rientjes wrote: Three different interfaces alter the maximum number of hugepages for an hstate: - /proc/sys/vm/nr_hugepages for global number of hugepages of the default hstate, - /sys/kernel/mm/hugepages/hugepages-X/nr_hugepages for

[patch] mm, hugetlb: generalize writes to nr_hugepages

2014-06-30 Thread David Rientjes
Three different interfaces alter the maximum number of hugepages for an hstate: - /proc/sys/vm/nr_hugepages for global number of hugepages of the default hstate, - /sys/kernel/mm/hugepages/hugepages-X/nr_hugepages for global number of hugepages for a specific hstate, and -

[patch] mm, hugetlb: generalize writes to nr_hugepages

2014-06-30 Thread David Rientjes
Three different interfaces alter the maximum number of hugepages for an hstate: - /proc/sys/vm/nr_hugepages for global number of hugepages of the default hstate, - /sys/kernel/mm/hugepages/hugepages-X/nr_hugepages for global number of hugepages for a specific hstate, and -