From fa0cfd764f412aea3dec9cc86319dcfad03c1618 Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Tue, 12 Mar 2002 04:13:14 +0000 Subject: [PATCH] Seperate the VOP_GETATTR shared task into: - VOP_GETATTR() change to shared locks + namei() updates to support this - General VFS assertion review and corrections Move the first to the WIP section, since Jeff Roberson just committed supporting infrastructure for this in the form of namei's LOCKSHARED. Leave the second in the New section. --- en/smp/index.sgml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/en/smp/index.sgml b/en/smp/index.sgml index d8f7bb9082..1d8487b35a 100644 --- a/en/smp/index.sgml +++ b/en/smp/index.sgml @@ -1,6 +1,6 @@ - + %includes; @@ -812,6 +812,16 @@ &status.wip; + + Move to shared lock for VOP_GETATTR() to reduce blocking during + frequent lightweight VFS operations. Modify namei() to provide + a LOOKUP_SHARED flag to indicate when the lock required may be + shared instead of exclusive. + &a.jeff; + 11 March 2002 + &status.wip; + + @@ -1038,9 +1048,9 @@ - Move to shared lock for VOP_GETATTR() to reduce blocking during - frequent lightweight VFS operations. Review strategy for other - vnode operations. + Review locking strategy and correctness of VFS operations + and fix up various failure modes associated with enabling + VFS locking assertions. &a.jeff; 27 February 2002 &status.new;