staging: comedi: ni_daq_dio24: remove 'stop' from private pcmcia data
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Wed, 30 Jan 2013 23:42:31 +0000 (16:42 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 4 Feb 2013 01:27:36 +0000 (19:27 -0600)
The pcmcia_driver suspend and remove functions set the 'stop' variable
and the resume function clears it. Nothing in the comedi_driver code
uses the 'stop' variable.

Just remove it so we can get rid of the suspend/resume.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/ni_daq_dio24.c

index a9b38dd..51c25ac 100644 (file)
@@ -188,7 +188,6 @@ static void dio24_config(struct pcmcia_device *link);
 
 struct local_info_t {
        struct pcmcia_device *link;
-       int stop;
        struct bus_operations *bus;
 };
 
@@ -216,7 +215,6 @@ static int dio24_cs_attach(struct pcmcia_device *link)
 
 static void dio24_cs_detach(struct pcmcia_device *link)
 {
-       ((struct local_info_t *)link->priv)->stop = 1;
        pcmcia_disable_device(link);
 
        /* This points to the parent local_info_t struct */
@@ -265,18 +263,11 @@ failed:
 
 static int dio24_cs_suspend(struct pcmcia_device *link)
 {
-       struct local_info_t *local = link->priv;
-
-       /* Mark the device as stopped, to block IO until later */
-       local->stop = 1;
        return 0;
 }                              /* dio24_cs_suspend */
 
 static int dio24_cs_resume(struct pcmcia_device *link)
 {
-       struct local_info_t *local = link->priv;
-
-       local->stop = 0;
        return 0;
 }                              /* dio24_cs_resume */