dd6e2a981b
The "b->index" is a u32 the comes from the user in the ioctl. It hasn't
been checked. We aren't supposed to use it but we're instead supposed
to use the value that gets written to it when we call videobuf_dqbuf().
The videobuf_dqbuf() first memsets it to zero and then re-initializes it
inside the videobuf_status() function. It's this final value which we
want.
Hans Verkuil pointed out that we need to check the return from
videobuf_dqbuf(). I ended up doing a little cleanup related to that as
well.
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
omap_vout_vrfb.c | ||
omap_vout_vrfb.h | ||
omap_vout.c | ||
omap_voutdef.h | ||
omap_voutlib.c | ||
omap_voutlib.h |