iio: remove useless irq_enabled variable in at91
authorPeter Meerwald <pmeerw@pmeerw.net>
Sat, 13 Oct 2012 08:06:00 +0000 (09:06 +0100)
committerJonathan Cameron <jic23@kernel.org>
Fri, 19 Oct 2012 15:18:54 +0000 (16:18 +0100)
irq_enabled is only set, but never read

Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/at91_adc.c

index 3ed94bf8059675f047bdaacc74916c1db42a7cdf..b3ba8af4f261210a76fd0e049d77f87faab39e14 100644 (file)
@@ -46,7 +46,6 @@ struct at91_adc_state {
        struct clk              *clk;
        bool                    done;
        int                     irq;
-       bool                    irq_enabled;
        u16                     last_value;
        struct mutex            lock;
        u8                      num_channels;
@@ -85,7 +84,6 @@ static irqreturn_t at91_adc_trigger_handler(int irq, void *p)
        buffer->access->store_to(buffer, (u8 *)st->buffer);
 
        iio_trigger_notify_done(idev->trig);
-       st->irq_enabled = true;
 
        /* Needed to ACK the DRDY interruption */
        at91_adc_readl(st, AT91_ADC_LCDR);
@@ -106,7 +104,6 @@ static irqreturn_t at91_adc_eoc_trigger(int irq, void *private)
 
        if (iio_buffer_enabled(idev)) {
                disable_irq_nosync(irq);
-               st->irq_enabled = false;
                iio_trigger_poll(idev->trig, iio_get_time_ns());
        } else {
                st->last_value = at91_adc_readl(st, AT91_ADC_LCDR);
This page took 0.025379 seconds and 5 git commands to generate.