]> git.baikalelectronics.ru Git - kernel.git/commit
firmware: raspberrypi: Define timeout for transactions
authorStefan Wahren <stefan.wahren@i2se.com>
Sat, 6 Oct 2018 11:31:56 +0000 (13:31 +0200)
committerStefan Wahren <stefan.wahren@i2se.com>
Wed, 14 Nov 2018 19:46:18 +0000 (20:46 +0100)
commit1d6b5cab4755651efc1aa8ea5c0e2c93648696ad
tree1b3bb3854edcd832c9ad4b3566c0b2f993e63cb0
parentf630c74755763954e46ada22cb887770a3c4fdd4
firmware: raspberrypi: Define timeout for transactions

We should never assume to get a reply from the firmware otherwise
the call could block forever and the user don't get informed. So
define a timeout of 1 sec and print a stacktrace once in the unlikely
case the timeout expired.

Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
drivers/firmware/raspberrypi.c