OSDN Git Service

staging: vboxvideo: Stop accessing crtc_state->active
authorHans de Goede <hdegoede@redhat.com>
Thu, 18 Oct 2018 15:03:28 +0000 (17:03 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 7 Nov 2018 11:27:33 +0000 (12:27 +0100)
Atomic modesetting drivers should never check crtc_state->active directly,
instead check crtc_state->enable.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vboxvideo/vbox_mode.c

index 6acc965..90486cf 100644 (file)
@@ -84,7 +84,7 @@ static void vbox_do_modeset(struct drm_crtc *crtc)
        }
 
        flags = VBVA_SCREEN_F_ACTIVE;
-       flags |= (fb && crtc->state->active) ? 0 : VBVA_SCREEN_F_BLANK;
+       flags |= (fb && crtc->state->enable) ? 0 : VBVA_SCREEN_F_BLANK;
        flags |= vbox_crtc->disconnected ? VBVA_SCREEN_F_DISABLED : 0;
        hgsmi_process_display_info(vbox->guest_pool, vbox_crtc->crtc_id,
                                   x_offset, y_offset,