return smp_chrp_cpu_nr;
cpuid = 1;	 while ((cpus = of_find_node_by_type(cpus, "cpu")) != NULL) { phys = ncpus; reg = (unsigned int *) get_property(cpus, "reg", &reglen); if (reg && reglen >= sizeof(unsigned int))  phys = *reg; if (phys != boot_cpuid_phys) { set_hard_smp_processor_id(cpuid, phys); ++cpuid; } ++ncpus; }  printk(KERN_INFO "CHRP SMP probe found %d cpus\n", ncpus);   if (ncpus <= 1) return 1;  mpic_request_ipis();  return ncpus;
static int __init smp_chrp_probe(void){	if (smp_chrp_cpu_nr > 1)		openpic_request_IPIs();	return smp_chrp_cpu_nr;}