aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorJan Kara <[email protected]>2017-03-23 01:36:53 +0100
committerJens Axboe <[email protected]>2017-03-22 20:11:22 -0600
commit03e262798884b0a5f948b17433afd80606cb3497 (patch)
tree6f173a691e73dfdd8ba35c08269ff793277d2df8 /tools/perf/scripts/python/export-to-postgresql.py
parenta83b576c9c25cf771fb0b15ec5eb2e7510ec2f5a (diff)
block: Fix bdi assignment to bdev inode when racing with disk delete
When disk->fops->open() in __blkdev_get() returns -ERESTARTSYS, we restart the process of opening the block device. However we forget to switch bdev->bd_bdi back to noop_backing_dev_info and as a result bdev inode will be pointing to a stale bdi. Fix the problem by setting bdev->bd_bdi later when __blkdev_get() is already guaranteed to succeed. Acked-by: Tejun Heo <[email protected]> Reviewed-by: Hannes Reinecke <[email protected]> Signed-off-by: Jan Kara <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions