There is a race condition in which XHCI is already in the middle
of being runtime resumed when receiving a QMI request. In this case
the call to snd_usb_autoresume() within snd_usb_enable_audio_stream()
may end up returning prematurely even when the controller is still in
RPM_RESUMING state. Add a pm_runtime_barrier() to ensure any ongoing
runtime PM routines are completed before proceeding.
Change-Id: I13ffeda44c25d0d20c7e699e0a502fe87839fedb
Signed-off-by: Jack Pham <quic_jackp@quicinc.com>