On 29/01/2023 21:20, Sebastian Reichel wrote: > Hi, > > I tried applying this, but it generates a compiler warning: > > On Fri, Jan 27, 2023 at 11:05:05PM +0000, Caleb Connolly wrote: >> [...] >> +static int smb2_probe(struct platform_device *pdev) >> +{ >> [...] >> + desc->name = devm_kasprintf(chip->dev, GFP_KERNEL, "%s-charger", >> + device_get_match_data(chip->dev)); > > drivers/power/supply/qcom_pmi8998_charger.c: In function ‘smb2_probe’: > drivers/power/supply/qcom_pmi8998_charger.c:979:62: warning: format ‘%s’ expects argument of type ‘char *’, but argument 4 has type ‘const void *’ [-Wformat=] > 979 | desc->name = devm_kasprintf(chip->dev, GFP_KERNEL, "%s-charger", > | ~^ > | | > | char * > | %p > 980 | device_get_match_data(chip->dev)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | | > | const void * This was also reported now by kernel test robot. I wonder why there were no earlier reports... Best regards, Krzysztof