<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/vm/vnode_pager.c, branch release/4.6.1</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC NFS and VM bug fixes (see my commit 2001/12/13 17:16:57 PST,</title>
<updated>2001-12-20T19:56:30+00:00</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2001-12-20T19:56:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e114756065fc4a400d7cc3aa9c8a79d0074e92bf'/>
<id>e114756065fc4a400d7cc3aa9c8a79d0074e92bf</id>
<content type='text'>
kern/vfs_bio.c 1.295 and friends)

Approved by:	Release Engineers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
kern/vfs_bio.c 1.295 and friends)

Approved by:	Release Engineers
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC 1.139 - fix vnode_pager_input_smlfs() to not attempt to BMAP</title>
<updated>2001-11-09T03:21:22+00:00</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2001-11-09T03:21:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b87771cd49f719c64bc93294b5c9b4ce2564e974'/>
<id>b87771cd49f719c64bc93294b5c9b4ce2564e974</id>
<content type='text'>
blocks beyond the file EOF.  Fixes bogus mmap() fault on the
last block of certain files on CDRom.

Reported by: peter / Yahoo
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
blocks beyond the file EOF.  Fixes bogus mmap() fault on the
last block of certain files on CDRom.

Reported by: peter / Yahoo
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC 1.138 fix VM bug related to dirty VM pages backed by a filesystem</title>
<updated>2001-10-15T18:24:21+00:00</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2001-10-15T18:24:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c04464a08c81eda162d7d0f38115eb7f02cd4369'/>
<id>c04464a08c81eda162d7d0f38115eb7f02cd4369</id>
<content type='text'>
fragment where the dirty bits on the VM pages would never get cleared.
The bug could cause unnecessary disk writing every 30-60 seconds and
potentially force more vnodes to remain in the vnode cache, but doesn't
occur very often so most people don't need to worry.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fragment where the dirty bits on the VM pages would never get cleared.
The bug could cause unnecessary disk writing every 30-60 seconds and
potentially force more vnodes to remain in the vnode cache, but doesn't
occur very often so most people don't need to worry.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC vfs_bio.c 1.269 and friends.  This MFC's the better launder limiting</title>
<updated>2000-12-30T01:51:12+00:00</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2000-12-30T01:51:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3f85defef6b57cc8234dd1ec710153434d6d50d'/>
<id>c3f85defef6b57cc8234dd1ec710153434d6d50d</id>
<content type='text'>
solution.  See commitlogs/sys '2000/12/26 11:41:38 PST'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
solution.  See commitlogs/sys '2000/12/26 11:41:38 PST'
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: pmap interface optimizations, optionally physically backed SYSVSHM.</title>
<updated>2000-08-04T22:31:11+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-08-04T22:31:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5fe02406b28ae31a4dcc53954a1ca7aeb0c4e949'/>
<id>5fe02406b28ae31a4dcc53954a1ca7aeb0c4e949</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: various minor spelling fixes</title>
<updated>2000-08-02T22:04:31+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-08-02T22:04:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c9c62036de727d5b7dd879e47e22082766488d7c'/>
<id>c9c62036de727d5b7dd879e47e22082766488d7c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>useracc() the prequel:</title>
<updated>1999-10-29T18:09:36+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1999-10-29T18:09:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=923502ff91327138aa9ef1d59ea7044d2936e0ef'/>
<id>923502ff91327138aa9ef1d59ea7044d2936e0ef</id>
<content type='text'>
Merge the contents (less some trivial bordering the silly comments)
of &lt;vm/vm_prot.h&gt; and &lt;vm/vm_inherit.h&gt; into &lt;vm/vm.h&gt;.  This puts
the #defines for the vm_inherit_t and vm_prot_t types next to their
typedefs.

This paves the road for the commit to follow shortly: change
useracc() to use VM_PROT_{READ|WRITE} rather than B_{READ|WRITE}
as argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge the contents (less some trivial bordering the silly comments)
of &lt;vm/vm_prot.h&gt; and &lt;vm/vm_inherit.h&gt; into &lt;vm/vm.h&gt;.  This puts
the #defines for the vm_inherit_t and vm_prot_t types next to their
typedefs.

This paves the road for the commit to follow shortly: change
useracc() to use VM_PROT_{READ|WRITE} rather than B_{READ|WRITE}
as argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>    The vnode pager (used when you do file-backed mmaps) must use the</title>
<updated>1999-09-17T05:17:59+00:00</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>1999-09-17T05:17:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=24579ca1d7a4ffaa220af5bd7593aa759e1d9c38'/>
<id>24579ca1d7a4ffaa220af5bd7593aa759e1d9c38</id>
<content type='text'>
    underlying physical sector size when aligning I/O transfer sizes.
    It cannot assume 512 bytes.

    We assume the underlying sector size is a power of 2.  If it isn't,
    mmap() will break badly anyway (in the same way mmap broke with NFS
    when NFS tried to cache piecemeal write ranges in buffers, before
    we enforced read-buffer-before-write-piecemeal for NFS).

Reviewed by:	Alan Cox &lt;alc@cs.rice.edu&gt;, David Greenman &lt;dg@root.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    underlying physical sector size when aligning I/O transfer sizes.
    It cannot assume 512 bytes.

    We assume the underlying sector size is a power of 2.  If it isn't,
    mmap() will break badly anyway (in the same way mmap broke with NFS
    when NFS tried to cache piecemeal write ranges in buffers, before
    we enforced read-buffer-before-write-piecemeal for NFS).

Reviewed by:	Alan Cox &lt;alc@cs.rice.edu&gt;, David Greenman &lt;dg@root.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the (inline) function vm_page_undirty for clearing the dirty bitmask</title>
<updated>1999-08-17T04:02:34+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>1999-08-17T04:02:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2c28a1054036c739c1de7ca1009bc4d3e2a56a67'/>
<id>2c28a1054036c739c1de7ca1009bc4d3e2a56a67</id>
<content type='text'>
of a vm_page.

Use it.

Submitted by:	dillon
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
of a vm_page.

Use it.

Submitted by:	dillon
</pre>
</div>
</content>
</entry>
</feed>
