]> git.karo-electronics.de Git - karo-tx-linux.git/commit
staging: comedi: refactor dt2811 driver and use module_comedi_driver
authorH Hartley Sweeten <hartleys@visionengravers.com>
Tue, 15 May 2012 23:35:38 +0000 (16:35 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 May 2012 00:56:51 +0000 (17:56 -0700)
commit5675d89927d428f7ea1bb6b0b3df06580bd55dcf
tree6e57938c37ea1c09e9d63f3376eab6849c5f6d5b
parent613e91213a0ec9e86a704070627790cc29c35e28
staging: comedi: refactor dt2811 driver and use module_comedi_driver

Move the module_init/module_exit routines and the associated
struct comedi_drive 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.

Convert the driver to use the module_comedi_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/dt2811.c