]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "mmc: bcm2835: Terminate timeout work synchronously"
authorStefan Wahren <wahrenst@gmx.net>
Sun, 8 Sep 2019 07:45:52 +0000 (09:45 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Wed, 11 Sep 2019 13:57:21 +0000 (15:57 +0200)
commit2e4ec6845f93f6152104bf5e601a2d0bde782d5e
tree6442ade107306afe7d74db915bf913135372cdde
parent1aa5eb1025b20f8393f52a7affa486896a6ca186
Revert "mmc: bcm2835: Terminate timeout work synchronously"

The commit 9d77bc493212 ("mmc: bcm2835: Terminate timeout work
synchronously") causes lockups in case of hardware timeouts due the
timeout work also calling cancel_delayed_work_sync() on its own.
So revert it.

Fixes: 9d77bc493212 ("mmc: bcm2835: Terminate timeout work synchronously")
Cc: stable@vger.kernel.org
Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/bcm2835.c