diff options
Diffstat (limited to 'fs/xfs/xfs_log.c')
-rw-r--r-- | fs/xfs/xfs_log.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/fs/xfs/xfs_log.c b/fs/xfs/xfs_log.c index 2be019136287..8556c59628ba 100644 --- a/fs/xfs/xfs_log.c +++ b/fs/xfs/xfs_log.c | |||
@@ -648,6 +648,19 @@ xfs_log_unmount(xfs_mount_t *mp) | |||
648 | xlog_dealloc_log(mp->m_log); | 648 | xlog_dealloc_log(mp->m_log); |
649 | } | 649 | } |
650 | 650 | ||
651 | void | ||
652 | xfs_log_item_init( | ||
653 | struct xfs_mount *mp, | ||
654 | struct xfs_log_item *item, | ||
655 | int type, | ||
656 | struct xfs_item_ops *ops) | ||
657 | { | ||
658 | item->li_mountp = mp; | ||
659 | item->li_ailp = mp->m_ail; | ||
660 | item->li_type = type; | ||
661 | item->li_ops = ops; | ||
662 | } | ||
663 | |||
651 | /* | 664 | /* |
652 | * Write region vectors to log. The write happens using the space reservation | 665 | * Write region vectors to log. The write happens using the space reservation |
653 | * of the ticket (tic). It is not a requirement that all writes for a given | 666 | * of the ticket (tic). It is not a requirement that all writes for a given |