On Sun, Aug 22, 2010 at 07:05:00PM +0900, Ryusuke Konishi wrote:
This is a patchset to remove own inode hash table from nilfs.
The current version of nilfs uses inode not only to manage regular
files, directories, symlinks but also for some types of metadata and
for caching file blocks
On Tue, Aug 24, 2010 at 05:48:44PM +1000, Nick Piggin wrote:
The reason I broke nilfs2 is because it duplicates a lot of the
generic inode initialisation code. This really should go in core
code because nilfs2 does not own the generic inode fields.
It just needs some helper function to do
On Wed, Aug 25, 2010 at 01:20:12AM +0900, Ryusuke Konishi wrote:
On Tue, 24 Aug 2010 11:32:14 -0400, Christoph Hellwig wrote:
On Tue, Aug 24, 2010 at 09:58:23PM +0900, Ryusuke Konishi wrote:
Actually, I recently wrote a patchset to unify all super block
instances on one device into one
On Tue, 24 Aug 2010 17:42:16 +0100, Al Viro wrote:
On Wed, Aug 25, 2010 at 01:20:12AM +0900, Ryusuke Konishi wrote:
So, my implementation issue here is how to free dentries and inodes of
snapshots like shrink_dcache_for_umount(sb) does for a single
namespace.
Use d_obtain_alias() to
This is a patchset to remove own inode hash table from nilfs.
The current version of nilfs uses inode not only to manage regular
files, directories, symlinks but also for some types of metadata and
for caching file blocks relocated by GC.
The last type of inodes is called gc-inodes, and nilfs