tree: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git debugfs_cleanup head: 3b24ae38f8fe0b3d0877a909072bf871c65654a9 commit: 1893121f03c6880cd4942d43f47fd7318a713809 [1/7] driver core: remove devm_device_add_groups() config: x86_64-randconfig-x012-20230703 (https://download.01.org/0day-ci/archive/20230704/202307041850.vqrtdhj7-lkp@xxxxxxxxx/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce: (https://download.01.org/0day-ci/archive/20230704/202307041850.vqrtdhj7-lkp@xxxxxxxxx/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-kbuild-all/202307041850.vqrtdhj7-lkp@xxxxxxxxx/ All errors (new ones prefixed by >>): drivers/hwmon/oxp-sensors.c: In function 'oxp_platform_probe': >> drivers/hwmon/oxp-sensors.c:437:23: error: implicit declaration of function 'devm_device_add_groups'; did you mean 'devm_device_add_group'? [-Werror=implicit-function-declaration] 437 | ret = devm_device_add_groups(dev, oxp_ec_groups); | ^~~~~~~~~~~~~~~~~~~~~~ | devm_device_add_group cc1: some warnings being treated as errors vim +437 drivers/hwmon/oxp-sensors.c ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 411 ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 412 /* Initialization logic */ ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 413 static int oxp_platform_probe(struct platform_device *pdev) ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 414 { ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 415 const struct dmi_system_id *dmi_entry; ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 416 struct device *dev = &pdev->dev; ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 417 struct device *hwdev; be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 418 int ret; ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 419 ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 420 /* ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 421 * Have to check for AMD processor here because DMI strings are the ebd4bfee2b972d Derek J. Clark 2022-12-28 422 * same between Intel and AMD boards, the only way to tell them apart ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 423 * is the CPU. ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 424 * Intel boards seem to have different EC registers and values to ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 425 * read/write. ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 426 */ ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 427 dmi_entry = dmi_first_match(dmi_table); ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 428 if (!dmi_entry || boot_cpu_data.x86_vendor != X86_VENDOR_AMD) ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 429 return -ENODEV; ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 430 5d06ec4279a860 Joaquín Ignacio Aramendía 2023-04-29 431 board = (enum oxp_board)(unsigned long)dmi_entry->driver_data; 3ca0f12a02582c Joaquín Ignacio Aramendía 2022-11-25 432 be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 433 switch (board) { be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 434 case aok_zoe_a1: be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 435 case oxp_mini_amd_a07: be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 436 case oxp_mini_amd_pro: be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 @437 ret = devm_device_add_groups(dev, oxp_ec_groups); be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 438 if (ret) be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 439 return ret; be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 440 break; be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 441 default: be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 442 break; be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 443 } be144ee4912721 Joaquín Ignacio Aramendía 2023-06-11 444 ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 445 hwdev = devm_hwmon_device_register_with_info(dev, "oxpec", NULL, ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 446 &oxp_ec_chip_info, NULL); ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 447 ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 448 return PTR_ERR_OR_ZERO(hwdev); ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 449 } ed264e8a7d18c5 Joaquín Ignacio Aramendía 2022-11-04 450 :::::: The code at line 437 was first introduced by commit :::::: be144ee49127216b456da26f1a32b6ba281ac505 hwmon: (oxp-sensors) Add tt_toggle attribute on supported boards :::::: TO: Joaquín Ignacio Aramendía <samsagax@xxxxxxxxx> :::::: CC: Guenter Roeck <linux@xxxxxxxxxxxx> -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel