diff options
Diffstat (limited to 'fs/xfs/xfs_trans_item.c')
| -rw-r--r-- | fs/xfs/xfs_trans_item.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/fs/xfs/xfs_trans_item.c b/fs/xfs/xfs_trans_item.c index 3c666e8317f8..e110bf57d7f4 100644 --- a/fs/xfs/xfs_trans_item.c +++ b/fs/xfs/xfs_trans_item.c | |||
| @@ -22,6 +22,14 @@ | |||
| 22 | #include "xfs_inum.h" | 22 | #include "xfs_inum.h" |
| 23 | #include "xfs_trans.h" | 23 | #include "xfs_trans.h" |
| 24 | #include "xfs_trans_priv.h" | 24 | #include "xfs_trans_priv.h" |
| 25 | /* XXX: from here down needed until struct xfs_trans has it's own ailp */ | ||
| 26 | #include "xfs_bit.h" | ||
| 27 | #include "xfs_buf_item.h" | ||
| 28 | #include "xfs_sb.h" | ||
| 29 | #include "xfs_ag.h" | ||
| 30 | #include "xfs_dir2.h" | ||
| 31 | #include "xfs_dmapi.h" | ||
| 32 | #include "xfs_mount.h" | ||
| 25 | 33 | ||
| 26 | STATIC int xfs_trans_unlock_chunk(xfs_log_item_chunk_t *, | 34 | STATIC int xfs_trans_unlock_chunk(xfs_log_item_chunk_t *, |
| 27 | int, int, xfs_lsn_t); | 35 | int, int, xfs_lsn_t); |
| @@ -79,6 +87,7 @@ xfs_trans_add_item(xfs_trans_t *tp, xfs_log_item_t *lip) | |||
| 79 | lidp->lid_size = 0; | 87 | lidp->lid_size = 0; |
| 80 | lip->li_desc = lidp; | 88 | lip->li_desc = lidp; |
| 81 | lip->li_mountp = tp->t_mountp; | 89 | lip->li_mountp = tp->t_mountp; |
| 90 | lip->li_ailp = tp->t_mountp->m_ail; | ||
| 82 | return lidp; | 91 | return lidp; |
| 83 | } | 92 | } |
| 84 | 93 | ||
| @@ -120,6 +129,7 @@ xfs_trans_add_item(xfs_trans_t *tp, xfs_log_item_t *lip) | |||
| 120 | lidp->lid_size = 0; | 129 | lidp->lid_size = 0; |
| 121 | lip->li_desc = lidp; | 130 | lip->li_desc = lidp; |
| 122 | lip->li_mountp = tp->t_mountp; | 131 | lip->li_mountp = tp->t_mountp; |
| 132 | lip->li_ailp = tp->t_mountp->m_ail; | ||
| 123 | return lidp; | 133 | return lidp; |
| 124 | } | 134 | } |
| 125 | 135 | ||
