forked from luck/tmp_suning_uos_patched
mfd: 88pm860x: Fix section mismatch warning
WARNING: drivers/built-in.o(.data+0x1e3c8): Section mismatch in reference from the variable bk_devs to the variable .devinit.data:bk0_resources The variable bk_devs references the variable __devinitdata bk0_resources If the reference is valid then annotate the variable with __init* or __refdata (see linux/init.h) or name the variable: *driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console So add __devinitdata on bk_devs, led_devs & reg_devs. Signed-off-by: Haojian Zhuang <haojian.zhuang@gmail.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
b079fa7206
commit
50b381b72b
|
@ -158,7 +158,7 @@ static struct resource rtc_resources[] __devinitdata = {
|
|||
{PM8607_IRQ_RTC, PM8607_IRQ_RTC, "rtc", IORESOURCE_IRQ,},
|
||||
};
|
||||
|
||||
static struct mfd_cell bk_devs[] = {
|
||||
static struct mfd_cell bk_devs[] __devinitdata = {
|
||||
{
|
||||
.name = "88pm860x-backlight",
|
||||
.id = 0,
|
||||
|
@ -177,7 +177,7 @@ static struct mfd_cell bk_devs[] = {
|
|||
},
|
||||
};
|
||||
|
||||
static struct mfd_cell led_devs[] = {
|
||||
static struct mfd_cell led_devs[] __devinitdata = {
|
||||
{
|
||||
.name = "88pm860x-led",
|
||||
.id = 0,
|
||||
|
@ -211,7 +211,7 @@ static struct mfd_cell led_devs[] = {
|
|||
},
|
||||
};
|
||||
|
||||
static struct mfd_cell reg_devs[] = {
|
||||
static struct mfd_cell reg_devs[] __devinitdata = {
|
||||
{
|
||||
.name = "88pm860x-regulator",
|
||||
.id = 0,
|
||||
|
|
Loading…
Reference in New Issue
Block a user