lkml.org 
[lkml]   [2009]   [Feb]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 5/8] usb: use kzfree()
    Use kzfree() instead of memset() + kfree().

    Signed-off-by: Johannes Weiner <hannes@cmpxchg.org>
    Cc: Greg Kroah-Hartman <gregkh@suse.de>
    ---
    drivers/usb/host/hwa-hc.c | 3 +--
    drivers/usb/wusbcore/cbaf.c | 3 +--
    2 files changed, 2 insertions(+), 4 deletions(-)

    --- a/drivers/usb/host/hwa-hc.c
    +++ b/drivers/usb/host/hwa-hc.c
    @@ -464,8 +464,7 @@ static int __hwahc_dev_set_key(struct wu
    port_idx << 8 | iface_no,
    keyd, keyd_len, 1000 /* FIXME: arbitrary */);

    - memset(keyd, 0, sizeof(*keyd)); /* clear keys etc. */
    - kfree(keyd);
    + kzfree(keyd);
    return result;
    }

    --- a/drivers/usb/wusbcore/cbaf.c
    +++ b/drivers/usb/wusbcore/cbaf.c
    @@ -638,8 +638,7 @@ static void cbaf_disconnect(struct usb_i
    usb_put_intf(iface);
    kfree(cbaf->buffer);
    /* paranoia: clean up crypto keys */
    - memset(cbaf, 0, sizeof(*cbaf));
    - kfree(cbaf);
    + kzfree(cbaf);
    }

    static struct usb_device_id cbaf_id_table[] = {



    \
     
     \ /
      Last update: 2009-02-18 12:23    [W:2.172 / U:1.292 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site