mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 04:34:08 +08:00
coda: don't bother with find_inode_number()
the fallback it's using for dcache misses is actually the same value we would've used for inumber anyway. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
1df98b8bbc
commit
6b5e1223d9
@ -487,13 +487,7 @@ static int coda_venus_readdir(struct file *coda_file, struct dir_context *ctx)
|
||||
|
||||
/* skip null entries */
|
||||
if (vdir->d_fileno && name.len) {
|
||||
/* try to look up this entry in the dcache, that way
|
||||
* userspace doesn't have to worry about breaking
|
||||
* getcwd by having mismatched inode numbers for
|
||||
* internal volume mountpoints. */
|
||||
ino = find_inode_number(de, &name);
|
||||
if (!ino) ino = vdir->d_fileno;
|
||||
|
||||
ino = vdir->d_fileno;
|
||||
type = CDT2DT(vdir->d_type);
|
||||
if (!dir_emit(ctx, name.name, name.len, ino, type))
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user