diff options
-rw-r--r-- | fs/xfs/xfs_da_format.c | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/fs/xfs/xfs_da_format.c b/fs/xfs/xfs_da_format.c index 40f18d3b7b9b..870cac0b0981 100644 --- a/fs/xfs/xfs_da_format.c +++ b/fs/xfs/xfs_da_format.c | |||
@@ -334,6 +334,25 @@ xfs_dir2_data_first_entry_p( | |||
334 | } | 334 | } |
335 | 335 | ||
336 | static struct xfs_dir2_data_entry * | 336 | static struct xfs_dir2_data_entry * |
337 | xfs_dir2_ftype_data_dotdot_entry_p( | ||
338 | struct xfs_dir2_data_hdr *hdr) | ||
339 | { | ||
340 | return (struct xfs_dir2_data_entry *) | ||
341 | ((char *)hdr + sizeof(struct xfs_dir2_data_hdr) + | ||
342 | XFS_DIR3_DATA_ENTSIZE(1)); | ||
343 | } | ||
344 | |||
345 | static struct xfs_dir2_data_entry * | ||
346 | xfs_dir2_ftype_data_first_entry_p( | ||
347 | struct xfs_dir2_data_hdr *hdr) | ||
348 | { | ||
349 | return (struct xfs_dir2_data_entry *) | ||
350 | ((char *)hdr + sizeof(struct xfs_dir2_data_hdr) + | ||
351 | XFS_DIR3_DATA_ENTSIZE(1) + | ||
352 | XFS_DIR3_DATA_ENTSIZE(2)); | ||
353 | } | ||
354 | |||
355 | static struct xfs_dir2_data_entry * | ||
337 | xfs_dir3_data_dot_entry_p( | 356 | xfs_dir3_data_dot_entry_p( |
338 | struct xfs_dir2_data_hdr *hdr) | 357 | struct xfs_dir2_data_hdr *hdr) |
339 | { | 358 | { |
@@ -762,8 +781,8 @@ const struct xfs_dir_ops xfs_dir2_ftype_ops = { | |||
762 | .data_entry_offset = sizeof(struct xfs_dir2_data_hdr), | 781 | .data_entry_offset = sizeof(struct xfs_dir2_data_hdr), |
763 | 782 | ||
764 | .data_dot_entry_p = xfs_dir2_data_dot_entry_p, | 783 | .data_dot_entry_p = xfs_dir2_data_dot_entry_p, |
765 | .data_dotdot_entry_p = xfs_dir2_data_dotdot_entry_p, | 784 | .data_dotdot_entry_p = xfs_dir2_ftype_data_dotdot_entry_p, |
766 | .data_first_entry_p = xfs_dir2_data_first_entry_p, | 785 | .data_first_entry_p = xfs_dir2_ftype_data_first_entry_p, |
767 | .data_entry_p = xfs_dir2_data_entry_p, | 786 | .data_entry_p = xfs_dir2_data_entry_p, |
768 | .data_unused_p = xfs_dir2_data_unused_p, | 787 | .data_unused_p = xfs_dir2_data_unused_p, |
769 | 788 | ||