diff options
| author | Ian Abbott <abbotti@mev.co.uk> | 2013-11-08 15:03:28 +0000 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-11-11 16:16:44 -0800 |
| commit | d19db51a0eeb659cd924a9d08b20a2ed4ee46b15 (patch) | |
| tree | bed15b7a8d0dd01f0d5dfbffced7e0282c5ae65a /include/linux/timerqueue.h | |
| parent | 8da8c86f52e5487adfa2e3bae4d539e46f2714dd (diff) | |
staging: comedi: cancel commands before detaching device
The comedi core module's handling of the `COMEDI_DEVCONFIG` ioctl will
not allow a device to be detached if it is busy. However, comedi
devices can also be auto-detached due to a removal of a hardware device.
One of the things we should do in that case is cancel any asynchronous
commands that are running. Add a new function
`comedi_device_cancel_all()` to do that and call it from
`comedi_device_detach()`.
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
