<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/vm/vnode_pager.c, branch release/4.1.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2000-08-04T22:31:11Z</updated>
<entry>
<title>MFC: pmap interface optimizations, optionally physically backed SYSVSHM.</title>
<updated>2000-08-04T22:31:11Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-08-04T22:31:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5fe02406b28ae31a4dcc53954a1ca7aeb0c4e949'/>
<id>urn:sha1:5fe02406b28ae31a4dcc53954a1ca7aeb0c4e949</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: various minor spelling fixes</title>
<updated>2000-08-02T22:04:31Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-08-02T22:04:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c9c62036de727d5b7dd879e47e22082766488d7c'/>
<id>urn:sha1:c9c62036de727d5b7dd879e47e22082766488d7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>useracc() the prequel:</title>
<updated>1999-10-29T18:09:36Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1999-10-29T18:09:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=923502ff91327138aa9ef1d59ea7044d2936e0ef'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>    The vnode pager (used when you do file-backed mmaps) must use the</title>
<updated>1999-09-17T05:17:59Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>1999-09-17T05:17:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=24579ca1d7a4ffaa220af5bd7593aa759e1d9c38'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>urn:sha1:c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the (inline) function vm_page_undirty for clearing the dirty bitmask</title>
<updated>1999-08-17T04:02:34Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>1999-08-17T04:02:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2c28a1054036c739c1de7ca1009bc4d3e2a56a67'/>
<id>urn:sha1:2c28a1054036c739c1de7ca1009bc4d3e2a56a67</id>
<content type='text'>
of a vm_page.

Use it.

Submitted by:	dillon
</content>
</entry>
<entry>
<title>Fix some int/long printf problems for the Alpha</title>
<updated>1999-07-01T19:53:43Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-07-01T19:53:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3efc015bae9f6b0aec8de9653adda0e2d6f84a8e'/>
<id>urn:sha1:3efc015bae9f6b0aec8de9653adda0e2d6f84a8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert buffer locking from using the B_BUSY and B_WANTED flags to using</title>
<updated>1999-06-26T02:47:16Z</updated>
<author>
<name>Kirk McKusick</name>
<email>mckusick@FreeBSD.org</email>
</author>
<published>1999-06-26T02:47:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=67812eacd74d5841e890b703d4ec2d5a76288830'/>
<id>urn:sha1:67812eacd74d5841e890b703d4ec2d5a76288830</id>
<content type='text'>
lockmgr locks. This commit should be functionally equivalent to the old
semantics. That is, all buffer locking is done with LK_EXCLUSIVE
requests. Changes to take advantage of LK_SHARED and LK_RECURSIVE will
be done in future commits.
</content>
</entry>
<entry>
<title>Fix confusion of size of transfer with size of the pager.</title>
<updated>1999-05-15T23:42:39Z</updated>
<author>
<name>Dmitrij Tejblum</name>
<email>dt@FreeBSD.org</email>
</author>
<published>1999-05-15T23:42:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=54746b676c9fc5e7676a8a473131e80602a33eed'/>
<id>urn:sha1:54746b676c9fc5e7676a8a473131e80602a33eed</id>
<content type='text'>
PR:		11658
Broken in:	1.89 (1998/03/07)
</content>
</entry>
<entry>
<title>remove b_proc from struct buf, it's (now) unused.</title>
<updated>1999-05-06T20:00:34Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1999-05-06T20:00:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b0eeea20421ad6d9b90f1f1b081d980349642cc3'/>
<id>urn:sha1:b0eeea20421ad6d9b90f1f1b081d980349642cc3</id>
<content type='text'>
Reviewed by:	dillon, bde
</content>
</entry>
</feed>
