<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/vm, branch release/7.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-05-01T02:51:58Z</updated>
<entry>
<title>Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.</title>
<updated>2009-05-01T02:51:58Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-05-01T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b205d83df7763ca1f099bce5ac12a05862a626c4'/>
<id>urn:sha1:b205d83df7763ca1f099bce5ac12a05862a626c4</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.2-RELEASE image.
</content>
</entry>
<entry>
<title>MFC r175055</title>
<updated>2009-04-17T16:42:03Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2009-04-17T16:42:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1b65664c28501d53a4d8e3c647c854a4f7244a53'/>
<id>urn:sha1:1b65664c28501d53a4d8e3c647c854a4f7244a53</id>
<content type='text'>
  Defer setting either PG_CACHED or PG_FREE until after the free page
  queues lock is acquired.  Otherwise, the state of a reservation's
  pages' flags and its population count can be inconsistent.  That could
  result in a page being freed twice.

(This change should have been included in the MFC of the superpages
support.)

Thanks to:	pho for an illuminating crash

Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Merge r189004.</title>
<updated>2009-03-19T17:06:04Z</updated>
<author>
<name>Roman Divacky</name>
<email>rdivacky@FreeBSD.org</email>
</author>
<published>2009-03-19T17:06:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1afb4edc7a10392913bcccbb48de7ccd58f1dca9'/>
<id>urn:sha1:1afb4edc7a10392913bcccbb48de7ccd58f1dca9</id>
<content type='text'>
Requested by:	yongari
Approved by:	ed (mentor)
</content>
</entry>
<entry>
<title>MFC revision 1.363</title>
<updated>2009-03-18T16:24:39Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2009-03-18T16:24:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c552ce951bbcc48071bef8d670332bab8241659a'/>
<id>urn:sha1:c552ce951bbcc48071bef8d670332bab8241659a</id>
<content type='text'>
  Eliminate redundant code from vm_page_startup().

(In retrospect, this change should have been included in the superpages
MFC.  This change subsumes r189750.)

Discussed with:	jhb
</content>
</entry>
<entry>
<title>Disable the vm_page_startup assertion for now.  It always fails on</title>
<updated>2009-03-12T22:01:42Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-12T22:01:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6fcaa123e6654a4ff1704c7c1269c7018bcde991'/>
<id>urn:sha1:6fcaa123e6654a4ff1704c7c1269c7018bcde991</id>
<content type='text'>
platforms with superpages currently because the pages used by
vm_reserv_startup() are incorrectly included in the 'npages' count.  I
haven't removed the assertion as I think this is a real bug, but the side
effect is just that some memory is wasted on never-used vm_page structures.

The assertion was removed from HEAD which is why the bug wasn't noticed
there (and thus this is a direct commit to 7).
</content>
</entry>
<entry>
<title>MFC: Add a flag to tag individual sysctl leaf nodes as MPSAFE.  Tag the</title>
<updated>2009-03-10T19:33:50Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-03-10T19:33:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7f307a7ee8bd205f347128834017f3667adcde0b'/>
<id>urn:sha1:7f307a7ee8bd205f347128834017f3667adcde0b</id>
<content type='text'>
following nodes as MPSAFE:
- All standalone INT/LONG sysctls.
- kern.proc.*
- All name-cache related sysctls.
- vm.loadavg
- vm.vmtotal
- vm.stats.(sys|vm).*
- sysctl.name2oid
- kern.ident, kern.osrelease, kern.version, etc.
- kern.arandom
- security.jail.jailed
- kern.devname

Other changes:
- Remove GIANT_REQUIRED from vmtotal().
- Add conditional Giant locking around the vrele() in
  sysctl_kern_proc_pathname().
</content>
</entry>
<entry>
<title>MFC: Add support for "superpages" on amd64 and i386.  This includes adding the</title>
<updated>2009-02-26T15:59:22Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-02-26T15:59:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=15826f991ff92f0afe64311327d5a2f38aae5cbf'/>
<id>urn:sha1:15826f991ff92f0afe64311327d5a2f38aae5cbf</id>
<content type='text'>
superpage reservation system to the machine-independent VM system as well as
changes to the pmap code for amd64 and i386 to support superpages.

Reviewed by:	alc
Tested by:	ps
</content>
</entry>
<entry>
<title>MFC r188320:</title>
<updated>2009-02-22T10:28:09Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2009-02-22T10:28:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dc9ca499f43703eb02c2110292356986a5646288'/>
<id>urn:sha1:dc9ca499f43703eb02c2110292356986a5646288</id>
<content type='text'>
Do not leak the MAP_ENTRY_IN_TRANSITION flag when copying map entry
on fork. Otherwise, copied entry cannot be removed in the child map.
</content>
</entry>
<entry>
<title>MFC r182047 to stable/7:</title>
<updated>2009-01-24T19:22:05Z</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2009-01-24T19:22:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b35369967e57d89b5d6971b5007ff48c6662cb1c'/>
<id>urn:sha1:b35369967e57d89b5d6971b5007ff48c6662cb1c</id>
<content type='text'>
  Remove unused variable nosleepwithlocks.

  PR:             126609
  Submitted by:   Mateusz Guzik
  MFC after:      1 month
  X-MFC:          to stable/7 only, this variable is still used in stable/6
Reviewed by:	rwatson
</content>
</entry>
<entry>
<title>MFC r181693:</title>
<updated>2009-01-20T22:34:38Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2009-01-20T22:34:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3c75ae41e20c6743b3dea4f92999a94b962b1434'/>
<id>urn:sha1:3c75ae41e20c6743b3dea4f92999a94b962b1434</id>
<content type='text'>
  Fix REDZONE(9) on amd64 and perhaps other 64 bit targets -- ensure the
  space that redzone adds to the allocation for storing its metadata is at
  least as large as the metadata that it will store there.

PR:     kern/128744
</content>
</entry>
</feed>
