aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/flamegraph.py
diff options
context:
space:
mode:
authorLuis Chamberlain <[email protected]>2021-10-15 16:30:24 -0700
committerJens Axboe <[email protected]>2021-10-21 09:00:56 -0600
commit293a7c528803321479593d42d0898bb5a9769db1 (patch)
treee40b8d4381f1c89b2ca4f41b1010652e330dc9f5 /tools/perf/scripts/python/flamegraph.py
parent2961c3bbcaec0ed7fb7b9a465b3796f37f2294e5 (diff)
xen-blkfront: add error handling support for add_disk()
We never checked for errors on device_add_disk() as this function returned void. Now that this is fixed, use the shiny new error handling. The function xlvbd_alloc_gendisk() typically does the unwinding on error on allocating the disk and creating the tag, but since all that error handling was stuffed inside xlvbd_alloc_gendisk() we must repeat the tag free'ing as well. We set the info->rq to NULL to ensure blkif_free() doesn't crash on blk_mq_stop_hw_queues() on device_add_disk() error as the queue will be long gone by then. Reviewed-by: Juergen Gross <[email protected]> Signed-off-by: Luis Chamberlain <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions