dect
/
linux-2.6
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/arch/sh/drivers
Julia Lawall b2d7c7f7a6 arch/sh/drivers/dma/dma-sh.c: Correct use of ! and &
In commit e6bafba5b4, a bug was fixed that
involved converting !x & y to !(x & y).  The code below shows the same
pattern, and thus should perhaps be fixed in the same way.

This is not tested and clearly changes the semantics, so it is only
something to consider.

The semantic patch that makes this change is as follows:
(http://www.emn.fr/x-info/coccinelle/)

// <smpl>
@@ expression E1,E2; @@
(
  !E1 & !E2
|
- !E1 & E2
+ !(E1 & E2)
)
// </smpl>

Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2008-02-27 10:28:48 +09:00
..
dma arch/sh/drivers/dma/dma-sh.c: Correct use of ! and & 2008-02-27 10:28:48 +09:00
pci sh: revert dreamcast pci change 2008-02-26 14:14:56 +09:00
superhyway spelling fixes: arch/sh/ 2007-05-21 14:31:39 +09:00
Kconfig
Makefile sh: SH7760 DMABRG support. 2007-05-09 17:36:15 +09:00
heartbeat.c sh: heartbeat: ioremap is expected to succeed 2008-02-26 14:06:43 +09:00
push-switch.c sh: Revert incorrect license string changes. 2007-09-24 17:49:51 +09:00