<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/vm, branch release/5.5.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-08-16T15:09:44Z</updated>
<entry>
<title>MFC: Do not use vm_pager_init() to initialize vnode_pbuf_freecnt variable.</title>
<updated>2005-08-16T15:09:44Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2005-08-16T15:09:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9622c6e8d24039abf9f8b3d47a7ab9cfd55a5b12'/>
<id>urn:sha1:9622c6e8d24039abf9f8b3d47a7ab9cfd55a5b12</id>
<content type='text'>
vm_pager_init() is run before required nswbuf variable has been set
to correct value. This caused system to run with single pbuf available
for vnode_pager. Handle both cluster_pbuf_freecnt and vnode_pbuf_freecnt
variableis in the same way.

Tested by:	pre-release.portaone.com
</content>
</entry>
<entry>
<title>MFC: Check for marker pages when scanning active and inactive page queues.</title>
<updated>2005-08-15T15:01:59Z</updated>
<author>
<name>Tor Egge</name>
<email>tegge@FreeBSD.org</email>
</author>
<published>2005-08-15T15:01:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fc76c16104c877756d8cfe4bd0787ac228a53201'/>
<id>urn:sha1:fc76c16104c877756d8cfe4bd0787ac228a53201</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Don't allow pagedaemon to skip pages while scanning active and</title>
<updated>2005-08-15T14:59:53Z</updated>
<author>
<name>Tor Egge</name>
<email>tegge@FreeBSD.org</email>
</author>
<published>2005-08-15T14:59:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5bf44f90e1725bd2eb90024edf8b34e20e10b29e'/>
<id>urn:sha1:5bf44f90e1725bd2eb90024edf8b34e20e10b29e</id>
<content type='text'>
     inactive page queues due to the vm object being locked.
</content>
</entry>
<entry>
<title>MFC rev 1.222:</title>
<updated>2005-08-15T06:26:52Z</updated>
<author>
<name>Suleiman Souhlal</name>
<email>ssouhlal@FreeBSD.org</email>
</author>
<published>2005-08-15T06:26:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=371e5e75478a2bc53bccfe4a409c2228599921aa'/>
<id>urn:sha1:371e5e75478a2bc53bccfe4a409c2228599921aa</id>
<content type='text'>
 Use atomic operations on runningbufspace.

 PR:             kern/84318
 Submitted by:   ade
</content>
</entry>
<entry>
<title>MFC rev. 1.220</title>
<updated>2005-08-05T19:50:05Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2005-08-05T19:50:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b7f0ed2f4bcbf5f1e0dc3638498d4f011c598438'/>
<id>urn:sha1:b7f0ed2f4bcbf5f1e0dc3638498d4f011c598438</id>
<content type='text'>
Correct 32 vs 64 bit signedness issues.
</content>
</entry>
<entry>
<title>MFC</title>
<updated>2005-05-18T00:32:05Z</updated>
<author>
<name>Christian S.J. Peron</name>
<email>csjp@FreeBSD.org</email>
</author>
<published>2005-05-18T00:32:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4818dd318bb3f760971f76b1e88c85ec2062d52a'/>
<id>urn:sha1:4818dd318bb3f760971f76b1e88c85ec2062d52a</id>
<content type='text'>
Move MAC check_vnode_mmap entry point out from being exclusive to
MAP_SHARED so that the entry point gets executed un-conditionally.
This may be useful for security policies which want to perform access
control checks around run-time linking.

-add the mmap(2) flags argument to the check_vnode_mmap entry point
 so that we can make access control decisions based on the type of
 mapped object.
-update any dependent API around this parameter addition such as
 function prototype modifications, entry point parameter additions
 and the inclusion of sys/mman.h header file.
-Change the MLS, BIBA and LOMAC security policies so that subject
 domination routines are not executed unless the type of mapping is
 shared. This is done to maintain compatibility between the old
 vm_mmap_vnode(9) and these policies.
</content>
</entry>
<entry>
<title>MFC: Enable mpsafevm by default on sparc64.</title>
<updated>2005-05-16T19:10:58Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2005-05-16T19:10:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2e1cd80a4f49bc877962a4bd875960cccd0a750e'/>
<id>urn:sha1:2e1cd80a4f49bc877962a4bd875960cccd0a750e</id>
<content type='text'>
Approved by:	alc
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-04-28T00:29:24Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2005-04-28T00:29:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dfca97f5b38dc0ed12abe32dd6c0e0237057040c'/>
<id>urn:sha1:dfca97f5b38dc0ed12abe32dd6c0e0237057040c</id>
<content type='text'>
  Add the vm.exec_map_entries tunable and read-only sysctl, which controls
  the number of entries in exec_map (maximum number of simultaneous execs
  that can be handled by the kernel).  The default value of 16 is
  insufficient on heavily loaded machines (particularly SMP machines), and
  if it is exceeded then executing further processes will generate a SIGABRT.

  This is a workaround until a better solution can be implemented.
</content>
</entry>
<entry>
<title>MFC swap_pager.c,v 1.268:</title>
<updated>2005-04-02T13:05:15Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-04-02T13:05:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=72cc2c5cdf5d204fd37249bad0263539b142a2ed'/>
<id>urn:sha1:72cc2c5cdf5d204fd37249bad0263539b142a2ed</id>
<content type='text'>
  Move the swap_zone == NULL check earlier (i.e. before we dereference
  the pointer.)

Approved by:	re
Requested by:	delphij
</content>
</entry>
<entry>
<title>MFC revision 1.301</title>
<updated>2005-03-02T04:00:04Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2005-03-02T04:00:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=62ac1fb707c8ee2f285549884c338af8ac840d11'/>
<id>urn:sha1:62ac1fb707c8ee2f285549884c338af8ac840d11</id>
<content type='text'>
 Assert that page allocations during an interrupt specify
 VM_ALLOC_INTERRUPT.

 Assert that pages removed from the cache queue are not busy.

MFC revision 1.303
 Transfer responsibility for freeing the page taken from the cache
 queue and (possibly) unlocking the containing object from
 vm_page_alloc() to vm_page_select_cache().
</content>
</entry>
</feed>
