aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorMax Kellermann <[email protected]>2016-08-09 18:33:03 -0300
committerMauro Carvalho Chehab <[email protected]>2016-11-18 15:29:27 -0200
commite7cd17a29d72868aa5cfbbd4de7c54a28ed30ff0 (patch)
tree29b9bdca185608f2d8f29879fc4c0efeeb6c56fc /tools/perf/scripts/python/syscall-counts.py
parent6753743e11540b7fc54d03771458e2bd91ba411b (diff)
[media] drivers/media/media-device: fix double free bug in _unregister()
While removing all interfaces in media_device_unregister(), all media_interface pointers are freed. This is illegal and results in double kfree() if any media_interface is still linked at this point; maybe because a userspace process still has a file handle. Once the process closes the file handle, dvb_media_device_free() gets called, which frees the dvb_device.intf_devnode again. This patch removes the unnecessary kfree() call, and documents who's responsible for really freeing it. Signed-off-by: Max Kellermann <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions