drm/vc4: Ensure zpos is always initialised
authorDave Stevenson <dave.stevenson@raspberrypi.org>
Fri, 19 Jul 2019 16:49:00 +0000 (17:49 +0100)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:33:02 +0000 (16:33 +0100)
The compiler is warning that default_zpos can be used
uninitialised as there is no default case to catch all plane
types.
No other plane types should ever be presented to vc4_fkms_plane_init,
but add a default case regardless.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
drivers/gpu/drm/vc4/vc4_firmware_kms.c

index 5526b7d..653c9f6 100644 (file)
@@ -804,6 +804,7 @@ static struct drm_plane *vc4_fkms_plane_init(struct drm_device *dev,
         * other layers as requested by KMS.
         */
        switch (type) {
+       default:
        case DRM_PLANE_TYPE_PRIMARY:
                default_zpos = 0;
                break;