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@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html