File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ static void virtio_gpu_config_changed_work_func(struct work_struct *work)
44
44
if (vgdev -> has_edid )
45
45
virtio_gpu_cmd_get_edids (vgdev );
46
46
virtio_gpu_cmd_get_display_info (vgdev );
47
+ virtio_gpu_notify (vgdev );
47
48
drm_helper_hpd_irq_event (vgdev -> ddev );
48
49
events_clear |= VIRTIO_GPU_EVENT_DISPLAY ;
49
50
}
@@ -205,6 +206,7 @@ int virtio_gpu_init(struct drm_device *dev)
205
206
if (vgdev -> has_edid )
206
207
virtio_gpu_cmd_get_edids (vgdev );
207
208
virtio_gpu_cmd_get_display_info (vgdev );
209
+ virtio_gpu_notify (vgdev );
208
210
wait_event_timeout (vgdev -> resp_wq , !vgdev -> display_info_pending ,
209
211
5 * HZ );
210
212
return 0 ;
Original file line number Diff line number Diff line change @@ -775,7 +775,6 @@ int virtio_gpu_cmd_get_display_info(struct virtio_gpu_device *vgdev)
775
775
vgdev -> display_info_pending = true;
776
776
cmd_p -> type = cpu_to_le32 (VIRTIO_GPU_CMD_GET_DISPLAY_INFO );
777
777
virtio_gpu_queue_ctrl_buffer (vgdev , vbuf );
778
- virtio_gpu_notify (vgdev );
779
778
return 0 ;
780
779
}
781
780
@@ -903,7 +902,6 @@ int virtio_gpu_cmd_get_edids(struct virtio_gpu_device *vgdev)
903
902
cmd_p -> hdr .type = cpu_to_le32 (VIRTIO_GPU_CMD_GET_EDID );
904
903
cmd_p -> scanout = cpu_to_le32 (scanout );
905
904
virtio_gpu_queue_ctrl_buffer (vgdev , vbuf );
906
- virtio_gpu_notify (vgdev );
907
905
}
908
906
909
907
return 0 ;
You can’t perform that action at this time.
0 commit comments