<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libmemstat, branch release/6.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-01-11T22:54:46Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2007-01-11T22:54:46Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2007-01-11T22:54:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=201f78d6b90635d961fa373ecd706e3786333b7e'/>
<id>urn:sha1:201f78d6b90635d961fa373ecd706e3786333b7e</id>
<content type='text'>
'RELENG_6_2_0_RELEASE'.

This commit was manufactured to restore the state of the 6.2-RELEASE image.
</content>
</entry>
<entry>
<title>Merge Makefile:1.4 from HEAD to RELENG_6:</title>
<updated>2006-02-24T17:17:09Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-24T17:17:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=91e686b2fc3dc91ef6920048ee830a625f5b74e3'/>
<id>urn:sha1:91e686b2fc3dc91ef6920048ee830a625f5b74e3</id>
<content type='text'>
  Add missing shared library interdependencies.

Approved by:	re (mux)
</content>
</entry>
<entry>
<title>Merge memstat_uma.c:1.17 from HEAD to RELENG_6:</title>
<updated>2006-02-14T03:38:31Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-14T03:38:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bf27b703feb940a1c54cf168f58852a04fb4a69c'/>
<id>urn:sha1:bf27b703feb940a1c54cf168f58852a04fb4a69c</id>
<content type='text'>
  Update copyright for 2006.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Merge memstat_uma.c:1.16 from HEAD to RELENG_6:</title>
<updated>2006-02-14T03:37:12Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-14T03:37:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=74e0491b1713b6d78d5af9950f1f08ee20468b42'/>
<id>urn:sha1:74e0491b1713b6d78d5af9950f1f08ee20468b42</id>
<content type='text'>
  The uma_zone data structure defines the size of its uz_cpu[] array as 1,
  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.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Merge memstat_uma.c:1.15 from HEAD to RELENG_6:</title>
<updated>2006-02-14T03:36:21Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-14T03:36:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=01d5cc112d5ce7c41aa6f382b107f50114642197'/>
<id>urn:sha1:01d5cc112d5ce7c41aa6f382b107f50114642197</id>
<content type='text'>
  When reporting an error reading from UMA per-cpu cache pointers using KVM,
  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.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Merge memstat_uma.c:1.14 from HEAD to RELENG_6:</title>
<updated>2006-02-14T03:35:26Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-14T03:35:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dd63b1cc0ea96df7ec3758671eda618e30251c36'/>
<id>urn:sha1:dd63b1cc0ea96df7ec3758671eda618e30251c36</id>
<content type='text'>
  Read all_cpus variable out of kmem, and validate CPUs against the all_cpus
  cpu mask before looking at the cache entries for the CPU.  For systems
  with sparse CPU id arrays, this skips otherwise uninitialized cache
  structures.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Merge memstat_uma.c:1.13 from HEAD to RELENG_6:</title>
<updated>2006-02-14T03:33:06Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-14T03:33:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=044ae684959f621b736b7923c3e9d3e42d282766'/>
<id>urn:sha1:044ae684959f621b736b7923c3e9d3e42d282766</id>
<content type='text'>
  Correct a typo in the extraction of zone information from UMA using kmem:
  bytes = allocated - freed, not bytes = allocated = freed.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Merge memstat_uma.c:1.12 from HEAD to RELENG_6:</title>
<updated>2006-02-14T00:07:17Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-02-14T00:07:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e089ccf1783e80546c31432569746671eb3a785e'/>
<id>urn:sha1:e089ccf1783e80546c31432569746671eb3a785e</id>
<content type='text'>
  Remove unnecessary and undesirable 'static' from function-local keg
  list, which could cause problems for multi-threaded applications
  using libmemstat to monitor UMA in more than one thread
  simultaneously.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC: Markup and misc. fixes.</title>
<updated>2005-11-21T19:41:52Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-11-21T19:41:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d50c58f676b9fbd03f1365b3bca4cbb3cabb7244'/>
<id>urn:sha1:d50c58f676b9fbd03f1365b3bca4cbb3cabb7244</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge Makefile:1.5 from HEAD to RELENG_6:</title>
<updated>2005-11-16T08:20:44Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-11-16T08:20:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fed2ecd5229ba7d7c7c9cc6be16d5a6b34a87e30'/>
<id>urn:sha1:fed2ecd5229ba7d7c7c9cc6be16d5a6b34a87e30</id>
<content type='text'>
  Add symlinks for kvm access methods for memstat(3).
</content>
</entry>
</feed>
