[patch] drm/gma500: cleanup in psb_mode_operation_ioctl()
Patrik Jakobsson
patrik.r.jakobsson at gmail.com
Tue Mar 11 09:44:48 PDT 2014
On Tue, Feb 18, 2014 at 3:59 PM, Dan Carpenter <dan.carpenter at oracle.com> wrote:
> It looks like the "mode" test was changed at some point and but it
> wasn't totally cleaned up. I've removed the unneeded indent block and
> the duplicative test for "if (mode)".
>
> Signed-off-by: Dan Carpenter <dan.carpenter at oracle.com>
Hi Dan,
Sorry for the late reply. This function will be removed in -next since it was
never used. It was part of the old Poulsbo reference driver where an open
userspace never materialized.
Thanks
Patrik
> diff --git a/drivers/gpu/drm/gma500/psb_drv.c b/drivers/gpu/drm/gma500/psb_drv.c
> index 1199180667c9..411ed5b80d53 100644
> --- a/drivers/gpu/drm/gma500/psb_drv.c
> +++ b/drivers/gpu/drm/gma500/psb_drv.c
> @@ -534,24 +534,22 @@ static int psb_mode_operation_ioctl(struct drm_device *dev, void *data,
> }
>
> /* drm_crtc_convert_umode(mode, umode); */
> - {
> - mode->clock = umode->clock;
> - mode->hdisplay = umode->hdisplay;
> - mode->hsync_start = umode->hsync_start;
> - mode->hsync_end = umode->hsync_end;
> - mode->htotal = umode->htotal;
> - mode->hskew = umode->hskew;
> - mode->vdisplay = umode->vdisplay;
> - mode->vsync_start = umode->vsync_start;
> - mode->vsync_end = umode->vsync_end;
> - mode->vtotal = umode->vtotal;
> - mode->vscan = umode->vscan;
> - mode->vrefresh = umode->vrefresh;
> - mode->flags = umode->flags;
> - mode->type = umode->type;
> - strncpy(mode->name, umode->name, DRM_DISPLAY_MODE_LEN);
> - mode->name[DRM_DISPLAY_MODE_LEN-1] = 0;
> - }
> + mode->clock = umode->clock;
> + mode->hdisplay = umode->hdisplay;
> + mode->hsync_start = umode->hsync_start;
> + mode->hsync_end = umode->hsync_end;
> + mode->htotal = umode->htotal;
> + mode->hskew = umode->hskew;
> + mode->vdisplay = umode->vdisplay;
> + mode->vsync_start = umode->vsync_start;
> + mode->vsync_end = umode->vsync_end;
> + mode->vtotal = umode->vtotal;
> + mode->vscan = umode->vscan;
> + mode->vrefresh = umode->vrefresh;
> + mode->flags = umode->flags;
> + mode->type = umode->type;
> + strncpy(mode->name, umode->name, DRM_DISPLAY_MODE_LEN);
> + mode->name[DRM_DISPLAY_MODE_LEN-1] = 0;
>
> connector_funcs = (struct drm_connector_helper_funcs *)
> connector->helper_private;
> @@ -562,8 +560,7 @@ static int psb_mode_operation_ioctl(struct drm_device *dev, void *data,
> }
>
> /*do some clean up work*/
> - if (mode)
> - drm_mode_destroy(dev, mode);
> + drm_mode_destroy(dev, mode);
> mode_op_out:
> drm_modeset_unlock_all(dev);
> return ret;
More information about the dri-devel
mailing list