staging: vt6655: Remove NULL check before kfree
authorIlia Mirkin <imirkin@alum.mit.edu>
Sun, 13 Mar 2011 05:29:14 +0000 (00:29 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 14 Mar 2011 18:57:37 +0000 (11:57 -0700)
This patch was generated by the following semantic patch:
// <smpl>
@@ expression E; @@
- if (E != NULL) { kfree(E); }
+ kfree(E);

@@ expression E; @@
- if (E != NULL) { kfree(E); E = NULL; }
+ kfree(E);
+ E = NULL;
// </smpl>

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/vt6655/device_main.c
drivers/staging/vt6655/hostap.c
drivers/staging/vt6655/wpactl.c

index 638e391..efaf19b 100644 (file)
@@ -3064,8 +3064,7 @@ else {
 }
 
 error1:
-  if(buffer)
-        kfree(buffer);
+  kfree(buffer);
 
   if(filp_close(filp,NULL))
        printk("Config_FileOperation:close file fail\n");
index 5b83f94..7735027 100644 (file)
@@ -860,8 +860,7 @@ int vt6655_hostap_ioctl(PSDevice pDevice, struct iw_point *p)
        }
 
  out:
-       if (param != NULL)
-               kfree(param);
+       kfree(param);
 
        return ret;
 }
index 4bdb836..fbae16d 100644 (file)
@@ -987,8 +987,7 @@ int wpa_ioctl(PSDevice pDevice, struct iw_point *p)
        }
 
 out:
-       if (param != NULL)
-               kfree(param);
+       kfree(param);
 
        return ret;
 }