merge in nyc-release history after reset to nyc-dev
diff --git a/msm8994/libgralloc/mapper.cpp b/msm8994/libgralloc/mapper.cpp
index c6a1d68..90fe3e9 100644
--- a/msm8994/libgralloc/mapper.cpp
+++ b/msm8994/libgralloc/mapper.cpp
@@ -113,7 +113,10 @@
 
     //Allow mapping of metadata for all buffers including secure ones, but not
     //of framebuffer
-    err = gralloc_map_metadata(handle);
+    int metadata_err = gralloc_map_metadata(handle);
+    if(!err) {
+        err = metadata_err;
+    }
     return err;
 }