linux/drivers/staging
Jonathan Cameron 59c85e82c2 staging:iio:trigger handle name attr in core, remove old alloc and register any control_attrs via struct device
As the majority of triggers don't actually have any other control_attrs lets use the fact
that struct device has a groups element when we do need to have these attributes registered.
A vargs function is used to cut down on lots of building strings in every single driver
just in order to pass them into the allocate.

Also iio_allocate_trigger_named -> iio_allocate_trigger as there is no
unamed version any more, so that is now just confusing.

Blackfin tested and fixed by Michael Hennerich.

V2: Elements from Michael Hennerich's patches for the ade7758

Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-05-19 16:15:02 -07:00
..
altera-stapl [media] staging: altera-jtag needs delay.h 2011-03-31 18:49:34 -03:00
asus_oled
ath6kl ath6kl: iw dev wlan0 link implementation 2011-05-17 13:31:31 -07:00
bcm Fix common misspellings 2011-03-31 11:26:23 -03:00
brcm80211 staging: brcm80211: use correct pointer types in bcm_pktq_flush 2011-05-17 13:31:30 -07:00
comedi comedi vmk80xx: support comedi auto-configuration 2011-05-18 14:32:07 -07:00
cptm1217 drivers/staging/cptm1217/clearpad_tm1217.c: Correct call to input_free_device 2011-05-18 14:30:49 -07:00
crystalhd staging: Remove unnecessary semicolons when switch (foo) {...}; 2011-04-25 16:58:35 -07:00
cs5535_gpio
cx25821 staging: Remove unnecessary semicolons when switch (foo) {...}; 2011-04-25 16:58:35 -07:00
cxd2099 [media] ngene: Fix compilation when cxd2099 is not enabled 2011-03-21 20:31:48 -03:00
cxt1e1 Fix common misspellings 2011-03-31 11:26:23 -03:00
dt3155v4l
easycap staging/easycap: easycap_probe: drop more unused variables 2011-05-18 14:30:08 -07:00
echo staging: echo: Trivial indentation changes 2011-05-17 13:31:29 -07:00
et131x Fix common misspellings 2011-03-31 11:26:23 -03:00
frontier
ft1000 staging: ft1000: Removed unused variable InterruptsEnabled. 2011-05-03 12:01:26 -07:00
generic_serial Fix common misspellings 2011-03-31 11:26:23 -03:00
gma500 gma500: finish off the fault handler 2011-05-17 11:37:57 -07:00
go7007 Fix common misspellings 2011-03-31 11:26:23 -03:00
hv Staging: hv: vmbus_drv: Get rid of util synchronixation based on channel counting 2011-05-17 13:36:50 -07:00
iio staging:iio:trigger handle name attr in core, remove old alloc and register any control_attrs via struct device 2011-05-19 16:15:02 -07:00
intel_sst sst: tweak the shared functions so we don't crash the ASoC driver 2011-05-11 14:01:45 -07:00
keucr staging/keucr: fix transport other code style 2011-05-18 08:22:41 -07:00
line6 drivers/staging/line6/driver.c: Drop unneeded put functions. 2011-05-17 13:31:32 -07:00
lirc staging: lirc: fixed coding style 2011-05-03 12:09:43 -07:00
mei staging: fix mei build when PM is not enabled 2011-05-19 15:34:31 -07:00
msm Fix common misspellings 2011-03-31 11:26:23 -03:00
nvec Staging: initial version of the nvec driver 2011-05-19 15:36:10 -07:00
octeon staging: octeon-ethernet: remove .get_sg, etc. ethtool_ops 2011-04-25 17:26:19 -07:00
olpc_dcon staging: olpc_dcon: fix space and coding issues 2011-04-25 17:05:29 -07:00
panel
phison
pohmelfs Fix common misspellings 2011-03-31 11:26:23 -03:00
quatech_usb2 Fix common misspellings 2011-03-31 11:26:23 -03:00
quickstart Staging: quickstart: fixed coding style issues 2011-02-09 12:11:55 -08:00
rtl8187se Merge branch 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 2011-04-07 11:36:44 -07:00
rtl8192e Merge branch 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 2011-04-07 11:36:44 -07:00
rtl8192u Merge branch 'staging-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 2011-04-07 11:36:44 -07:00
rtl8712 staging: r8712u: Fix driver to support ad-hoc mode 2011-05-03 10:57:39 -07:00
rts_pstor staging/rts_pstor: fix Polling thread wakeups CPU 2011-05-03 12:48:37 -07:00
sbe-2t3e3 Staging: sbe-2t3e3: redundant null check before kfree() 2011-04-20 13:45:57 -07:00
sep staging: sep: resolve issue with false zero length of page 2011-04-25 17:05:28 -07:00
serqt_usb2 Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6 2011-03-16 15:19:35 -07:00
slicoss Fix common misspellings 2011-03-31 11:26:23 -03:00
sm7xx Staging: sm7xx: printk loglevels modified to match the scenario 2011-05-19 15:34:32 -07:00
solo6x10 staging: Solo6x10: Changed solo6010* -> solo*, solo6x10* etc. 2011-02-18 12:37:04 -08:00
speakup Fix common misspellings 2011-03-31 11:26:23 -03:00
spectra Fix common misspellings 2011-03-31 11:26:23 -03:00
ste_rmi4 Fix common misspellings 2011-03-31 11:26:23 -03:00
tidspbridge Fix common misspellings 2011-03-31 11:26:23 -03:00
tm6000 Fix common misspellings 2011-03-31 11:26:23 -03:00
tty staging: istallion: fix arbitrary kernel memory reads/writes 2011-04-25 16:45:22 -07:00
usbip staging: usbip: userspace: bind-driver.c: mark remote_host as unused 2011-05-19 15:34:10 -07:00
vme Fix common misspellings 2011-03-31 11:26:23 -03:00
vt6655 staging: vt6655: Fix warnings if CONFIG_PM is not defined 2011-05-06 09:27:34 -07:00
vt6656 drivers/staging/vt6656/main_usb.c: Delete unnecessary call to usb_kill_urb 2011-05-17 11:37:57 -07:00
westbridge staging: Remove unnecessary semicolons when for (foo) {...}; 2011-04-25 16:58:35 -07:00
winbond Staging: winbond: wb35tx.c: Fixed coding style 2011-04-20 13:48:25 -07:00
wlags49_h2 Fix common misspellings 2011-03-31 11:26:23 -03:00
wlags49_h25 Fix common misspellings 2011-03-31 11:26:23 -03:00
wlan-ng Fix common misspellings 2011-03-31 11:26:23 -03:00
xgifb Staging: xgifb: Fixed style issues. 2011-04-26 15:46:28 -07:00
zcache staging: Allow sharing xvmalloc for zram and zcache 2011-02-23 14:02:56 -08:00
zram staging: Allow sharing xvmalloc for zram and zcache 2011-02-23 14:02:56 -08:00
Kconfig Staging: initial version of the nvec driver 2011-05-19 15:36:10 -07:00
Makefile Staging: initial version of the nvec driver 2011-05-19 15:36:10 -07:00
staging.c