>>>>> On Mon, 30 Sep 2002 18:53:47 +0200, ralf@linux-mips.org said: > Log message: > More cache code cleanup. This commit contains following change. It seems 'addr' argument is not used. Isn't this a mistake? > @@ -123,15 +72,14 @@ static inline void protected_flush_icach > __asm__ __volatile__( > ".set noreorder\n\t" > ".set mips3\n" > - "1:\tcache %1,(%0)\n" > + "1:\tcache %0,(%1)\n" > "2:\t.set mips0\n\t" > ".set reorder\n\t" > ".section\t__ex_table,\"a\"\n\t" > STR(PTR)"\t1b,2b\n\t" > ".previous" > : > - : "r" (addr), > - "i" (Hit_Invalidate_I)); > + : "i" (Hit_Invalidate_I), "i" (Hit_Invalidate_I)); > } --- Atsushi Nemoto