Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 81ab5b8e authored by Geoff Levand's avatar Geoff Levand Committed by Greg Kroah-Hartman
Browse files

USB: Fix doc for usb_autopm_enable



Correct errors in the descriptions for usb_autopm_enable
and usb_autopm_disable in the USB PM doc.

Signed-off-by: default avatarGeoff Levand <geoff@infradead.org>
Acked-by: default avatarAlan Stern <stern@rowland.harvard.edu>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 7384a922
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -350,12 +350,12 @@ without holding the mutex.

There also are a couple of utility routines drivers can use:

	usb_autopm_enable() sets pm_usage_cnt to 1 and then calls
	usb_autopm_set_interface(), which will attempt an autoresume.

	usb_autopm_disable() sets pm_usage_cnt to 0 and then calls
	usb_autopm_enable() sets pm_usage_cnt to 0 and then calls
	usb_autopm_set_interface(), which will attempt an autosuspend.

	usb_autopm_disable() sets pm_usage_cnt to 1 and then calls
	usb_autopm_set_interface(), which will attempt an autoresume.

The conventional usage pattern is that a driver calls
usb_autopm_get_interface() in its open routine and
usb_autopm_put_interface() in its close or release routine.  But