USB: configfs: Clear deactivation flag in configfs_composite_unbind()

If any function like UVC is deactivating gadget as part of composition
switch which results in not calling pullup enablement, it is not getting
enabled after switch to new composition due to this deactivation flag
not cleared. This results in USB enumeration not happening after switch
to new USB composition. Hence clear deactivation flag inside gadget
structure in configfs_composite_unbind() before switch to new USB
composition.

Change-Id: I29d7be2ab017db8dc95e3a46571daa32d72af1a8
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
1 file changed