-
- Downloads
staging: rts5208: Convert non-returned local variable to boolean when relevant
This patch was produced using Coccinelle. A simplified version of the semantic patch is: @r exists@ identifier f; local idexpression u8 x; identifier xname; @@ f(...) { ...when any ( x@xname = 1; | x@xname = 0; ) ...when any } @bad exists@ identifier r.f; local idexpression u8 r.x expression e1 != {0, 1}, e2; @@ f(...) { ...when any ( x = e1; | x + e2 ) ...when any } @depends on !bad@ identifier r.f; local idexpression u8 r.x; identifier r.xname; @@ f(...) { ... ++ bool xname; - int xname; <... ( x = - 1 + true | x = - -1 + false ) ...> } Signed-off-by:Quentin Lambert <lambert.quentin@gmail.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing
- drivers/staging/rts5208/ms.c 8 additions, 6 deletionsdrivers/staging/rts5208/ms.c
- drivers/staging/rts5208/rtsx_chip.c 30 additions, 26 deletionsdrivers/staging/rts5208/rtsx_chip.c
- drivers/staging/rts5208/rtsx_scsi.c 21 additions, 17 deletionsdrivers/staging/rts5208/rtsx_scsi.c
- drivers/staging/rts5208/sd.c 46 additions, 42 deletionsdrivers/staging/rts5208/sd.c
Loading
Please register or sign in to comment