Skip to content
  • Mariusz Kozlowski's avatar
    usb: writing_usb_driver free urb cleanup · 3c8961ee
    Mariusz Kozlowski authored
    
    
    	Allright. As Greg KH suggested I split this big patch into smaller ones to
    make the changes easier to review. Having no better idea how to split that I 
    split it on a 'patch per file' basis. All those patches clean redundant 'if' before 
    usb_unlink/free/kill_urb():
    
    if (urb)
    	usb_free_urb(urb); /* unlink / free / kill */
    
    I decided not to touch bigger 'if's like 
    
    if (urb) {
    	usb_kill_urb(urb);
    	usb_free_urb(urb);
    	urb = NULL;
    }
    
    as that would be probably too intrusive. One of patches also fixes 
    drivers/usb/misc/auerswald.c memleak I found when digging the code. All those
    patches are against 2.6.19-rc4.
    
    Signed-off-by: default avatarMariusz Kozlowski <m.kozlowski@tuxland.pl>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    3c8961ee