cvs commit: src/sys/fs/devfs devfs.h devfs_devs.c devfs_vfsops.c
devfs_vnops.c
Konstantin Belousov
kib at FreeBSD.org
Mon Oct 30 15:33:39 UTC 2006
kib 2006-10-30 15:33:38 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_6)
sys/fs/devfs devfs.h devfs_devs.c devfs_vfsops.c
devfs_vnops.c
Log:
MFC:
rev. 1.30 src/sys/fs/devfs/devfs.h
rev. 1.47 src/sys/fs/devfs/devfs_devs.c
rev. 1.51 src/sys/fs/devfs/devfs_vfsops.c
rev. 1.134 src/sys/fs/devfs/devfs_vnops.c
Resolve the devfs deadlock caused by LOR between devfs_mount->dm_lock
and vnode lock in devfs_allocv. Add hold counters for both devfs_mount
and devfs_dirent, and DE_DOOMED flag for devfs_dirent.
Approved by: re (hrs)
PR: kern/102335
Revision Changes Path
1.22.2.4 +11 -0 src/sys/fs/devfs/devfs.h
1.36.2.5 +12 -1 src/sys/fs/devfs/devfs_devs.c
1.44.2.5 +20 -4 src/sys/fs/devfs/devfs_vfsops.c
1.114.2.10 +70 -11 src/sys/fs/devfs/devfs_vnops.c
More information about the cvs-src
mailing list