These members of the private data are either not referenced or are set
but never used by the driver. Remove them.
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>
 #define PCMUIO48_IOSIZE                ASIC_IOSIZE
 #define PCMUIO96_IOSIZE                (ASIC_IOSIZE * 2)
 
-#define NUM_PAGED_REGS         3
-
 struct pcmuio_board {
        const char *name;
        const int num_asics;
 
 struct pcmuio_private {
        struct {
-               /* shadow of POLx registers */
-               unsigned char pol[NUM_PAGED_REGS];
-               /* shadow of ENABx registers */
-               unsigned char enab[NUM_PAGED_REGS];
-               int num;
                unsigned long iobase;
                unsigned int irq;
                spinlock_t spinlock;
        dev->private = devpriv;
 
        for (asic = 0; asic < MAX_ASICS; ++asic) {
-               devpriv->asics[asic].num = asic;
                devpriv->asics[asic].iobase = dev->iobase + asic * ASIC_IOSIZE;
                spin_lock_init(&devpriv->asics[asic].spinlock);
        }