<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/fs, branch releng/4.7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F4.7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F4.7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2002-04-30T08:33:11Z</updated>
<entry>
<title>MFC:</title>
<updated>2002-04-30T08:33:11Z</updated>
<author>
<name>Boris Popov</name>
<email>bp@FreeBSD.org</email>
</author>
<published>2002-04-30T08:33:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a6dee4c24364ad369a37c0f12c30f7f984e6dfd3'/>
<id>urn:sha1:a6dee4c24364ad369a37c0f12c30f7f984e6dfd3</id>
<content type='text'>
	Temporarily bandaid against UIO_NOCOPY case.
</content>
</entry>
<entry>
<title>MFC: Check write permissions before create anything.</title>
<updated>2002-04-22T04:18:58Z</updated>
<author>
<name>Boris Popov</name>
<email>bp@FreeBSD.org</email>
</author>
<published>2002-04-22T04:18:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2241f1381c99e9c96e473a3db9d6767193418fb3'/>
<id>urn:sha1:2241f1381c99e9c96e473a3db9d6767193418fb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make HPFS use vop_defaultop instead of wrong hpfs_bypass(). This makes HPFS</title>
<updated>2002-01-15T18:35:09Z</updated>
<author>
<name>Semen Ustimenko</name>
<email>semenu@FreeBSD.org</email>
</author>
<published>2002-01-15T18:35:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c809a59b7943f7586da1c64eb6472e6aca12f845'/>
<id>urn:sha1:c809a59b7943f7586da1c64eb6472e6aca12f845</id>
<content type='text'>
back usable.

Approved by:	rwatson, murray
</content>
</entry>
<entry>
<title>MFC the following:</title>
<updated>2001-12-25T01:44:45Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2001-12-25T01:44:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=794109a616dc3c0af3032333fc808651e84c41af'/>
<id>urn:sha1:794109a616dc3c0af3032333fc808651e84c41af</id>
<content type='text'>
    * LK_TIMEOUT lock flag to separate lock acquisition with and without
      a timeout (dillon)

    * use of LK_TIMEOUT in BUF_TIMELOCK to avoid timeout race aginst
      BUF_LOCK (dillon)

    * use of LK_TIMEOUT in pageout vget() code to avoid deadlock (dillon)

    * move vnode reclaim into its own kthread to avoid deadlocks (Yahoo)

    * remove 'VXLOCK interlock avoided' messages.. they can occur
      under normal operation and create a choking hazzard on the console.

    * Adjust VMIGHTFREE macro used with vnode reclaim code to avoid
      eating large amounts of cpu with little to show for it in certain
      situations.

    * Add VREF/VRELE around UFS_UPDATE() call to avoid update/reclaim
      race (note: snuck in at last minute but I accidently did a partial
      commit a moment ago and the tree is broken until I commit the rest
      of it).  This is minor and will be tested heavily.

Approved by:	Release Engineers
</content>
</entry>
<entry>
<title>MFC rev 1.15: correct previous delta</title>
<updated>2001-12-20T16:11:49Z</updated>
<author>
<name>Sheldon Hearn</name>
<email>sheldonh@FreeBSD.org</email>
</author>
<published>2001-12-20T16:11:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2da4ea06db29a816dbeed873138edaf9e458f20f'/>
<id>urn:sha1:2da4ea06db29a816dbeed873138edaf9e458f20f</id>
<content type='text'>
This applies bit of poetic license to the approval we have from
&lt;re@FreeBSD.org&gt; to get smbfs into 4.5-RELEASE.
</content>
</entry>
<entry>
<title>MFC rev 1.14: silence harmless "smbfs_closel: Negative opencount"</title>
<updated>2001-12-20T11:25:29Z</updated>
<author>
<name>Sheldon Hearn</name>
<email>sheldonh@FreeBSD.org</email>
</author>
<published>2001-12-20T11:25:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2d39e2aae5c4047209a5dca01f1dd344fe236c9b'/>
<id>urn:sha1:2d39e2aae5c4047209a5dca01f1dd344fe236c9b</id>
<content type='text'>
messages at unmount time
</content>
</entry>
<entry>
<title>MFC rev 1.5: add module dependency on libmchain</title>
<updated>2001-12-20T09:50:32Z</updated>
<author>
<name>Sheldon Hearn</name>
<email>sheldonh@FreeBSD.org</email>
</author>
<published>2001-12-20T09:50:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e738a8ea1f18c1d57943ea094b2e8d46c341f475'/>
<id>urn:sha1:e738a8ea1f18c1d57943ea094b2e8d46c341f475</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC change vnode list under mount point from LIST to TAILQ in preparation</title>
<updated>2001-10-25T19:18:55Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2001-10-25T19:18:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=215cc5a5bfe21111e0dad8d9dabb4b44cb96021b'/>
<id>urn:sha1:215cc5a5bfe21111e0dad8d9dabb4b44cb96021b</id>
<content type='text'>
for scaleability fixes for machines with &gt;= 2G of ram coming down the pipe.
</content>
</entry>
<entry>
<title>MFC: return proper value for maximum file name length.</title>
<updated>2001-09-03T08:58:11Z</updated>
<author>
<name>Boris Popov</name>
<email>bp@FreeBSD.org</email>
</author>
<published>2001-09-03T08:58:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=14633bfabd029b8204eb480a197e0e8b7880eb72'/>
<id>urn:sha1:14633bfabd029b8204eb480a197e0e8b7880eb72</id>
<content type='text'>
Approved by:	jkh
</content>
</entry>
<entry>
<title>MFC: Change the interface to vflush() so that it can deal with</title>
<updated>2001-07-26T20:37:33Z</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2001-07-26T20:37:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6331c3441f25258a77872fe54d5f60b639e9d02c'/>
<id>urn:sha1:6331c3441f25258a77872fe54d5f60b639e9d02c</id>
<content type='text'>
extra references on the filesystem root vnode. This fixes bugs in
a number of filesystems that could cause forced umounts to erroneously
return EBUSY, and it centralises a lot of xxx_unmount logic.

This unfortunately requires the recompilation of any filesystem
KLDs, although I have added an extra sanity check that should help
to avoid panics if old modules are used (the filesystem may refuse
to umount, and if so, a warning message will appear on the console).

Not objected to by:	-stable
</content>
</entry>
</feed>
