Loading fs/xfs/xfs_bmap_item.c +13 −25 Original line number Diff line number Diff line Loading @@ -236,29 +236,6 @@ xfs_bmap_update_diff_items( return ba->bi_owner->i_ino - bb->bi_owner->i_ino; } /* Set the map extent flags for this mapping. */ static void xfs_trans_set_bmap_flags( struct xfs_map_extent *map, enum xfs_bmap_intent_type type, int whichfork, xfs_exntst_t state) { map->me_flags = 0; switch (type) { case XFS_BMAP_MAP: case XFS_BMAP_UNMAP: map->me_flags = type; break; default: ASSERT(0); } if (state == XFS_EXT_UNWRITTEN) map->me_flags |= XFS_BMAP_EXTENT_UNWRITTEN; if (whichfork == XFS_ATTR_FORK) map->me_flags |= XFS_BMAP_EXTENT_ATTR_FORK; } /* Log bmap updates in the intent item. */ STATIC void xfs_bmap_update_log_item( Loading @@ -281,8 +258,19 @@ xfs_bmap_update_log_item( map->me_startblock = bi->bi_bmap.br_startblock; map->me_startoff = bi->bi_bmap.br_startoff; map->me_len = bi->bi_bmap.br_blockcount; xfs_trans_set_bmap_flags(map, bi->bi_type, bi->bi_whichfork, bi->bi_bmap.br_state); switch (bi->bi_type) { case XFS_BMAP_MAP: case XFS_BMAP_UNMAP: map->me_flags = bi->bi_type; break; default: ASSERT(0); } if (bi->bi_bmap.br_state == XFS_EXT_UNWRITTEN) map->me_flags |= XFS_BMAP_EXTENT_UNWRITTEN; if (bi->bi_whichfork == XFS_ATTR_FORK) map->me_flags |= XFS_BMAP_EXTENT_ATTR_FORK; } static struct xfs_log_item * Loading Loading
fs/xfs/xfs_bmap_item.c +13 −25 Original line number Diff line number Diff line Loading @@ -236,29 +236,6 @@ xfs_bmap_update_diff_items( return ba->bi_owner->i_ino - bb->bi_owner->i_ino; } /* Set the map extent flags for this mapping. */ static void xfs_trans_set_bmap_flags( struct xfs_map_extent *map, enum xfs_bmap_intent_type type, int whichfork, xfs_exntst_t state) { map->me_flags = 0; switch (type) { case XFS_BMAP_MAP: case XFS_BMAP_UNMAP: map->me_flags = type; break; default: ASSERT(0); } if (state == XFS_EXT_UNWRITTEN) map->me_flags |= XFS_BMAP_EXTENT_UNWRITTEN; if (whichfork == XFS_ATTR_FORK) map->me_flags |= XFS_BMAP_EXTENT_ATTR_FORK; } /* Log bmap updates in the intent item. */ STATIC void xfs_bmap_update_log_item( Loading @@ -281,8 +258,19 @@ xfs_bmap_update_log_item( map->me_startblock = bi->bi_bmap.br_startblock; map->me_startoff = bi->bi_bmap.br_startoff; map->me_len = bi->bi_bmap.br_blockcount; xfs_trans_set_bmap_flags(map, bi->bi_type, bi->bi_whichfork, bi->bi_bmap.br_state); switch (bi->bi_type) { case XFS_BMAP_MAP: case XFS_BMAP_UNMAP: map->me_flags = bi->bi_type; break; default: ASSERT(0); } if (bi->bi_bmap.br_state == XFS_EXT_UNWRITTEN) map->me_flags |= XFS_BMAP_EXTENT_UNWRITTEN; if (bi->bi_whichfork == XFS_ATTR_FORK) map->me_flags |= XFS_BMAP_EXTENT_ATTR_FORK; } static struct xfs_log_item * Loading