Hi Alexis, kernel test robot noticed the following build errors: [auto build test ERROR on aa8cbc0898902070f1ad093a6e036cf57f0d47bc] url: https://github.com/intel-lab-lkp/linux/commits/Alexis-Cezar-Torreno/dt-bindings-hwmon-pmbus-adp1050-Support-adp1051-and-adp1055-add-bindings/20241106-170853 base: aa8cbc0898902070f1ad093a6e036cf57f0d47bc patch link: https://lore.kernel.org/r/20241106090311.17536-3-alexisczezar.torreno%40analog.com patch subject: [PATCH 2/2] hwmon: (pmbus/adp1050): Support adp1051 and adp1055 config: i386-randconfig-141-20241106 (https://download.01.org/0day-ci/archive/20241107/202411070008.3X7zgKXO-lkp@xxxxxxxxx/config) compiler: clang version 19.1.3 (https://github.com/llvm/llvm-project ab51eccf88f5321e7c60591c5546b254b6afab99) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241107/202411070008.3X7zgKXO-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/202411070008.3X7zgKXO-lkp@xxxxxxxxx/ All errors (new ones prefixed by >>): In file included from drivers/hwmon/pmbus/adp1050.c:8: In file included from include/linux/i2c.h:19: In file included from include/linux/regulator/consumer.h:35: In file included from include/linux/suspend.h:5: In file included from include/linux/swap.h:9: In file included from include/linux/memcontrol.h:21: In file included from include/linux/mm.h:2213: include/linux/vmstat.h:518:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] 518 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" | ~~~~~~~~~~~ ^ ~~~ >> drivers/hwmon/pmbus/adp1050.c:59:32: error: passing 'const struct pmbus_driver_info *' to parameter of type 'struct pmbus_driver_info *' discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers] 59 | return pmbus_do_probe(client, info); | ^~~~ drivers/hwmon/pmbus/pmbus.h:541:73: note: passing argument to parameter 'info' here 541 | int pmbus_do_probe(struct i2c_client *client, struct pmbus_driver_info *info); | ^ 1 warning and 1 error generated. vim +59 drivers/hwmon/pmbus/adp1050.c 50 51 static int adp1050_probe(struct i2c_client *client) 52 { 53 const struct pmbus_driver_info *info; 54 55 info = device_get_match_data(&client->dev); 56 if (!info) 57 return -ENODEV; 58 > 59 return pmbus_do_probe(client, info); 60 } 61 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki