This patch removes a few fimd_context members which are either entirely
unused or unneeded.
Signed-off-by: Sean Paul <seanpaul at chromium.org>
---

Changes in v2: None

 drivers/gpu/drm/exynos/exynos_drm_fimd.c | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c 
b/drivers/gpu/drm/exynos/exynos_drm_fimd.c
index f69d6e5..61124ca 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c
@@ -121,8 +121,6 @@ struct fimd_mode_data {
 struct fimd_context {
        struct device                   *dev;
        struct drm_device               *drm_dev;
-       int                             irq;
-       struct drm_crtc                 *crtc;
        struct clk                      *bus_clk;
        struct clk                      *lcd_clk;
        void __iomem                    *regs;
@@ -134,7 +132,6 @@ struct fimd_context {
        u32                             vidcon1;
        bool                            suspended;
        int                             pipe;
-       struct mutex                    lock;
        wait_queue_head_t               wait_vsync_queue;
        atomic_t                        wait_vsync_event;

@@ -547,8 +544,6 @@ static void fimd_dpms(struct exynos_drm_manager *mgr, int 
mode)

        DRM_DEBUG_KMS("%d\n", mode);

-       mutex_lock(&ctx->lock);
-
        switch (mode) {
        case DRM_MODE_DPMS_ON:
                /*
@@ -570,8 +565,6 @@ static void fimd_dpms(struct exynos_drm_manager *mgr, int 
mode)
                DRM_DEBUG_KMS("unspecified mode %d\n", mode);
                break;
        }
-
-       mutex_unlock(&ctx->lock);
 }

 static u32 fimd_calc_clkdiv(struct fimd_context *ctx,
@@ -964,9 +957,7 @@ static int fimd_probe(struct platform_device *pdev)
                return -ENXIO;
        }

-       ctx->irq = res->start;
-
-       ret = devm_request_irq(dev, ctx->irq, fimd_irq_handler,
+       ret = devm_request_irq(dev, res->start, fimd_irq_handler,
                                                        0, "drm_fimd", ctx);
        if (ret) {
                dev_err(dev, "irq request failed.\n");
@@ -977,8 +968,6 @@ static int fimd_probe(struct platform_device *pdev)
        DRM_INIT_WAITQUEUE(&ctx->wait_vsync_queue);
        atomic_set(&ctx->wait_vsync_event, 0);

-       mutex_init(&ctx->lock);
-
        platform_set_drvdata(pdev, &fimd_manager);

        fimd_manager.ctx = ctx;
-- 
1.8.4

Reply via email to