Hi Haojian, FYI, kernel build failed on tree: git://github.com/hzhuang1/linux.git testing/88pm860x head: 87111113a97218c173305b8f01ee7f8977b5d12d commit: d65270f70ae9c24d17916ca30a4cc67b5018373c [24/31] mfd: max8925: use register offset as REG in backlight config: i386-randconfig-b013 (attached as .config) All related error/warning messages: drivers/mfd/max8925-core.c: In function 'max8925_device_init': drivers/mfd/max8925-core.c:626:10: error: too few arguments to function 'mfd_add_devices' In file included from drivers/mfd/max8925-core.c:18:0: include/linux/mfd/core.h:100:12: note: declared here vim +626 drivers/mfd/max8925-core.c 621 if (pdata && pdata->backlight) { 622 bk_devs[0].platform_data = &pdata->backlight; 623 bk_devs[0].pdata_size = sizeof(struct max8925_backlight_pdata); 624 } 625 ret = mfd_add_devices(chip->dev, 0, bk_devs, ARRAY_SIZE(bk_devs), > 626 NULL, 0); 627 if (ret < 0) { 628 dev_err(chip->dev, "Failed to add backlight subdev\n"); 629 goto out_dev; 630 } 631 --- 0-DAY kernel build testing backend Open Source Technology Centre Fengguang Wu, Yuanhan Liu Intel Corporation