]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
platform: tegra: mc: Add timeout to flush
authorArto Merilainen <amerilainen@nvidia.com>
Thu, 8 Jan 2015 13:52:58 +0000 (15:52 +0200)
committerBharat Nihalani <bnihalani@nvidia.com>
Mon, 12 Jan 2015 04:59:37 +0000 (20:59 -0800)
commitd794c4e46a0981fc869447a3516391b8c14614fe
tree7086351a355646daf0b8ed2c092b962c5116b917
parentc9afd5a0cc8874f49e9f50ec9de7870a3f7c0c83
platform: tegra: mc: Add timeout to flush

Currently tegra_mc_flush() has no timeout on silicon. However, in
some rare occassions we fail to flush and making the device hang.

This patch makes the function return -ETIMEDOUT in case we run on
silicon.

Bug 200061755

Change-Id: Id03772920ef7e1dc46bda3cb7adcf7a8ac51d5fc
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/670699
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
drivers/platform/tegra/mc/mc.c