On Wed, 2023-11-22 at 11:06 +0800, Mingyen Hsieh wrote: > + buf_len = le16_to_cpu(clc->len) - sizeof(*clc); clc->len is defined as __le32, so this rightfullyu introduced a sparse warning. Please check which is correct (should len be __le16 + padding? should it be le32_to_cpu() here?) and send a fix. johannes