| To: | Christoph Hellwig <hch@xxxxxxxxxxxxx> |
|---|---|
| Subject: | Re: [PATCH 2/4] XFS: Return case-insensitive match for dentry cache |
| From: | David Chinner <dgc@xxxxxxx> |
| Date: | Tue, 22 Apr 2008 07:13:01 +1000 |
| Cc: | Barry Naujok <bnaujok@xxxxxxx>, xfs@xxxxxxxxxxx, linux-fsdevel@xxxxxxxxxxxxxxx |
| In-reply-to: | <20080421085947.GA10399@xxxxxxxxxxxxx> |
| References: | <20080421083103.433280025@xxxxxxxxxxxxxxxxxxxxxxx> <20080421083644.809426871@xxxxxxxxxxxxxxxxxxxxxxx> <20080421085947.GA10399@xxxxxxxxxxxxx> |
| Sender: | xfs-bounce@xxxxxxxxxxx |
| User-agent: | Mutt/1.4.2.1i |
On Mon, Apr 21, 2008 at 04:59:47AM -0400, Christoph Hellwig wrote:
> > +STATIC struct dentry *
> > +xfs_ci_dentry_update(
> > + struct dentry *dent,
> > + struct inode *dent_inode,
> > + struct xfs_name *name)
> > +{
> > + int err;
> > + struct dentry *real_dent;
> > + struct dentry *new_dent;
> > + struct qstr nls_name;
>
> This helper should go into fs/dcache.c with a slightly move descritive
> name (d_add_ci?).
>
> Also the naming is rather odd, please replace every occurance of
> dent with dentry, and the variable dent_inode should be just inode.
>
> Also when moving this to dcache.c please provide a nice big kerneldoc
> comment describing it like Anton did for the ntfs lookup instance.
Perhaps this can be done (moving to dcache.c) as a followup patch
series that also removes the duplicate code from ntfs and other
places. Similarly for all the NLS stuff...
Cheers,
Dave.
--
Dave Chinner
Principal Engineer
SGI Australian Software Group
|
| Previous by Date: | xfs_check and xfs_repair internal working details, Fong Vang |
|---|---|
| Next by Date: | Re: likely and unlikely was: Re: [PATCH] split xfs_ioc_xattr, David Chinner |
| Previous by Thread: | Re: [PATCH 2/4] XFS: Return case-insensitive match for dentry cache, Christoph Hellwig |
| Next by Thread: | Re: [PATCH 2/4] XFS: Return case-insensitive match for dentry cache, Christoph Hellwig |
| Indexes: | [Date] [Thread] [Top] [All Lists] |