>  static void ocores_process_polling(struct ocores_i2c *i2c)
>  {
> +     const struct of_device_id *match;
> +
> +     match = of_match_node(ocores_i2c_match, i2c->adap.dev.of_node);
> +
>       while (1) {
>               irqreturn_t ret;
>               int err;

Please keep with the idea of i2c->flags, which is set during probe.
Just because it was removed because it was no longer needed does not
stop you from putting it back again if it is needed.

       Andrew

Reply via email to