On Wed, May 07, 2014 at 09:55:47AM +0300, Andy Shevchenko wrote: > > @@ -1824,6 +1817,15 @@ static int r871x_wx_set_enc_ext(struct net_device *dev, > > default: > > return -EINVAL; > > } > > + > > + param_len = sizeof(struct ieee_param) + pext->key_len; > > + param = (struct ieee_param *)_malloc(param_len); > > While you are here could you substitute _malloc by kzalloc and remove > explicit casting and memset? > Normally, that's the kind of thing we would do in a separate patch because or the "one thing per patch" rule. Eventually someone will do a driver wide replacement of _malloc(). Or if the bug fixer wanted, he could do it in this patch because it is on the same line and all so it counts as a "minor closely related change." Either way is fine. Another way to say this is that since the _malloc() was there in the original code and Christian didn't introduce it, then we shouldn't reject his patch because of it. This is staging code, and there are so many problems that if you start trying to fix everything you'll just get lost. In my experience v2 patches are much harder to write than v1 patches. Twice in the past few days I have messed up the subject line in my v2 patches. regards, dan carpenter _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel