diff --git a/drivers/usb/core/usb.h b/drivers/usb/core/usb.h
index 67da6d0b316f45c3b588c97574d39e65542d17bd..5162cb370215dac375c2314d880ee1cbf2ae6f03 100644
--- a/drivers/usb/core/usb.h
+++ b/drivers/usb/core/usb.h
@@ -40,7 +40,10 @@ extern int usb_port_resume(struct usb_device *dev);
 #else
 
 #define usb_suspend_both(udev, msg)	0
-#define usb_resume_both(udev)		0
+static inline int usb_resume_both(struct usb_device *udev)
+{
+	return 0;
+}
 #define usb_port_suspend(dev)		0
 #define usb_port_resume(dev)		0