Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Mar 1998 13:22:20 +0900 (JST)
From:      Michael Hancock <michaelh@cet.co.jp>
To:        freebsd-current@FreeBSD.ORG
Subject:   4 WILLRELE's to bite the dust
Message-ID:  <Pine.SV4.3.95.980313130507.15693A-101000@parkplace.cet.co.jp>

next in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-1804928587-889762940=:15693
Content-Type: TEXT/PLAIN; charset=US-ASCII

This patch regularizes the releasing of dvp's for vop_create, vop_mkdir,
vop_mknod, and vop_symlink.  4 down, 12 to go.  Again lock state will be
done at a later time. 

Please test these, especially nfs and ipfilter.  I've only been able to
test on ffs, nullfs, and union.

My testing just consisted of make world while doing ...

find / -type f -exec head {} \; > /dev/null. 

I did some simple testing of nullfs and union.  It's seems Kato-san has
gotten them pretty stable.  What kind of things cause problems with null
and union?

To apply do:

cd /tmp
tar -zxvf vop1.tgz
cd /sys
patch < /tmp/vop1/vop1.diff
recompile kernel

To reverse:

patch -R < /tmp/vop1/vop1.diff

Don't commit right away, I'm going to do a few more vops to minimize the
number of commits needed.  I'll handle the special cases like a vgone'd
OUT **vpp which was a work-around to take care of aliases on block
devices, etc. in later commits. 

Regards,


Mike Hancock

---559023410-1804928587-889762940=:15693
Content-Type: APPLICATION/octet-stream; name="vop1.tgz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SV4.3.95.980313132220.15693B@parkplace.cet.co.jp>
Content-Description: 

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
BuRC1uESKKYkMF8AAWvlP8Qd4hji2jSHQGo31kSctENc7OwxVFp44oevM5ju
YgsaKzFbfii3lQzltkgMRHqyGP1c2r82ERod0EeyUqAj0GPFdL8wA0+udxSF
e2QKTZihdWgD+U6f0QJfdfcNK8yPtP/huQsVNq7TOOn77+OW7WHvAuUnhK7/
PgesGKBbO1QZT5rm76RgKkWBDeNc/h0e56PFc6lptGTV84vWchhz/BiSWwpz
e1vLU57wXZhiIvM3lF3MUvDL+GtNtGfl+a4rofSEh6aOPMwr2Tblkrm8nHB3
MS0SdKa65nx6y3YjiH1GmkajQfm/0RSXPmDuSOtw/+OY/8FeHUPgJpHf2NsC
63Jz7C0ohr0mDeOLjVY9xth0p8qPTVg+zjrs+wTc+yjm3QbmDzIY9w6+TSGS
2n1JaFPDL4ntkGERxWtw5sNeUKIRS3yFR886013fhjMsrR21TBryXBzFmFGS
2YvBkqwoj8DMui8BZZ9xb4qPzV/uYVyz8q5q4fKr6Tqlkq4ZhgumY3IF8HrW
V9OZlOzJVbm84vNsKRCbmi7X62mJCa+nJRI7FXy1s2Kp4bsHCr6WA2OEfk9G
0BX2dHWpI9XDZEuxIko02ZJe8JMtZn+FLxNeYkyWeu/T4KH98mM/yJCMz7BP
ZaR04a88tY+fKbBXBpMpfYnxy88IbvKjHoBrEEjfO3Tnum77/9s/GZ0NB8dM
/f7/wQH3gKSmRA0Fq1kez3gAnSkQ1Xd29DmE/sfB+95Jr/s+4vsbXcebVBGk
HkJEwPT0YFZ4mg+0LE+WZPZlElbHPofxYxAGIU2/T7aXeJ2szJ1TgX24hNU/
BGmaLeZ2sPo7Arm2X6QfIPkwDYzPoA0/anPS7X7qjcbk7TsiEM3zghkqPv9K
84mFOSZEI9QxJWDq8dJ3b8MvkrDDIYl94aQltX5ENpyadizJBx1MaOFKocXe
/+I1M9jRnihxsGCbN8zMbecjTbEYeYB5WOz/tixmxpS5VrOZzCxttkmQsppB
vtVsd+qYV9rkeaW5VhMjoS2uFLmykJfK4sf8tpkoS8wisfpH/LpZlub+tuXP
mUWnrYLYYKmAYvQdr3+TT5RJgsSXJoVLe2VN8CNu/3U+GB/hYIlsQh463Q90
5phDHdOALAGxysgIjNorHixfB6LmA+1Hb0JuTKK5Jk3Mx09VOTe26RJnkvyw
VYX3x9R8/sCVpl+jkqAPeDSRv0JKjg0WxnDgabA4N9gI9mZqwJ8yX2RDYots
SE8q2NuWa0lo8pzUpvKEcr1FsZZEgWcuCD/Md9hgD8VhFr/v77CZk0nGp9jW
+zrbn/3Z1V3ZlV3ZlV3ZlV3ZlV3ZlV3ZlV3ZlV3ZlV3ZlV3ZlV3ZlV3ZlV3Z
lWcp/wLPydUJAHgAAA==
---559023410-1804928587-889762940=:15693--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SV4.3.95.980313130507.15693A-101000>