<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/arch/powerpc/lib, branch linux-2.6.21.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2007-02-08T05:08:18+00:00</updated>
<entry>
<title>[POWERPC] Use ARRAY_SIZE macro when appropriate</title>
<updated>2007-02-08T05:08:18+00:00</updated>
<author>
<name>Ahmed S. Darwish</name>
<email>darwish.07@gmail.com</email>
</author>
<published>2007-02-06T00:14:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3839a5943977674d224cca541fd0914b942aa466'/>
<id>urn:sha1:3839a5943977674d224cca541fd0914b942aa466</id>
<content type='text'>
Use ARRAY_SIZE macro already defined in linux/kernel.h

Signed-off-by: Ahmed S. Darwish &lt;darwish.07@gmail.com&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Added kprobes support to ppc32</title>
<updated>2007-02-07T04:55:19+00:00</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2007-02-07T04:55:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=8209003547c4b1006943eac8dc6c1fb6493cafda'/>
<id>urn:sha1:8209003547c4b1006943eac8dc6c1fb6493cafda</id>
<content type='text'>
Added kprobes to ppc32 platforms that have use single_step_exception.  This
excludes 4xx and anything Book-E since their debug mechanisms for single stepping
are completely different.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Fix array indexing error in rheap grow()</title>
<updated>2007-02-07T03:03:19+00:00</updated>
<author>
<name>Timur Tabi</name>
<email>timur@freescale.com</email>
</author>
<published>2007-01-27T23:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4942bd80e83d13bf394df4a8109bee39d861820f'/>
<id>urn:sha1:4942bd80e83d13bf394df4a8109bee39d861820f</id>
<content type='text'>
The grow() function in the rheap library allocates a larger array of blocks,
copies the contents of the old blocks array to the newly allocated array and
fixes the list_head pointers after the copy.  At the end, the new blocks must
be enqueued to the empty_list of the rh_info_t structure.  This patch fixes
a bug where the code was indexing past the end of the array when enqueueing
blocks.  The UCC ethernet driver, which uses the rheap allocator, experiences
kernel panics because of this bug.

Signed-off-by: Ionut Nicu &lt;ionut.nicu@freescale.com&gt;
Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] 8xx: generic 8xx code arch/powerpc port</title>
<updated>2007-02-07T03:01:02+00:00</updated>
<author>
<name>Vitaly Bordug</name>
<email>vbordug@ru.mvista.com</email>
</author>
<published>2007-01-24T19:41:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=5902ebce22fa5a1ac833565dbc4fde7e8a1bc737'/>
<id>urn:sha1:5902ebce22fa5a1ac833565dbc4fde7e8a1bc737</id>
<content type='text'>
Including support for non-coherent cache, some mm-related things +
relevant field in Kconfig and Makefiles. Also included rheap.o compilation
if 8xx is defined.

Non-coherent mapping were refined and renamed according to Cristoph
Hellwig. Orphaned functions were cleaned up.

[Also removed arch/ppc/kernel/dma-mapping.c, because otherwise
compiling with ARCH=ppc for a non DMA-cache-coherent platform ends up
with two copies of __dma_alloc_coherent etc.
 -- paulus.]

Signed-off-by: Vitaly Bordug &lt;vbordug@ru.mvista.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Disallow kprobes on emulate_step and branch_taken</title>
<updated>2006-11-01T04:14:12+00:00</updated>
<author>
<name>Gui,Jian</name>
<email>guij@cn.ibm.com</email>
</author>
<published>2006-11-01T02:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0d69a052d4d7c4085706b9ac0d1bd28ff90c9fca'/>
<id>urn:sha1:0d69a052d4d7c4085706b9ac0d1bd28ff90c9fca</id>
<content type='text'>
On powerpc, probing on emulate_step function will crash 2.6.18.1 when
it is triggered.

When kprobe is triggered, emulate_step() is on its kernel path and
will cause recursive kprobe fault.  And branch_taken() is called
in emulate_step().  This disallows kprobes on both of them.

Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Fix rheap alignment problem</title>
<updated>2006-10-02T10:27:47+00:00</updated>
<author>
<name>Li Yang</name>
<email>leoli@freescale.com</email>
</author>
<published>2006-09-29T10:15:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=5e980823581682d1566e7b5089cf827ddd5f3c94'/>
<id>urn:sha1:5e980823581682d1566e7b5089cf827ddd5f3c94</id>
<content type='text'>
Honor alignment parameter in the rheap allocator.  This is needed by
qe_lib.
Remove compile warning.

Signed-off-by: Pantelis Antoniou &lt;pantelis@embeddedalley.com&gt;
Signed-off-by: Li Yang &lt;leoli@freescale.com&gt;
Acked-by: Kumar Galak &lt;galak@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/vitb/linux-2.6-PQ</title>
<updated>2006-09-27T21:18:28+00:00</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2006-09-27T21:18:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4e6d816e51728d5006c53e78e079ac62b902f8aa'/>
<id>urn:sha1:4e6d816e51728d5006c53e78e079ac62b902f8aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>POWERPC: Move generic cpm2 stuff to powerpc</title>
<updated>2006-09-21T18:18:53+00:00</updated>
<author>
<name>Vitaly Bordug</name>
<email>vbordug@ru.mvista.com</email>
</author>
<published>2006-09-21T18:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b0c110b4f19b226dcc9f7805759bf17f8ef4dca4'/>
<id>urn:sha1:b0c110b4f19b226dcc9f7805759bf17f8ef4dca4</id>
<content type='text'>
This moves the cpm2 common code and PIC stuff to the powerpc. Most of the files
were just copied from ppc/, with minor tuning to make it compile, and, subsequently, work.

Signed-off-by: Vitaly Bordug &lt;vbordug@ru.mvista.com&gt;
</content>
</entry>
<entry>
<title>[POWERPC] make spinlocks work in a combined kernel</title>
<updated>2006-09-20T04:01:16+00:00</updated>
<author>
<name>Stephen Rothwell</name>
<email>sfr@canb.auug.org.au</email>
</author>
<published>2006-08-24T03:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4f896e53eea70013fa48d0d8662680cf8aae8a43'/>
<id>urn:sha1:4f896e53eea70013fa48d0d8662680cf8aae8a43</id>
<content type='text'>
If we build a pSeries/iSeries combined kernel, we will need this.

Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
</content>
</entry>
<entry>
<title>Merge branch 'merge'</title>
<updated>2006-08-31T05:45:48+00:00</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2006-08-31T05:45:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=aa43f77939c97bf9d3580c6a5e71a5a40290e451'/>
<id>urn:sha1:aa43f77939c97bf9d3580c6a5e71a5a40290e451</id>
<content type='text'>
</content>
</entry>
</feed>
