USB: use kzfree()
Use kzfree() instead of memset() + kfree(). Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> Reviewed-by: Pekka Enberg <penberg@cs.helsinki.fi> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
d34d9721a5
commit
31dbb80346
@@ -464,8 +464,7 @@ static int __hwahc_dev_set_key(struct wusbhc *wusbhc, u8 port_idx, u32 tkid,
|
|||||||
port_idx << 8 | iface_no,
|
port_idx << 8 | iface_no,
|
||||||
keyd, keyd_len, 1000 /* FIXME: arbitrary */);
|
keyd, keyd_len, 1000 /* FIXME: arbitrary */);
|
||||||
|
|
||||||
memset(keyd, 0, sizeof(*keyd)); /* clear keys etc. */
|
kzfree(keyd); /* clear keys etc. */
|
||||||
kfree(keyd);
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -638,8 +638,7 @@ static void cbaf_disconnect(struct usb_interface *iface)
|
|||||||
usb_put_intf(iface);
|
usb_put_intf(iface);
|
||||||
kfree(cbaf->buffer);
|
kfree(cbaf->buffer);
|
||||||
/* paranoia: clean up crypto keys */
|
/* paranoia: clean up crypto keys */
|
||||||
memset(cbaf, 0, sizeof(*cbaf));
|
kzfree(cbaf);
|
||||||
kfree(cbaf);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static struct usb_device_id cbaf_id_table[] = {
|
static struct usb_device_id cbaf_id_table[] = {
|
||||||
|
Reference in New Issue
Block a user