]> Pileus Git - ~andy/linux/commit
staging: comedi: refactor ni_pcidio driver and use module_comedi_driver
authorH Hartley Sweeten <hartleys@visionengravers.com>
Wed, 16 May 2012 00:09:09 +0000 (17:09 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 May 2012 00:56:51 +0000 (17:56 -0700)
commitcb4c516ca14efd9dd64caf6dd3ae7558f0d480e3
treed10ca23b204903dbf9d61e47373e9ece495d9cda
parentfe14fa2b243f301841ef193de334376bab686643
staging: comedi: refactor ni_pcidio driver and use module_comedi_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/ni_pcidio.c