On Wed, 2008-10-29 at 14:24 -0700, akpm@xxxxxxxxxxxxxxxxxxxx wrote: > - udelay(0x800); > + mdelay(2); > + udelay(48); OK, this fix is obviously wrong ... the code holds off interrupts for two ticks that's clearly completely bogus. In this case silencing the warning is hiding the bogosity ... now if only someone could actually fix it ... James -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html