Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/exynos: Remove unused/useless fimd_context members

This patch removes a few fimd_context members which are either entirely
unused or unneeded.

Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Inki Dae <inki.dae@samsung.com>

authored by

Sean Paul and committed by
Inki Dae
055e0c06 a968e727

+1 -12
+1 -12
drivers/gpu/drm/exynos/exynos_drm_fimd.c
··· 107 107 struct fimd_context { 108 108 struct device *dev; 109 109 struct drm_device *drm_dev; 110 - int irq; 111 - struct drm_crtc *crtc; 112 110 struct clk *bus_clk; 113 111 struct clk *lcd_clk; 114 112 void __iomem *regs; ··· 118 120 u32 vidcon1; 119 121 bool suspended; 120 122 int pipe; 121 - struct mutex lock; 122 123 wait_queue_head_t wait_vsync_queue; 123 124 atomic_t wait_vsync_event; 124 125 ··· 694 697 695 698 DRM_DEBUG_KMS("%d\n", mode); 696 699 697 - mutex_lock(&ctx->lock); 698 - 699 700 switch (mode) { 700 701 case DRM_MODE_DPMS_ON: 701 702 /* ··· 715 720 DRM_DEBUG_KMS("unspecified mode %d\n", mode); 716 721 break; 717 722 } 718 - 719 - mutex_unlock(&ctx->lock); 720 723 } 721 724 722 725 static struct exynos_drm_manager_ops fimd_manager_ops = { ··· 940 947 return -ENXIO; 941 948 } 942 949 943 - ctx->irq = res->start; 944 - 945 - ret = devm_request_irq(dev, ctx->irq, fimd_irq_handler, 950 + ret = devm_request_irq(dev, res->start, fimd_irq_handler, 946 951 0, "drm_fimd", ctx); 947 952 if (ret) { 948 953 dev_err(dev, "irq request failed.\n"); ··· 950 959 ctx->driver_data = drm_fimd_get_driver_data(pdev); 951 960 init_waitqueue_head(&ctx->wait_vsync_queue); 952 961 atomic_set(&ctx->wait_vsync_event, 0); 953 - 954 - mutex_init(&ctx->lock); 955 962 956 963 platform_set_drvdata(pdev, &fimd_manager); 957 964