musb_platform_{save,restore}_context are defined in musb_core.h to be empty for this platform. Remove the additional empty function to avoid this build break. CC drivers/usb/musb/tusb6010.o drivers/usb/musb/tusb6010.c:34: error: expected identifier or '(' before 'do' drivers/usb/musb/tusb6010.c:34: error: expected identifier or '(' before 'while' drivers/usb/musb/tusb6010.c:39: error: expected identifier or '(' before 'do' drivers/usb/musb/tusb6010.c:39: error: expected identifier or '(' before 'while' Compile-tested with n8x0_defconfig. Signed-off-by: Anand Gadiyar <gadiyar@xxxxxx> Cc: Felipe Balbi <felipe.balbi@xxxxxxxxx> Cc: Vincent Sanders <vince@xxxxxxxxxxxx> --- Reported by Vincent Sanders on the linux-arm-kernel list. This code path probably needs to be revisited later, but for now let's keep the platform in a buildable state drivers/usb/musb/tusb6010.c | 13 ------------- 1 files changed, 13 deletions(-) Index: linux-2.6/drivers/usb/musb/tusb6010.c =================================================================== --- linux-2.6.orig/drivers/usb/musb/tusb6010.c +++ linux-2.6/drivers/usb/musb/tusb6010.c @@ -29,19 +29,6 @@ static void tusb_source_power(struct mus #define TUSB_REV_MAJOR(reg_val) ((reg_val >> 4) & 0xf) #define TUSB_REV_MINOR(reg_val) (reg_val & 0xf) -#ifdef CONFIG_PM -/* REVISIT: These should be only needed if somebody implements off idle */ -void musb_platform_save_context(struct musb *musb, - struct musb_context_registers *musb_context) -{ -} - -void musb_platform_restore_context(struct musb *musb, - struct musb_context_registers *musb_context) -{ -} -#endif - /* * Checks the revision. We need to use the DMA register as 3.0 does not * have correct versions for TUSB_PRCM_REV or TUSB_INT_CTRL_REV. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html