staging: unisys: Don't zero struct elements which will be memset away
authorJes Sorensen <Jes.Sorensen@redhat.com>
Tue, 5 May 2015 22:35:44 +0000 (18:35 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 8 May 2015 13:25:53 +0000 (15:25 +0200)
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Benjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/unisys/visorchipset/visorchipset_main.c

index b4e28d21d0c64da2bbc82a73192a02771c7dd805..90018ac3da369f004c6fa6178d48babcdf89e151 100644 (file)
@@ -522,12 +522,7 @@ bus_info_clear(void *v)
        struct visorchipset_bus_info *p = (struct visorchipset_bus_info *) v;
 
        kfree(p->name);
-       p->name = NULL;
-
        kfree(p->description);
-       p->description = NULL;
-
-       p->state.created = 0;
        memset(p, 0, sizeof(struct visorchipset_bus_info));
 }
 
@@ -537,7 +532,6 @@ dev_info_clear(void *v)
        struct visorchipset_device_info *p =
                (struct visorchipset_device_info *) v;
 
-       p->state.created = 0;
        memset(p, 0, sizeof(struct visorchipset_device_info));
 }