From: Vladimir Saveliev 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 Cc: Hans Reiser Signed-off-by: Andrew Morton --- fs/reiser4/jnode.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/reiser4/jnode.c~reiser4-check-radix-tree-emptiness-properly-2 fs/reiser4/jnode.c --- devel/fs/reiser4/jnode.c~reiser4-check-radix-tree-emptiness-properly-2 2006-05-11 07:42:10.000000000 -0700 +++ devel-akpm/fs/reiser4/jnode.c 2006-05-11 07:42:10.000000000 -0700 @@ -464,7 +464,7 @@ static void inode_detach_jnode(jnode * n /* delete jnode from inode's radix tree of jnodes */ check_me("zam-1046", radix_tree_delete(rtree, node->key.j.index)); - if (rtree->height == 0) { + if (rtree->rnode == NULL) { /* inode can be pruned now */ write_lock_irq(&inode->i_data.tree_lock); inode->i_data.nrpages--; _