xfs: add configurable error support to metadata buffers
authorCarlos Maiolino <cmaiolino@redhat.com>
Wed, 18 May 2016 01:05:33 +0000 (11:05 +1000)
committerDave Chinner <david@fromorbit.com>
Wed, 18 May 2016 01:05:33 +0000 (11:05 +1000)
commitdf3093907ccc718459c54c99da29dd774af41186
tree339b0e68135d4523dd1ebac6886158cf93ae1d6d
parentffd40ef697dfd3e06f44b1bb5fea93079de8c77d
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>
fs/xfs/xfs_buf.h
fs/xfs/xfs_buf_item.c
fs/xfs/xfs_mount.h
fs/xfs/xfs_sysfs.c
fs/xfs/xfs_trace.h