{
tdm_vc4_data *vc4_data;
tdm_vc4_display_buffer *display_buffer;
+ tdm_vc4_layer_data *layer_data = NULL;
+ tdm_vc4_output_data *output_data = NULL;
char buf[256] = {0,};
char *ret_tmp;
return;
}
+ LIST_FOR_EACH_ENTRY(output_data, &vc4_data->output_list, link) {
+ LIST_FOR_EACH_ENTRY(layer_data, &output_data->layer_list, link) {
+ if (display_buffer == layer_data->display_buffer)
+ layer_data->display_buffer = NULL;
+ }
+ }
+
if (display_buffer->fb_id > 0) {
if (drmModeRmFB(vc4_data->drm_fd, display_buffer->fb_id) < 0) {
ret_tmp = strerror_r(errno, buf, sizeof(buf));