-#ifdef CONFIG_USB_SUSPEND
- /* REVISIT: the controller works fine for wakeup iff the root hub
- * itself is "globally" suspended, but usbcore currently doesn't
- * understand such things.
- *
- * System suspend currently expects to be able to suspend the entire
- * device tree, device-at-a-time. If we failed selective suspend
- * reports, system suspend would fail; so the root hub code must claim
- * success. That's lying to usbcore, and it matters for for runtime
- * PM scenarios with selective suspend and remote wakeup...
- */
- if (ehci->no_selective_suspend && device_can_wakeup(&pdev->dev))
- ehci_warn(ehci, "selective suspend/wakeup unavailable\n");
-#endif
-