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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1260818577.18538.35.camel@Joe-Laptop.home>
Date:	Mon, 14 Dec 2009 11:22:57 -0800
From:	Joe Perches <joe@...ches.com>
To:	LKML <linux-kernel@...r.kernel.org>
Subject: suspect & tests

A grep for possibly misused & tests
	grep -rP --include=*.[ch] -n -e "[^\&]\&[\=]*\s*\!" *
shows some possible cases where && should
have been used instead:

arch/powerpc/platforms/pseries/lpar.c:309:	if ((rflags & _PAGE_NO_CACHE) & !(rflags & _PAGE_WRITETHRU))
arch/arm/mach-mxc91231/clock.c:265:	if (acs & !ads)
arch/arm/mach-s3c2440/mach-osiris-dvs.c:72:		if (old_dvs & !new_dvs ||
arch/arm/mach-s3c2440/mach-osiris-dvs.c:73:		    cur_dvs & !new_dvs) {
arch/arm/mach-davinci/board-da850-evm.c:183:	if (ui_card_detected & !HAS_MMC) {
drivers/scsi/libiscsi_tcp.c:423:	if (conn->datadgst_en &
	    !(conn->session->tt->caps & CAP_DIGEST_OFFLOAD))
drivers/media/video/omap24xxcam-dma.c:509:	if ((sglen < 0) || ((sglen > 0) & !sglist))
drivers/net/dm9000.c:615:		else if (dm->wake_state & !opts)
drivers/net/myri10ge/myri10ge.c:2845:					rdma_count += chop & !next_is_first;
fs/nilfs2/the_nilfs.c:516:	nilfs->ns_prot_seq = le64_to_cpu(sbp[valid[1] & !swp]->s_last_seq);
sound/soc/codecs/stac9766.c:233:		vra &= !0x04;

--
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/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ