ARM: smp_twd: configure timer before registering
authorPrashant Gaikwad <pgaikwad@nvidia.com>
Mon, 27 Feb 2012 09:28:29 +0000 (14:28 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 19:09:58 +0000 (12:09 -0700)
commitc8ae585a8218ed9243edfe082a8f593a020ec868
tree6e6300b050dd3599b5959860b9a374509082d616
parent4871c38824cea265a2d546bfee097870983efbd3
ARM: smp_twd: configure timer before registering

Registering timer without configuring fails to update
values of max_delta_ticks and min_delta_ticks. This
results in incorrect max_delta_ns and min_delta_ms
calculations when TWD rate is updated. And hence
SOFT lockuo on CPU frequency change since TWD rate
is dependent on CPU frequency.

Bug 941801
Bug 941806
Bug 941804

Change-Id: I05426bcb01f19197fa493a992972f4bc9283f22f
Signed-off-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-on: http://git-master/r/86055
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R3c6a7cbef13596dd2861f864997435b5efb51838
arch/arm/kernel/smp_twd.c