Normal labels and nops can be removed, but loongson3_play_dead() should be run at CKSEG0, I'm afraid that it will have a wrong behavior if I write it with C. On Fri, Jun 28, 2013 at 3:08 PM, Ralf Baechle <ralf@xxxxxxxxxxxxxx> wrote: > On Fri, Jun 28, 2013 at 09:05:53AM +0200, Ralf Baechle wrote: > >> > + "flush_loop: \n" /* flush L1 */ >> >> Please don't use normale in inline assembler. This might result in build >> errors. it's horrible to read but number local labels like: > > That was meant to read "Please don't use normal labels" in inline assembler. > > Ralf >