if (pa->apic_id >= NR_CPUS) { printk(KERN_ERR "SRAT: lapic %u too large.\n", pa->apic_id); 
if (num_processors >= NR_CPUS) { printk(KERN_ERR "SRAT: Processor #%d (lapic %u) INVALID. (Max ID: %d).\n", num_processors, pa->apic_id, NR_CPUS); 
acpi_numa_processor_affinity_init(struct acpi_table_processor_affinity *pa){	int pxm, node;	if (srat_disabled() || pa->flags.enabled == 0)		return;	pxm = pa->proximity_domain;	node = setup_node(pxm);	if (node < 0) {		printk(KERN_ERR "SRAT: Too many proximity domains %x\n", pxm);		bad_srat();		return;	}	if (pa->apic_id >= NR_CPUS) {		printk(KERN_ERR "SRAT: lapic %u too large.\n",		       pa->apic_id);		bad_srat();		return;	}	cpu_to_node[pa->apic_id] = node;	acpi_numa = 1;	printk(KERN_INFO "SRAT: PXM %u -> APIC %u -> Node %u\n",	       pxm, pa->apic_id, node);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8c56ac3f3b12936b03d2626c7572fed5977af515/srat.c/clean/arch/x86_64/mm/srat.c