]> git.proxmox.com Git - mirror_ubuntu-jammy-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:26 +0000 (01:05 +0800)
committerPaolo Pisati <paolo.pisati@canonical.com>
Tue, 2 Nov 2021 07:24:47 +0000 (08:24 +0100)
commit8aab106925849adffeac1b9e28af35315597d2b4
tree22d163babcb1d9cb2a866ce251db3abeb94303e3
parent9acc620f8de9217e145c89dafae54f034258cfeb
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>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
drivers/usb/core/hub.c
drivers/usb/core/hub.h
drivers/usb/core/port.c