Hi,
thank you for reviewing my patch,
 ( <20190110095623.28070-1-tsk...@gmail.com>
   https://patchwork.linuxtv.org/patch/53834/ ),
and excuse me for my late reply.
I somehow lost your mail and noticed it just today by checking Patchwork.

On Mon, 18 Feb 2019 21:04:28 +0000, you wrote:
> It might be possible to simplify the code a little by using strcmp() and
> making it into one loop, like so:
> 
>       for (i = 0; i < PT1_NR_ADAPS; i++) {
>               cl = pt1->adaps[i]->demod_i2c_client;
>               if (strcmp(cl->name, TC90522_I2C_DEV_SAT) &&
>                   strcmp(cl->name, TC90522_I2C_DEV_TER)) 
>                       continue;
> 
>               ret = i2c_master_send(cl, buf, 2);
>               if (ret < 0)
>                       return ret;
> 
>               usleep_range(30000, 50000);
>       }

Any "cl" has the name of either TC90522_I2C_DEV_SAT or TC90522_I2C_DEV_TER,
and no other name exists.  (adaps[0],adaps[2]: _SAT, adaps[1],adaps[3]: _TER)
The purpose of the code is to ensure that TER clients are processed
BEFORE SAT clients, as noted in the header comment of this function.
So I am afraid that unifying the two loops does not work.

--
Akihiro

Reply via email to