On Wed, 2017-11-08 at 12:40 +0300, Dan Carpenter wrote: > On Wed, Nov 08, 2017 at 10:20:48AM +0100, Greg KH wrote: > > On Tue, Nov 07, 2017 at 07:45:03PM -0500, Joshua Abraham wrote: > > > This patch fixes the checkpatch.pl warning: > > > "CHECK: multiple assignments should be avoided" > > > > > > Signed-off-by: Joshua Abraham <j.abraham1776@xxxxxxxxx> > > > --- > > > drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 3 ++- > > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > > > diff --git a/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c b/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c > > > index 0d8ed002adcb..384218946108 100644 > > > --- a/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c > > > +++ b/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c > > > @@ -1661,7 +1661,8 @@ static void set_fq_affinity(struct dpaa2_eth_priv *priv) > > > * This may well change at runtime, either through irqbalance or > > > * through direct user intervention. > > > */ > > > - rx_cpu = txc_cpu = cpumask_first(&priv->dpio_cpumask); > > > + rx_cpu = cpumask_first(&priv->dpio_cpumask); > > > + txc_cpu = rx_cpu; > > > > The original code here makes much more sense, doesn't it? > > > > Sometimes checkpatch is wrong :) > > It feels like the majority of these multiple assignment warnings are > wrong. I thought it would be a good idea at first but after looking at > a bunch of the patches it feels like we should just remove the check. I don't have a particular opinion one way or another. That bit was added to CodingStyle by Randy Dunlap back in 2006 by commit b3fc9941fbc6efe5cb77728adb0fb12be363e73e Author: Randy Dunlap <randy.dunlap@xxxxxxxxxx> Date: Sun Dec 10 02:18:56 2006 -0800 [PATCH] CodingStyle updates Add some kernel coding style comments, mostly pulled from emails by Andrew Morton, Jesper Juhl, and Randy Dunlap. - add paragraph on switch/case indentation (with fixes) - add paragraph on multiple-assignments - add more on Braces - add section on Spaces; add typeof, alignof, & __attribute__ with sizeof; add more on postfix/prefix increment/decrement operators - add paragraph on function breaks in source files; add info on function prototype parameter names - add paragraph on EXPORT_SYMBOL placement - add section on /*-comment style, long-comment style, and data declarations and comments - correct some chapter number references that were missed when chapters were renumbered Signed-off-by: Randy Dunlap <randy.dunlap@xxxxxxxxxx> Acked-by: Jesper Juhl <jesper.juhl@xxxxxxxxx> Acked-by: Jan Engelhardt <jengelh@xxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel