On 03/14/2017 09:38 PM, Javier Martinez Canillas wrote: > Hello Arnd, > > Thanks a lot for your feedback. > > On 03/14/2017 05:46 PM, Arnd Bergmann wrote: >> On Tue, Mar 14, 2017 at 4:16 PM, Javier Martinez Canillas >> <jav...@osg.samsung.com> wrote: >> >>> +static const struct of_device_id ds1682_of_match[] = { >>> + { .compatible = "dallas,ds1682", }, >>> + {} >>> +}; >>> +MODULE_DEVICE_TABLE(of, ds1682_of_match); >>> + >>> static struct i2c_driver ds1682_driver = { >>> .driver = { >>> .name = "ds1682", >>> + .of_match_table = of_match_ptr(ds1682_of_match), >>> }, >>> .probe = ds1682_probe, >>> .remove = ds1682_remove, >> >> This will cause a warning if CONFIG_OF is disabled, since ds1682_of_match >> becomes unused in this case. Please remove the of_match_ptr() around >> the reference to ds1682_of_match. >> > > Right, I tested it when CONFIG_OF is disabled with gcc (GCC) 6.3.1 20161221 > and I didn't see any warning. But you are right and I'll re-spin the series
I didn't notice the build warning because I forgot to build with W=1 before posting, sorry about that. > without using the macro. > Best regards, -- Javier Martinez Canillas Open Source Group Samsung Research America