[PATCH] USB: Fix for ati_remote
authorPatrick Boettcher <patrick.boettcher@desy.de>
Sat, 23 Apr 2005 20:16:15 +0000 (13:16 -0700)
committerGreg KH <gregkh@suse.de>
Sat, 23 Apr 2005 20:16:15 +0000 (13:16 -0700)
when stealing code from ati_remote for a GPL-driver of my usbradio (because of
its neat usb int transfers) I found out, that the inbuf is freed twice.

I don't have the ati-remote, so I don't know it is a problem at all, but it
looks strange to me anyway. Also I don't know if it has been fixed already in
newer kernel versions.

From: Patrick Boettcher <patrick.boettcher@desy.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/input/ati_remote.c

index 355add5c29f57edb4caf030bd390e2b07f9790ec..860df26323b163ede689f4b259ff9dcef19e405c 100644 (file)
@@ -619,7 +619,7 @@ static void ati_remote_delete(struct ati_remote *ati_remote)
                
        if (ati_remote->outbuf)
                usb_buffer_free(ati_remote->udev, DATA_BUFSIZE, 
-                               ati_remote->inbuf, ati_remote->outbuf_dma);
+                               ati_remote->outbuf, ati_remote->outbuf_dma);
        
        if (ati_remote->irq_urb)
                usb_free_urb(ati_remote->irq_urb);