As indicated by checkpatch.pl, "WARNING: Use of volatile is usually
wrong: ...". The variables in the private data that are marked
volatile don't need to be. Remove the volatile.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Reviewed-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 
        unsigned short ao[2];
 
-       volatile int dacsr;     /* software copies of registers */
-       volatile int adcsr;
-       volatile int supcsr;
+       int dacsr;      /* software copies of registers */
+       int adcsr;
+       int supcsr;
 
-       volatile int ntrig;
-       volatile int nread;
+       int ntrig;
+       int nread;
 
        struct {
                int chan;
                unsigned short *buf;    /* DMA buffer */
-               volatile int size;      /* size of current transfer */
+               int size;       /* size of current transfer */
        } dma[2];
        int dma_maxsize;        /* max size of DMA transfer (in bytes) */
        int usedma;             /* driver uses DMA              */
-       volatile int current_dma_index;
+       int current_dma_index;
        int dma_dir;
 };