staging: comedi: refactor contec_pci_dio driver and use module_comedi_pci_driver
authorH Hartley Sweeten <hartleys@visionengravers.com>
Wed, 16 May 2012 01:23:03 +0000 (18:23 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 May 2012 20:23:02 +0000 (13:23 -0700)
commitce41d7d666da4a3d12d0ad6d5b29146b25670037
tree97c18979fc318e92da566e35c06fdaa618cc223b
parentace44dc8ac4db0e7a23abd45513e9e78f5a868bd
staging: comedi: refactor contec_pci_dio driver and use module_comedi_pci_driver

Move the module_init/module_exit routines and the associated
struct comedi_drive and struct pci_driver to the end of the
source. This is more typical of how other drivers are written
and removes the need for the forward declarations.

Refactor some of the other functions to remove the remaining
forward declarations.

Remove some unused code stubs that are in #if 0 / #endif
blocks.

Convert the driver to use the module_comedi_pci_driver() macro
which makes the code smaller and a bit simpler.

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