HID: hidraw: fix power sequence when closing device
PATCH 1/1 HID: hidraw: fix power sequence when closing device
We should not try to bring HID device out of full power state before calling hid_hw_close(), so that transport driver operates on powered up device (making this inverse of the opening sequence).
--- drivers/hid/hidraw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/hid/hidraw.c +1 -1
@@ -337,8 +337,8 @@ static void drop_ref(struct hidraw *hidraw, int exists_bit)kfree (hidraw); }else {/* close device for last reader */ -hid_hw_power (hidraw->hid,PM_HINT_NORMAL );hid_hw_close (hidraw->hid); +hid_hw_power (hidraw->hid,PM_HINT_NORMAL ); } } }
Signature · 5 lines
2.14.1.821.g8fa685d3b7-goog -- Dmitry
Quoted 5 lines · Dmitry Torokhov
We should not try to bring HID device out of full power state before calling
hid_hw_close(), so that transport driver operates on powered up device (making this inverse of the opening sequence).Signed-off-by Dmitry Torokhov <[email protected]>
Quoted 24 lines
--- drivers/hid/hidraw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)drivers/hid/hidraw.c +1
-2@@ -337,8 +337,8 @@ static void drop_ref(struct hidraw *hidraw, int exists_bit)kfree (hidraw); }else {/* close device for last reader */ -hid_hw_power (hidraw->hid,PM_HINT_NORMAL );hid_hw_close (hidraw->hid); +hid_hw_power (hidraw->hid,PM_HINT_NORMAL ); } } } --2.14.1.821.g8fa685d3b7-goog
--
Dmitry
Hi Dmitry,
Quoted 5 lines · Dmitry Torokhov
We should not try to bring HID device out of full power state before calling
hid_hw_close(), so that transport driver operates on powered up device (making this inverse of the opening sequence).Signed-off-by Dmitry Torokhov <[email protected]>
Signature · 7 lines
Benson Leung Staff Software Engineer Chrome OS Kernel Google Inc. [email protected] Chromium OS Project [email protected]
Quoted 5 lines · Dmitry Torokhov
We should not try to bring HID device out of full power state before calling
hid_hw_close(), so that transport driver operates on powered up device (making this inverse of the opening sequence).Signed-off-by Dmitry Torokhov <[email protected]>
Applied to for-4.14/upstream-fixes. Thanks,
Signature · 2 lines
Jiri Kosina SUSE Labs