diff options
author | Brian Foster <bfoster@redhat.com> | 2015-08-19 09:50:13 +1000 |
---|---|---|
committer | Dave Chinner <david@fromorbit.com> | 2015-08-19 09:50:13 +1000 |
commit | d43ac29be7a174f93a3d26cc1e68668fe86b782f (patch) | |
tree | 9fc18d10e330e9fda9ae1f3d2e1a84a850076c7b /fs/xfs/xfs_trans.h | |
parent | 5e4b5386a2c29429add601c8cfb45bb10d80c490 (diff) | |
download | linux-d43ac29be7a174f93a3d26cc1e68668fe86b782f.tar.gz linux-d43ac29be7a174f93a3d26cc1e68668fe86b782f.tar.bz2 linux-d43ac29be7a174f93a3d26cc1e68668fe86b782f.zip |
xfs: return committed status from xfs_trans_roll()
Some callers need to make error handling decisions based on whether
the current transaction successfully committed or not. Rename
xfs_trans_roll(), add a new parameter and provide a wrapper to
preserve existing callers.
Signed-off-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Diffstat (limited to 'fs/xfs/xfs_trans.h')
-rw-r--r-- | fs/xfs/xfs_trans.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/xfs/xfs_trans.h b/fs/xfs/xfs_trans.h index f48e839334af..ba1660b502a5 100644 --- a/fs/xfs/xfs_trans.h +++ b/fs/xfs/xfs_trans.h @@ -225,6 +225,7 @@ void xfs_trans_log_efd_extent(xfs_trans_t *, xfs_fsblock_t, xfs_extlen_t); int xfs_trans_commit(struct xfs_trans *); +int __xfs_trans_roll(struct xfs_trans **, struct xfs_inode *, int *); int xfs_trans_roll(struct xfs_trans **, struct xfs_inode *); void xfs_trans_cancel(xfs_trans_t *); int xfs_trans_ail_init(struct xfs_mount *); |