On Fri, Sep 07, 2012 at 08:24:38PM +0100, Arnd Bergmann wrote: > On Friday 07 September 2012, Catalin Marinas wrote: > > +#include <asm/cputable.h> > > + > > +extern unsigned long __cpu_setup(void); > > + > > +struct cpu_info __initdata cpu_table[] = { > > + { > > + .cpu_id_val = 0x000f0000, > > + .cpu_id_mask = 0x000f0000, > > + .cpu_name = "AArch64 Processor", > > + .cpu_setup = __cpu_setup, > > + }, > > + { /* Empty */ }, > > +}; > > > +#define MAIR(attr, mt) ((attr) << ((mt) * 8)) > > + > > +ENTRY(cpu_proc_init) > > + ret > > +ENDPROC(cpu_proc_init) > > + > > +ENTRY(cpu_proc_fin) > > + ret > > +ENDPROC(cpu_proc_fin) > > > These seem to be leftovers from multi-cpu support that can be removed. Actually cpu_proc_fin() needs to be implemented for turning the caches off during setup_restart(). But I'll rename it to something more meaningful like cpu_cache_off(). The other can go. -- Catalin -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html