aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorIan Abbott <abbotti@mev.co.uk>2019-04-17 15:35:31 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-04-19 14:33:33 +0200
commitf439696c81fcfe70ad46554fbec1c851bab9345a (patch)
tree638ea57d98baad0fa8efd60b8212680cf80104f9 /tools/perf/scripts/python
parentstaging: wilc1000: Avoid GFP_KERNEL allocation from atomic context (diff)
downloadlinux-f439696c81fcfe70ad46554fbec1c851bab9345a.tar.gz
linux-f439696c81fcfe70ad46554fbec1c851bab9345a.zip
staging: comedi: don't release mutex too early in comedi_auto_config()
`comedi_auto_config()` uses `dev->class_dev` for logging a kernel message after releasing `dev->mutex`. There is an unlikely possibility that the Comedi device `dev` will have been removed by the `COMEDI_DEVCONFIG` ioctl() command. Keep hold of the mutex until the kernel message has been sent to prevent that. The function can call `comedi_release_hardware_device()` on error. In that case, the mutex must be unlocked before that. Signed-off-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions