On Mon, Jun 21, 2010 at 03:03:13PM -0700, Daniel Walker wrote: > +int boot_secondary(unsigned int cpu, struct task_struct *idle) > +{ > + int cnt = 0; > + printk(KERN_DEBUG "Starting secondary CPU %d\n", cpu); > + > + /* Tell other CPUs to come out or reset. Note that secondary CPUs > + * are probably running with caches off, so we'll need to clean to > + * memory. Normal cache ops will only clean to L2. > + */ > + pen_release = cpu; > + dmac_clean_range((void *)&pen_release, > + (void *)(&pen_release + sizeof(pen_release))); dmac_clean_range() and dmac_inv_range() no longer exist. > + dmac_clean_range((void *)&secondary_data, > + (void *)(&secondary_data + sizeof(secondary_data))); We've already fixed this. -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html