<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/vm, 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-09-26T17:32:01Z</updated>
<entry>
<title>MFC:	1.268</title>
<updated>2002-09-26T17:32:01Z</updated>
<author>
<name>Matthew N. Dodd</name>
<email>mdodd@FreeBSD.org</email>
</author>
<published>2002-09-26T17:32:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eabad3cb57ad37ea22fc1e25a2c183826bb0905e'/>
<id>urn:sha1:eabad3cb57ad37ea22fc1e25a2c183826bb0905e</id>
<content type='text'>
Modify vm_map_clean() (and thus the msync(2) system call) to support
invalidation of cached pages for objects of type OBJT_DEVICE.

Submitted by:	 Christian Zander &lt;zander@minion.de&gt;
Reviewed by:	 alc
Approved by:	 re (jhb)
</content>
</entry>
<entry>
<title>Reduce the maximum KVA reserved for swap meta structures from 70 to 32 MB.</title>
<updated>2002-08-31T21:15:55Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2002-08-31T21:15:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=de5fea70d19bf541ec4506be1269a4881b57d314'/>
<id>urn:sha1:de5fea70d19bf541ec4506be1269a4881b57d314</id>
<content type='text'>
Reduce the swap meta calculation by a factor of 2, it's still massive overkill.
</content>
</entry>
<entry>
<title>Unconditionally initialise z-&gt;znext, and remove the zone from the</title>
<updated>2002-08-12T23:39:08Z</updated>
<author>
<name>Ian Dowse</name>
<email>iedowse@FreeBSD.org</email>
</author>
<published>2002-08-12T23:39:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9ea8028ff40343baf16ef5d3cd23c7a2a2e2eaa4'/>
<id>urn:sha1:9ea8028ff40343baf16ef5d3cd23c7a2a2e2eaa4</id>
<content type='text'>
list of all zones if we fail to allocate KVA for it in zinitna().
Apparently this fixes panics while running sysctl on large-memory
machines. This code is not present in -current.

PR:		kern/36605
Submitted by:	Brian Buchanan &lt;brian@ncircle.com&gt;
</content>
</entry>
<entry>
<title>MFC RLIMIT_VMEM resource Stage I - limit the total virtual memory use for</title>
<updated>2002-07-02T20:06:25Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2002-07-02T20:06:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9b23502de0a0314b703dca31d9689ebab5c8dbf'/>
<id>urn:sha1:e9b23502de0a0314b703dca31d9689ebab5c8dbf</id>
<content type='text'>
a process (exec() to be handled in Stage II).
</content>
</entry>
<entry>
<title>MFC 1.201 - add a sequential iteration optimization to vm_object_page_clean().</title>
<updated>2002-06-18T19:37:02Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2002-06-18T19:37:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b46b38937d14d4e0af79ab8231fc84d5fea6d8ab'/>
<id>urn:sha1:b46b38937d14d4e0af79ab8231fc84d5fea6d8ab</id>
<content type='text'>
This greatly improves msync() and VM object flushing and greatly improves
cpu overheads related to VM object flushing on large objects.  Yahoo has
been running this patch set since March (and it has also been in -current
since March).
</content>
</entry>
<entry>
<title>MFC: r1.75 - don't deadlock if the system is low on physical memory and</title>
<updated>2002-03-12T18:25:26Z</updated>
<author>
<name>Tor Egge</name>
<email>tegge@FreeBSD.org</email>
</author>
<published>2002-03-12T18:25:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f3e12c15047d7ab2f9ee8f9cf71d0d5eab774e70'/>
<id>urn:sha1:f3e12c15047d7ab2f9ee8f9cf71d0d5eab774e70</id>
<content type='text'>
malloc is called with both size &gt; PAGE_SIZE and the M_NOWAIT flag set.
</content>
</entry>
<entry>
<title>MFC: [vm/vm_contig.c rev 1.5] Call vm_page_unqueue_nowakeup()</title>
<updated>2002-03-10T05:03:19Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2002-03-10T05:03:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41233f77ec9317b145e9aa63d2e811b028da7600'/>
<id>urn:sha1:41233f77ec9317b145e9aa63d2e811b028da7600</id>
<content type='text'>
 in contigmalloc1() rather than duplicating it.
</content>
</entry>
<entry>
<title>MFC 1.213, fix mmap/msync bug which can panic the kernel</title>
<updated>2002-03-08T17:22:20Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2002-03-08T17:22:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e49a52bb058f7ff331cc2ffe792dc68881211d2'/>
<id>urn:sha1:4e49a52bb058f7ff331cc2ffe792dc68881211d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC of the vm_daemon speedup when many shared pages and processes are present.</title>
<updated>2002-03-06T22:44:24Z</updated>
<author>
<name>Mike Silbersack</name>
<email>silby@FreeBSD.org</email>
</author>
<published>2002-03-06T22:44:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7632a6d1c63a1ce7d7ab864985004d2a2c97f51'/>
<id>urn:sha1:b7632a6d1c63a1ce7d7ab864985004d2a2c97f51</id>
<content type='text'>
For full log, see:

  Revision  Changes    Path
  1.84      +19 -5     src/sys/alpha/alpha/pmap.c
  1.316     +19 -8     src/sys/i386/i386/pmap.c
  1.44      +19 -6     src/sys/ia64/ia64/pmap.c
  1.14      +21 -1     src/sys/powerpc/powerpc/pmap.c
  1.35      +19 -2     src/sys/sparc64/sparc64/pmap.c
  1.11      +9 -0      src/sys/sparc64/sparc64/pv.c
  1.42      +2 -2      src/sys/vm/pmap.h
  1.189     +1 -1      src/sys/vm/vm_pageout.c
</content>
</entry>
<entry>
<title>MFC __P() macro cleanup, register keyword removal in preparation for</title>
<updated>2002-03-06T01:07:09Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2002-03-06T01:07:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49f80b2225c1f81fa8cb8db3c112e5f8585515d5'/>
<id>urn:sha1:49f80b2225c1f81fa8cb8db3c112e5f8585515d5</id>
<content type='text'>
object-&gt;memq scan-marker work (similar to the buffer queue scan marker
work).
</content>
</entry>
</feed>
