[media] saa7164: use an MSI interrupt when available
authorBrendan McGrath <redmcg@redmandi.dyndns.org>
Fri, 10 Apr 2015 06:39:22 +0000 (03:39 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Thu, 14 May 2015 21:33:02 +0000 (18:33 -0300)
commit77978089ddc90347644cc057e6b6cd169ac9abd4
treedefefbe8a0e6389301a87aefa18029e78f7c0c59
parent4c12adad26f059fa207d6b07aa61f39bc459211b
[media] saa7164: use an MSI interrupt when available

Enhances driver to use an MSI interrupt when available.

Adds the module option 'enable_msi' (type bool) which by default is
enabled. Can be set to 'N' to disable.

Fixes (or can reduce the occurrence of) a crash which is most commonly
reported when both digital tuners of the saa7164 chip is in use. A
reported example can be found here:
http://permalink.gmane.org/gmane.linux.drivers.video-input-infrastructure/83948

Reviewed-by: Steven Toth <stoth@kernellabs.com>
Signed-off-by: Brendan McGrath <redmcg@redmandi.dyndns.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/pci/saa7164/saa7164-core.c
drivers/media/pci/saa7164/saa7164.h