staging: comedi: serial2002: hookup the (*open) and (*close) last
authorH Hartley Sweeten <hsweeten@visionengravers.com>
Fri, 5 Apr 2013 23:11:50 +0000 (16:11 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 8 Apr 2013 17:27:44 +0000 (10:27 -0700)
For aesthetic reasons, hookup the comedi_device (*open) and (*close)
functions after everything else in the attach has succeeded.

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/serial2002.c

index a596da8ac69a6eb2443b9c5f290df2abd3a060a4..16ff16e920abb086622b024aa2d4d4d0d82dabf9 100644 (file)
@@ -751,8 +751,6 @@ static int serial2002_attach(struct comedi_device *dev,
                return -ENOMEM;
        dev->private = devpriv;
 
-       dev->open = serial_2002_open;
-       dev->close = serial_2002_close;
        devpriv->port = it->options[0];
        devpriv->speed = it->options[1];
 
@@ -806,6 +804,9 @@ static int serial2002_attach(struct comedi_device *dev,
        s->range_table  = NULL;
        s->insn_read    = serial2002_encoder_insn_read;
 
+       dev->open       = serial_2002_open;
+       dev->close      = serial_2002_close;
+
        return 0;
 }
 
This page took 0.025509 seconds and 5 git commands to generate.