12345678910111213141516171819202122232425262728 |
- /* 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;
- }
|