commit | cac61a1acb1def146c3900f1c8f7af4947d98814 | [log] [tgz] |
---|---|---|
author | Mauro Carvalho Chehab <mchehab@s-opensource.com> | Thu Apr 12 08:28:33 2018 -0400 |
committer | Mauro Carvalho Chehab <mchehab@s-opensource.com> | Tue Apr 17 05:50:05 2018 -0400 |
tree | e5658832786cc7024d32d7c22f616a5e3a9caecd | |
parent | ee2d243d6beea21e79631fa3442e92ad0fa11a6a [diff] |
media: mantis: prevent staying forever in a loop at IRQ As warned by smatch: drivers/media/pci/mantis/mantis_uart.c:105 mantis_uart_work() warn: this loop depends on readl() succeeding If something goes wrong at readl(), the logic will stay there inside an IRQ code forever. This is not the nicest thing to do :-) So, add a timeout there, preventing staying inside the IRQ for more than 10ms. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>