dir.c (7483d45f0aee3afc0646d185cabd4af9f6cab58c) dir.c (00cd8dd3bf95f2cc8435b4cac01d9995635c6d0b)
1/*
2 * fs/bfs/dir.c
3 * BFS directory operations.
4 * Copyright (C) 1999,2000 Tigran Aivazian <tigran@veritas.com>
5 * Made endianness-clean by Andrew Stribblehill <ads@wompom.org> 2005
6 */
7
8#include <linux/time.h>

--- 119 unchanged lines hidden (view full) ---

128 return err;
129 }
130 mutex_unlock(&info->bfs_lock);
131 d_instantiate(dentry, inode);
132 return 0;
133}
134
135static struct dentry *bfs_lookup(struct inode *dir, struct dentry *dentry,
1/*
2 * fs/bfs/dir.c
3 * BFS directory operations.
4 * Copyright (C) 1999,2000 Tigran Aivazian <tigran@veritas.com>
5 * Made endianness-clean by Andrew Stribblehill <ads@wompom.org> 2005
6 */
7
8#include <linux/time.h>

--- 119 unchanged lines hidden (view full) ---

128 return err;
129 }
130 mutex_unlock(&info->bfs_lock);
131 d_instantiate(dentry, inode);
132 return 0;
133}
134
135static struct dentry *bfs_lookup(struct inode *dir, struct dentry *dentry,
136 struct nameidata *nd)
136 unsigned int flags)
137{
138 struct inode *inode = NULL;
139 struct buffer_head *bh;
140 struct bfs_dirent *de;
141 struct bfs_sb_info *info = BFS_SB(dir->i_sb);
142
143 if (dentry->d_name.len > BFS_NAMELEN)
144 return ERR_PTR(-ENAMETOOLONG);

--- 230 unchanged lines hidden ---
137{
138 struct inode *inode = NULL;
139 struct buffer_head *bh;
140 struct bfs_dirent *de;
141 struct bfs_sb_info *info = BFS_SB(dir->i_sb);
142
143 if (dentry->d_name.len > BFS_NAMELEN)
144 return ERR_PTR(-ENAMETOOLONG);

--- 230 unchanged lines hidden ---