diff options
author | Carlos Maiolino <cmaiolino@redhat.com> | 2016-05-18 03:05:33 +0200 |
---|---|---|
committer | Dave Chinner <david@fromorbit.com> | 2016-05-18 03:05:33 +0200 |
commit | df3093907ccc718459c54c99da29dd774af41186 (patch) | |
tree | 339b0e68135d4523dd1ebac6886158cf93ae1d6d /fs/xfs/xfs_mount.h | |
parent | xfs: introduce metadata IO error class (diff) | |
download | linux-df3093907ccc718459c54c99da29dd774af41186.tar.xz linux-df3093907ccc718459c54c99da29dd774af41186.zip |
xfs: add configurable error support to metadata buffers
With the error configuration handle for async metadata write errors
in place, we can now add initial support to the IO error processing
in xfs_buf_iodone_error().
Add an infrastructure function to look up the configuration handle,
and rearrange the error handling to prepare the way for different
error handling conigurations to be used.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Carlos Maiolino <cmaiolino@redhat.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Diffstat (limited to 'fs/xfs/xfs_mount.h')
-rw-r--r-- | fs/xfs/xfs_mount.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/xfs/xfs_mount.h b/fs/xfs/xfs_mount.h index 352a5c88d7e9..0c5a97644d78 100644 --- a/fs/xfs/xfs_mount.h +++ b/fs/xfs/xfs_mount.h @@ -387,4 +387,7 @@ extern void xfs_set_low_space_thresholds(struct xfs_mount *); int xfs_zero_extent(struct xfs_inode *ip, xfs_fsblock_t start_fsb, xfs_off_t count_fsb); +struct xfs_error_cfg * xfs_error_get_cfg(struct xfs_mount *mp, + int error_class, int error); + #endif /* __XFS_MOUNT_H__ */ |