From: Krzysztof HaƂasa Date: Fri, 14 Nov 2014 12:35:06 +0000 (-0300) Subject: [media] solo6x10: fix a race in IRQ handler X-Git-Tag: omap-for-v3.19/fixes-for-merge-window~37^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c787b108fe0d1c341a76e718a25897ae14673cf;p=pandora-kernel.git [media] solo6x10: fix a race in IRQ handler The IRQs have to be acknowledged before they are serviced, otherwise some events may be skipped. Also, acknowledging IRQs just before returning from the handler doesn't leave enough time for the device to deassert the INTx line, and for bridges to propagate this change. This resulted in twice the IRQ rate on ARMv6 dual core CPU. Signed-off-by: Krzysztof Ha?asa Acked-by: Andrey Utkin Tested-by: Andrey Utkin Signed-off-by: Hans Verkuil Signed-off-by: Mauro Carvalho Chehab --- Reading git-diff-tree failed