[linux-dvb] sleeping in saa7146_i2c_writeout

Jeremy Hall jhall at maoz.com
Fri Oct 28 02:37:29 CEST 2005


I'm looking in saa7146_i2c.c near line 207

do not poll for i2c status before upload is complete

timeout = jiffies + HZ/100 + 1;

and it thinks that's 10 miliseconds.  That's fine because it looks like it 
won't actually wait 10 ms.

and what does this code mean?

if ((++trial < 20) && short_delay)

when switching voltage, I'd rather udelay(10) instead of sleeping 1ms. 
(that's 10 microseconds, right?)

Is it acceptable to raise this from 20 to 40 or something larger?

I'm finding that on an RT-capable kernel is making trial equal 20 and thus 
sleeping 1ms.


More information about the linux-dvb mailing list