Nevermind on this one. I just noticed that the original patch is not needed. ~Deepak On Mar 19 2007, at 16:49, Deepak Saxena was caught saying: > Fix MIPS udelay to make is preempt safe under DEBUG_PREEMPT > > Signed-off-by: Manish Lachwani <mlachwani@xxxxxxxxxx> > Signed-off-by: Deepak Saxena <dsaxena@xxxxxxxxxx> > > --- > > This needs to go into -rt patch set or directly into the MIPS tree. > Applies cleanly to 2.6.21-rc4 and 2.6.21-rc3-rt0. > > include/asm-mips/delay.h | 2 +- > 1 files changed, 1 insertion(+), 1 deletion(-) > > Index: linux-2.6.18/include/asm-mips/delay.h > =================================================================== > --- linux-2.6.18.orig/include/asm-mips/delay.h > +++ linux-2.6.18/include/asm-mips/delay.h > @@ -79,7 +79,7 @@ static inline void __udelay(unsigned lon > __delay(usecs); > } > > -#define __udelay_val cpu_data[smp_processor_id()].udelay_val > +#define __udelay_val cpu_data[raw_smp_processor_id()].udelay_val > > #define udelay(usecs) __udelay((usecs),__udelay_val) > > > -- > Deepak Saxena - dsaxena@xxxxxxxxxxx - http://www.plexity.net > > In the end, they will not say, "those were dark times," they will ask > "why were their poets silent?" - Bertolt Brecht -- Deepak Saxena - dsaxena@xxxxxxxxxxx - http://www.plexity.net In the end, they will not say, "those were dark times," they will ask "why were their poets silent?" - Bertolt Brecht