/* linux/fs/ext3/namei.h * * Copyright (C) 2005 Simtec Electronics * Ben Dooks <ben@simtec.co.uk> * */ extern struct dentry *ext3_get_parent(struct dentry *child); static inline struct buffer_head *ext3_dir_bread(handle_t *handle, struct inode *inode, int block, int create, int *err) { struct buffer_head *bh; bh = ext3_bread(handle, inode, block, create, err); if (!bh && !(*err)) { *err = -EIO; ext3_error(inode->i_sb, __func__, "Directory hole detected on inode %lu\n", inode->i_ino); return NULL; } return bh; }