diff --git a/libgralloc/alloc_controller.cpp b/libgralloc/alloc_controller.cpp index e5e748c..c76b31b 100644 --- a/libgralloc/alloc_controller.cpp +++ b/libgralloc/alloc_controller.cpp @@ -141,7 +141,8 @@ int IonController::allocate(alloc_data& data, int usage, if(usage & GRALLOC_USAGE_PRIVATE_DO_NOT_MAP) data.allocType = private_handle_t::PRIV_FLAGS_NOT_MAPPED; - + else + data.allocType &= ~(private_handle_t::PRIV_FLAGS_NOT_MAPPED); // if no flags are set, default to // EBI heap, so that bypass can work // we can fall back to system heap if