usb: wusbcore: clean up the sg list that was created for out transfers
Clean up the SG list after transfer completetion for out transfers if one was created by the HWA. Signed-off-by: Thomas Pugliese <thomas.pugliese@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Родитель
ffd6d17ddb
Коммит
d5b5c9f228
|
@ -520,6 +520,10 @@ static void wa_seg_dto_cb(struct urb *urb)
|
|||
unsigned rpipe_ready = 0;
|
||||
u8 done = 0;
|
||||
|
||||
/* free the sg if it was used. */
|
||||
kfree(urb->sg);
|
||||
urb->sg = NULL;
|
||||
|
||||
switch (urb->status) {
|
||||
case 0:
|
||||
spin_lock_irqsave(&xfer->lock, flags);
|
||||
|
|
Загрузка…
Ссылка в новой задаче