linux/drivers/staging/comedi
H Hartley Sweeten fb60367d5d staging: comedi: register sysfs device attributes with driver core
Currently the sysfs device attributes are created by the comedi
core after each comedi device is created. This can lead to a race
condition where userspace gets an add event before the files are
created.

Register the device attributes with the comedi class so that the
driver core handles creating them and we avoid the race.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbotti@mev.co.uk>
Cc: Mori Hess <fmhess@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-05-14 13:00:55 -07:00
..
drivers staging: comedi: rtf520: las0, las1, and lcfg are void __iomem * 2012-05-09 13:36:27 -07:00
kcomedilib
Kconfig staging: comedi: Add kernel config for default buffer sizes 2012-04-13 11:18:23 -07:00
Makefile
TODO
comedi.h staging: comedi: COMEDI_CB_EOA is also used to report end-of-output. 2012-04-18 16:37:06 -07:00
comedi_compat32.c
comedi_compat32.h
comedi_fops.c staging: comedi: register sysfs device attributes with driver core 2012-05-14 13:00:55 -07:00
comedi_fops.h module_param: make bool parameters really bool (drivers & misc) 2012-01-13 09:32:20 +10:30
comedidev.h staging: comedi: Add helper macro for comedi_driver boilerplate 2012-05-02 15:55:24 -07:00
comedilib.h
drivers.c staging: comedi: Add module parameters for default buffer size 2012-04-13 11:18:23 -07:00
internal.h staging: comedi: Add module parameters for default buffer size 2012-04-13 11:18:23 -07:00
proc.c
range.c