irele() becomes iunlock(); new irele() does iput() for already unlocked inodes
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Tue, 8 Jun 1982 14:52:38 +0000 (06:52 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Tue, 8 Jun 1982 14:52:38 +0000 (06:52 -0800)
commitff56f48a54c8b56b2ecccc8df717a61cd2985a62
treea41f6bf61faf2959f469c6439d319bd71ba62d98
parent4b5cf74c2092c87d21f911dc96e29a5b2bfbb7af
irele() becomes iunlock(); new irele() does iput() for already unlocked inodes
fixes race condition in adding entries to directories.

SCCS-vsn: sys/ufs/ffs/ffs_inode.c 4.11
SCCS-vsn: sys/ufs/ffs/ufs_inode.c 4.11
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 4.11
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 4.11
SCCS-vsn: sys/kern/vfs_lookup.c 4.16
SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 4.16
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 4.16
usr/src/sys/kern/vfs_lookup.c
usr/src/sys/ufs/ffs/ffs_inode.c
usr/src/sys/ufs/ffs/ufs_inode.c
usr/src/sys/ufs/ffs/ufs_lookup.c
usr/src/sys/ufs/lfs/lfs_inode.c
usr/src/sys/ufs/ufs/ufs_inode.c
usr/src/sys/ufs/ufs/ufs_lookup.c