<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/vm, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-11-04T11:27:13Z</updated>
<entry>
<title>o Fix regressions related to SA-15:25 upgrade of NTP. [1]</title>
<updated>2015-11-04T11:27:13Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2015-11-04T11:27:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ee85b4f40e60d76f9812aafc3a2ecdbe3f26ebb'/>
<id>urn:sha1:4ee85b4f40e60d76f9812aafc3a2ecdbe3f26ebb</id>
<content type='text'>
o Fix kqueue write events never fired for files greater 2GB. [2]
o Fix kpplications exiting due to segmentation violation on a correct
  memory address. [3]

PR:		204046 [1]
PR:		204203 [1]
Errata Notice:	FreeBSD-EN-15:19.kqueue [2]
Errata Notice:	FreeBSD-EN-15:20.vm [3]
Approved by:	so
</content>
</entry>
<entry>
<title>MFC r285878 (stable/10 r286145):</title>
<updated>2015-08-04T05:18:24Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-08-04T05:18:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c1930470faeafaaebd50eea76b2a6ddaee8cc3c5'/>
<id>urn:sha1:c1930470faeafaaebd50eea76b2a6ddaee8cc3c5</id>
<content type='text'>
Revert r173708's modifications to vm_object_page_remove().
This fixes inconsistencies encountered by vm_object_unwire() or
by the buffer cache when the file is truncated.

Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r284207 (by alc):</title>
<updated>2015-07-16T15:13:17Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-07-16T15:13:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e323c657f9ae682c59bc240ca2507ab8afaf75cb'/>
<id>urn:sha1:e323c657f9ae682c59bc240ca2507ab8afaf75cb</id>
<content type='text'>
Correct a type error in kmem_unback().

Requested by:	alc
Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r276439 (by alc):</title>
<updated>2015-07-16T14:41:58Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-07-16T14:41:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b402bb69655f8c878a6f43a302dc20f06fb7b104'/>
<id>urn:sha1:b402bb69655f8c878a6f43a302dc20f06fb7b104</id>
<content type='text'>
Make the creation of the free lists dynamic, i.e., it is based on the
available physical memory at boot time. For amd64 systems with 64 GB
or more of physical memory, create free lists for managing pages with
physical addresses below 4 GB.

PR:	185727
Requested by:	alc
Approved by:	re (gjb)
</content>
</entry>
<entry>
<title>MFC r282213:</title>
<updated>2015-06-21T06:28:26Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2015-06-21T06:28:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=65b53c583d5c05d46b33ccbe2b713498ce2a376c'/>
<id>urn:sha1:65b53c583d5c05d46b33ccbe2b713498ce2a376c</id>
<content type='text'>
Add kern.racct.enable tunable and RACCT_DISABLED config option.
The point of this is to be able to add RACCT (with RACCT_DISABLED)
to GENERIC, to avoid having to rebuild the kernel to use rctl(8).

MFC r282901:

Build GENERIC with RACCT/RCTL support by default.  Note that it still
needs to be enabled by adding "kern.racct.enable=1" to /boot/loader.conf.

Note those two are MFC-ed together, because the latter one changes the
name of RACCT_DISABLED option to RACCT_DEFAULT_TO_DISABLED.  Should have
committed the renaming separately...

Relnotes:	yes
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC 261811,282660,282706:</title>
<updated>2015-06-06T20:37:40Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-06-06T20:37:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f0304fc03a37c215e38a4c2c1c9029e899c773da'/>
<id>urn:sha1:f0304fc03a37c215e38a4c2c1c9029e899c773da</id>
<content type='text'>
Place VM objects on the object list when created and never remove them.

261811:
Fix function name in KASSERT().

282660:
Place VM objects on the object list when created and never remove them.
This is ok since objects come from a NOFREE zone and allows objects to
be locked while traversing the object list without triggering a LOR.

Ensure that objects on the list are marked DEAD while free or stillborn,
and that they have a refcount of zero.  This required updating most of
the pagers to explicitly mark an object as dead when deallocating it.
(Only the vnode pager did this previously.)

282706:
Satisfy vm_object uma zone destructor requirements after r282660 when
vnode object creation raced.
</content>
</entry>
<entry>
<title>MFC 281887:</title>
<updated>2015-06-02T19:20:39Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-06-02T19:20:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4f8e0ff82d415f5c7224d405a2ebfe547e75b9cd'/>
<id>urn:sha1:4f8e0ff82d415f5c7224d405a2ebfe547e75b9cd</id>
<content type='text'>
Reassign copyright statements on several files from Advanced
Computing Technologies LLC to Hudson River Trading LLC.
</content>
</entry>
<entry>
<title>MFC r283162:</title>
<updated>2015-05-27T08:30:16Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-05-27T08:30:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e66c2c3688212531cc1df62dcc6728ea33b52c81'/>
<id>urn:sha1:e66c2c3688212531cc1df62dcc6728ea33b52c81</id>
<content type='text'>
Set VPO_UNMANAGED on the freed page when insertion of the page into the
object queue failed, to satisfy the assertion.

MFC r283163:
Do grammar fix in the comment to record the right commit message for
r283162.
</content>
</entry>
<entry>
<title>MFC r282690:</title>
<updated>2015-05-23T09:14:29Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-05-23T09:14:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=16cbfd691fd3ca8e5a9e8f8f57fbfb93d3501328'/>
<id>urn:sha1:16cbfd691fd3ca8e5a9e8f8f57fbfb93d3501328</id>
<content type='text'>
Call uma_reclaim() from the additional pagedaemon thread to reclaim kmem
arena address space.
</content>
</entry>
<entry>
<title>MFC r282128:</title>
<updated>2015-05-05T08:12:24Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-05-05T08:12:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=68897d529504d983946ae652d72b4c0cd7708686'/>
<id>urn:sha1:68897d529504d983946ae652d72b4c0cd7708686</id>
<content type='text'>
Do not sleep waiting for the MAP_ENTRY_IN_TRANSITION state ending with
the vnode locked.
</content>
</entry>
</feed>
