Merge tag 'staging-5.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[linux-2.6-microblaze.git] / fs / xfs / xfs_dir2_readdir.c
index 66deddd..da1cc68 100644 (file)
@@ -57,8 +57,8 @@ xfs_dir2_sf_getdents(
        xfs_ino_t               ino;
        struct xfs_da_geometry  *geo = args->geo;
 
-       ASSERT(dp->i_df.if_flags & XFS_IFINLINE);
-       ASSERT(dp->i_df.if_bytes == dp->i_d.di_size);
+       ASSERT(dp->i_df.if_format == XFS_DINODE_FMT_LOCAL);
+       ASSERT(dp->i_df.if_bytes == dp->i_disk_size);
        ASSERT(dp->i_df.if_u1.if_data != NULL);
 
        sfp = (xfs_dir2_sf_hdr_t *)dp->i_df.if_u1.if_data;
@@ -258,11 +258,9 @@ xfs_dir2_leaf_readbuf(
        int                     ra_want;
        int                     error = 0;
 
-       if (!(ifp->if_flags & XFS_IFEXTENTS)) {
-               error = xfs_iread_extents(args->trans, dp, XFS_DATA_FORK);
-               if (error)
-                       goto out;
-       }
+       error = xfs_iread_extents(args->trans, dp, XFS_DATA_FORK);
+       if (error)
+               goto out;
 
        /*
         * Look for mapped directory blocks at or above the current offset.