/freebsd/sys/sys/ |
H A D | lockmgr.h | diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
|
H A D | buf.h | diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
|
/freebsd/sys/vm/ |
H A D | vm_pager.c | diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
|
/freebsd/sys/kern/ |
H A D | kern_lock.c | diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
|
H A D | vfs_cluster.c | diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
|
H A D | vfs_default.c | diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
|
H A D | vfs_bio.c | diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
|
H A D | vfs_subr.c | diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_vnops.c | diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
|
H A D | ffs_softdep.c | diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick diff 17661e5ac4fc6ac0e3c01fb1cfc22a79c9060a81 Tue Feb 25 04:37:48 CET 2003 Jeff Roberson <jeff@FreeBSD.org> - Add an interlock argument to BUF_LOCK and BUF_TIMELOCK. - Remove the buftimelock mutex and acquire the buf's interlock to protect these fields instead. - Hold the vnode interlock while locking bufs on the clean/dirty queues. This reduces some cases from one BUF_LOCK with a LK_NOWAIT and another BUF_LOCK with a LK_TIMEFAIL to a single lock.
Reviewed by: arch, mckusick
|