Fix this build break when CONFIG_WL12XX_PLATFORM_DATA is not set. LD .tmp_vmlinux1 arch/arm/mach-omap2/built-in.o: In function `zoom_peripherals_init': /home/userdata/a0393673/kernels/mainline/linux-2.6/arch/arm/mach-omap2/board-zoom-peripherals.c:333: undefined reference to `wl12xx_set_platform_data' make: *** [.tmp_vmlinux1] Error 1 Signed-off-by: Anand Gadiyar <gadiyar@xxxxxx> Cc: Ohad Ben-Cohen <ohad@xxxxxxxxxx> Cc: Tony Lindgren <tony@xxxxxxxxxxx> --- There are still many warnings about the function wl12xx_set_platform_data being unused. Haven't fixed those. Ohad, care to take a look? include/linux/wl12xx.h | 7 +++++++ 1 file changed, 7 insertions(+) Index: linux-2.6/include/linux/wl12xx.h =================================================================== --- linux-2.6.orig/include/linux/wl12xx.h +++ linux-2.6/include/linux/wl12xx.h @@ -32,7 +32,14 @@ struct wl12xx_platform_data { int board_ref_clock; }; +#ifdef CONFIG_WL12XX_PLATFORM_DATA int wl12xx_set_platform_data(const struct wl12xx_platform_data *data); +#else +static int wl12xx_set_platform_data(const struct wl12xx_platform_data *data) +{ + return 0; +} +#endif const struct wl12xx_platform_data *wl12xx_get_platform_data(void); #endif -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html