<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/vm, branch releng/6.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-11-10T11:23:01Z</updated>
<entry>
<title>MFC rev 1.29 phys_pager.c</title>
<updated>2007-11-10T11:23:01Z</updated>
<author>
<name>Remko Lodder</name>
<email>remko@FreeBSD.org</email>
</author>
<published>2007-11-10T11:23:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9dbd169fd12a1ad684f6b4797ed1d379633df8b0'/>
<id>urn:sha1:9dbd169fd12a1ad684f6b4797ed1d379633df8b0</id>
<content type='text'>
  Correct a copy and paste'o in phys_pager.c, we are talking about phys here
  and not about devices.

  PR:           93755
  Approved by:  imp (mentor, implicit when re-assigning the ticket to me).

This includes another fix that is not part of CURRENT and RELENG_7 because
that is not part of the code there anymore.

Approved by:    re (kensmith), imp (mentor)
</content>
</entry>
<entry>
<title>MFC: 	Remove mpte optimization from pmap_enter_quick().</title>
<updated>2007-11-05T16:18:00Z</updated>
<author>
<name>Stephan Uphoff</name>
<email>ups@FreeBSD.org</email>
</author>
<published>2007-11-05T16:18:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e014671c76c2504ddad2fb42b0dca737cf826932'/>
<id>urn:sha1:e014671c76c2504ddad2fb42b0dca737cf826932</id>
<content type='text'>
	There is a race with the current locking scheme and removing
	it should have no measurable performance impact.
	This fixes page faults leading to panics in pmap_enter_quick_locked()
	on amd64/i386.

Requested by: alc@
</content>
</entry>
<entry>
<title>MFC revision 1.389</title>
<updated>2007-11-02T06:33:20Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2007-11-02T06:33:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d303781beea9bf602e9e72f81edf232142536cd6'/>
<id>urn:sha1:d303781beea9bf602e9e72f81edf232142536cd6</id>
<content type='text'>
  Correct an error in vm_map_sync(), nee vm_map_clean(), that has existed
  since revision 1.1.  Specifically, neither traversal of the vm map checks
  whether the end of the vm map has been reached.  Consequently, the first
  traversal can wrap around and bogusly return an error.
</content>
</entry>
<entry>
<title>MFC: Allow recursion on the 'zones' internal UMA zone.</title>
<updated>2007-10-18T18:45:53Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2007-10-18T18:45:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=90ce1b78196e0a422011b151fef2ef4f39de9f74'/>
<id>urn:sha1:90ce1b78196e0a422011b151fef2ef4f39de9f74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Always use an exclusive lock on the leaf vnode during an open() when</title>
<updated>2007-10-03T21:06:05Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2007-10-03T21:06:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=aaffe9d47cb20552a456a95cd393b3d64105c983'/>
<id>urn:sha1:aaffe9d47cb20552a456a95cd393b3d64105c983</id>
<content type='text'>
shared lookups are enabled.  This closes a few races including a race where
concurrent opens of a fifo could result in different v_fifoinfo structures
in different threads.
</content>
</entry>
<entry>
<title>MFC</title>
<updated>2007-09-09T04:41:24Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2007-09-09T04:41:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a84cba2f83c014358a38ec06bb12f40d241c0d19'/>
<id>urn:sha1:a84cba2f83c014358a38ec06bb12f40d241c0d19</id>
<content type='text'>
rev. 1.387 of src/sys/vm/vm_map.c
rev. 1.120 of src/sys/vm/vm_map.h
rev. 1.213 of src/sys/vm/vm_mmap.c

Do not drop vm_map lock between doing vm_map_remove() and vm_map_insert().
For this, introduce vm_map_fixed() that does that for MAP_FIXED case.

Tested by:	Marc G. Fournier &lt;scrappy hub org&gt;
</content>
</entry>
<entry>
<title>Backport of optimized sx locks and rwlocks from FreeBSD 7.0.</title>
<updated>2007-09-04T22:40:40Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2007-09-04T22:40:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2ae186efc452ee426ee6fff87dd44001ade30974'/>
<id>urn:sha1:2ae186efc452ee426ee6fff87dd44001ade30974</id>
<content type='text'>
Reviewed by: attilio, jhb
Obtained from: Juniper Networks
</content>
</entry>
<entry>
<title>MFC revisions 1.375-1.377</title>
<updated>2007-08-30T02:32:04Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2007-08-30T02:32:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=28e9e4bd5cf0f68ef7f7fb538b36132c8fed2b3a'/>
<id>urn:sha1:28e9e4bd5cf0f68ef7f7fb538b36132c8fed2b3a</id>
<content type='text'>
  Use pmap_enter_object() in vm_map_pmap_enter() to reduce the
  locking overhead of premapping objects.

Note: It was later discovered that this change addresses a race condition
that is discussed by vm/vm_fault.c revision 1.216.  Specifically, replacing
pmap_enter_quick() by pmap_enter_object() addresses the race.
</content>
</entry>
<entry>
<title>MFC revisions 1.288 and 1.289</title>
<updated>2007-08-26T00:27:48Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2007-08-26T00:27:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=03432c447abef4c17f77e74d49f50679cf5e58f5'/>
<id>urn:sha1:03432c447abef4c17f77e74d49f50679cf5e58f5</id>
<content type='text'>
  Eliminate the use of Giant from vm_daemon().  Replace the unconditional
  use of Giant in vm_pageout_scan() with VFS_LOCK_GIANT().
</content>
</entry>
<entry>
<title>MFC revision 1.294</title>
<updated>2007-08-25T19:42:29Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2007-08-25T19:42:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fc8883f94f1ffb4735050f22304d7de13117776c'/>
<id>urn:sha1:fc8883f94f1ffb4735050f22304d7de13117776c</id>
<content type='text'>
  Eliminate GIANT_REQUIRED from swap_pager_putpages().
</content>
</entry>
</feed>
