diff options
| author | Ian Abbott <abbotti@mev.co.uk> | 2013-11-08 15:03:34 +0000 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-11-11 16:16:44 -0800 |
| commit | fc406986d4115dfbd5e2ea8a0e96920e97162689 (patch) | |
| tree | d1a8bcc1be7dcf5bc32140d2a01d8c863c492525 /include/linux | |
| parent | b449c1cad7e3acf80834d4bdb1b6241d5d8dd249 (diff) | |
staging: comedi: increment reference while file open
In the 'open' file operation handler `comedi_open()` in "comedi_fops.c",
call `comedi_dev_get_from_minor()` instead of `comedi_dev_from_minor()`
to get the pointer to the `struct comedi_device`. This increments the
reference to prevent it being freed. Call `comedi_dev_put()` to
decrement the reference on failure, and also call it from the 'release'
file operation handler `comedi_close()`.
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
