Hillf Danton writes:
> On Fri, Aug 2, 2013 at 12:17 AM, Aneesh Kumar K.V
> wrote:
>> Hillf Danton writes:
>>
...
> >> >> Well, why is it illegal to use reserved page here?
> >> >
> >> > If we use reserved page here, other processes which are promised to
> >> > use
> >> >
Hillf Danton dhi...@gmail.com writes:
On Fri, Aug 2, 2013 at 12:17 AM, Aneesh Kumar K.V
aneesh.ku...@linux.vnet.ibm.com wrote:
Hillf Danton dhi...@gmail.com writes:
...
Well, why is it illegal to use reserved page here?
If we use reserved page here, other processes which are
On Fri, Aug 2, 2013 at 12:17 AM, Aneesh Kumar K.V
wrote:
> Hillf Danton writes:
>
>> On Wed, Jul 31, 2013 at 2:37 PM, Joonsoo Kim wrote:
>>> On Wed, Jul 31, 2013 at 02:21:38PM +0800, Hillf Danton wrote:
On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim
wrote:
> On Wed, Jul 31, 2013
On Fri, Aug 2, 2013 at 12:17 AM, Aneesh Kumar K.V
aneesh.ku...@linux.vnet.ibm.com wrote:
Hillf Danton dhi...@gmail.com writes:
On Wed, Jul 31, 2013 at 2:37 PM, Joonsoo Kim iamjoonsoo@lge.com wrote:
On Wed, Jul 31, 2013 at 02:21:38PM +0800, Hillf Danton wrote:
On Wed, Jul 31, 2013 at 12:41
Hillf Danton writes:
> On Wed, Jul 31, 2013 at 2:37 PM, Joonsoo Kim wrote:
>> On Wed, Jul 31, 2013 at 02:21:38PM +0800, Hillf Danton wrote:
>>> On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim
>>> wrote:
>>> > On Wed, Jul 31, 2013 at 10:49:24AM +0800, Hillf Danton wrote:
>>> >> On Wed, Jul 31,
On Wed, Jul 31, 2013 at 11:25:04PM +0800, Hillf Danton wrote:
> On Wed, Jul 31, 2013 at 2:37 PM, Joonsoo Kim wrote:
> > On Wed, Jul 31, 2013 at 02:21:38PM +0800, Hillf Danton wrote:
> >> On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim
> >> wrote:
> >> > On Wed, Jul 31, 2013 at 10:49:24AM +0800,
On Wed, Jul 31, 2013 at 11:25:04PM +0800, Hillf Danton wrote:
On Wed, Jul 31, 2013 at 2:37 PM, Joonsoo Kim iamjoonsoo@lge.com wrote:
On Wed, Jul 31, 2013 at 02:21:38PM +0800, Hillf Danton wrote:
On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim iamjoonsoo@lge.com
wrote:
On Wed, Jul
Hillf Danton dhi...@gmail.com writes:
On Wed, Jul 31, 2013 at 2:37 PM, Joonsoo Kim iamjoonsoo@lge.com wrote:
On Wed, Jul 31, 2013 at 02:21:38PM +0800, Hillf Danton wrote:
On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim iamjoonsoo@lge.com
wrote:
On Wed, Jul 31, 2013 at 10:49:24AM
On Wed, Jul 31, 2013 at 2:37 PM, Joonsoo Kim wrote:
> On Wed, Jul 31, 2013 at 02:21:38PM +0800, Hillf Danton wrote:
>> On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim wrote:
>> > On Wed, Jul 31, 2013 at 10:49:24AM +0800, Hillf Danton wrote:
>> >> On Wed, Jul 31, 2013 at 10:27 AM, Joonsoo Kim
>>
On Wed, Jul 31, 2013 at 02:21:38PM +0800, Hillf Danton wrote:
> On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim wrote:
> > On Wed, Jul 31, 2013 at 10:49:24AM +0800, Hillf Danton wrote:
> >> On Wed, Jul 31, 2013 at 10:27 AM, Joonsoo Kim
> >> wrote:
> >> > On Mon, Jul 29, 2013 at 03:24:46PM +0800,
On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim wrote:
> On Wed, Jul 31, 2013 at 10:49:24AM +0800, Hillf Danton wrote:
>> On Wed, Jul 31, 2013 at 10:27 AM, Joonsoo Kim wrote:
>> > On Mon, Jul 29, 2013 at 03:24:46PM +0800, Hillf Danton wrote:
>> >> On Mon, Jul 29, 2013 at 1:31 PM, Joonsoo Kim
>>
On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim iamjoonsoo@lge.com wrote:
On Wed, Jul 31, 2013 at 10:49:24AM +0800, Hillf Danton wrote:
On Wed, Jul 31, 2013 at 10:27 AM, Joonsoo Kim iamjoonsoo@lge.com wrote:
On Mon, Jul 29, 2013 at 03:24:46PM +0800, Hillf Danton wrote:
On Mon, Jul 29,
On Wed, Jul 31, 2013 at 02:21:38PM +0800, Hillf Danton wrote:
On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim iamjoonsoo@lge.com wrote:
On Wed, Jul 31, 2013 at 10:49:24AM +0800, Hillf Danton wrote:
On Wed, Jul 31, 2013 at 10:27 AM, Joonsoo Kim iamjoonsoo@lge.com
wrote:
On Mon, Jul
On Wed, Jul 31, 2013 at 2:37 PM, Joonsoo Kim iamjoonsoo@lge.com wrote:
On Wed, Jul 31, 2013 at 02:21:38PM +0800, Hillf Danton wrote:
On Wed, Jul 31, 2013 at 12:41 PM, Joonsoo Kim iamjoonsoo@lge.com wrote:
On Wed, Jul 31, 2013 at 10:49:24AM +0800, Hillf Danton wrote:
On Wed, Jul 31,
On Wed, Jul 31, 2013 at 10:49:24AM +0800, Hillf Danton wrote:
> On Wed, Jul 31, 2013 at 10:27 AM, Joonsoo Kim wrote:
> > On Mon, Jul 29, 2013 at 03:24:46PM +0800, Hillf Danton wrote:
> >> On Mon, Jul 29, 2013 at 1:31 PM, Joonsoo Kim
> >> wrote:
> >> > alloc_huge_page_node() use
On Wed, Jul 31, 2013 at 10:27 AM, Joonsoo Kim wrote:
> On Mon, Jul 29, 2013 at 03:24:46PM +0800, Hillf Danton wrote:
>> On Mon, Jul 29, 2013 at 1:31 PM, Joonsoo Kim wrote:
>> > alloc_huge_page_node() use dequeue_huge_page_node() without
>> > any validation check, so it can steal reserved page
On Mon, Jul 29, 2013 at 03:24:46PM +0800, Hillf Danton wrote:
> On Mon, Jul 29, 2013 at 1:31 PM, Joonsoo Kim wrote:
> > alloc_huge_page_node() use dequeue_huge_page_node() without
> > any validation check, so it can steal reserved page unconditionally.
>
> Well, why is it illegal to use reserved
Joonsoo Kim writes:
> alloc_huge_page_node() use dequeue_huge_page_node() without
> any validation check, so it can steal reserved page unconditionally.
> To fix it, check the number of free_huge_page in
> alloc_huge_page_node().
May be we should say. Don't use the reserve pool when soft
Joonsoo Kim iamjoonsoo@lge.com writes:
alloc_huge_page_node() use dequeue_huge_page_node() without
any validation check, so it can steal reserved page unconditionally.
To fix it, check the number of free_huge_page in
alloc_huge_page_node().
May be we should say. Don't use the reserve
On Mon, Jul 29, 2013 at 03:24:46PM +0800, Hillf Danton wrote:
On Mon, Jul 29, 2013 at 1:31 PM, Joonsoo Kim iamjoonsoo@lge.com wrote:
alloc_huge_page_node() use dequeue_huge_page_node() without
any validation check, so it can steal reserved page unconditionally.
Well, why is it illegal
On Wed, Jul 31, 2013 at 10:27 AM, Joonsoo Kim iamjoonsoo@lge.com wrote:
On Mon, Jul 29, 2013 at 03:24:46PM +0800, Hillf Danton wrote:
On Mon, Jul 29, 2013 at 1:31 PM, Joonsoo Kim iamjoonsoo@lge.com wrote:
alloc_huge_page_node() use dequeue_huge_page_node() without
any validation
On Wed, Jul 31, 2013 at 10:49:24AM +0800, Hillf Danton wrote:
On Wed, Jul 31, 2013 at 10:27 AM, Joonsoo Kim iamjoonsoo@lge.com wrote:
On Mon, Jul 29, 2013 at 03:24:46PM +0800, Hillf Danton wrote:
On Mon, Jul 29, 2013 at 1:31 PM, Joonsoo Kim iamjoonsoo@lge.com
wrote:
On Mon, Jul 29, 2013 at 1:31 PM, Joonsoo Kim wrote:
> alloc_huge_page_node() use dequeue_huge_page_node() without
> any validation check, so it can steal reserved page unconditionally.
Well, why is it illegal to use reserved page here?
> To fix it, check the number of free_huge_page in
On Mon, Jul 29, 2013 at 1:31 PM, Joonsoo Kim iamjoonsoo@lge.com wrote:
alloc_huge_page_node() use dequeue_huge_page_node() without
any validation check, so it can steal reserved page unconditionally.
Well, why is it illegal to use reserved page here?
To fix it, check the number of
alloc_huge_page_node() use dequeue_huge_page_node() without
any validation check, so it can steal reserved page unconditionally.
To fix it, check the number of free_huge_page in alloc_huge_page_node().
Signed-off-by: Joonsoo Kim
diff --git a/mm/hugetlb.c b/mm/hugetlb.c
index 6782b41..d971233
alloc_huge_page_node() use dequeue_huge_page_node() without
any validation check, so it can steal reserved page unconditionally.
To fix it, check the number of free_huge_page in alloc_huge_page_node().
Signed-off-by: Joonsoo Kim iamjoonsoo@lge.com
diff --git a/mm/hugetlb.c b/mm/hugetlb.c
26 matches
Mail list logo