Commit 56f97a46 authored by Luc Van Oostenryck's avatar Luc Van Oostenryck Committed by Kleber Sacilotto de Souza

drm/gma500: fix psb_intel_lvds_mode_valid()'s return type

BugLink: https://bugs.launchpad.net/bugs/1791953

[ Upstream commit 2ea00909 ]

The method struct drm_connector_helper_funcs::mode_valid is defined
as returning an 'enum drm_mode_status' but the driver implementation
for this method, psb_intel_lvds_mode_valid(), uses an 'int' for it.

Fix this by using 'enum drm_mode_status' for psb_intel_lvds_mode_valid().
Signed-off-by: default avatarLuc Van Oostenryck <luc.vanoostenryck@gmail.com>
Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
Link: https://patchwork.freedesktop.org/patch/msgid/20180424131458.2060-1-luc.vanoostenryck@gmail.comSigned-off-by: default avatarSasha Levin <alexander.levin@microsoft.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: default avatarStefan Bader <stefan.bader@canonical.com>
Signed-off-by: default avatarKleber Sacilotto de Souza <kleber.souza@canonical.com>
parent be046fc9
...@@ -252,7 +252,7 @@ extern int intelfb_remove(struct drm_device *dev, ...@@ -252,7 +252,7 @@ extern int intelfb_remove(struct drm_device *dev,
extern bool psb_intel_lvds_mode_fixup(struct drm_encoder *encoder, extern bool psb_intel_lvds_mode_fixup(struct drm_encoder *encoder,
const struct drm_display_mode *mode, const struct drm_display_mode *mode,
struct drm_display_mode *adjusted_mode); struct drm_display_mode *adjusted_mode);
extern int psb_intel_lvds_mode_valid(struct drm_connector *connector, extern enum drm_mode_status psb_intel_lvds_mode_valid(struct drm_connector *connector,
struct drm_display_mode *mode); struct drm_display_mode *mode);
extern int psb_intel_lvds_set_property(struct drm_connector *connector, extern int psb_intel_lvds_set_property(struct drm_connector *connector,
struct drm_property *property, struct drm_property *property,
......
...@@ -343,7 +343,7 @@ static void psb_intel_lvds_restore(struct drm_connector *connector) ...@@ -343,7 +343,7 @@ static void psb_intel_lvds_restore(struct drm_connector *connector)
} }
} }
int psb_intel_lvds_mode_valid(struct drm_connector *connector, enum drm_mode_status psb_intel_lvds_mode_valid(struct drm_connector *connector,
struct drm_display_mode *mode) struct drm_display_mode *mode)
{ {
struct drm_psb_private *dev_priv = connector->dev->dev_private; struct drm_psb_private *dev_priv = connector->dev->dev_private;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment