<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sparc64/Kconfig.debug, branch linux-2.6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-03-25T16:22:54Z</updated>
<entry>
<title>[PATCH] kconfig: clarify memory debug options</title>
<updated>2006-03-25T16:22:54Z</updated>
<author>
<name>Andrew Morton</name>
</author>
<published>2006-03-25T11:07:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4a2f0acf0f951599fd9e4af95cf9483449970c26'/>
<id>urn:sha1:4a2f0acf0f951599fd9e4af95cf9483449970c26</id>
<content type='text'>
The Kconfig text for CONFIG_DEBUG_SLAB and CONFIG_DEBUG_PAGEALLOC have always
seemed a bit confusing.  Change them to:

CONFIG_DEBUG_SLAB: "Debug slab memory allocations"
CONFIG_DEBUG_PAGEALLOC: "Debug page memory allocations"

Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Cc: Hirokazu Takata &lt;takata@linux-m32r.org&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] Move Kprobes and Oprofile to "Instrumentation Support" menu</title>
<updated>2005-11-07T15:53:35Z</updated>
<author>
<name>Prasanna S Panchamukhi</name>
</author>
<published>2005-11-07T08:59:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cd6b0762a04978baf48412456a687842de97e381'/>
<id>urn:sha1:cd6b0762a04978baf48412456a687842de97e381</id>
<content type='text'>
Andrew Morton suggested to move kprobes from kernel hacking menu, since
kernel hacking menu is in-appropriate for the Kprobes.  This patch moves
Kprobes and Oprofile under instrumentation menu.

(akpm: it's not a natural fit, but things like djprobes and the s390 guys'
statistics library need a home)

Signed-of-by: Prasanna S Panchamukhi &lt;prasanna@in.ibm.com&gt;
Cc: Philippe Elie &lt;phil.el@wanadoo.fr&gt;
Cc: John Levon &lt;levon@movementarian.org&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>[SPARC64]: Add CONFIG_DEBUG_PAGEALLOC support.</title>
<updated>2005-09-25T23:46:57Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2005-09-25T23:46:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56425306517ef28a9b480161cdb96d182172bc1d'/>
<id>urn:sha1:56425306517ef28a9b480161cdb96d182172bc1d</id>
<content type='text'>
The trick is that we do the kernel linear mapping TLB miss starting
with an instruction sequence like this:

	ba,pt		%xcc, kvmap_load
	 xor		%g2, %g4, %g5

succeeded by an instruction sequence which performs a full page table
walk starting at swapper_pg_dir.

We first take over the trap table from the firmware.  Then, using this
constant PTE generation for the linear mapping area above, we build
the kernel page tables for the linear mapping.

After this is setup, we patch that branch above into a "nop", which
will cause TLB misses to fall through to the full page table walk.

With this, the page unmapping for CONFIG_DEBUG_PAGEALLOC is trivial.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[LIB]: Consolidate _atomic_dec_and_lock()</title>
<updated>2005-09-15T04:47:01Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2005-09-15T04:47:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4db2ce0199f04b6e99999f22e28ef9a0ae5f0d2f'/>
<id>urn:sha1:4db2ce0199f04b6e99999f22e28ef9a0ae5f0d2f</id>
<content type='text'>
Several implementations were essentialy a common piece of C code using
the cmpxchg() macro.  Put the implementation in one spot that everyone
can share, and convert sparc64 over to using this.

Alpha is the lone arch-specific implementation, which codes up a
special fast path for the common case in order to avoid GP reloading
which a pure C version would require.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Linux-2.6.12-rc2</title>
<updated>2005-04-16T22:20:36Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2005-04-16T22:20:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2'/>
<id>urn:sha1:1da177e4c3f41524e886b7f1b8a0c1fc7321cac2</id>
<content type='text'>
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

Let it rip!
</content>
</entry>
</feed>
