<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/drivers/dma, branch linux-2.6.25.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-02-27T01:28:48Z</updated>
<entry>
<title>arch/sh/drivers/dma/dma-sh.c: Correct use of ! and &amp;</title>
<updated>2008-02-27T01:28:48Z</updated>
<author>
<name>Julia Lawall</name>
</author>
<published>2008-02-26T20:42:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b2d7c7f7a69fd953626c3e507bac70e18b21f70e'/>
<id>urn:sha1:b2d7c7f7a69fd953626c3e507bac70e18b21f70e</id>
<content type='text'>
In commit e6bafba5b4765a5a252f1b8d31cbf6d2459da337, a bug was fixed that
involved converting !x &amp; y to !(x &amp; y).  The code below shows the same
pattern, and thus should perhaps be fixed in the same way.

This is not tested and clearly changes the semantics, so it is only
something to consider.

The semantic patch that makes this change is as follows:
(http://www.emn.fr/x-info/coccinelle/)

// &lt;smpl&gt;
@@ expression E1,E2; @@
(
  !E1 &amp; !E2
|
- !E1 &amp; E2
+ !(E1 &amp; E2)
)
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;julia@diku.dk&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: remove unneeded cast</title>
<updated>2008-02-14T05:22:07Z</updated>
<author>
<name>Stephen Rothwell</name>
</author>
<published>2008-02-02T12:03:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=222dc791e1c3e8c0c0e2807c55999ad3d85e8760'/>
<id>urn:sha1:222dc791e1c3e8c0c0e2807c55999ad3d85e8760</id>
<content type='text'>
now that platform_device_register_simple() takes a "const chat *".

Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Add support for SH7721 CPU subtype.</title>
<updated>2008-01-28T04:19:02Z</updated>
<author>
<name>Yoshihiro Shimoda</name>
</author>
<published>2007-12-26T02:45:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=31a49c4bf8f964b7a9897baa889916d71b51d9c1'/>
<id>urn:sha1:31a49c4bf8f964b7a9897baa889916d71b51d9c1</id>
<content type='text'>
Signed-off-by: Yoshihiro Shimoda &lt;shimoda.yoshihiro@renesas.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>Driver core: change sysdev classes to use dynamic kobject names</title>
<updated>2008-01-25T04:40:40Z</updated>
<author>
<name>Kay Sievers</name>
</author>
<published>2007-12-20T01:09:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=af5ca3f4ec5cc4432a42a73b050dd8898ce8fd00'/>
<id>urn:sha1:af5ca3f4ec5cc4432a42a73b050dd8898ce8fd00</id>
<content type='text'>
All kobjects require a dynamically allocated name now. We no longer
need to keep track if the name is statically assigned, we can just
unconditionally free() all kobject names on cleanup.

Signed-off-by: Kay Sievers &lt;kay.sievers@vrfy.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>sh: dma: Fix up build for SH7709 support.</title>
<updated>2007-09-21T02:57:53Z</updated>
<author>
<name>Kristoffer Ericson</name>
</author>
<published>2007-09-11T03:49:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4f247e84bdb81aab8880f556882a449782a1ea8b'/>
<id>urn:sha1:4f247e84bdb81aab8880f556882a449782a1ea8b</id>
<content type='text'>
Trivial build fixes for SH7709.

Signed-off-by: Kristoffer Ericson &lt;Kristoffer.Ericson@gmail.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Add SH7720 CPU support.</title>
<updated>2007-09-21T02:57:49Z</updated>
<author>
<name>Markus Brunner</name>
</author>
<published>2007-08-19T23:59:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ea6bc3de4f15fcae84fb31eeea4d420685a3da2'/>
<id>urn:sha1:3ea6bc3de4f15fcae84fb31eeea4d420685a3da2</id>
<content type='text'>
This adds support for the SH7720 (SH3-DSP) CPU.

Signed-off by: Markus Brunner &lt;super.firetwister@gmail.com&gt;
Signed-off by: Mark Jonas &lt;toertel@gmail.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Fix Dreamcast DMA issues.</title>
<updated>2007-07-24T04:30:55Z</updated>
<author>
<name>Adrian McMenamin</name>
</author>
<published>2007-07-24T04:30:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eb695dbf00d572a770358305dae4de2a0680db8f'/>
<id>urn:sha1:eb695dbf00d572a770358305dae4de2a0680db8f</id>
<content type='text'>
The current SH DMA API is somewhat broken, not correctly matching
virtual channel to the correct SH DMAC. This wasn't noticeable when
using g2 DMA for the sound driver - one channel 0 is as good as any
other! - but caused the pvr2 driver to fail.

This patch fixes the pvr2 problem and consequently fixes the sound
driver to ensure it continues to function.

Signed-off by: Adrian McMenamin &lt;adrian@mcmen.demon.co.uk&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Make on-chip DMA channel selection explicit.</title>
<updated>2007-07-20T05:24:57Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-07-20T05:24:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fc10020292c7a21d1c85a215fa266d4c7cf0f4eb'/>
<id>urn:sha1:fc10020292c7a21d1c85a215fa266d4c7cf0f4eb</id>
<content type='text'>
Currently this has a prompt to allow users to change it. There's
no reason to do this, and it has caused breakage and confusion
in the past, so remove it entirely.

We'll get rid of this when the whole driver is tidied for
the driver model.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Fix up CPU dependencies for on-chip DMAC.</title>
<updated>2007-07-20T05:23:04Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-07-20T05:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e7678333a2b3bd89e3669535faa18d53a8fa054'/>
<id>urn:sha1:3e7678333a2b3bd89e3669535faa18d53a8fa054</id>
<content type='text'>
We only handle SH-3 and SH-4 at present, don't expose it to the
other CPUs.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off broken dma page ops.</title>
<updated>2007-06-11T06:56:31Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-06-11T06:56:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a1e2833d13db6c2f0456b20338f66c0b248f5367'/>
<id>urn:sha1:a1e2833d13db6c2f0456b20338f66c0b248f5367</id>
<content type='text'>
There's no point in keeping these around, they've been broken
for some time, and the dmaenging/async_tx framework provides a
far more reasonable interface.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
</feed>
