From mboxrd@z Thu Jan 1 00:00:00 1970 From: haojian.zhuang@gmail.com (Haojian Zhuang) Date: Wed, 23 Dec 2009 04:41:56 -0500 Subject: [PATCH 1/4] mfd: enable max8925 In-Reply-To: <20091222043547.GA4411@verge.net.au> References: <771cded00912210445v67175632i876b7909de8afae3@mail.gmail.com> <20091222043547.GA4411@verge.net.au> Message-ID: <771cded00912230141o5f9cf872rd6579d9cda6720b1@mail.gmail.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Mon, Dec 21, 2009 at 11:35 PM, Simon Horman wrote: > On Mon, Dec 21, 2009 at 07:45:27AM -0500, Haojian Zhuang wrote: >> >From 567add422a0d2214e037c3ed1b424b21776dfe34 Mon Sep 17 00:00:00 2001 >> From: Haojian Zhuang >> Date: Thu, 17 Dec 2009 12:30:16 -0500 >> Subject: [PATCH] mfd: enable max8925 >> >> Max8925 is a Power Management IC from Maxim Semiconductor. >> >> Do basic support on accessing MAX8925. >> >> Signed-off-by: Haojian Zhuang > > Hi, > > It looks like max8925_device_init() needs to be annotated with __devinit > > $ make CONFIG_DEBUG_SECTION_MISMATCH=y > WARNING: drivers/mfd/max8925.o(.text+0x28): Section mismatch in reference > from the function max8925_device_init() to the function > .devinit.text:device_gpm_init() > The function max8925_device_init() references > the function __devinit device_gpm_init(). > This is often because max8925_device_init lacks a __devinit > annotation or the annotation of device_gpm_init is wrong. > > WARNING: drivers/mfd/max8925.o(.text+0x32): Section mismatch in reference > from the function max8925_device_init() to the function > .devinit.text:device_adc_init() > The function max8925_device_init() references > the function __devinit device_adc_init(). > This is often because max8925_device_init lacks a __devinit > annotation or the annotation of device_adc_init is wrong. > > Updated the patch. By the way, how to enable CONFIG_DEBUG_SECTION_MISMATCH? I found that this config is dependant on CONFIG_UNDEFINED. I can't find who defines CONFIG_UNDEFINED in kernel. Thanks Haojian -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-mfd-enable-max8925.patch Type: text/x-patch Size: 17079 bytes Desc: not available URL: