summaryrefslogtreecommitdiffstats
path: root/drivers/input
diff options
context:
space:
mode:
authorJim Wylder <jwylder1@motorola.com>2011-09-06 21:07:20 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2011-09-09 15:58:01 -0700
commitc5a48592d874ddef8c7880311581eccf0eb30c3b (patch)
treeaf48976dd05cf1e1c5d2240e572c32df20a421f3 /drivers/input
parente16da02fcdf1c5e824432f88abf42623dafdf191 (diff)
downloadblackbird-op-linux-c5a48592d874ddef8c7880311581eccf0eb30c3b.tar.gz
blackbird-op-linux-c5a48592d874ddef8c7880311581eccf0eb30c3b.zip
USB: for usb_autopm_get_interface_async -EINPROGRESS is not an error
A return value of -EINPROGRESS from pm_runtime_get indicates that the device is already resuming due to a previous call. Internally, usb_autopm_get_interface_async doesn't treat this as an error and increments the usage count, but passes the error status along to the caller. The logical assumption of the caller is that any negative return value reflects the device not resuming and the pm_usage_cnt not being incremented. Since the usage count is being incremented and the device is resuming, return success (0) instead. Signed-off-by: James Wylder <james.wylder@motorola.com> Acked-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/input')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud