[linux-dvb] [PATCH] Fix the unc for the frontends tda10021 and stv0297
Andy Walls
awalls at radix.net
Tue May 13 00:42:48 CEST 2008
On Mon, 2008-05-12 at 18:02 +0200, Oliver Endriss wrote:
> P. van Gaans wrote:
> > On 05/12/2008 03:16 PM, Oliver Endriss wrote:
> > > @all:
> > > 1. If nobody objects I will commit the patches.
> > > 2. Please check and fix the other frontend drivers to follow the spec.
> >
> > Will the behaviour of femon change, and if so, in what way?
>
> For a correct driver unc would not return to 0 (unless the counter
> wrapped).
And that is the critical part to support multiple opens on the device
and still return meaningful values.
If a 0 could happen under any other condition, the meaning of a 0 being
read would be ambiguous. An application couldn't tell the difference
between:
a) an error occurred and the counter rolled over or
b) no error occurred and another caller simply cleared the count.
-Andy
More information about the linux-dvb
mailing list