summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/failed-syscalls-by-pid.py
diff options
context:
space:
mode:
authorIan Abbott <abbotti@mev.co.uk>2012-09-18 19:46:57 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-09-19 11:26:12 +0100
commitdc881f294eb957bded69b5e7f2f72831e2d00ac4 (patch)
tree82bd0ddba8e1f80800400cfe9b8bcaefd0f9dfbd /tools/perf/scripts/python/failed-syscalls-by-pid.py
parent0352b932be274d0d67b02f93fe94e30e57265f85 (diff)
staging: comedi: fix sparse warning in do_devconfig_ioctl()
For the COMEDI_DEVCONFIG ioctl, the user application may embed a pointer to firmware data within a designated element (or two elements for 64-bit pointers) of the `options[]` array in the `struct comedi_devconfig`. `do_devconfig_ioctl()` calls `comedi_aux_data()` to extract the pointer value. It needs to be treated as a `__user` pointer so the firmware data can be copied into kernel memory, so cast the result of `comedi_aux_data()` to avoid a "sparse" warning. This is not ideal but `comedi_aux_data()` is called elsewhere in a wholly kernel memory context so we can't just change its return type to include the `__user` tag. 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/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions