Greg Kroah-Hartman
3c0b461e4c
staging: csr: remove odd pointer typedefs
...
No one was using CsrPtrdiff or CsrUintptr, but CsrIntptr is used in one
place, so replace that with ptrdiff_t. Odds are all it really wants is
a void * there, but hey, I'll play along for now.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:35:14 -07:00
Greg Kroah-Hartman
d4fda8db97
staging: csr: remove CsrSize typedef
...
Use size_t instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:27:19 -07:00
Greg Kroah-Hartman
5379b13d9e
staging: csr: remove CsrBool typedef
...
Use u8 instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:25:15 -07:00
Greg Kroah-Hartman
c781b96b80
staging: csr: remove CsrCharString typedef
...
Use char instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:22:32 -07:00
Greg Kroah-Hartman
7f5393ea2d
staging: csr: remove CsrUtf8String typedef
...
Use the in-kernel u8 type instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:19:55 -07:00
Greg Kroah-Hartman
f58bfd88be
staging: csr: remove CsrUtf16String typedef
...
Use the in-kernel u16 type instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:17:59 -07:00
Greg Kroah-Hartman
9d25edfca7
staging: csr: remove CsrUint24 typedef
...
Use the in-kernel u32 type instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:14:51 -07:00
Greg Kroah-Hartman
95e326c28a
staging: csr: remove CsrInt32 typedef
...
Use the in-kernel s32 type instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:07:25 -07:00
Greg Kroah-Hartman
26a6b2e168
staging: csr: remove CsrUint32 typedef
...
Use the in-kernel u32 type instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:05:42 -07:00
Greg Kroah-Hartman
ab2b8c7383
staging: csr: remove CsrInt16 typedef
...
Use the in-kernel s16 type instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:02:00 -07:00
Greg Kroah-Hartman
8c87f69acf
staging: csr: remove CsrUint16 typedef
...
Use the in-kernel u16 type instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 12:00:10 -07:00
Greg Kroah-Hartman
163eb0d852
staging: csr: remove CsrInt8 typedef
...
Use the in-kernel s8 type instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 11:56:26 -07:00
Greg Kroah-Hartman
7e6f57944c
staging: csr: remove CsrUint8 typedef
...
Use the in-kernel u8 type instead.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 11:51:01 -07:00
Greg Kroah-Hartman
ca6d25029a
staging: csr: clean up csr_types.h a bit
...
Remove the floating point variables and the sections that are not being
built if the code isn't in the kernel.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 11:25:50 -07:00
Greg Kroah-Hartman
22c45f0b35
staging: csr: remove sdioemb/
...
Nothing in the subdirectory is being used, so remove it, and the
sdio_emb.c file which also isn't being built.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-20 11:21:41 -07:00
Greg Kroah-Hartman
db03f1d2cb
staging: csr: remove oska submodule
...
Turns out nothing in this module was being used at all, so instead of
deleting it piece by piece, just remove the whole thing. I don't know
why it was added in the first place.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:52:51 -07:00
Greg Kroah-Hartman
bd2b57ab75
staging: csr: oska: remove timer.c and timer.h
...
No one is using these, remove them.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:51:56 -07:00
Greg Kroah-Hartman
3421ee2f84
staging: csr: oska: remove time.h
...
No one was including it, so remove it.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:47:44 -07:00
Greg Kroah-Hartman
fa335388d9
staging: csr: oska: remove print.h and print.c
...
No one was calling these functions, so remove them.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:46:17 -07:00
Greg Kroah-Hartman
c30fbb3c1e
staging: csr: oska: remove list.c and list.h
...
No one is using these functions, so remove them.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:44:09 -07:00
Greg Kroah-Hartman
9f47550adb
staging: csr: oska: remove all.h and types.h
...
No one is using these (with one minor exception that was fixed in
list.c) so remove the header files.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:42:52 -07:00
Greg Kroah-Hartman
44bb4ac4bf
staging: csr: oska: remove refcount.c
...
It's not called by anyone, so remove it and the .h file and don't export
the functions as they are not around anymore.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:37:48 -07:00
Greg Kroah-Hartman
e74927deee
staging: csr: oska: remove io.h
...
Nothing is including it, so remove it.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:35:13 -07:00
Greg Kroah-Hartman
7a72e416e9
Staging: csr: remove oska compat functions
...
These functions were for older kernel versions, which we aren't
supporting anymore now that this is in the kernel. So remove the files,
they are no longer needed.
Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com >
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com >
Cc: Riku Mettälä <riku.mettala@bluegiga.com >
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:33:09 -07:00
Duan Jiong
194ccca70e
staging: sep_crypto.c: remove duplicated include
...
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:20:06 -07:00
Duan Jiong
33792df47c
staging: sep_main.c: remove duplicated include
...
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 17:20:06 -07:00
H Hartley Sweeten
1226f1ab90
staging: comedi: s526: remove unused variables in the private data
...
The 'data' and 'pci_dev' variables in the private data are not used.
They appear to be cut-and-paste from the skel driver. Remove them.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:40 -07:00
H Hartley Sweeten
3808dd926f
staging: comedi: aio_iiro_16: remove the private data
...
The private data is not used by this driver. Remove the struct,
devpriv macro, and the allocation.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:40 -07:00
H Hartley Sweeten
843c042d15
staging: comedi: rtd520: store the pci_dev in the comedi_device
...
Use the hw_dev pointer in the comedi_device struct to hold the
pci_dev instead of carrying it in the private data.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:39 -07:00
H Hartley Sweeten
670793019d
staging: comedi: rtd520: remove the '#if 0' code in the attach
...
This driver has code #if 0'ed out that would allow cleaning up
the attach if there was an error. The comedi core currently
calls the detach function to do this if the attach fails.
Remove the #if 0'ed out code.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:39 -07:00
H Hartley Sweeten
39ed05b769
staging: comedi: rtd520: remove 'got_regions' from private data
...
The 'got_regions' variable in the private data is used as a flag
for the detach to know if the pci device has been enabled.
Typically the dev->iobase variable is used to indicate this in
all the other comedi drivers. Do the same here for consistancy.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:39 -07:00
H Hartley Sweeten
8259069645
staging: comedi: rtd520: remove the debug print of the pci addresses
...
This is just noise.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:39 -07:00
H Hartley Sweeten
27034e8ace
staging: comedi: me_daq: store the pci_dev in the comedi_device
...
Use the hw_dev pointer in the comedi_device struct to hold the
pci_dev instead of carrying it in the private data.
Since the pci_dev was the only thing in the private data, remove
the struct, the devpriv macro, and it's allocation.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:39 -07:00
H Hartley Sweeten
81f9334602
staging: comedi: me_daq: cleanup "find pci device" code
...
Cleanup the "find pci device" code so that it follows the style
of the other comedi pci drivers.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:39 -07:00
H Hartley Sweeten
b92169fd85
staging: comedi: me_daq: factor out the "find pci device" code
...
Factor the "find pci device" code out of the attach function.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:39 -07:00
H Hartley Sweeten
bdc1afa388
staging: comedi: ke_counter: remove the cnt_board_nbr macro
...
This macro is an open-coded version of ARRAY_SIZE(). Use that
instead.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:38 -07:00
H Hartley Sweeten
6e4996bcd8
staging: comedi: ke_counter: store the pci_dev in the comedi_device
...
Use the hw_dev pointer in the comedi_device struct to hold the
pci_dev instead of carrying it in the private data.
Since the pci_dev was the only thing in the private data, remove
the struct, the devpriv macro, and it's allocation.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:38 -07:00
H Hartley Sweeten
f32e6061d5
staging: comedi: ke_counter: minor cleanup of cnt_attach()
...
Cleanup the attach function a bit to follow the style of
the other comedi pci drivers.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:38 -07:00
H Hartley Sweeten
a890062bb7
staging: comedi: ke_counter: cleanup "find pci device" code
...
Cleanup the "find pci device" code so that it follows the style
of the other comedi pci drivers.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:38 -07:00
H Hartley Sweeten
bd8a9bc167
staging: comedi: ke_counter: factor out the "find pci device" code
...
Factor the "find pci device" code out of the attach function.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:38 -07:00
H Hartley Sweeten
f2a64902e3
staging: comedi: dyna_pci10xx: fix detach
...
The detach for this driver is missing the check to make sure
that the pci device is enabled before disabling it.
It's also missing the pci_dev_put().
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:38 -07:00
H Hartley Sweeten
06183026d8
staging: comedi: dyna_pci10xx: store the pci_dev in the comedi_device
...
Use the hw_dev pointer in the comedi_device struct to hold the
pci_dev instead of carrying it in the private data.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:37 -07:00
H Hartley Sweeten
b694c4f433
staging: comedi: dyna_pci10xx: use dev->iobase
...
Use dev->iobase to hold one of the pci base addresses used
by the driver instead of carrying it in the private data.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:37 -07:00
H Hartley Sweeten
87790601cc
staging: comedi: dyna_pci10xx: remove unused bars from the private data
...
All of the pci device base address registers are saved in the private
data but only bar2 and bar3 are used by the driver. Remove the others.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:37 -07:00
H Hartley Sweeten
423e0e3f55
staging: comedi: dyna_pci10xx: remove 'valid' from the private data
...
This variable is set at the end of the attach but never used
in the driver. Remove it.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:37 -07:00
H Hartley Sweeten
6bdae560f4
staging: comedi: dyna_pci10xx: remove the 'start_stop_sem' mutex
...
The comedi core already has a mutex protecting the attach/detach
of the comedi drivers.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:37 -07:00
H Hartley Sweeten
5d30e51909
staging: comedi: dyna_pci10xx: cleanup "find pci device" code
...
Cleanup the "find pci device" code so that it follows the style
of the other comedi pci drivers.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:37 -07:00
H Hartley Sweeten
1f20b973f6
staging: comedi: dyna_pci10xx: factor out the "find pci device" code
...
Factor the "find pci device" code out of the attach function.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:36 -07:00
H Hartley Sweeten
9e9e13f53f
staging: comedi: dt3000: store the pci_dev in the comedi_device
...
Use the hw_dev pointer in the comedi_device struct to hold the
pci_dev instead of carrying it in the private data.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:36 -07:00
H Hartley Sweeten
2d49c81523
staging: comedi: dt3000: remove 'phys_addr' from the private data
...
The 'phys_addr' variable in the private data is simply used as
a flag for the detach function to know that the pci device has
been enabled. Use the 'dev->iobase' variable instead as is more
typical for other comedi pci drivers.
Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2012-07-19 16:51:36 -07:00