drm/rockchip: Get rid of unnecessary struct fields
authorTomasz Figa <tfiga@chromium.org>
Tue, 30 Jan 2018 20:28:31 +0000 (21:28 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Sun, 18 Feb 2018 10:16:19 +0000 (11:16 +0100)
This patch removes unused fields from vop structure.

Signed-off-by: Tomasz Figa <tfiga@chromium.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Thierry Escande <thierry.escande@collabora.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20180130202913.28724-2-thierry.escande@collabora.com
drivers/gpu/drm/rockchip/rockchip_drm_vop.c

index 7715853..6673622 100644 (file)
@@ -95,9 +95,6 @@ struct vop {
        struct drm_device *drm_dev;
        bool is_enabled;
 
-       /* mutex vsync_ work */
-       struct mutex vsync_mutex;
-       bool vsync_work_pending;
        struct completion dsp_hold_completion;
 
        /* protected by dev->event_lock */
@@ -1555,8 +1552,6 @@ static int vop_bind(struct device *dev, struct device *master, void *data)
        spin_lock_init(&vop->reg_lock);
        spin_lock_init(&vop->irq_lock);
 
-       mutex_init(&vop->vsync_mutex);
-
        ret = devm_request_irq(dev, vop->irq, vop_isr,
                               IRQF_SHARED, dev_name(dev), vop);
        if (ret)