<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/Documentation/vm/overcommit-accounting, branch v3.4.70</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.4.70</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.4.70'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2011-03-31T14:26:23Z</updated>
<entry>
<title>Fix common misspellings</title>
<updated>2011-03-31T14:26:23Z</updated>
<author>
<name>Lucas De Marchi</name>
<email>lucas.demarchi@profusion.mobi</email>
</author>
<published>2011-03-31T01:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=25985edcedea6396277003854657b5f3cb31a628'/>
<id>urn:sha1:25985edcedea6396277003854657b5f3cb31a628</id>
<content type='text'>
Fixes generated by 'codespell' and manually reviewed.

Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;
</content>
</entry>
<entry>
<title>[PATCH] omit CommitAvail</title>
<updated>2004-10-28T01:17:47Z</updated>
<author>
<name>Hugh Dickins</name>
<email>hugh@veritas.com</email>
</author>
<published>2004-10-28T01:17:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=dd619f7b2818cff9fcfa24147cb9e40aa8ebd0d0'/>
<id>urn:sha1:dd619f7b2818cff9fcfa24147cb9e40aa8ebd0d0</id>
<content type='text'>
CommitLimit was a good addition to /proc/meminfo, but we don't usually show
both what's used and what's free: don't waste lines of screenspace, omit
CommitAvail, let the user do the arithmetic as with all the others.  And in
updating that Documentation, removed the long-gone ReverseMaps.

Signed-off-by: Hugh Dickins &lt;hugh@veritas.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Display committed memory limit and available in  meminfo</title>
<updated>2004-10-20T01:31:04Z</updated>
<author>
<name>Frank Hirtz</name>
<email>fhirtz@redhat.com</email>
</author>
<published>2004-10-20T01:31:04Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=2e3aca172bf49849a131c2c7b856bbbb22462fec'/>
<id>urn:sha1:2e3aca172bf49849a131c2c7b856bbbb22462fec</id>
<content type='text'>
The following patch will have the committed memory limit (per the current
overcommit ratio) and the amount of memory remaining under this limit
displayed in meminfo.

It's presently somewhat difficult to use the strict memory overcommit
settings as it's somewhat difficult to determine the amount of memory
remaining under the cap.  This patch would make using strict overcommit a
good bit simpler.

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] overcommit symbolic constants</title>
<updated>2004-09-30T01:41:37Z</updated>
<author>
<name>Andries E. Brouwer</name>
<email>andries.brouwer@cwi.nl</email>
</author>
<published>2004-09-30T01:41:37Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=237827056d5d9c86aab9e1f1d66eb4c9d0b6422c'/>
<id>urn:sha1:237827056d5d9c86aab9e1f1d66eb4c9d0b6422c</id>
<content type='text'>
Played a bit with overcommit the past hour.

Am not entirely satisfied with the no overcommit mode 2 -
programs segfault when the system is close to that boundary.
So, instead of the somewhat larger patch that I planned to send,
just symbolic names for the modes.
</content>
</entry>
<entry>
<title>[PATCH] overcommit root margin</title>
<updated>2003-05-25T08:12:57Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@digeo.com</email>
</author>
<published>2003-05-25T08:12:57Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=cf50f395deee7c2c9f08d1765ec9c99f4d884ad6'/>
<id>urn:sha1:cf50f395deee7c2c9f08d1765ec9c99f4d884ad6</id>
<content type='text'>
From: Dave Hansen &lt;haveblue@us.ibm.com&gt;

This patch makes vm_enough_memory(), more likely return failure when
overcommit_memory==0 and !CAP_SYS_ADMIN.  I'm not sure it's worth having
another tunable just for this.

I also reworked the documentation a bit.  It should be a lot clearer to
read now.
</content>
</entry>
<entry>
<title>[PATCH] replace its with it's where appropriate.</title>
<updated>2003-02-25T10:49:45Z</updated>
<author>
<name>Steven Cole</name>
<email>elenstev@mesatop.com</email>
</author>
<published>2003-02-25T10:49:45Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=09c49f7611cdeb84397f1d5bcec6e422b750c881'/>
<id>urn:sha1:09c49f7611cdeb84397f1d5bcec6e422b750c881</id>
<content type='text'>
This patch replaces its (possessive of it) with it's (it is)
in the following cases where "it is" is meant.

its a   -&gt; it's a
its an  -&gt; it's an
its not -&gt; it's not

except for the files
   arch/cris/boot/rescue/head.S
   arch/cris/kernel/kgdb.c
where the substitution is "its not" -&gt; "it is not"
to avoid possible problems with single quotes in assembly comments.
</content>
</entry>
<entry>
<title>[PATCH] overcommit-accounting doc fix</title>
<updated>2002-10-29T01:17:00Z</updated>
<author>
<name>Robert Love</name>
<email>rml@tech9.net</email>
</author>
<published>2002-10-29T01:17:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=56fed2f2ea0260e363e0067cc8b5dd82716ec5da'/>
<id>urn:sha1:56fed2f2ea0260e363e0067cc8b5dd82716ec5da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] update overcommit doc and comment</title>
<updated>2002-07-29T08:27:11Z</updated>
<author>
<name>Hugh Dickins</name>
<email>hugh@veritas.com</email>
</author>
<published>2002-07-29T08:27:11Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=de16834e42295433958e8af61730c872efcdf9de'/>
<id>urn:sha1:de16834e42295433958e8af61730c872efcdf9de</id>
<content type='text'>
Update Doc and remove FIXME comment from fork.c now accounting right.
</content>
</entry>
<entry>
<title>[PATCH] strict overcommit</title>
<updated>2002-07-28T10:15:26Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@zip.com.au</email>
</author>
<published>2002-07-28T10:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=502bff0685b2464e2cde267af902c2c52c92700b'/>
<id>urn:sha1:502bff0685b2464e2cde267af902c2c52c92700b</id>
<content type='text'>
Alan's overcommit patch, brought to 2.5 by Robert Love.

Can't say I've tested its functionality at all, but it doesn't crash,
it has been in -ac and RH kernels for some time and I haven't observed
any of its functions on profiles.

"So what is strict VM overcommit?  We introduce new overcommit
 policies that attempt to never succeed an allocation that can not be
 fulfilled by the backing store and consequently never OOM.  This is
 achieved through strict accounting of the committed address space and
 a policy to allow/refuse allocations based on that accounting.

 In the strictest of modes, it should be impossible to allocate more
 memory than available and impossible to OOM.  All memory failures
 should be pushed down to the allocation routines -- malloc, mmap, etc.

 The new modes are available via sysctl (same as before).  See
 Documentation/vm/overcommit-accounting for more information."
</content>
</entry>
</feed>
