|
@@ -1170,10 +1170,10 @@ xfs_xattr_iomap_begin(
|
|
if (XFS_FORCED_SHUTDOWN(mp))
|
|
if (XFS_FORCED_SHUTDOWN(mp))
|
|
return -EIO;
|
|
return -EIO;
|
|
|
|
|
|
- lockmode = xfs_ilock_data_map_shared(ip);
|
|
|
|
|
|
+ lockmode = xfs_ilock_attr_map_shared(ip);
|
|
|
|
|
|
/* if there are no attribute fork or extents, return ENOENT */
|
|
/* if there are no attribute fork or extents, return ENOENT */
|
|
- if (XFS_IFORK_Q(ip) || !ip->i_d.di_anextents) {
|
|
|
|
|
|
+ if (!XFS_IFORK_Q(ip) || !ip->i_d.di_anextents) {
|
|
error = -ENOENT;
|
|
error = -ENOENT;
|
|
goto out_unlock;
|
|
goto out_unlock;
|
|
}
|
|
}
|