1
linux/drivers/staging
Lars-Peter Clausen 7933514043 staging:iio: Drop {mark,unmark}_in_use callbacks
These callbacks are currently used by the individual buffer implementations to
ensure that the request_update callback is not issued while the buffer is in use.
But the core already provides sufficient measures to prevent this from happening
in the first place. So it is safe to remove them.

There is one functional change due to this patch. Since the buffer is no longer
marked as in use when the chrdev is opened, it is now possible to enable the
buffer while it is opened. This did not work before, because mark_param_change
did fail if the buffer was marked as in use.

Acked-by: Jonathan Cameron <jic23@kernel.org>
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-12-22 13:38:10 -08:00
..
android Staging: android: fixed 80 characters warnings in lowmemorykiller.c 2011-12-22 13:33:57 -08:00
asus_oled
bcm Staging: bcm: Fix an invalid dereference to a kmalloc in IOCTL_BCM_BULK_WRM 2011-12-22 13:32:45 -08:00
comedi staging: comedi_fops.c whitespace fixes 2011-12-16 10:54:15 -08:00
cptm1217
crystalhd staging: crystalhd: bc_dts_defs.h: Fix up coding style 2011-12-16 10:54:15 -08:00
cxt1e1
echo
et131x staging: et131x: Revert changes from previous commit 2011-12-08 15:03:11 -08:00
frontier
ft1000
gma500 staging: gma500: Fix warning in power.c 2011-12-22 13:32:46 -08:00
hv Staging: hv: storvsc: Fix a bug in create_bounce_buffer() 2011-12-08 14:59:47 -08:00
iio staging:iio: Drop {mark,unmark}_in_use callbacks 2011-12-22 13:38:10 -08:00
keucr
line6 staging: line6: fixed ALSA/PCM interaction 2011-12-09 19:26:09 -08:00
media
mei staging/mei: code style - cleanup blanks 2011-12-13 16:22:18 -08:00
nvec
octeon
olpc_dcon Staging: olpc_dcon.c: obsolete use of strict_stroul 2011-12-08 15:01:49 -08:00
omapdrm staging: drm/omap: add debugfs support 2011-12-16 10:59:26 -08:00
panel
phison
pohmelfs
quatech_usb2
quickstart
rtl8187se
rtl8192e staging: fix build problem with staging/rtl8192e 2011-12-16 10:57:38 -08:00
rtl8192u
rtl8712
rts5139 Staging: remove version.h includes in drivers/staging/rts5139 2011-12-12 16:57:05 -08:00
rts_pstor
sbe-2t3e3
sep
serial
serqt_usb2
slicoss
sm7xx
speakup
ste_rmi4
tidspbridge
usbip
vme Staging: VME: PIO2: Add GPIOLIB dependancy 2011-12-12 16:36:03 -08:00
vt6655
vt6656 drivers: staging: vt6656: card.c: Remove useless return statement 2011-12-22 13:36:25 -08:00
winbond
wlags49_h2
wlags49_h25
wlan-ng
xgifb staging: xgifb: enable forcecrt2type as a module parameter 2011-12-08 12:26:09 -08:00
zcache
zram Staging: zram: Add a missing GFP_KERNEL specifier in zram_init_device() 2011-12-08 14:59:48 -08:00
Kconfig Staging: lttng: remove from the drivers/staging/ tree 2011-12-08 15:25:56 -08:00
Makefile Staging: lttng: remove from the drivers/staging/ tree 2011-12-08 15:25:56 -08:00
staging.c