浏览代码

drm/backlight: initialize struct backlight_properties properly

The power field was never correctly initialized.

[airlied: just took the two drm specific bits]

Signed-off-by: Corentin Chary <corentin.chary@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Corentin Chary 13 年之前
父节点
当前提交
af437cfd35
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      drivers/gpu/drm/i915/intel_panel.c
  2. 1 0
      drivers/gpu/drm/radeon/radeon_legacy_encoders.c

+ 1 - 0
drivers/gpu/drm/i915/intel_panel.c

@@ -368,6 +368,7 @@ int intel_panel_setup_backlight(struct drm_device *dev)
 	else
 		return -ENODEV;
 
+	memset(&props, 0, sizeof(props));
 	props.type = BACKLIGHT_RAW;
 	props.max_brightness = intel_panel_get_max_backlight(dev);
 	dev_priv->backlight =

+ 1 - 0
drivers/gpu/drm/radeon/radeon_legacy_encoders.c

@@ -369,6 +369,7 @@ void radeon_legacy_backlight_init(struct radeon_encoder *radeon_encoder,
 		goto error;
 	}
 
+	memset(&props, 0, sizeof(props));
 	props.max_brightness = MAX_RADEON_LEVEL;
 	props.type = BACKLIGHT_RAW;
 	bd = backlight_device_register("radeon_bl", &drm_connector->kdev,