256c3e6192
commit b787a3e781759026a6212736ef8e52cf83d1821a upstream.
There is a possibility that usb_role_switch device is unregistered before
the user put usb_role_switch. In this case, the user may still want to
get/set_role() since the user can't sense the changes of usb_role_switch.
This will add a flag to show if usb_role_switch is already registered and
avoid unwanted behaviors.
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
class.c | ||
intel-xhci-usb-role-switch.c |