aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_inode_item.h
diff options
context:
space:
mode:
authorDave Chinner <dchinner@redhat.com>2012-04-23 01:58:41 -0400
committerBen Myers <bpm@sgi.com>2012-05-14 17:20:33 -0400
commit04913fdd91f342e537005ef1233f98068b925a7f (patch)
treeb8eaacda9302290fb1833d47bf6c7be5813a80cb /fs/xfs/xfs_inode_item.h
parenta8569171ba26344a4c0308fc0da8f41795408ebc (diff)
xfs: pass shutdown method into xfs_trans_ail_delete_bulk
xfs_trans_ail_delete_bulk() can be called from different contexts so if the item is not in the AIL we need different shutdown for each context. Pass in the shutdown method needed so the correct action can be taken. Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Mark Tinguely <tinguely@sgi.com> Signed-off-by: Ben Myers <bpm@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_inode_item.h')
-rw-r--r--fs/xfs/xfs_inode_item.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/xfs/xfs_inode_item.h b/fs/xfs/xfs_inode_item.h
index 41d61c3b7a36..376d4d0b2635 100644
--- a/fs/xfs/xfs_inode_item.h
+++ b/fs/xfs/xfs_inode_item.h
@@ -165,7 +165,7 @@ extern void xfs_inode_item_init(struct xfs_inode *, struct xfs_mount *);
165extern void xfs_inode_item_destroy(struct xfs_inode *); 165extern void xfs_inode_item_destroy(struct xfs_inode *);
166extern void xfs_iflush_done(struct xfs_buf *, struct xfs_log_item *); 166extern void xfs_iflush_done(struct xfs_buf *, struct xfs_log_item *);
167extern void xfs_istale_done(struct xfs_buf *, struct xfs_log_item *); 167extern void xfs_istale_done(struct xfs_buf *, struct xfs_log_item *);
168extern void xfs_iflush_abort(struct xfs_inode *); 168extern void xfs_iflush_abort(struct xfs_inode *, bool);
169extern int xfs_inode_item_format_convert(xfs_log_iovec_t *, 169extern int xfs_inode_item_format_convert(xfs_log_iovec_t *,
170 xfs_inode_log_format_t *); 170 xfs_inode_log_format_t *);
171 171