On Mon, 03 May 2010 10:01:50 -0700
Kevin Hilman <khilman@deeprootsystems.com> wrote:
My case is a camera driver; as long as latencies are on the scale of
the frame rate, things won't go too wrong. 1ms latencies would not be
a huge problem. What happens is that the hardware corrupts the data if
it goes into C3 while video capture is happening.
Comments in drivers/net/e1000e/netdev.c suggest that they were dealing
with similar issues.
Understood. But the end result is that I've ended up specifying a
latency requirement that is far tighter than the situation really needs
in order to achieve the real goal.
Understood. Perhaps the pm_qos interface isn't the best way to achieve
the real goal here, but it's all we have at the moment.
Thanks,
jon
--