Message ID | 1675419059-30078-1-git-send-email-quic_linyyuan@quicinc.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | usb: roles: disable pm for role switch device | expand |
On Fri, Feb 03, 2023 at 06:10:59PM +0800, Linyu Yuan wrote: > there is no PM operation for a role switch device, > call device_set_pm_not_required() in usb_role_switch_register() to disable. > > Cc: stable@vger.kernel.org # 5.4+ > Signed-off-by: Linyu Yuan <quic_linyyuan@quicinc.com> What commit id does this fix? thanks, greg k-h
diff --git a/drivers/usb/roles/class.c b/drivers/usb/roles/class.c index eacb46e..b303c64 100644 --- a/drivers/usb/roles/class.c +++ b/drivers/usb/roles/class.c @@ -344,6 +344,7 @@ usb_role_switch_register(struct device *parent, dev_set_drvdata(&sw->dev, desc->driver_data); dev_set_name(&sw->dev, "%s-role-switch", desc->name ? desc->name : dev_name(parent)); + device_set_pm_not_required(&sw->dev); ret = device_register(&sw->dev); if (ret) {
there is no PM operation for a role switch device, call device_set_pm_not_required() in usb_role_switch_register() to disable. Cc: stable@vger.kernel.org # 5.4+ Signed-off-by: Linyu Yuan <quic_linyyuan@quicinc.com> --- drivers/usb/roles/class.c | 1 + 1 file changed, 1 insertion(+)