]> git.baikalelectronics.ru Git - kernel.git/commit
V4L/DVB (13224): pvrusb2: Improve diagnostic info on driver initialization failure
authorMike Isely <isely@pobox.com>
Mon, 12 Oct 2009 03:21:20 +0000 (00:21 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 5 Dec 2009 20:40:59 +0000 (18:40 -0200)
commit4ab7274dac93d61a845a3cea639586bce9432695
treec51e3991c4f42eff8be4e16cde0cec71ff96e129
parent0aa0cca284ea4bf8f280e99e1a623bd502054898
V4L/DVB (13224): pvrusb2: Improve diagnostic info on driver initialization failure

It used to be that the only real detectable reason for the driver to
fail during initialization would be that if the hardware is simply
jammed.  However with the advent of the sub-device mechanism in V4L it
is possible now to detect if a sub-device module fails to load
successfully.  The pvrusb2 driver does in fact react to this by also
(correctly) failing, however the original diagnostic message "hardware
is jammed" was still being reported.  This misleads the user because
in fact it might not actually be a hardware failure.  This change adds
logic to tell the difference and then report a more appropriate
message to the kernel log.

Signed-off-by: Mike Isely <isely@pobox.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h
drivers/media/video/pvrusb2/pvrusb2-hdw.c