Staging: rtl8192e: rtl8192e: Merge two lines and remove unused variable
authorMahati Chamarthy <mahati.chamarthy@gmail.com>
Tue, 23 Sep 2014 15:43:36 +0000 (21:13 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 24 Sep 2014 03:32:43 +0000 (20:32 -0700)
commitd8e186cebc94ac06682364b9931f38809ce7b1b5
tree462e662b00acfb9fddbe09c67fdd0eabbfc661a4
parentbfcc6be5bcf3f17a98765df5aa69d59ccf87a1bd
Staging: rtl8192e: rtl8192e: Merge two lines and remove unused variable

This patch merges an assignment with an immediately following return of
the assigned variable. It also removes variables that became unused due to this transformation.
The following Coccinelle semantic patch was used to make this transformation:

@r@
identifier ret;
identifier f;
@@

-ret =
+return
     f(...);
-return ret;

@@
identifier r.ret;
expression e1;
type t;
@@

(
-t ret = e1;
|
-t ret;
)
 ... when != ret
     when strict

Signed-off-by: Mahati Chamarthy <mahati.chamarthy@gmail.com>
Acked-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c