[COMMON] iio: adc: exynos_adc: Fix prevent defect
authorChoi Jaehyoung <jkkkkk.choi@samsung.com>
Thu, 7 Sep 2017 07:31:37 +0000 (16:31 +0900)
committerJaehyoung Choi <jkkkkk.choi@samsung.com>
Wed, 9 May 2018 11:27:50 +0000 (20:27 +0900)
CID: 197183 - Constant variable guards dead code.

Change-Id: Ibdead8ca606d8473257889e5a6bebcda2865885f
Signed-off-by: Choi Jaehyoung <jkkkkk.choi@samsung.com>
drivers/iio/adc/exynos_adc.c

index 8d7e7227815ca3be4c7873ad7105ad6a98f2f46d..10508e3238e0c7d13c3f4efd9db3cedee8c2bc49 100644 (file)
@@ -939,7 +939,6 @@ static int exynos_adc_probe(struct platform_device *pdev)
        struct device_node *np = pdev->dev.of_node;
        struct iio_dev *indio_dev = NULL;
        struct resource *mem;
-       bool has_ts = false;
        int ret = -ENODEV;
        int irq;
        unsigned int sysreg;
@@ -1073,10 +1072,7 @@ static int exynos_adc_probe(struct platform_device *pdev)
 err_of_populate:
        device_for_each_child(&indio_dev->dev, NULL,
                                exynos_adc_remove_devices);
-       if (has_ts) {
-               input_unregister_device(info->input);
-               free_irq(info->tsirq, info);
-       }
+
 #ifdef ADC_TS
 err_iio:
        iio_device_unregister(indio_dev);