Frank Mori Hess
f26c569b41
Staging: comedi: add gsc_hpdi driver
...
Driver for the General Standards Corporation High Speed Parallel Digital
Interface rs485 boards.
From: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:45 -07:00
Anders Gnistrup
9e27db79cc
Staging: comedi: add fl212 driver
...
Driver for FL512 board
From: Anders Gnistrup <ex18@kalman.iau.dtu.dk >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:44 -07:00
Anders Blomdell
77e01cdbad
Staging: comedi: add multiq3 driver
...
Hardware driver for Quanser Consulting MultiQ-3 board
From: Anders Blomdell <anders.blomdell@control.lth.se >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:44 -07:00
David A. Schleef
ac52af96de
Staging: comedi: add poc driver
...
mini-drivers for POC (Piece of crap) boards. Currently
supports:
Keithley Metrabyte DAC-02
Advantech PCL-733, PCL-734
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:44 -07:00
Brent Baccala
62ed666238
Staging: comedi: add quatech_daqp_cs driver
...
Driver for Quatech DAQP PCMCIA data capture cards
From: Brent Baccala <baccala@freesoft.org >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:44 -07:00
Anders Blomdell
a7b5a2c4e1
Staging: comedi: add rti802 driver
...
Driver for Analog Devices RTI-802 board
From: Anders Blomdell <anders.blomdell@control.lth.se >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:44 -07:00
Everett Wang
0c988d008c
Staging: comedi: add s526 driver
...
For Sensoray 526 devices
From: Everett Wang <everett.wang@everteq.com >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:44 -07:00
Michal Dobes
4da6a1d8f5
Staging: comedi: add pcl818 driver
...
For Advantech cards:
PCL-818L, PCL-818H, PCL-818HD, PCL-818HG, PCL-818, PCL-718
From: Michal Dobes <dobes@tesnet.cz >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:44 -07:00
Michal Dobes
fcdb427bc7
Staging: comedi: add pcl821 driver
...
hardware driver for Advantech cards:
PCL-812, PCL-812PG, PCL-813, PCL-813B
and for ADlink cards:
ACL-8112DG, ACL-8112HG, ACL-8112PG, ACL-8113, ACL-8216
and for ICP DAS cards:
ISO-813, A-821PGH, A-821PGL, A-821PGL-NDA, A-822PGH, A-822PGL,
A-823PGH, A-823PGL, A-826PG
From: Michal Dobes <dobes@tesnet.cz >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:44 -07:00
Michal Dobes
b3c1e463b7
Staging: comedi: add pcl724 driver
...
For Advantech cards:
PCL-724, PCL-722, PCL-731 ADLink ACL-7122, ACL-7124, PET-48DIO
From: Michal Dobes <dobes@tesnet.cz >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:44 -07:00
Jon Grierson
bb71f8b315
Staging: comedi: add adl_pci7296 driver
...
Driver for the Adlink PCI-7296 96 ch. digital io board
From: Jon Grierson <jd@renko.co.uk >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:44 -07:00
Anders Blomdell
578c018354
Staging: comedi: add serial2002 driver
...
Driver for serial connected hardware
From: Anders Blomdell <anders.blomdell@control.lth.se >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:43 -07:00
David Schleef
fc6a12e507
Staging: comedi: add skeleton driver
...
Example skeleton comedi driver
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:43 -07:00
Robert Schwebel
18222f9822
Staging: comedi: add ssv_dnp driver
...
driver for SSV Embedded Systems' DIL/Net-PCs
From: Robert Schwebel <robert@schwebel.de >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:43 -07:00
Kruchinin Daniil
110526ed6b
Staging: comedi: add unioxx5 driver
...
Driver for Fastwel UNIOxx-5 (analog and digital i/o) boards
From: Kruchinin Daniil <asgard@etersoft.ru >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:43 -07:00
Jeremy Theler
27b3f921f1
Staging: comedi: add adq12b driver
...
driver for MicroAxial ADQ12-B data acquisition and control card
From: Jeremy Theler <thelerg@ib.cnea.gov.ar >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:43 -07:00
Emmanuel Pacaud
8cb9b9fb97
Staging: comedi: add adl_pci9111 driver
...
Hardware driver for PCI9111 ADLink cards
From: Emmanuel Pacaud <emmanuel.pacaud@univ-poitiers.fr >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:43 -07:00
Michel Lachaine
6eb78a1bb8
Staging: comedi: add adl_pci8164 driver
...
Driver for the Adlink PCI-8164 4 Axes Motion Control board
board
From: Michel Lachaine <mike@mikelachaine.ca >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:43 -07:00
Michel Lachaine
ed9c5eeb43
Staging: comedi: add adl_pci7432 driver
...
Driver for the Adlink PCI-7432 64 ch. isolated digital io board
From: Michel Lachaine <mike@mikelachaine.ca >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:43 -07:00
David Schleef
d96cba0720
Staging: comedi: add comedi_rt_timer virtual driver
...
virtual driver for using RTL timing sources
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
David Schleef
0882eaa643
Staging: comedi: add das08 drivers
...
Supports [Keithley Metrabyte] DAS08 (isa-das08), [ComputerBoards] DAS08
(isa-das08), DAS08-PGM (das08-pgm), DAS08-PGH (das08-pgh), DAS08-PGL
(das08-pgl), DAS08-AOH (das08-aoh), DAS08-AOL (das08-aol), DAS08-AOM
(das08-aom), DAS08/JR-AO (das08/jr-ao), DAS08/JR-16-AO (das08jr-16-ao),
PCI-DAS08 (das08), PC104-DAS08 (pc104-das08), DAS08/JR/16 (das08jr/16)
[ComputerBoards] PCM-DAS08 (pcm-das08)
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
Anders Blomdell
07b509e658
Staging: comedi: add jr3_pci driver
...
hardware driver for JR3/PCI force sensor board
From: Anders Blomdell <anders.blomdell@control.lth.se >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
David Schleef
c4beb34e46
Staging: comedi: add nt_pcimio driver
...
Hardware driver for NI PCI-MIO E series cards
Supports PCI-MIO-16XE-10, PXI-6030E, PCI-MIO-16E-1, PCI-MIO-16E-4,
PCI-6014, PCI-6040E, PXI-6040E, PCI-6030E, PCI-6031E, PCI-6032E,
PCI-6033E, PCI-6071E, PCI-6023E, PCI-6024E, PCI-6025E, PXI-6025E,
PCI-6034E, PCI-6035E, PCI-6052E, PCI-6110, PCI-6111, PCI-6220,
PCI-6221, PCI-6224, PCI-6225, PCI-6229, PCI-6250, PCI-6251, PCIe-6251,
PCI-6254, PCI-6259, PCIe-6259, PCI-6280, PCI-6281, PXI-6281, PCI-6284,
PCI-6289, PCI-6711, PXI-6711, PCI-6713, PXI-6713, PXI-6071E,
PCI-6070E, PXI-6070E, PXI-6052E, PCI-6036E, PCI-6731, PCI-6733,
PXI-6733, PCI-6143, PXI-6143
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
David Schleef
4fecf4a2a6
Staging: comedi: add nt_mio_cs driver
...
Hardware driver for NI PCMCIA MIO E series cards
Supports DAQCard-AI-16XE-50 (ni_mio_cs), DAQCard-AI-16E-4,
DAQCard-6062E, DAQCard-6024E, DAQCard-6036E
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
David Schleef
a8b774308d
Staging: comedi: add nt_atmio driver
...
Hardware driver for NI AT-MIO E series cards
Supports the AT-MIO-16E-2, AT-MIO-16E-10, AT-MIO-16DE-10,
AT-MIO-64E-3, AT-MIO-16XE-50, AT-MIO-16XE-10, AT-AI-16XE-10 cards
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
Frank Mori Hess
124b13b26d
Staging: comedi: add ni_labpc drivers
...
This supports National Instruments Lab-PC and compatibles
From: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
Ivan Martinez
59c7dd3dc3
Staging: comedi: add cb_pcidas driver
...
For MeasurementComputing PCI-DAS series with the AMCC S5933 PCI
controller
From: Ivan Martinez <imr@oersted.dtu.dk >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
Michal Dobes
0e8db97a04
Staging: comedi: add adv_pci1710 driver
...
For Advantech cards:
PCI-1710, PCI-1710HG, PCI-1711, PCI-1713, PCI-1720,
From: Michal Dobes <dobes@tesnet.cz >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
Michal Dobes
3063d6de56
Staging: comedi: add adl_pci9118 driver
...
For ADLink cards:
PCI-9118DG, PCI-9118HG, PCI-9118HR
From: Michal Dobes <dobes@tesnet.cz >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
Michal Dobes
d351ec843c
Staging: comedi: add amcc_s5933 header file
...
This is used for any AMCC S5933 PCI controller code
From: Michal Dobes <dobes@tesnet.cz >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
Frank Mori Hess
cb7859a90a
Staging: comedi: add National Instruments infrastructure
...
These drivers are used to support National Instruments general purpose
counters and commands.
From: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: J.P. Mellor <jpmellor@rose-hulman.edu >
Cc: Herman Bruyninckx <Herman.Bruyninckx@mech.kuleuven.ac.be >
Cc: Wim Meeussen <Wim.Meeussen@mech.kuleuven.ac.be >
Cc: Klass Gadeyne <Klaas.Gadeyne@mech.kuleuven.ac.be >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:42 -07:00
Richard Bytheway
f4bd8abb37
Staging: comedi: add cb_pcimdas driver
...
For Measurement Computing PCI Migration series boards
From: Richard Bytheway <mocelet@sucs.org >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:41 -07:00
Ian Abbott
6a5c866476
Staging: comedi: add amplc_pc236 driver
...
for Amplicon PC36AT and PCI236 devices
From: Ian Abbott <abbotti@mev.co.uk >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:41 -07:00
David Schleef
7bc3bd1a46
Staging: comedi: add plx9052 header file
...
This is used by multiple comedi drivers.
It is the definitions for the PLX-9052 PCI interface chip
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:41 -07:00
David Schleef
fc59905e44
Staging: comedi: add rti800 driver
...
for Analog Devices RTI-800/815 devices
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:41 -07:00
nsyeow
8b93f9034e
Staging: comedi: add adl_pci6208 driver
...
For ADLink PCI-6208A devices
From: nsyeow <nsyeow@pd.jaring.my >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:41 -07:00
José Luis Sánchez
bcd62c0bd3
Staging: comedi: add acl7225b driver
...
For Adlink NuDAQ ACL-7225b & compatibles
From: José Luis Sánchez <jsanchezv@teleline.es >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:41 -07:00
David Schleef
6ca2733471
Staging: comedi: add 8255 driver
...
The classic in digital I/O.
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:41 -07:00
David Schleef
703afc38a0
Staging: comedi: add 8253.h header
...
This is needed by a bunch of different comedi drivers.
From: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:41 -07:00
ADDI-DATA GmbH
c995fe9475
Staging: comedi: add addi-data drivers
...
This adds the addi-data family of comedi drivers to the staging tree
From: ADDI-DATA GmbH <info@addi-data.com >
Cc: David Schleef <ds@schleef.org >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:41 -07:00
Julia Lawall
98ccdc56a0
Staging: comedi: Move a dereference below a NULL test
...
If the NULL test is necessary, then the dereference should be moved below
the NULL test.
The semantic patch that makes this change is as follows:
(http://www.emn.fr/x-info/coccinelle/ ).
// <smpl>
@disable is_null@
identifier f;
expression E;
identifier fld;
statement S;
@@
+ if (E == NULL) S
f(...,E->fld,...);
- if (E == NULL) S
@@
identifier f;
expression E;
identifier fld;
statement S;
@@
+ if (!E) S
f(...,E->fld,...);
- if (!E) S
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:41 -07:00
Julia Lawall
b171041be0
Staging: comedi: introduce missing kfree
...
Error handling code following a kmalloc should free the allocated data.
The semantic match that finds the problem is as follows:
(http://www.emn.fr/x-info/coccinelle/ )
// <smpl>
@r exists@
local idexpression x;
statement S;
expression E;
identifier f,l;
position p1,p2;
expression *ptr != NULL;
@@
(
if ((x@p1 = \(kmalloc\|kzalloc\|kcalloc\)(...)) == NULL) S
|
x@p1 = \(kmalloc\|kzalloc\|kcalloc\)(...);
...
if (x == NULL) S
)
<... when != x
when != if (...) { <+...x...+> }
x->f = E
...>
(
return \(0\|<+...x...+>\|ptr\);
|
return@p2 ...;
)
@script:python@
p1 << r.p1;
p2 << r.p2;
@@
print "* file: %s kmalloc %s return %s" % (p1[0].file,p1[0].line,p2[0].line)
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:40 -07:00
Julia Lawall
fc0cb7d166
Staging: comedi: Use DEFINE_SPINLOCK
...
SPIN_LOCK_UNLOCKED is deprecated. The following makes the change suggested
in Documentation/spinlocks.txt
The semantic patch that makes this change is as follows:
(http://www.emn.fr/x-info/coccinelle/ )
// <smpl>
@@
declarer name DEFINE_SPINLOCK;
identifier xxx_lock;
@@
- spinlock_t xxx_lock = SPIN_LOCK_UNLOCKED;
+ DEFINE_SPINLOCK(xxx_lock);
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:40 -07:00
Julia Lawall
d86d3a0101
Staging: comedi: Correct use of ! and &
...
0x20 has 0 as its rightmost bit and thus !inl(info->plx_regbase +
PLX_INTCSR) & 0x20 is always 0. I assume that !(!inl(info->plx_regbase +
PLX_INTCSR) & 0x20) was intended.
The semantic patch that makes this change is as follows:
(http://www.emn.fr/x-info/coccinelle/ )
// <smpl>
@@ expression E; constant C; @@
(
!E & !C
|
- !E & C
+ !(E & C)
)
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:40 -07:00
Randy Dunlap
3bfd058363
Staging: phison: depends on PCI
...
phison uses PCI interfaces, so it should depend on PCI.
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com >
Cc: Evan Ko <evan_ko@phison.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:40 -07:00
Randy Dunlap
1cc41726fd
Staging: phison: fix kconfig for clean build
...
phison is an ATA driver, not a classic IDE driver, so fix the Kconfig file
so that it will build.
drivers/staging/phison/phison.c:43: error: implicit declaration of function 'ATA_BMDMA_SHT'
drivers/staging/phison/phison.c:43: error: initializer element is not constant
drivers/staging/phison/phison.c:43: error: (near initialization for 'phison_sht.module')
drivers/staging/phison/phison.c:47: error: 'ata_bmdma_port_ops' undeclared here (not in a function)
drivers/staging/phison/phison.c:65: error: implicit declaration of function 'ata_pci_sff_init_one'
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:40 -07:00
Greg Kroah-Hartman
301df5dce4
Staging: phison: add driver to the build system
...
Cc: Evan Ko <evan_ko@phison.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:40 -07:00
Greg Kroah-Hartman
76d86df9c4
Staging: phison: port code to work properly with latest libata
...
This brings the driver up to modern times so that it can build and run
properly with the in-tree libata code.
Cc: Evan Ko <evan_ko@phison.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:40 -07:00
Greg Kroah-Hartman
33210206b6
Staging: phison: fix up checkpatch and other formatting issues
...
Minor touchups to fix up the coding style issues in the phison driver.
Cc: Evan Ko <evan_ko@phison.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:40 -07:00
Evan Ko
cfc2f947f8
Staging: add phison ATA driver to the tree
...
It doesn't build properly yet as it is against an older kernel version.
That will be fixed up in patches following this.
From: Evan Ko <evan_ko@phison.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:40 -07:00