Re: [PATCH v2 2/4] serial: 8250_dw: Only accept a contiguous DLF readback

From: Vinicius Pedrosa

Date: Tue Oct 20 2026 - 08:29:23 EST


Hi Ilpo,

On Tue, 20 Oct 2026, Ilpo Järvinen wrote:

> For is_power_of_2(), 0 is not a power of two. And it also wouldn't make
> sense to have zero bits in the bit field as it's same as no bit field so
> using just is_power_of_2() should be enough.

I think the reg != 0 check still needs to stay here, since the test is
is_power_of_2(reg + 1), rather than is_power_of_2(reg).

For reg == 0, reg + 1 is 1, and is_power_of_2(1) is true. So without
the explicit reg check, a zero readback, meaning no DLF, would be
accepted as a valid DLF.

I'll keep it as:

reg && is_power_of_2(reg + 1)

in v3.

Thanks,
Vinicius