| To: | Christoph Hellwig <hch@xxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 17/27] xfs: kill struct xfs_dir2_block |
| From: | Alex Elder <aelder@xxxxxxx> |
| Date: | Tue, 5 Jul 2011 22:36:54 -0500 |
| Cc: | <xfs@xxxxxxxxxxx> |
| In-reply-to: | <20110701094605.827598983@xxxxxxxxxxxxxxxxxxxxxx> |
| References: | <20110701094321.936534538@xxxxxxxxxxxxxxxxxxxxxx> <20110701094605.827598983@xxxxxxxxxxxxxxxxxxxxxx> |
| Reply-to: | <aelder@xxxxxxx> |
On Fri, 2011-07-01 at 05:43 -0400, Christoph Hellwig wrote: > Remove the confusing xfs_dir2_block structure. It is supposed to describe > an XFS dir2 block format btree block, but due to the variable sized nature > of almost all elements in it it can't actuall do anything close to that > job. In addition to accessing the fixed offset header structure it was > only used to get a pointer to the first dir or unused entry after it, > which can be trivially replaced by pointer arithmetics on the header > pointer. For most users that is actually more natural anyway, as they > don't use a typed pointer but rather a character pointer for further > arithmetics. > > Signed-off-by: Christoph Hellwig <hch@xxxxxx> Yes, I think this is an improvement. Reviewed-by: Alex Elder <aelder@xxxxxxx> |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH 16/27] xfs: avoid usage of struct xfs_dir2_block, Alex Elder |
|---|---|
| Next by Date: | Re: [PATCH 18/27] xfs: avoid usage of struct xfs_dir2_data, Alex Elder |
| Previous by Thread: | Re: [PATCH 17/27] xfs: kill struct xfs_dir2_block, Alex Elder |
| Next by Thread: | [PATCH 13/27] xfs: cleanup shortform directory inode number handling, Christoph Hellwig |
| Indexes: | [Date] [Thread] [Top] [All Lists] |