usb: gadget: f_qdss - Move disconnect handling to workqueue

As part of disconnect, USB qdss driver notifies usb_bam and
qdss drivers. APIs used by these drivers in disconnect handling
cannot be called in atomic context e.g. sps_connect/disconnect
and mutex_lock/unlock. Hence, move the disconnect processing to
workqueue.

Change-Id: I7f00d878f06b2dca9da64758cbcaafb3b778ba0e
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
2 files changed