|
@@ -1359,7 +1359,7 @@ xfs_iext_remove_indirect(
|
|
void
|
|
void
|
|
xfs_iext_realloc_direct(
|
|
xfs_iext_realloc_direct(
|
|
xfs_ifork_t *ifp, /* inode fork pointer */
|
|
xfs_ifork_t *ifp, /* inode fork pointer */
|
|
- int new_size) /* new size of extents */
|
|
|
|
|
|
+ int new_size) /* new size of extents after adding */
|
|
{
|
|
{
|
|
int rnew_size; /* real new size of extents */
|
|
int rnew_size; /* real new size of extents */
|
|
|
|
|
|
@@ -1397,13 +1397,8 @@ xfs_iext_realloc_direct(
|
|
rnew_size - ifp->if_real_bytes);
|
|
rnew_size - ifp->if_real_bytes);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- /*
|
|
|
|
- * Switch from the inline extent buffer to a direct
|
|
|
|
- * extent list. Be sure to include the inline extent
|
|
|
|
- * bytes in new_size.
|
|
|
|
- */
|
|
|
|
|
|
+ /* Switch from the inline extent buffer to a direct extent list */
|
|
else {
|
|
else {
|
|
- new_size += ifp->if_bytes;
|
|
|
|
if (!is_power_of_2(new_size)) {
|
|
if (!is_power_of_2(new_size)) {
|
|
rnew_size = roundup_pow_of_two(new_size);
|
|
rnew_size = roundup_pow_of_two(new_size);
|
|
}
|
|
}
|