linux/drivers/staging
Ian Abbott 8da8c86f52 staging: comedi: wake up async waiters when become non-busy
Wake up all waiters on the comedi subdevice's async wait queue whenever
the subdevice is marked "non-busy".  This happens when an asynchronous
command is cancelled or when a command is terminated and all data has
been read or written.  Note: use `wake_up_interruptible_all()` as we
only use interruptible waits.

Remove the call to `wake_up_interruptible()` from `do_cancel_ioctl()` as
it will call `wake_up_interruptible_all()` indirectly via `do_cancel()`
and `do_become_nonbusy()`.

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-11-11 16:16:44 -08:00
..
android staging: ashmem: Fix ASHMEM_PURGE_ALL_CACHES return value 2013-10-25 06:22:39 +01:00
bcm Staging: bcm: Fix checkpatch warnings for long lines. 2013-11-10 11:38:32 -08:00
btmtk_usb Staging: btmtk_usb: Fix Sparse Warning of incorrect type in assignment 2013-10-16 09:32:28 -07:00
ced1401
comedi staging: comedi: wake up async waiters when become non-busy 2013-11-11 16:16:44 -08:00
cptm1217 staging: Remove OOM message after input_allocate_device 2013-10-29 09:05:21 -07:00
crystalhd staging: crystalhd: return true and false instead of 1 and 0 2013-11-10 11:19:58 -08:00
cxt1e1 staging: ctxt1e1: Fixed sparse warning related to static declaration 2013-11-10 12:19:16 -08:00
dgap
dgnc Staging: dgnc: avoiding buffer overflow 2013-10-19 14:35:05 -07:00
dgrp Staging: dgrp: Refactor the function dgrp_receive() in drrp_net_ops.c 2013-11-11 15:52:00 -08:00
dwc2 Staging: dwc2: Fix variable dereferenced before check 2013-10-30 09:24:39 -07:00
echo
et131x Staging: et131x: Fix Smatch Warning of Buffer Overflow 2013-10-28 14:22:20 -07:00
frontier
ft1000 staging: ft1000: fix remaining checkpatch issues in ft1000_hw.c 2013-11-10 07:55:00 -08:00
fwserial
gdm72xx
gdm724x Staging: gdm724x: Remove confusing macro gdm_lte_sdu_send in gdm_lte.c 2013-11-11 15:55:16 -08:00
goldfish
iio staging: Remove OOM message after input_allocate_device 2013-10-29 09:05:21 -07:00
imx-drm staging: imx-drm: remove unnecessary braces 2013-11-10 08:07:20 -08:00
keucr Staging: keucr: Move the declaration of variable IsXDCompliance in smilsub.c 2013-11-11 15:43:17 -08:00
line6 Staging:line6: fix line over 80 characters 2013-10-27 20:43:46 -07:00
lustre staging: lustre: Fix sparse warning for one-bit signed bitfield 2013-11-11 16:08:13 -08:00
media Staging: lirc: fix line over 80 characters 2013-11-11 15:49:31 -08:00
mt29f_spinand staging/mt29f_spinand: fix build error when ONDIEECC not enabled 2013-10-15 12:19:48 -07:00
netlogic staging:netlogic:Fixes commenting style in xlr_net.c 2013-10-15 12:27:11 -07:00
nvec drivers/staging/nvec/Kconfig: remove trailing whitespace 2013-10-30 09:24:40 -07:00
octeon staging: octeon: drop redundant mac address check 2013-10-29 09:05:21 -07:00
octeon-usb staging: octeon-usb: use list.h for transactions 2013-10-11 15:46:00 -07:00
olpc_dcon staging/olpc_dcon: fix kconfig to fix build errors 2013-10-15 12:25:30 -07:00
ozwpan Staging: ozwpan: fixed whitespace before semicolon 2013-11-11 15:49:31 -08:00
panel
phison
quickstart
rtl8187se Staging: rtl8187se: Fix Sparse Warnings 2013-11-11 15:37:22 -08:00
rtl8188eu staging: rtl8188eu: remove unneeded semicolon 2013-11-10 12:05:04 -08:00
rtl8192e staging: rtl8192e: Fixed space prohibited warning in dot11d.c 2013-11-10 12:06:18 -08:00
rtl8192u staging: rtl8192u: use memdup_user to simplify code 2013-10-28 14:28:35 -07:00
rtl8712
rts5139 staging: rts5139: Replaced min() with min_t() in 2013-10-27 20:43:46 -07:00
sb105x staging: sb105x: Remove unneeded semicolon in sb_pci_mp.c 2013-10-28 14:11:41 -07:00
sbe-2t3e3 Staging: sbe-2t3e3: Fix smatch warning of function definition with external linkage 2013-10-28 14:54:49 -07:00
sep staging: sep: do not use comparisons on bool tests 2013-10-28 14:32:51 -07:00
serqt_usb2
silicom
slicoss Staging: slicoss: Replace seq_printf with seq_puts 2013-10-27 07:03:19 -07:00
sm7xxfb
speakup Staging: speakup: replacing simple_strtoul with kstrtoul 2013-10-19 14:51:06 -07:00
ste_rmi4 staging: Remove OOM message after input_allocate_device 2013-10-29 09:05:21 -07:00
tidspbridge Staging: tidspbridge: Remove unnecessary newline character in dmm.c 2013-11-11 15:55:16 -08:00
usbip staging: usbip: fix sparse warnings regarding endianness 2013-11-10 11:51:53 -08:00
vme
vt6655 staging: vt6655: delete explicit comparison to bool 2013-11-11 15:46:28 -08:00
vt6656 staging: vt6656: fixed whitespace related errors around operators 2013-11-10 10:59:33 -08:00
winbond Staging: winbond: Fix Sparse Warnings in reg.c 2013-10-29 08:43:05 -07:00
wlags49_h2 staging:wlags49_h2: Fix sparse warnings in sta_h25.c 2013-11-10 12:24:30 -08:00
wlags49_h25
wlan-ng staging:wlan-ng:hfa384x.h: remove typedef struct hfa384x_bytestr __packed hfa384x_bytestr_t 2013-11-10 11:49:00 -08:00
xgifb Staging: xgifb: fix braces {} are not necessary for any arm of this statement 2013-10-30 09:22:05 -07:00
xillybus staging: xillybus: Use dev_* functions instead of pr_* in xillybus_core 2013-10-19 13:41:34 -07:00
zram Staging: zram: Fix access of NULL pointer 2013-10-30 09:36:53 -07:00
zsmalloc
Kconfig staging: ktap: remove code from tree 2013-10-27 14:05:02 -07:00
Makefile staging: ktap: remove code from tree 2013-10-27 14:05:02 -07:00
staging.c