public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] XFS: case-insensitive lookup and Unicode support
@ 2008-04-21  8:31 Barry Naujok
  2008-04-21  8:31 ` [PATCH 1/4] XFS: Name operation vector for hash and compare Barry Naujok
                   ` (3 more replies)
  0 siblings, 4 replies; 19+ messages in thread
From: Barry Naujok @ 2008-04-21  8:31 UTC (permalink / raw)
  To: xfs; +Cc: linux-fsdevel

Latest set of patches based on the last set of feedback received.

Some cleanup patches have been checked in and this patch set has
been based on those patches. 

The NLS support patch is not included this time, it still needs
a bit of work to integrate with these patches.

Barry.

-- 

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [PATCH 0/4] XFS: Case-insensitive support - ASCII only
@ 2008-05-13  7:57 Barry Naujok
  2008-05-13  7:57 ` [PATCH 1/4] XFS: Name operation vector for hash and compare Barry Naujok
  0 siblings, 1 reply; 19+ messages in thread
From: Barry Naujok @ 2008-05-13  7:57 UTC (permalink / raw)
  To: xfs; +Cc: linux-fsdevel

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.

-- 

^ permalink raw reply	[flat|nested] 19+ messages in thread
* [PATCH 0/4] XFS: ASCII case-insensitivity support
@ 2008-05-14  7:52 Barry Naujok
  2008-05-14  7:52 ` [PATCH 1/4] XFS: Name operation vector for hash and compare Barry Naujok
  0 siblings, 1 reply; 19+ messages in thread
From: Barry Naujok @ 2008-05-14  7:52 UTC (permalink / raw)
  To: xfs; +Cc: linux-fsdevel

I've addressed Christoph's comments in these patches.

I've also changed the behaviour of the "ci_match" parameter
being passed to the lookup functions, and kept the use of it
separate from the "name" parameter.

The other change is the xfs_sb_version_hasasciici() name
from "oldci". This is inline with the user-space patch posted
a few days ago.

-- 

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2008-05-14  7:54 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-21  8:31 [PATCH 0/4] XFS: case-insensitive lookup and Unicode support Barry Naujok
2008-04-21  8:31 ` [PATCH 1/4] XFS: Name operation vector for hash and compare Barry Naujok
2008-04-21  8:42   ` Christoph Hellwig
2008-04-21  8:31 ` [PATCH 2/4] XFS: Return case-insensitive match for dentry cache Barry Naujok
2008-04-21  8:59   ` Christoph Hellwig
2008-04-21  9:46     ` Christoph Hellwig
2008-04-22  3:54       ` Barry Naujok
2008-04-22  4:52         ` Christoph Hellwig
2008-04-21 21:13     ` David Chinner
2008-04-22  4:53       ` Christoph Hellwig
2008-04-22  2:07     ` Barry Naujok
2008-04-22  4:55       ` Christoph Hellwig
2008-04-21  8:31 ` [PATCH 3/4] XFS: ASCII case-insensitive support Barry Naujok
2008-04-21  9:03   ` Christoph Hellwig
2008-04-21  8:31 ` [PATCH 4/4] XFS: Unicode case-insensitive lookup implementation Barry Naujok
2008-04-21  9:15   ` Christoph Hellwig
  -- strict thread matches above, loose matches on Subject: below --
2008-05-13  7:57 [PATCH 0/4] XFS: Case-insensitive support - ASCII only Barry Naujok
2008-05-13  7:57 ` [PATCH 1/4] XFS: Name operation vector for hash and compare Barry Naujok
2008-05-13  8:31   ` Christoph Hellwig
2008-05-14  7:52 [PATCH 0/4] XFS: ASCII case-insensitivity support Barry Naujok
2008-05-14  7:52 ` [PATCH 1/4] XFS: Name operation vector for hash and compare Barry Naujok

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox