hw/ptimer: Actually stop the timer in case of error
authorDmitry Osipenko <digetx@gmail.com>
Thu, 22 Sep 2016 17:13:06 +0000 (18:13 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 22 Sep 2016 17:13:06 +0000 (18:13 +0100)
commit780d23e54e4a62c1bc37641b72e0188b6d13e861
treef998676aa6aeed022077b0fd21f61b8dd9f350d9
parentde46f5f46c1bb169045432a8208a9e10a662b55d
hw/ptimer: Actually stop the timer in case of error

Running with counter / period = 0 is treated as a error case, printing error
message claiming that timer has been disabled. However, timer is only marked
as disabled, keeping to tick till expired and triggering after being claimed
as disabled. Stop the QEMU timer to avoid confusion.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Message-id: 1e9bae4fae3c36430d7c28b0f486a0c71aff7eb3.1473252818.git.digetx@gmail.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/core/ptimer.c