Re: [PATCH 7/7] Input: cros_ec_keyb - factor out column processing
From: Tzung-Bi Shih
Date: Sun Feb 22 2026 - 05:48:31 EST
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?
> +{
> + 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.