frecon: memset fb to black

BUG=b:73782514
TEST=Started frecon, switch to VT

Change-Id: Ibdedd300536a75cece8d5486044f8eeb7a2ca0a1
Reviewed-on: https://chromium-review.googlesource.com/1036472
Commit-Ready: Drew Davenport <ddavenport@chromium.org>
Tested-by: Drew Davenport <ddavenport@chromium.org>
Reviewed-by: Dominik Behr <dbehr@chromium.org>
diff --git a/fb.c b/fb.c
index 639cda2..c6e4599 100644
--- a/fb.c
+++ b/fb.c
@@ -24,6 +24,7 @@
 {
 	struct drm_mode_create_dumb create_dumb;
 	struct drm_mode_destroy_dumb destroy_dumb;
+	uint32_t* fb_buffer;
 	int ret;
 
 	memset(&create_dumb, 0, sizeof (create_dumb));
@@ -61,6 +62,13 @@
 
 	*pitch = create_dumb.pitch;
 
+
+	fb_buffer = fb_lock(fb);
+	if (fb_buffer) {
+		memset(fb_buffer, 0, fb->buffer_properties.size);
+		fb_unlock(fb);
+	}
+
 	return 0;
 
 destroy_buffer: