| From: |
| Barry Naujok <bnaujok@sgi.com> |
| To: |
| xfs@oss.sgi.com |
| Subject: |
| [PATCH 0/4] XFS: Case-insensitive support - ASCII only |
| Date: |
| Tue, 13 May 2008 17:57:49 +1000 |
| Message-ID: |
| <20080513075749.477238845@chook.melbourne.sgi.com> |
| Cc: |
| linux-fsdevel@vger.kernel.org |
| Archive-link: |
| Article,
Thread
|
This patch seems to resolve all issues I had with CI support with the
dentry cache.
My solution for negative dentries was to not call d_add() when the
inode was not found. I had to fix up the create so it would call
d_rehash if the entry was unhashed.
I've also applied the other previous suggestions and cleanups.
The only outstanding problem is case-preserving rename on a CI
filesystem. I will write a patch for passing flags down to the
fs-specific lookup once the nameidata patch mentioned by
Christoph has been removed.
--
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html