diff -urN oldtree/fs/reiser4/jnode.c newtree/fs/reiser4/jnode.c --- oldtree/fs/reiser4/jnode.c 2006-05-09 16:05:45.000000000 +0000 +++ newtree/fs/reiser4/jnode.c 2006-05-09 16:15:56.091387500 +0000 @@ -432,7 +432,7 @@ inode = node->key.j.mapping->host; info = reiser4_inode_data(inode); rtree = jnode_tree_by_reiser4_inode(info); - if (rtree->height == 0) { + if (rtree->rnode == NULL) { /* prevent inode from being pruned when it has jnodes attached to it */ write_lock_irq(&inode->i_data.tree_lock); @@ -464,7 +464,7 @@ /* 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--;