namei.c (d4bbf7e7759afc172e2bfbc5c416324590049cdd) | namei.c (00cd8dd3bf95f2cc8435b4cac01d9995635c6d0b) |
---|---|
1/* 2 * namei.c 3 * 4 * Copyright (c) 1999 Al Smith 5 * 6 * Portions derived from work (c) 1995,1996 Christian Vogelgsang. 7 */ 8 --- 44 unchanged lines hidden (view full) --- 53 return(inodenum); 54 } 55 } 56 brelse(bh); 57 } 58 return(0); 59} 60 | 1/* 2 * namei.c 3 * 4 * Copyright (c) 1999 Al Smith 5 * 6 * Portions derived from work (c) 1995,1996 Christian Vogelgsang. 7 */ 8 --- 44 unchanged lines hidden (view full) --- 53 return(inodenum); 54 } 55 } 56 brelse(bh); 57 } 58 return(0); 59} 60 |
61struct dentry *efs_lookup(struct inode *dir, struct dentry *dentry, struct nameidata *nd) { | 61struct dentry *efs_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags) 62{ |
62 efs_ino_t inodenum; 63 struct inode *inode = NULL; 64 65 inodenum = efs_find_entry(dir, dentry->d_name.name, dentry->d_name.len); 66 if (inodenum) 67 inode = efs_iget(dir->i_sb, inodenum); 68 69 return d_splice_alias(inode, dentry); --- 46 unchanged lines hidden --- | 63 efs_ino_t inodenum; 64 struct inode *inode = NULL; 65 66 inodenum = efs_find_entry(dir, dentry->d_name.name, dentry->d_name.len); 67 if (inodenum) 68 inode = efs_iget(dir->i_sb, inodenum); 69 70 return d_splice_alias(inode, dentry); --- 46 unchanged lines hidden --- |