Re: [RFCv3][PATCH 1/3] create slow_virt_to_phys()

Rik van Riel
2013-01-15T17:11:02Z

On 01/09/2013 01:59 PM, Dave Hansen wrote:
> Broadening the cc list here a bit... This bug is still present,
> and I still need these patches to boot 32-bit NUMA kernels. They
> might be obscure, but if we don't care about them any more, perhaps
> we should go remove the NUMA remapping code instead of this.
>
> --
>
> This is necessary because __pa() does not work on some kinds of
> memory, like vmalloc() or the alloc_remap() areas on 32-bit
> NUMA systems. We have some functions to do conversions _like_
> this in the vmalloc() code (like vmalloc_to_page()), but they
> do not work on sizes other than 4k pages. We would potentially
> need to be able to handle all the page sizes that we use for
> the kernel linear mapping (4k, 2M, 1G).

Acked-by: Rik van Riel <riel@redhat.com>

--
All rights reversed