mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-02-04 18:18:54 +00:00
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:
parent
ffd6d17ddb
commit
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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user