Re: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-12-05 Thread Will Deacon
On Thu, Dec 04, 2014 at 12:03:05PM +, Catalin Marinas wrote: On Mon, Sep 15, 2014 at 12:33:25PM +0100, Russell King - ARM Linux wrote: On Mon, Sep 15, 2014 at 07:07:20PM +0800, Wang, Yalin wrote: @@ -636,6 +646,11 @@ static int keep_initrd; void free_initrd_mem(unsigned long start,

Re: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-12-05 Thread Catalin Marinas
On Fri, Dec 05, 2014 at 02:35:29AM +, Wang, Yalin wrote: -Original Message- From: Catalin Marinas [mailto:catalin.mari...@arm.com] Sent: Thursday, December 04, 2014 8:03 PM To: Russell King - ARM Linux Cc: Wang, Yalin; 'linux...@kvack.org'; Will Deacon; 'linux-

Re: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-12-05 Thread Catalin Marinas
On Fri, Dec 05, 2014 at 12:05:06PM +, Will Deacon wrote: On Thu, Dec 04, 2014 at 12:03:05PM +, Catalin Marinas wrote: On Mon, Sep 15, 2014 at 12:33:25PM +0100, Russell King - ARM Linux wrote: On Mon, Sep 15, 2014 at 07:07:20PM +0800, Wang, Yalin wrote: @@ -636,6 +646,11 @@ static

Re: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-12-05 Thread Russell King - ARM Linux
On Fri, Dec 05, 2014 at 05:07:45PM +, Catalin Marinas wrote: On Fri, Dec 05, 2014 at 12:05:06PM +, Will Deacon wrote: Care to submit this as a proper patch? We should at least fix Peter's issue before doing things like extending headers, which won't work for older kernels anyway.

Re: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-12-05 Thread Peter Maydell
On 5 December 2014 at 17:27, Russell King - ARM Linux li...@arm.linux.org.uk wrote: On Fri, Dec 05, 2014 at 05:07:45PM +, Catalin Marinas wrote: On Fri, Dec 05, 2014 at 12:05:06PM +, Will Deacon wrote: Care to submit this as a proper patch? We should at least fix Peter's issue before

Re: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-12-05 Thread Catalin Marinas
On Fri, Dec 05, 2014 at 05:27:02PM +, Russell King - ARM Linux wrote: On Fri, Dec 05, 2014 at 05:07:45PM +, Catalin Marinas wrote: From 8e317c6be00abe280de4dcdd598d2e92009174b6 Mon Sep 17 00:00:00 2001 From: Catalin Marinas catalin.mari...@arm.com Date: Fri, 5 Dec 2014 16:41:52

Re: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-12-05 Thread Peter Maydell
On 5 December 2014 at 18:44, Catalin Marinas catalin.mari...@arm.com wrote: On Fri, Dec 05, 2014 at 05:27:02PM +, Russell King - ARM Linux wrote: which makes the summary line rather misleading, and I really don't think we need to do this on ARM for the simple reason that we've been doing it

Re: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-12-04 Thread Catalin Marinas
On Mon, Sep 15, 2014 at 12:33:25PM +0100, Russell King - ARM Linux wrote: On Mon, Sep 15, 2014 at 07:07:20PM +0800, Wang, Yalin wrote: @@ -636,6 +646,11 @@ static int keep_initrd; void free_initrd_mem(unsigned long start, unsigned long end) { if (!keep_initrd) { + if

RE: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-12-04 Thread Wang, Yalin
-Original Message- From: Catalin Marinas [mailto:catalin.mari...@arm.com] Sent: Thursday, December 04, 2014 8:03 PM To: Russell King - ARM Linux Cc: Wang, Yalin; 'linux...@kvack.org'; Will Deacon; 'linux- ker...@vger.kernel.org'; 'linux-arm-ker...@lists.infradead.org'; 'linux-

[RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-09-15 Thread Wang, Yalin
this patch extend the start and end address of initrd to be page aligned, so that we can free all memory including the un-page aligned head or tail page of initrd, if the start or end address of initrd are not page aligned, the page can't be freed by free_initrd_mem() function. Signed-off-by:

Re: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-09-15 Thread Russell King - ARM Linux
On Mon, Sep 15, 2014 at 07:07:20PM +0800, Wang, Yalin wrote: this patch extend the start and end address of initrd to be page aligned, so that we can free all memory including the un-page aligned head or tail page of initrd, if the start or end address of initrd are not page aligned, the page

RE: [RFC v2] arm:extend the reserved mrmory for initrd to be page aligned

2014-09-15 Thread Wang, Yalin
Great! yeah, you are right, just keep the change in free_initrd_mem( ) is ok. we don't need keep reserved memory to be aligned , Thanks! From: Russell King - ARM Linux [li...@arm.linux.org.uk] Sent: Monday, September 15, 2014 7:33 PM To: Wang, Yalin Cc: