On Mon, Jun 12, 2023 at 10:20:55AM +0300, Dan Carpenter wrote: > The caller, netdev_trig_activate(), passes an uninitialized value for > *rules. This function sets bits to one but it doesn't zero out any > bits so there is a potential for uninitialized data to be used. > Zero out the *rules at the start of the function. > > Fixes: e0256648c831 ("net: dsa: qca8k: implement hw_control ops") > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> Thanks for the fix but I wonder if this should be better fixed in netdev_trig_activate? By setting the mode as 0 directly there? I assume other dev implementing the get ops would do the same mistake. -- Ansuel