diff options
author | szhou <none@none> | 2006-09-05 20:30:13 -0700 |
---|---|---|
committer | szhou <none@none> | 2006-09-05 20:30:13 -0700 |
commit | b774fca88bff9e11d96e3b40f4d259d278048a3a (patch) | |
tree | b791d717bf03d5eb92259d413aa7eef7ed633e15 /usr/src/uts/common/fs/dev/sdev_subr.c | |
parent | 7469ad704c89eba7390bd61b6b456f6bffdf21d1 (diff) | |
download | illumos-gate-b774fca88bff9e11d96e3b40f4d259d278048a3a.tar.gz |
6464694 assert failure during "ls $ZONEROOT/dev/pts"
Diffstat (limited to 'usr/src/uts/common/fs/dev/sdev_subr.c')
-rw-r--r-- | usr/src/uts/common/fs/dev/sdev_subr.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/usr/src/uts/common/fs/dev/sdev_subr.c b/usr/src/uts/common/fs/dev/sdev_subr.c index ddca87ac61..24a94a8931 100644 --- a/usr/src/uts/common/fs/dev/sdev_subr.c +++ b/usr/src/uts/common/fs/dev/sdev_subr.c @@ -2643,10 +2643,7 @@ devname_readdir_func(vnode_t *vp, uio_t *uiop, cred_t *cred, int *eofp, if (ddv->sdev_state == SDEV_ZOMBIE) goto get_cache; - if (!SDEV_IS_GLOBAL(ddv)) { - /* make sure directory content is up to date */ - prof_filldir(ddv); - } else { + if (SDEV_IS_GLOBAL(ddv)) { map = sdev_get_map(ddv, 0); dirops = map ? map->dir_ops : NULL; fn = dirops ? dirops->devnops_readdir : NULL; |