Bill Pemberton
da613f4fab
Staging: comedi: Remove comedi_insnlist typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:57 -07:00
Bill Pemberton
90035c0886
Staging: comedi: Remove comedi_insn typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:57 -07:00
Bill Pemberton
ea6d0d4cab
Staging: comedi: Remove comedi_cmd typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:57 -07:00
Bill Pemberton
b50d88d080
Staging: comedi: Remove comedi_trig typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:57 -07:00
Bill Pemberton
0bfbbe8f09
Staging: comedi: Remove device_create_result_type typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:56 -07:00
Bill Pemberton
9ced1de691
Staging: comedi: Remove comedi_lrange typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:56 -07:00
Bill Pemberton
139dfbdfac
Staging: comedi: Remove comedi_driver typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:56 -07:00
Bill Pemberton
d163679cee
Staging: comedi: Remove comedi_async typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:56 -07:00
Bill Pemberton
34c43922e6
Staging: comedi: Remove comedi_subdevice typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:56 -07:00
Bill Pemberton
71b5f4f119
Staging: comedi: Remove comedi_device typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:56 -07:00
Bill Pemberton
790c55415a
Staging: comedi: Remove lsampl_t and sampl_t typedefs
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:55 -07:00
Bill Pemberton
0b3fb27fa7
Staging: comedi: Remove comedi_t typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:55 -07:00
Bill Pemberton
2e561b12e8
Staging: comedi: Remove V_FP_V typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:55 -07:00
Bill Pemberton
eb5e029eba
Staging: comedi: Remove s626_board typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:55 -07:00
Bill Pemberton
d80235ce84
Staging: comedi: Remove rtdBoard typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:55 -07:00
Bill Pemberton
52bfe6c8e8
Staging: comedi: Remove boardtype typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:55 -07:00
Bill Pemberton
bf8db92eb3
Staging: comedi: Remove comedi32_chaninfo_struct typedef
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
82675f3547
Staging: comedi: Remove curly braces where they are not needed
...
Changes as suggested by checkpatch.pl.
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
dedd1325f1
Staging: comedi: Remove checks for NULL before calling kfree()
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
51b713a684
Staging: comedi: Misc code cleanups for checkpatch
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
a87e4f5a4a
Staging: comedi: Add spaces around colons as requested by checkpatch
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
f10fe5742b
Staging: comedi: Fix cases of open curly on wrong line
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
c7427409cd
Staging: comedi: Move trailing statements to next line as requested by checkpatch
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
197c82bf25
Staging: comedi: Remove instances of assignments in conditionals
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
6a98d36e87
Staging: comedi: Add spaces around parens as requested by checkpatch.pl
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
f7266a48a1
Staging: comedi: Add spaces around colons as needed
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
8086fff871
Staging: comedi: Add spaces after commas where suggested by checkpatch.pl
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:54 -07:00
Bill Pemberton
e473e9120b
Staging: comedi: Change "foo * bar" to "foo *bar"
...
Removes checkpatch.pl errors
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:53 -07:00
Bill Pemberton
b6c777571b
Staging: comedi: Convert C99 style comments to traditional style comments
...
Signed-off-by: Bill Pemberton <wfp5p@virginia.edu >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:53 -07:00
Mariusz Kozlowski
4dc6b15bce
Staging: comedi: remove unnecessary #include <linux/version.h>
...
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:53 -07:00
Mariusz Kozlowski
e38eb66ec5
Staging: comedi: remove LINUX_VERSION_CODE checks
...
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:53 -07:00
Mariusz Kozlowski
1b9fb14eb2
Staging: comedi: usbdux: annotate __init and __exit functions
...
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Cc: Bernd Porr <BerndPorr@f2s.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:53 -07:00
Mariusz Kozlowski
ab3795270d
Staging: comedi: usbdux: don't initialize semaphores on init
...
This patch removes usbdux semaphores initialization
from init function as they are initialized later on in
probe function. Also remove init_usb_devices() as it is
not needed anymore.
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Cc: Bernd Porr <BerndPorr@f2s.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:53 -07:00
Mariusz Kozlowski
84cdbf0afe
Staging: comedi: usbdux: remove .bss variable initialization
...
This patch removes explicit zeroing of usbduxsub
variable on init because it is in .bss section.
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Cc: Bernd Porr <BerndPorr@f2s.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:53 -07:00
Mariusz Kozlowski
e57795a1a7
Staging: comedi: usbduxfast: balance semaphores up/down in attach error path
...
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Cc: Bernd Porr <BerndPorr@f2s.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:53 -07:00
Mariusz Kozlowski
3944969427
Staging: comedi: usbduxfast: don't initialize semaphores on init
...
This patch removes usbduxfast semaphores initialization
from init function as they are initialized later on in
probe function. Also remove init_usb_devices() as it is
not needed anymore.
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Cc: Bernd Porr <BerndPorr@f2s.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:53 -07:00
Mariusz Kozlowski
38c39e43f9
Staging: comedi: usbduxfast: remove .bss variable initialization
...
This patch removes explicit zeroing of usbduxfastsub
variable on init because it is in .bss section.
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Cc: Bernd Porr <BerndPorr@f2s.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:53 -07:00
Bernd Porr
d52a63bf6a
Staging: comedi: usbduxfast: fix run-time error
...
If debugging is enabled, this printk will oops, fix that issue.
From: Bernd Porr <BerndPorr@f2s.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Ian Abbott
979200719d
Staging: comedi: comedi_open: Fix null pointer dereference.
...
This can happen if other minor devices are used.
From: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Ian Abbott
56d92c60e6
Staging: comedi: newer gcc warning fixes
...
Fix GCC warning in call to request_module(): "format not a string
literal and no format arguments".
From: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Ian Abbott
1b9f641205
Staging: comedi: Use explicit value for enumerated constant INSN_CONFIG_GET_HARDWARE_BUFFER_SIZE.
...
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Ian Abbott
44fdfaa911
Staging: comedi: comedi_rt_task_context_t fix
...
Fix redefinition of macro comedi_rt_task_context_t
From: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Frank Mori Hess
53b670a75b
Staging: comedi: fix bug with invalid minor number usage.
...
Return error instead of segfaulting if user trys to run comedi_config on
a device file with and invalid minor number.
From: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Frank Mori Hess
a3cb729ef4
Staging: comedi: Added some validation of comedi module parameter values.
...
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Frank Mori Hess
4c41f3ae3b
Staging: comedi: Fixed minor numbers for subdevice files.
...
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Ian Abbott
719548ef66
Staging: comedi: Make comedi_auto_config() succeed when auto-configuration disabled.
...
Otherwise it would not work properly.
From: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Bernd Porr
6742c0af2e
Staging: comedi: usbdux[fast] firmware upload changes
...
usbdux and usbduxfast upload now their firmware via the firmware kernel
meachanism. No udev rules are needed for that except the default ones.
The firmware will usually be loaded from /lib/firmware. Upload via
comedi_config is still possible for static comedi devices
(comedi_num_legacy_minors>0).
Frank, thanks for the example code which sped up rewriting of the code
substantially.
From: Bernd Porr <BerndPorr@f2s.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Bernd Porr
c28264dac4
Staging: comedi: add comedi_usb_auto_[un]config functions
...
This will be used by the usbdux and usbduxfast drivers.
From: Bernd Porr <BerndPorr@f2s.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:52 -07:00
Bernd Porr
1dd33ab8a9
Staging: comedi: add comedi_num_legacy_minors module parameter
...
As suggested the legacy device count is set to zero. A new module
parameter for comedi_fops allows setting the number of legacy devices:
comedi_num_legacy_minors. The default is zero.
From: Bernd Porr <BerndPorr@f2s.com >
Cc: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:51 -07:00
Ian Abbott
6a9d7a21d7
Staging: comedi: Add a module parameter 'comedi_autoconfig'.
...
Set it to 0 or 'N' to disable autoconfiguration.
It is enabled by default.
From: Ian Abbott <abbotti@mev.co.uk >
Cc: Frank Mori Hess <fmhess@users.sourceforge.net >
Cc: David Schleef <ds@schleef.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-04-03 14:53:51 -07:00