x86/suspend: disable watchdog before calling console_start_sync()
authorIgor Druzhinin <igor.druzhinin@citrix.com>
Thu, 5 Mar 2020 10:32:24 +0000 (11:32 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 5 Mar 2020 10:32:24 +0000 (11:32 +0100)
commitb187c14ada3065c0b317c70cc97f27035edd0bc8
tree0f0d9a046b287f927b3a2273d524b191191a00ac
parent8fa29762bc239d01cc44da4ebee376dfc958fab3
x86/suspend: disable watchdog before calling console_start_sync()

... and enable it after exiting S-state. Otherwise accumulated
output in serial buffer might easily trigger the watchdog if it's
still enabled after entering sync transmission mode.

The issue observed on machines which, unfortunately, generate non-0
output in CPU offline callbacks.

Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
master commit: 5e08f5f56c9955d853c26c985b6fb1fb45d0355d
master date: 2020-01-29 15:06:10 +0100
xen/arch/x86/acpi/power.c