]> asedeno.scripts.mit.edu Git - linux.git/commit
HID: hyperv: Add the support of hibernation
authorDexuan Cui <decui@microsoft.com>
Wed, 20 Nov 2019 07:14:56 +0000 (23:14 -0800)
committerSasha Levin <sashal@kernel.org>
Fri, 22 Nov 2019 01:10:45 +0000 (20:10 -0500)
commitaf13f9ed6f9aa6801d020c48aeb19dca9f0d4f97
treea8b1784bd720573612cb60dbdd6daa51987e9e94
parent25bd2b2f1f05347a4cd633138d0e4c2fd5788359
HID: hyperv: Add the support of hibernation

During the suspend process and resume process, if there is any mouse
event, there is a small chance the suspend and the resume process can be
aborted because of mousevsc_on_receive() -> pm_wakeup_hard_event().

This behavior can be avoided by disabling the Hyper-V mouse device as
a wakeup source:

echo disabled > /sys/bus/vmbus/drivers/hid_hyperv/XXX/power/wakeup
(XXX is the device's GUID).

Signed-off-by: Dexuan Cui <decui@microsoft.com>
Acked-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/hid/hid-hyperv.c