usb: ks_bridge: Free up stale buffers in probe
Driver can add data buffer to the link list of rx/tx buffers after emptying the list during disconnect. These stale buffers can confuse efs sync server when mdm device connects back. Hence free up the rx/tx buffers again during probe. Avoid further addition of tx buffers after disconnect by checking device connection status in write API. Also, move misc_deregister() after cancelling the work in order to remove device node early during disconnect to avoid any write call further. (cherry picked from commit 2f20bda7837d6f9a172b433af72a02f907b2ed2f) Conflicts: drivers/usb/misc/ks_bridge.c CRs-Fixed: 448142 Change-Id: Ifff58d2adc113257809eb80b7f91c1a0f4a0adeb Signed-off-by:Hemant Kumar <hemantk@codeaurora.org> Signed-off-by:
Pavankumar Kondeti <pkondeti@codeaurora.org>
Loading
Please sign in to comment