Date: Mon, 30 Oct 2006 15:33:38 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/fs/devfs devfs.h devfs_devs.c devfs_vfsops.c devfs_vnops.c Message-ID: <200610301533.k9UFXdQB054927@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610301533.k9UFXdQB054927>