Re: [PATCH resend 0/3] mm: allow arch to override lowmem_page_address

2016-04-22 Thread Will Deacon
On Thu, Apr 21, 2016 at 04:51:38PM -0700, Andrew Morton wrote: > On Mon, 18 Apr 2016 18:04:54 +0200 Ard Biesheuvel > wrote: > > > These patches allow the arch to define the page_to_virt() conversion that > > is used in lowmem_page_address(). This is desirable for

Re: [PATCH resend 0/3] mm: allow arch to override lowmem_page_address

2016-04-22 Thread Will Deacon
On Thu, Apr 21, 2016 at 04:51:38PM -0700, Andrew Morton wrote: > On Mon, 18 Apr 2016 18:04:54 +0200 Ard Biesheuvel > wrote: > > > These patches allow the arch to define the page_to_virt() conversion that > > is used in lowmem_page_address(). This is desirable for arm64, where this > >

Re: [PATCH resend 0/3] mm: allow arch to override lowmem_page_address

2016-04-21 Thread Andrew Morton
On Mon, 18 Apr 2016 18:04:54 +0200 Ard Biesheuvel wrote: > These patches allow the arch to define the page_to_virt() conversion that > is used in lowmem_page_address(). This is desirable for arm64, where this > conversion is trivial when CONFIG_SPARSEMEM_VMEMMAP is

Re: [PATCH resend 0/3] mm: allow arch to override lowmem_page_address

2016-04-21 Thread Andrew Morton
On Mon, 18 Apr 2016 18:04:54 +0200 Ard Biesheuvel wrote: > These patches allow the arch to define the page_to_virt() conversion that > is used in lowmem_page_address(). This is desirable for arm64, where this > conversion is trivial when CONFIG_SPARSEMEM_VMEMMAP is enabled, while > breaking it

Re: [PATCH resend 0/3] mm: allow arch to override lowmem_page_address

2016-04-18 Thread Ard Biesheuvel
On 18 April 2016 at 18:04, Ard Biesheuvel wrote: > These patches allow the arch to define the page_to_virt() conversion that > is used in lowmem_page_address(). This is desirable for arm64, where this > conversion is trivial when CONFIG_SPARSEMEM_VMEMMAP is enabled,

Re: [PATCH resend 0/3] mm: allow arch to override lowmem_page_address

2016-04-18 Thread Ard Biesheuvel
On 18 April 2016 at 18:04, Ard Biesheuvel wrote: > These patches allow the arch to define the page_to_virt() conversion that > is used in lowmem_page_address(). This is desirable for arm64, where this > conversion is trivial when CONFIG_SPARSEMEM_VMEMMAP is enabled, while > breaking it up into

[PATCH resend 0/3] mm: allow arch to override lowmem_page_address

2016-04-18 Thread Ard Biesheuvel
These patches allow the arch to define the page_to_virt() conversion that is used in lowmem_page_address(). This is desirable for arm64, where this conversion is trivial when CONFIG_SPARSEMEM_VMEMMAP is enabled, while breaking it up into __va(PFN_PHYS(page_to_pfn(page))), as is done currently in

[PATCH resend 0/3] mm: allow arch to override lowmem_page_address

2016-04-18 Thread Ard Biesheuvel
These patches allow the arch to define the page_to_virt() conversion that is used in lowmem_page_address(). This is desirable for arm64, where this conversion is trivial when CONFIG_SPARSEMEM_VMEMMAP is enabled, while breaking it up into __va(PFN_PHYS(page_to_pfn(page))), as is done currently in