From: Stanislav Vorobiov <s.vorob...@samsung.com> After some long period of time Linux kernel hanged due to ptimer_get_count may return 0 before timer interrupt occurs, thus, causing FRC to jump back in time
Signed-off-by: Evgeny Voevodin <e.voevo...@samsung.com> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> --- hw/exynos4210_mct.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) diff --git a/hw/exynos4210_mct.c b/hw/exynos4210_mct.c index 7474fcf..7a22b1f 100644 --- a/hw/exynos4210_mct.c +++ b/hw/exynos4210_mct.c @@ -376,10 +376,6 @@ static uint64_t exynos4210_gfrc_get_count(Exynos4210MCTGT *s) { uint64_t count = 0; count = ptimer_get_count(s->ptimer_frc); - if (!count) { - /* Timer event was generated and s->reg.cnt holds adequate value */ - return s->reg.cnt; - } count = s->count - count; return s->reg.cnt + count; } -- 1.7.1