staging: comedi: cb_pcidas64: remove board(dev) inline
authorIan Abbott <abbotti@mev.co.uk>
Fri, 2 Nov 2012 19:18:01 +0000 (19:18 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 6 Nov 2012 08:28:58 +0000 (09:28 +0100)
commitb07244ceeadd30be344cb49f9bc96f8b8b36a6a4
tree7d916c9f7bd1b5131a5a1fea40f179e7a7bd3f2e
parent4dba6c02cd2bd4714db4f0ccd3ebc3983ff0e039
staging: comedi: cb_pcidas64: remove board(dev) inline

The `board(dev)` inline function returns `dev->board_ptr` cast from
`const void *` to `struct pcidas64_board *`.  It really ought to return
a `const struct pcidas64_board *`.  Rather than fix the function, just
remove it and replace the calls with a local variable `thisboard` in the
functions that call it.  `thisboard` is set to the result of the common
inline function `comedi_board(dev)` defined in "comedidev.h".

Fix a little resulting fall-out from the inline function
`ai_dma_ring_count(board)` whose parameter should have been a const
pointer.

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/comedi/drivers/cb_pcidas64.c