aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf
diff options
context:
space:
mode:
authorSebastian Ott <[email protected]>2014-06-13 15:02:24 +0000
committerMartin Schwidefsky <[email protected]>2014-06-16 08:32:24 +0000
commit9280ddb19489fa24e2d4f6f492d185ae1172bec2 (patch)
tree7146a4e9891ae8d38f3741664e387bdd03e35ea3 /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf
parentqdio: Keep device-specific dbf entries (diff)
downloadkernel-9280ddb19489fa24e2d4f6f492d185ae1172bec2.tar.gz
kernel-9280ddb19489fa24e2d4f6f492d185ae1172bec2.zip
s390/ccwgroup: obtain extra reference for asynchronous processing
Commit 0b60f9ead5d4816e7e3d6e28f4a0d22d4a1b2513 "s390: use device_remove_file_self() instead of device_schedule_callback()" changed ccwgroup to use an extra work queue instead of device_schedule_callback. This function obtained an extra device reference for its async work which is missing in the new implementation and results in a "freeing memory with a lock still held" BUG. Fix this by obtaining an extra reference for the async work. Reported-by: Stefan Raspl <[email protected]> Signed-off-by: Sebastian Ott <[email protected]> Signed-off-by: Martin Schwidefsky <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf')
0 files changed, 0 insertions, 0 deletions