Hi Haojian, FYI, there are new compile warnings show up in tree: git://github.com/hzhuang1/linux.git mfd_pmic head: b559935ebcc78cae4592262484f033b904e3b69a commit: b559935ebcc78cae4592262484f033b904e3b69a [12/12] mfd: max8925: remove array in platform data config: x86_64-randconfig-s335 (attached as .config) All error/warnings: WARNING: drivers/built-in.o(.data+0x1a228): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:sd1_resources The variable reg_devs references the variable __devinitdata sd1_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 WARNING: drivers/built-in.o(.data+0x1a290): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:sd2_resources The variable reg_devs references the variable __devinitdata sd2_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 WARNING: drivers/built-in.o(.data+0x1a2f8): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:sd3_resources The variable reg_devs references the variable __devinitdata sd3_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 WARNING: drivers/built-in.o(.data+0x1a770): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:ldo11_resources The variable reg_devs references the variable __devinitdata ldo11_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 WARNING: drivers/built-in.o(.data+0x1a840): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:ldo13_resources The variable reg_devs references the variable __devinitdata ldo13_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 WARNING: drivers/built-in.o(.data+0x1a910): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:ldo15_resources The variable reg_devs references the variable __devinitdata ldo15_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 WARNING: drivers/built-in.o(.data+0x1a978): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:ldo16_resources The variable reg_devs references the variable __devinitdata ldo16_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 WARNING: drivers/built-in.o(.data+0x1a9e0): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:ldo17_resources The variable reg_devs references the variable __devinitdata ldo17_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 WARNING: drivers/built-in.o(.data+0x1aa48): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:ldo18_resources The variable reg_devs references the variable __devinitdata ldo18_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 WARNING: drivers/built-in.o(.data+0x1aab0): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:ldo19_resources The variable reg_devs references the variable __devinitdata ldo19_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 WARNING: drivers/built-in.o(.data+0x1ab18): Section mismatch in reference from the variable reg_devs to the variable .devinit.data:ldo20_resources The variable reg_devs references the variable __devinitdata ldo20_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 --- 0-DAY kernel build testing backend Open Source Technology Centre Fengguang Wu, Yuanhan Liu Intel Corporation