mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 16:12:59 +02:00
xfs: remove xfs_trans_set_bmap_flags
Remove this single-use helper. Signed-off-by: Darrick J. Wong <djwong@kernel.org> Reviewed-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
parent
2a15e76860
commit
372fe0b8ce
|
|
@ -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(
|
||||
|
|
@ -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…
Reference in New Issue
Block a user