On Wed, Sep 10, 2025 at 06:02:07PM -0700, Jakub Kicinski wrote: > On Wed, 10 Sep 2025 13:56:36 +0800 Yibo Dong wrote: > > > Not sure this is really necessary, I'd expect C programmers to intuit > > > that 4 is the number of bytes in u32 here. sizeof(u32) is going to > > > overflow 80 char line limit and cause more harm than good. > > > > > > > I found similar code in other drivers, ixgbe, it like this: > > > > #define IXGBE_READ_REG_ARRAY(a, reg, offset) \ > > ixgbe_read_reg((a), (reg) + ((offset) << 2)) > > > > for (i = 0; i < size; i++) > > msg[i] = IXGBE_READ_REG_ARRAY(hw, IXGBE_PFMBMEM(vf_number), i); > > > > Maybe I should follow that style? > > Personal preference at this stage, but I like your code more. > Ok, then I'll keep this code as it is. Thanks for your feedback.