We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0bde749 commit 17c6526Copy full SHA for 17c6526
drivers/usb/cdns3/core.c
@@ -524,11 +524,12 @@ EXPORT_SYMBOL_GPL(cdns_suspend);
524
525
int cdns_resume(struct cdns *cdns)
526
{
527
+ bool power_lost = cdns_power_is_lost(cdns);
528
enum usb_role real_role;
529
bool role_changed = false;
530
int ret = 0;
531
- if (cdns_power_is_lost(cdns)) {
532
+ if (power_lost) {
533
if (!cdns->role_sw) {
534
real_role = cdns_hw_role_state_machine(cdns);
535
if (real_role != cdns->role) {
@@ -551,7 +552,7 @@ int cdns_resume(struct cdns *cdns)
551
552
}
553
554
if (cdns->roles[cdns->role]->resume)
- cdns->roles[cdns->role]->resume(cdns, cdns_power_is_lost(cdns));
555
+ cdns->roles[cdns->role]->resume(cdns, power_lost);
556
557
return 0;
558
0 commit comments