From: Jes Sorensen Date: Tue, 5 May 2015 22:35:44 +0000 (-0400) Subject: staging: unisys: Don't zero struct elements which will be memset away X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=cbc2af3cb5667ff1576b9bf237082f25503a3b8b;p=deliverable%2Flinux.git staging: unisys: Don't zero struct elements which will be memset away Signed-off-by: Jes Sorensen Signed-off-by: Benjamin Romer Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/unisys/visorchipset/visorchipset_main.c b/drivers/staging/unisys/visorchipset/visorchipset_main.c index b4e28d21d0c6..90018ac3da36 100644 --- a/drivers/staging/unisys/visorchipset/visorchipset_main.c +++ b/drivers/staging/unisys/visorchipset/visorchipset_main.c @@ -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)); }