<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libmemstat, 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>Make pointer argument to kread_string() const since the kernel structure</title>
<updated>2007-05-21T18:16:04Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-05-21T18:16:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=448036945ec71fb8eeb62507ae560df8d27b4c63'/>
<id>urn:sha1:448036945ec71fb8eeb62507ae560df8d27b4c63</id>
<content type='text'>
field is const, and then employ __DECONST before getting into the kvm
code.  This eliminates a gcc 4.2 warning about losing constification.

__DECONST advice from:	sam
</content>
</entry>
<entry>
<title>Bump library versions in preparation for 7.0.</title>
<updated>2007-05-21T02:49:08Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2007-05-21T02:49:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=419ecd5dee28e23b759fc90ff551d2fd188cb86f'/>
<id>urn:sha1:419ecd5dee28e23b759fc90ff551d2fd188cb86f</id>
<content type='text'>
Ok'd by:	kan
</content>
</entry>
<entry>
<title>Fix a comment in memstat.h: errors are associated with memory type lists,</title>
<updated>2007-03-15T10:44:18Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-03-15T10:44:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e6a464153235f358c488e3cda721a0ae9e9f94a2'/>
<id>urn:sha1:e6a464153235f358c488e3cda721a0ae9e9f94a2</id>
<content type='text'>
not individual types.

Submitted by:	Bryan Venteicher &lt;bryanv at daemoninthecloset dot org&gt;
MFC after:	3 days
</content>
</entry>
<entry>
<title>Increase the number of CPUs to 32 to suit sun4v.</title>
<updated>2006-07-26T07:46:32Z</updated>
<author>
<name>John Birrell</name>
<email>jb@FreeBSD.org</email>
</author>
<published>2006-07-26T07:46:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6358aecacd929d348ff9b1adeecc904ddaa590fb'/>
<id>urn:sha1:6358aecacd929d348ff9b1adeecc904ddaa590fb</id>
<content type='text'>
Reviewed by: rwatson@
</content>
</entry>
<entry>
<title>Update copyright for 2006.</title>
<updated>2006-02-11T19:21:39Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-11T19:21:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=10b037c1d9fbc8d364619cae79bde12d52737308'/>
<id>urn:sha1:10b037c1d9fbc8d364619cae79bde12d52737308</id>
<content type='text'>
MFC after:	3 days
</content>
</entry>
<entry>
<title>The uma_zone data structure defines the size of its uz_cpu[] array as 1,</title>
<updated>2006-02-11T19:19:29Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-11T19:19:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1d90b80f28985d2a22381421abba5e9594660db7'/>
<id>urn:sha1:1d90b80f28985d2a22381421abba5e9594660db7</id>
<content type='text'>
but then sizes the containing data structure at run-time to make room
for per-cpu cache data.  Modify libmemstat to separately allocate a
buffer to hold per-cpu cache data, sized based on the run-time mp_maxid
variable when using libkvm to access UMA data.  This avoids reading
invalid cache data from beyond the end of the uma_zone data structure
on the stack, which can result in invalid statistics and/or reads from
invalid kernel addresses.

Foot target practice by:	ps
MFC after:			3 days
</content>
</entry>
<entry>
<title>When reporting an error reading from UMA per-cpu cache pointers using KVM,</title>
<updated>2006-02-11T18:55:03Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-11T18:55:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=59e012a852150773c74578be5473c9d96ca5187b'/>
<id>urn:sha1:59e012a852150773c74578be5473c9d96ca5187b</id>
<content type='text'>
return a KVM error rather than an out of memory error, so that the caller
reports the KVM error state.  This replaces a misleading error message
with a more accurate although equally confusing one.

MFC after:	3 days
</content>
</entry>
<entry>
<title>Read all_cpus variable out of kmem, and validate CPUs against the all_cpus</title>
<updated>2006-02-11T18:44:37Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-11T18:44:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3f374960e665d4f11bc668dd7d6436d00b3f0548'/>
<id>urn:sha1:3f374960e665d4f11bc668dd7d6436d00b3f0548</id>
<content type='text'>
cpu mask before looking at the cache entries for the CPU.  For systems
with sparse CPU id arrays, this skips otherwise uninitialized cache
structures.

MFC after:	3 days
</content>
</entry>
<entry>
<title>Correct a typo in the extraction of zone information from UMA using kmem:</title>
<updated>2006-02-11T16:54:00Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-11T16:54:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ee4be9485c427c5356b2361b8cc62883b201555b'/>
<id>urn:sha1:ee4be9485c427c5356b2361b8cc62883b201555b</id>
<content type='text'>
bytes = allocated - freed, not bytes = allocated = freed.

MFC after:	3 days
</content>
</entry>
</feed>
