goto free_tree;
mapping = tree->inode->i_mapping;
- page = read_mapping_page(mapping, 0, NULL);
+ page = read_cache_page(mapping, 0, (filler_t *)mapping->a_ops->readpage, NULL);
if (IS_ERR(page))
goto free_tree;
u8 *data, byte, m;
dprint(DBG_BNODE_MOD, "btree_free_node: %u\n", node->this);
- BUG_ON(!node->this);
+ if (!node->this)
+ BUG();
tree = node->tree;
nidx = node->this;
node = hfs_bnode_find(tree, 0);