/* Callback for SLIT parsing */ void __init acpi_numa_slit_init(struct acpi_table_slit *slit) { if (!slit_valid(slit)) { printk(KERN_INFO "ACPI: SLIT table looks invalid. Not used.\n"); return; } acpi_slit = slit; }
static int __init acpi_parse_slit(struct acpi_table_header *table) { struct acpi_table_slit *slit; if (!table) return -EINVAL; slit = (struct acpi_table_slit *)table; if (!slit_valid(slit)) { printk(KERN_INFO "ACPI: SLIT table looks invalid. Not used.\n"); return -EINVAL; } acpi_numa_slit_init(slit); return 0; }
static int __init acpi_parse_slit(struct acpi_table_header *table) { struct acpi_table_slit *slit; if (!table) return -EINVAL; slit = (struct acpi_table_slit *)table; if (!slit_valid(slit)) { #ifdef CONFIG_DEBUG_PRINTK printk(KERN_INFO "ACPI: SLIT table looks invalid. Not used.\n"); #else ; #endif return -EINVAL; } acpi_numa_slit_init(slit); return 0; }