staging: comedi: amplc_pc236: check bus type before accessing LCR
authorIan Abbott <abbotti@mev.co.uk>
Thu, 16 Aug 2012 11:24:10 +0000 (12:24 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 16 Aug 2012 18:35:44 +0000 (11:35 -0700)
commit15bad7b518043aa00d6220effabaf8c262a5af64
treecb32b0f66b5f559a701e0e4adc86d089a5136bec
parent02918c0066b1c990a4e60c0dd4702eb9639b760b
staging: comedi: amplc_pc236: check bus type before accessing LCR

The PCI-local bridge LCR registers are (assumed to be) present and used
iff the board is a PCI board (a PCI236).  Currently the code tests if
devpriv->lcr_iobase is valid before accessing the registers.  Instead,
check if the board is a PCI board and assume devpriv->lcr_iobase is
valid if so.  (Currently, no validity check is performed as the PCI
vendor and device ID ought to suffice, but simple checks could be added
when attaching the device.)

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