summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2009-10-09 11:17:42 +0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2009-12-05 23:40:31 +0300
commit205260102c5cef4180982eec88aaeb6934faf214 (patch)
tree51ae649d6776187e20981d18c3cae0a906bd1311 /include/linux
parent6ca3f255f790764f9cfc41d3ac02823d83dfa5ac (diff)
downloadlinux-205260102c5cef4180982eec88aaeb6934faf214.tar.xz
V4L/DVB (13141): gspca_sq905c: once one frame is discarded it keeps discarding all frames
While checking all gspca sub drivers pkt_scan functions for a bug I found in 1 of them (and after checking also in another), I noticed a bug in the gspca_sq905c work queue function, once it has decided to start discarding a frame because the application is not reading fast enough (and thus returning buffers to fill fast enough), it never stops discarding. This patch fixes this by simply completely removing the "discarding" variable, if we need to discard the current frame because there is no buffer to store it, the "frame" pointer will be NULL, so that is all we need to check. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions