@@ -25,7 +25,7 @@ const field_t attr_shortform_flds[] = {
{ NULL }
};
-#define HOFF(f) bitize(offsetof(xfs_attr_sf_hdr_t, f))
+#define HOFF(f) bitize(offsetof(struct xfs_attr_sf_hdr, f))
const field_t attr_sf_hdr_flds[] = {
{ "totsize", FLDT_UINT16D, OI(HOFF(totsize)), C1, 0, TYP_NONE },
{ "count", FLDT_UINT8D, OI(HOFF(count)), C1, 0, TYP_NONE },
@@ -813,7 +813,7 @@ xfs_attr_sf_removename(
/*
* Fix up the start offset of the attribute fork
*/
- if (totsize == sizeof(xfs_attr_sf_hdr_t) && xfs_has_attr2(mp) &&
+ if (totsize == sizeof(struct xfs_attr_sf_hdr) && xfs_has_attr2(mp) &&
(dp->i_df.if_format != XFS_DINODE_FMT_BTREE) &&
!(args->op_flags & (XFS_DA_OP_ADDNAME | XFS_DA_OP_REPLACE))) {
xfs_attr_fork_remove(dp, args->trans);
@@ -821,7 +821,7 @@ xfs_attr_sf_removename(
xfs_idata_realloc(dp, -size, XFS_ATTR_FORK);
dp->i_forkoff = xfs_attr_shortform_bytesfit(dp, totsize);
ASSERT(dp->i_forkoff);
- ASSERT(totsize > sizeof(xfs_attr_sf_hdr_t) ||
+ ASSERT(totsize > sizeof(struct xfs_attr_sf_hdr) ||
(args->op_flags & XFS_DA_OP_ADDNAME) ||
!xfs_has_attr2(mp) ||
dp->i_df.if_format == XFS_DINODE_FMT_BTREE);
@@ -6,14 +6,6 @@
#ifndef __XFS_ATTR_SF_H__
#define __XFS_ATTR_SF_H__
-/*
- * Attribute storage when stored inside the inode.
- *
- * Small attribute lists are packed as tightly as possible so as
- * to fit into the literal area of the inode.
- */
-typedef struct xfs_attr_sf_hdr xfs_attr_sf_hdr_t;
-
/*
* We generate this then sort it, attr_list() must return things in hash-order.
*/
@@ -224,14 +224,14 @@ process_shortform_attr(
*/
if (hdr->count == 0)
/* then the total size should just be the header length */
- if (be16_to_cpu(hdr->totsize) != sizeof(xfs_attr_sf_hdr_t)) {
+ if (be16_to_cpu(hdr->totsize) != sizeof(struct xfs_attr_sf_hdr)) {
/* whoops there's a discrepancy. Clear the hdr */
if (!no_modify) {
do_warn(
_("there are no attributes in the fork for inode %" PRIu64 "\n"),
ino);
hdr->totsize =
- cpu_to_be16(sizeof(xfs_attr_sf_hdr_t));
+ cpu_to_be16(sizeof(struct xfs_attr_sf_hdr));
*repair = 1;
return(1);
} else {
@@ -242,7 +242,7 @@ process_shortform_attr(
}
}
- currentsize = sizeof(xfs_attr_sf_hdr_t);
+ currentsize = sizeof(struct xfs_attr_sf_hdr);
remainingspace = be16_to_cpu(hdr->totsize) - currentsize;
nextentry = libxfs_attr_sf_firstentry(hdr);
for (i = 0; i < hdr->count; i++) {
@@ -100,7 +100,7 @@ _("would have cleared inode %" PRIu64 " attributes\n"), ino_num);
if (!no_modify) {
struct xfs_attr_sf_hdr *hdr = XFS_DFORK_APTR(dino);
- hdr->totsize = cpu_to_be16(sizeof(xfs_attr_sf_hdr_t));
+ hdr->totsize = cpu_to_be16(sizeof(struct xfs_attr_sf_hdr));
hdr->count = 0;
dino->di_forkoff = 0; /* got to do this after hdr is set */
}
@@ -1009,11 +1009,11 @@ process_lclinode(
XFS_DFORK_ASIZE(dip, mp));
return(1);
}
- if (be16_to_cpu(hdr->totsize) < sizeof(xfs_attr_sf_hdr_t)) {
+ if (be16_to_cpu(hdr->totsize) < sizeof(struct xfs_attr_sf_hdr)) {
do_warn(
_("local inode %" PRIu64 " attr too small (size = %d, min size = %zd)\n"),
lino, be16_to_cpu(hdr->totsize),
- sizeof(xfs_attr_sf_hdr_t));
+ sizeof(struct xfs_attr_sf_hdr));
return(1);
}
}