merge in jb-mr1-release history after reset to jb-mr1-dev
diff --git a/alsa_sound/AudioStreamOutALSA.cpp b/alsa_sound/AudioStreamOutALSA.cpp
index c9ea6b5..49c0581 100644
--- a/alsa_sound/AudioStreamOutALSA.cpp
+++ b/alsa_sound/AudioStreamOutALSA.cpp
@@ -185,7 +185,7 @@
         if(mHandle->handle == NULL) {
             ALOGE("write:: device open failed");
             mParent->mLock.unlock();
-            return 0;
+            return bytes;
         }
 #ifdef QCOM_USBAUDIO_ENABLED
         if((mHandle->devices == AudioSystem::DEVICE_IN_ANLG_DOCK_HEADSET)||