usb: ks_bridge: Fix memory leak in tx data path.
ks bridge is allocating urb to transmit data to mdm. This urb is not getting freed after transmit completes. Hence call usb_free_urb() after urb gets submitted successfully. Urb will eventually be freed after tx completion. CRs-Fixed: 401536 Signed-off-by: Hemant Kumar <hemantk@codeaurora.org> (cherry picked from commit 1432f6f448bb2231499ef989f9e1ec314e9817d9) Change-Id: I0ec244b6bff35aa1e59b39735ec867be39c4d221 Signed-off-by: Sudhir Sharma <sudsha@codeaurora.org>
This commit is contained in:
committed by
Stephen Boyd
parent
1749624bf9
commit
cb803fbbc8
@@ -261,6 +261,8 @@ static void ksb_tomdm_work(struct work_struct *w)
|
||||
return;
|
||||
}
|
||||
|
||||
usb_free_urb(urb);
|
||||
|
||||
spin_lock_irqsave(&ksb->lock, flags);
|
||||
}
|
||||
spin_unlock_irqrestore(&ksb->lock, flags);
|
||||
|
||||
Reference in New Issue
Block a user