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 --- |