display: Clean up gralloc
* Remove pmem and ashmem implementations
* Remove usage of RefBase
* Reduce log verbosity
Change-Id: If8ef543d236e5305bd5430f4f9c62c51b3a13787
diff --git a/libgralloc/gralloc.cpp b/libgralloc/gralloc.cpp
index cf57fee..7924ae3 100644
--- a/libgralloc/gralloc.cpp
+++ b/libgralloc/gralloc.cpp
@@ -23,7 +23,6 @@
#include <sys/types.h>
#include <sys/ioctl.h>
#include <cutils/properties.h>
-#include <utils/RefBase.h>
#include <linux/android_pmem.h>
@@ -33,7 +32,6 @@
#include "alloc_controller.h"
using namespace gralloc;
-using android::sp;
int fb_device_open(const hw_module_t* module, const char* name,
hw_device_t** device);
@@ -102,7 +100,7 @@
const private_module_t* m = reinterpret_cast<const private_module_t*>(
module);
gpu_context_t *dev;
- sp<IAllocController> alloc_ctrl = IAllocController::getInstance(true);
+ IAllocController* alloc_ctrl = IAllocController::getInstance();
dev = new gpu_context_t(m, alloc_ctrl);
*device = &dev->common;
status = 0;