aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorDave Chinner <[email protected]>2016-05-18 13:53:42 +1000
committerDave Chinner <[email protected]>2016-05-18 13:53:42 +1000
commitb1438f477934f5a4d5a44df26f3079a7575d5946 (patch)
tree5eab8bfb381b7a9b20b95a099ebb9fbde917a65e /tools/perf/scripts/python/export-to-postgresql.py
parent8179c03629de67f515d3ab825b5a9428687d4b85 (diff)
xfs: xfs_iflush_cluster fails to abort on error
When a failure due to an inode buffer occurs, the error handling fails to abort the inode writeback correctly. This can result in the inode being reclaimed whilst still in the AIL, leading to use-after-free situations as well as filesystems that cannot be unmounted as the inode log items left in the AIL never get removed. Fix this by ensuring fatal errors from xfs_imap_to_bp() result in the inode flush being aborted correctly. cc: <[email protected]> # 3.10.x- Reported-by: Shyam Kaushik <[email protected]> Diagnosed-by: Shyam Kaushik <[email protected]> Tested-by: Shyam Kaushik <[email protected]> Signed-off-by: Dave Chinner <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]> Signed-off-by: Dave Chinner <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions