linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] omap: zoom2: fix build break when CONFIG_WL12XX_PLATFORM_DATA=n
@ 2010-10-01 20:33 Anand Gadiyar
  2010-10-01 21:21 ` Ohad Ben-Cohen
  0 siblings, 1 reply; 4+ messages in thread
From: Anand Gadiyar @ 2010-10-01 20:33 UTC (permalink / raw)
  To: linux-omap, linux-wireless; +Cc: Anand Gadiyar, Ohad Ben-Cohen, Tony Lindgren

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@ti.com>
Cc: Ohad Ben-Cohen <ohad@wizery.com>
Cc: Tony Lindgren <tony@atomide.com>
---
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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] omap: zoom2: fix build break when CONFIG_WL12XX_PLATFORM_DATA=n
  2010-10-01 20:33 [PATCH] omap: zoom2: fix build break when CONFIG_WL12XX_PLATFORM_DATA=n Anand Gadiyar
@ 2010-10-01 21:21 ` Ohad Ben-Cohen
  2010-10-01 23:02   ` Anand Gadiyar
  0 siblings, 1 reply; 4+ messages in thread
From: Ohad Ben-Cohen @ 2010-10-01 21:21 UTC (permalink / raw)
  To: Anand Gadiyar; +Cc: linux-omap, linux-wireless, Tony Lindgren

On Fri, Oct 1, 2010 at 10:33 PM, Anand Gadiyar <gadiyar@ti.com> wrote:
> Fix this build break when CONFIG_WL12XX_PLATFORM_DATA is not set.

A similar fix was already submitted and is pending to be merged
(http://permalink.gmane.org/gmane.linux.kernel.wireless.general/56595)

> There are still many warnings about the function wl12xx_set_platform_data
> being unused. Haven't fixed those. Ohad, care to take a look?

Sure. Which warnings do you refer to (I haven't seen any) ?

Thanks,
Ohad.

>
>  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
>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: [PATCH] omap: zoom2: fix build break when CONFIG_WL12XX_PLATFORM_DATA=n
  2010-10-01 21:21 ` Ohad Ben-Cohen
@ 2010-10-01 23:02   ` Anand Gadiyar
  2010-10-01 23:09     ` Ohad Ben-Cohen
  0 siblings, 1 reply; 4+ messages in thread
From: Anand Gadiyar @ 2010-10-01 23:02 UTC (permalink / raw)
  To: Ohad Ben-Cohen; +Cc: linux-omap, linux-wireless, Tony Lindgren

Ohad Ben-Cohen wrote:
> On Fri, Oct 1, 2010 at 10:33 PM, Anand Gadiyar <gadiyar@ti.com> wrote:
> > Fix this build break when CONFIG_WL12XX_PLATFORM_DATA is not set.
>
> A similar fix was already submitted and is pending to be merged
> (http://permalink.gmane.org/gmane.linux.kernel.wireless.general/56595)
>
> > There are still many warnings about the function
wl12xx_set_platform_data
> > being unused. Haven't fixed those. Ohad, care to take a look?
>
> Sure. Which warnings do you refer to (I haven't seen any) ?
>

I picked up your patch and the warnings are gone. The key difference
was I missed marking the alternative function as an inline.

Without that, I was seeing warnings like these:
include/linux/wl12xx.h:42: warning: 'wl12xx_set_platform_data' defined but
not used

- Anand

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] omap: zoom2: fix build break when CONFIG_WL12XX_PLATFORM_DATA=n
  2010-10-01 23:02   ` Anand Gadiyar
@ 2010-10-01 23:09     ` Ohad Ben-Cohen
  0 siblings, 0 replies; 4+ messages in thread
From: Ohad Ben-Cohen @ 2010-10-01 23:09 UTC (permalink / raw)
  To: Anand Gadiyar; +Cc: linux-omap, linux-wireless, Tony Lindgren

On Sat, Oct 2, 2010 at 1:02 AM, Anand Gadiyar <gadiyar@ti.com> wrote:
> I picked up your patch and the warnings are gone. The key difference
> was I missed marking the alternative function as an inline.

Ok, thanks for the update.


>
> Without that, I was seeing warnings like these:
> include/linux/wl12xx.h:42: warning: 'wl12xx_set_platform_data' defined but
> not used
>
> - Anand
>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-10-01 23:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-01 20:33 [PATCH] omap: zoom2: fix build break when CONFIG_WL12XX_PLATFORM_DATA=n Anand Gadiyar
2010-10-01 21:21 ` Ohad Ben-Cohen
2010-10-01 23:02   ` Anand Gadiyar
2010-10-01 23:09     ` Ohad Ben-Cohen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).