Re: [PATCH 11/14] x86, acpi, numa: split SLIT handling out

2013-03-07 Thread Yinghai Lu
On Thu, Mar 7, 2013 at 11:19 PM, Tejun Heo wrote: > On Thu, Mar 7, 2013 at 11:18 PM, Yinghai Lu wrote: >> ia64 like to call in this seqence >> acpi_numa_init() >> parse srat >> parse slit >> then >> acpi_numa_arch_fixup() >> >> in this arch_fixup, it will try to fill dummy distance_matrix. >> >>

Re: [PATCH 11/14] x86, acpi, numa: split SLIT handling out

2013-03-07 Thread Tejun Heo
On Thu, Mar 7, 2013 at 11:18 PM, Yinghai Lu wrote: > ia64 like to call in this seqence > acpi_numa_init() > parse srat > parse slit > then > acpi_numa_arch_fixup() > > in this arch_fixup, it will try to fill dummy distance_matrix. > > so would to keep acpi_numa_init ... Can't it just call acpi_nu

Re: [PATCH 11/14] x86, acpi, numa: split SLIT handling out

2013-03-07 Thread Yinghai Lu
On Thu, Mar 7, 2013 at 10:46 PM, Tejun Heo wrote: > On Thu, Mar 07, 2013 at 08:58:37PM -0800, Yinghai Lu wrote: >> +void __init acpi_numa_init_only_slit(void) >> +{ >> + /* SLIT: System Locality Information Table */ >> + acpi_table_parse(ACPI_SIG_SLIT, acpi_parse_slit); >> +} >> + >> +stat

Re: [PATCH 11/14] x86, acpi, numa: split SLIT handling out

2013-03-07 Thread Tejun Heo
On Thu, Mar 07, 2013 at 08:58:37PM -0800, Yinghai Lu wrote: > +void __init acpi_numa_init_only_slit(void) > +{ > + /* SLIT: System Locality Information Table */ > + acpi_table_parse(ACPI_SIG_SLIT, acpi_parse_slit); > +} > + > +static int __init __acpi_numa_init(bool with_slit) > { >

[PATCH 11/14] x86, acpi, numa: split SLIT handling out

2013-03-07 Thread Yinghai Lu
We need to handle slit later, as it need to allocate buffer. Also we only need srat info before init_mem_mapping. x86_acpi_numa_init become x86_acpi_numa_init_only_slit x86_acpi_numa_init_no_slit. Signed-off-by: Yinghai Lu Cc: Tejun Heo Cc: Rafael J. Wysocki Cc: linux-a...@vger.kernel.org ---