Re: [PATCH 7/7] Input: cros_ec_keyb - factor out column processing

From: Dmitry Torokhov

Date: Sun Feb 22 2026 - 22:51:49 EST


On Sun, Feb 22, 2026 at 06:48:18PM +0800, Tzung-Bi Shih wrote:
> On Sat, Feb 21, 2026 at 04:37:15PM -0800, Dmitry Torokhov wrote:
> > +static void cros_ec_keyy_process_col(struct cros_ec_keyb *ckdev, int col,
> > + u8 col_state, u8 changed)
>
> What does the second 'y' of keyy stand for?

It was supposed to be "keyb", I'll fix it before applying.

>
> > +{
> > + for (int row = 0; row < ckdev->rows; row++) {
> > + if (changed & BIT(row)) {
>
> Maybe
>
> if ((changed & BIT(row)) == 0)
> continue;
> or
> if (~changed & BIT(row))
> continue;
> or
> if (!test_bit(row, &changed))
> continue;
>
> to save an indent level.

I do not think indent is too deep here so we can't spare one level...

Thanks.

--
Dmitry