[PATCH v2 1/3] PATA host controller driver for ep93xx
Arnd Bergmann
arnd at arndb.de
Wed Apr 4 11:23:50 EDT 2012
On Wednesday 04 April 2012, Rafal Prylowski wrote:
> >
> > According to ATA specification, maximum IORDY pulse width is 1250ns,
> > so I'll set timeout to 2ms (I should check this before posting the driver..).
>
> 2ms is far too big value... Should be 2us.
Ok, in this case, don't use jiffies. I guess it was already flawed because
jiffies doesn't get updated while you are in an interrupt handler.
You could use ktime_get to get a high-resolution time stamp to compare to,
but it depends on how accurate your clocksource is.
Arnd
More information about the linux-arm-kernel
mailing list