staging: rtl8712: Remove unnecessary variables
authorAmitoj Kaur Chawla <amitoj1606@gmail.com>
Mon, 26 Oct 2015 17:55:59 +0000 (23:25 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 27 Oct 2015 07:58:00 +0000 (16:58 +0900)
Remove unnecessary variables that can be replaced with a single line of code.

The semantic patch used to find this is:

// <smpl>
@@
expression ret;
@@
- if (ret) return ret;
- return 0;
+ return ret;

@@
local idexpression ret;
expression e;
@@
- ret = e;
- return ret;
+ return e;

@@
type T;
identifier i;
expression E;
@@
- T i = E;
 ... when != i

@@
type T;
identifier i;
@@
- T i;
 ... when != i
// </smpl>

Signed-off-by: Amitoj Kaur Chawla <amitoj1606@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8712/rtl871x_mp.c

index e1cb149253b8d1e5c4d052e264a231c369c60475..231cdc2ceea8d3870a8997a1c42324dd552010c8 100644 (file)
@@ -218,12 +218,11 @@ static u32 bitshift(u32 bitmask)
 
 static u32 get_bb_reg(struct _adapter *pAdapter, u16 offset, u32 bitmask)
 {
-       u32 org_value, bit_shift, new_value;
+       u32 org_value, bit_shift;
 
        org_value = r8712_bb_reg_read(pAdapter, offset);
        bit_shift = bitshift(bitmask);
-       new_value = (org_value & bitmask) >> bit_shift;
-       return new_value;
+       return (org_value & bitmask) >> bit_shift;
 }
 
 static u8 set_bb_reg(struct _adapter *pAdapter,
@@ -246,12 +245,11 @@ static u8 set_bb_reg(struct _adapter *pAdapter,
 static u32 get_rf_reg(struct _adapter *pAdapter, u8 path, u8 offset,
                      u32 bitmask)
 {
-       u32 org_value, bit_shift, new_value;
+       u32 org_value, bit_shift;
 
        org_value = r8712_rf_reg_read(pAdapter, path, offset);
        bit_shift = bitshift(bitmask);
-       new_value = (org_value & bitmask) >> bit_shift;
-       return new_value;
+       return (org_value & bitmask) >> bit_shift;
 }
 
 static u8 set_rf_reg(struct _adapter *pAdapter, u8 path, u8 offset, u32 bitmask,