OSDN Git Service

staging: comedi: refactor cb_pcimdda driver and use module_comedi_pci_driver
authorH Hartley Sweeten <hartleys@visionengravers.com>
Tue, 15 May 2012 22:10:25 +0000 (15:10 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 May 2012 00:56:53 +0000 (17:56 -0700)
commit48b992b49f56f03a425a42c6d7fefe72c8d5648e
tree04570d15a066dba74b27f460cd1482053527267f
parentecdc3e0d12c3c94abc9e3d7903ea55e7c1f350bb
staging: comedi: refactor cb_pcimdda 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.

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