|
@@ -535,7 +535,7 @@ xfs_dir2_sf_addname_hard(
|
|
|
* to insert the new entry.
|
|
|
* If it's going to end up at the end then oldsfep will point there.
|
|
|
*/
|
|
|
- for (offset = XFS_DIR2_DATA_FIRST_OFFSET,
|
|
|
+ for (offset = XFS_DIR3_DATA_FIRST_OFFSET(dp->i_mount),
|
|
|
oldsfep = xfs_dir2_sf_firstentry(oldsfp),
|
|
|
add_datasize = xfs_dir2_data_entsize(args->namelen),
|
|
|
eof = (char *)oldsfep == &buf[old_isize];
|
|
@@ -617,7 +617,7 @@ xfs_dir2_sf_addname_pick(
|
|
|
|
|
|
sfp = (xfs_dir2_sf_hdr_t *)dp->i_df.if_u1.if_data;
|
|
|
size = xfs_dir2_data_entsize(args->namelen);
|
|
|
- offset = XFS_DIR2_DATA_FIRST_OFFSET;
|
|
|
+ offset = XFS_DIR3_DATA_FIRST_OFFSET(mp);
|
|
|
sfep = xfs_dir2_sf_firstentry(sfp);
|
|
|
holefit = 0;
|
|
|
/*
|
|
@@ -688,7 +688,7 @@ xfs_dir2_sf_check(
|
|
|
dp = args->dp;
|
|
|
|
|
|
sfp = (xfs_dir2_sf_hdr_t *)dp->i_df.if_u1.if_data;
|
|
|
- offset = XFS_DIR2_DATA_FIRST_OFFSET;
|
|
|
+ offset = XFS_DIR3_DATA_FIRST_OFFSET(dp->i_mount);
|
|
|
ino = xfs_dir2_sf_get_parent_ino(sfp);
|
|
|
i8count = ino > XFS_DIR2_MAX_SHORT_INUM;
|
|
|
|
|
@@ -812,9 +812,9 @@ xfs_dir2_sf_getdents(
|
|
|
* mp->m_dirdatablk.
|
|
|
*/
|
|
|
dot_offset = xfs_dir2_db_off_to_dataptr(mp, mp->m_dirdatablk,
|
|
|
- XFS_DIR2_DATA_DOT_OFFSET);
|
|
|
+ XFS_DIR3_DATA_DOT_OFFSET(mp));
|
|
|
dotdot_offset = xfs_dir2_db_off_to_dataptr(mp, mp->m_dirdatablk,
|
|
|
- XFS_DIR2_DATA_DOTDOT_OFFSET);
|
|
|
+ XFS_DIR3_DATA_DOTDOT_OFFSET(mp));
|
|
|
|
|
|
/*
|
|
|
* Put . entry unless we're starting past it.
|