]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
UBUNTU: SAUCE: USB: core: Make port power cycle a seperate helper function
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Thu, 5 Dec 2019 17:05:00 +0000 (18:05 +0100)
committerMarcelo Henrique Cerri <marcelo.cerri@canonical.com>
Fri, 17 Jan 2020 17:23:14 +0000 (14:23 -0300)
commit8e48df1c3ba051e17dafd815d961c977b1d04326
tree9fc053777bf74238fc7192f4f196ae0b3e751fc3
parent5d5cc9b18a9117ba202174db3b7df6416f1636f6
UBUNTU: SAUCE: USB: core: Make port power cycle a seperate helper function

BugLink: https://bugs.launchpad.net/bugs/1855312
Add a new function, hub_port_power_cycle() to power cycle port's power.
It'll be used by a following patch.

In addition to that, check the return value of usb_hub_set_port_power(),
so we don't need to wait if the set power operation fails.

Furthermore, remove parameter *hdev from usb_hub_set_port_power(), since
we can get *hdev from *hub directly.

Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/usb/core/hub.c
drivers/usb/core/hub.h
drivers/usb/core/port.c