X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=evdi.c;h=bfa62a045c1ae5970690f6d0fd4a3158326c0fdc;hb=c960faca0fd86df1dc10151988e45f1e3845e812;hp=f66fb2d48bbafb4644d9c01dbf0d18ec124e0082;hpb=721abfd9a63126da3ae33af0a038a9dbd9cc54f4;p=android-x86%2Fexternal-minigbm.git diff --git a/evdi.c b/evdi.c index f66fb2d..bfa62a0 100644 --- a/evdi.c +++ b/evdi.c @@ -12,20 +12,18 @@ static const uint32_t render_target_formats[] = { DRM_FORMAT_ARGB8888, DRM_FORMA static int evdi_init(struct driver *drv) { - int ret; - ret = drv_add_combinations(drv, render_target_formats, ARRAY_SIZE(render_target_formats), - &LINEAR_METADATA, BO_USE_RENDER_MASK); - if (ret) - return ret; + drv_add_combinations(drv, render_target_formats, ARRAY_SIZE(render_target_formats), + &LINEAR_METADATA, BO_USE_RENDER_MASK); return drv_modify_linear_combinations(drv); } -struct backend backend_evdi = { +const struct backend backend_evdi = { .name = "evdi", .init = evdi_init, .bo_create = drv_dumb_bo_create, .bo_destroy = drv_dumb_bo_destroy, .bo_import = drv_prime_bo_import, .bo_map = drv_dumb_bo_map, + .bo_unmap = drv_bo_munmap, };