lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <AANLkTi=Y4wDG6+AY1=8NuFLGuCidgqaU1LginfB1YpZH@mail.gmail.com> Date: Sat, 25 Dec 2010 21:50:56 +0100 From: richard -rw- weinberger <richard.weinberger@...il.com> To: Jesper Juhl <jj@...osbits.net> Cc: netdev@...r.kernel.org, vortex@...ld.com, becker@...ld.com, Steffen Klassert <klassert@...hematik.tu-chemnitz.de>, linux-kernel@...r.kernel.org Subject: Re: [PATCH] 3c59x: Don't assign when a comparison is intended On Sat, Dec 25, 2010 at 9:30 PM, Jesper Juhl <jj@...osbits.net> wrote: > Hi, > > In drivers/net/3c59x.c::vortex_probe1() we have this code: > > if (gendev) { > if ((pdev = DEVICE_PCI(gendev))) { > print_name = pci_name(pdev); > } > > if ((edev = DEVICE_EISA(gendev))) { > print_name = dev_name(&edev->dev); > } > } > > I believe these assignments were intended to be comparisons. > If I'm correct, then here's a patch to fix that up. I don't think so. Look at the extra brackets. The code can also written as: pdev = DEVICE_PCI(gendev); if(pdev) print_name = pci_name(pdev); > > Signed-off-by: Jesper Juhl <jj@...osbits.net> > --- > 3c59x.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > diff --git a/drivers/net/3c59x.c b/drivers/net/3c59x.c > index 0a92436f..db8a80e 100644 > --- a/drivers/net/3c59x.c > +++ b/drivers/net/3c59x.c > @@ -1110,11 +1110,11 @@ static int __devinit vortex_probe1(struct device *gendev, > } > > if (gendev) { > - if ((pdev = DEVICE_PCI(gendev))) { > + if ((pdev == DEVICE_PCI(gendev))) { > print_name = pci_name(pdev); > } > > - if ((edev = DEVICE_EISA(gendev))) { > + if ((edev == DEVICE_EISA(gendev))) { > print_name = dev_name(&edev->dev); > } > } > > > -- > Jesper Juhl <jj@...osbits.net> http://www.chaosbits.net/ > Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html > Plain text mails only, please. > > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@...r.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > -- Thanks, //richard -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists