Browse Source

staging: comedi: pcmuio: remove unused private data variables

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>
H Hartley Sweeten 12 years ago
parent
commit
3de38f258f
1 changed files with 0 additions and 8 deletions
  1. 0 8
      drivers/staging/comedi/drivers/pcmuio.c

+ 0 - 8
drivers/staging/comedi/drivers/pcmuio.c

@@ -125,8 +125,6 @@
 #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;
@@ -180,11 +178,6 @@ struct pcmuio_subdev_private {
 
 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;
@@ -701,7 +694,6 @@ static int pcmuio_attach(struct comedi_device *dev, struct comedi_devconfig *it)
 	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);
 	}