Le 05.05.2006 20:32, Joe Feise a écrit : > The patch doesn't seem to have made it to the list. I have run into the > same problem... > -Joe
Vladimir's mail never reached the list despite the fact it was CC'ed to. Here is the patch that Vladimir sent. ~~ laurent
Date: Fri, 05 May 2006 17:38:21 +0400 Subject: No Subject Message-Id: <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit From: From: Vladimir Saveliev <[EMAIL PROTECTED]> Reiser4 used to check radix tree emptiness by comparing tree height against 0. With radix-tree-direct-data.patch not empty tree can have zero height. This patch makes reiser4 to check tree emptiness using tree root. Signed-off-by: Vladimir V. Saveliev <[EMAIL PROTECTED]> fs/reiser4/jnode.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/reiser4/jnode.c~reiser4-radix-tree-direct-data-fix fs/reiser4/jnode.c --- linux-2.6.17-rc2-mm1/fs/reiser4/jnode.c~reiser4-radix-tree-direct-data-fix 2006-05-05 13:53:47.000000000 +0400 +++ linux-2.6.17-rc2-mm1-vs/fs/reiser4/jnode.c 2006-05-05 13:54:49.000000000 +0400 @@ -432,7 +432,7 @@ static void inode_attach_jnode(jnode * n inode = node->key.j.mapping->host; info = reiser4_inode_data(inode); rtree = jnode_tree_by_reiser4_inode(info); - if (rtree->height == 0) { + if (rtree->height == 0 && rtree->rnode == NULL) { /* prevent inode from being pruned when it has jnodes attached to it */ write_lock_irq(&inode->i_data.tree_lock); _
signature.asc
Description: OpenPGP digital signature