<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sparc/kernel/pcic.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-09-20T04:17:59Z</updated>
<entry>
<title>sparc32: Kill clear_profile_irq btfixup entry.</title>
<updated>2008-09-20T04:17:59Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-09-14T05:07:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=76954261ba907950cb5216e5c3075b5ba03c1a6b'/>
<id>urn:sha1:76954261ba907950cb5216e5c3075b5ba03c1a6b</id>
<content type='text'>
Unused.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc: Kill EBUS driver layer.</title>
<updated>2008-08-30T07:36:11Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-08-30T07:36:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=356d164757310cd822d71da2027d50ec39798b7f'/>
<id>urn:sha1:356d164757310cd822d71da2027d50ec39798b7f</id>
<content type='text'>
All that remains is the EBUS DMA programming library for
sparc64.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc: Kill now spurious includes of sbus.h</title>
<updated>2008-08-29T09:15:23Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-08-28T02:54:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9dc69230a96a84ca8e6eef89cd34fad0dd8a1a09'/>
<id>urn:sha1:9dc69230a96a84ca8e6eef89cd34fad0dd8a1a09</id>
<content type='text'>
In order to make this week I also had to add an include
of linux/dma-mapping.h to asm/pci_32.h because drivers/pci/pci.c
really depends upon getting this header somehow.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>xtime_lock vs update_process_times</title>
<updated>2008-02-13T21:29:25Z</updated>
<author>
<name>Peter Zijlstra</name>
</author>
<published>2008-02-13T20:33:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa02cd2d9bd1e24a230bd66a0a741b984d03915a'/>
<id>urn:sha1:aa02cd2d9bd1e24a230bd66a0a741b984d03915a</id>
<content type='text'>
Commit d3d74453c34f8fd87674a8cf5b8a327c68f22e99 ("hrtimer: fixup the
HRTIMER_CB_IRQSAFE_NO_SOFTIRQ fallback") broke several archs, and since
only Russell bothered to merge the fix, and Greg to ACK his arch, I'm
sending this for merger.

I have confirmation that the Alpha bit results in a booting kernel.
That leaves: blackfin, frv, sh and sparc untested.

The deadlock in question was found by Russell:

  IRQ handle
    -&gt; timer_tick() - xtime seqlock held for write
      -&gt; update_process_times()
        -&gt; run_local_timers()
          -&gt; hrtimer_run_queues()
            -&gt; hrtimer_get_softirq_time() - tries to get a read lock

Now, Thomas assures me the fix is trivial, only do_timer() needs to be
done under the xtime_lock, and update_process_times() can savely be
removed from under it.

Signed-off-by: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;
Acked-by: Greg Ungerer &lt;gerg@uclinux.org&gt;
CC: Richard Henderson &lt;rth@twiddle.net&gt;
CC: Bryan Wu &lt;bryan.wu@analog.com&gt;
CC: David Howells &lt;dhowells@redhat.com&gt;
CC: Paul Mundt &lt;lethal@linux-sh.org&gt;
CC: William Irwin &lt;wli@holomorphy.com&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Acked-by: Ivan Kokshaysky &lt;ink@jurassic.park.msu.ru&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[SPARC]: Add missing "space"</title>
<updated>2007-12-05T13:37:58Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2007-11-20T07:45:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=794b26e0600e3aab399f9d0f225f9e0b8782edbb'/>
<id>urn:sha1:794b26e0600e3aab399f9d0f225f9e0b8782edbb</id>
<content type='text'>
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC32]: __inline__ --&gt; inline</title>
<updated>2007-10-27T07:17:01Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2007-10-27T07:17:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=64d329eec0313a071edd8176faf0a803012796d7'/>
<id>urn:sha1:64d329eec0313a071edd8176faf0a803012796d7</id>
<content type='text'>
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC32]: clean include/asm-sparc/irq.h</title>
<updated>2007-07-22T02:18:57Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2007-07-22T02:18:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=32231a66b4e1b649c346dc76b7d191f7e64a663a'/>
<id>urn:sha1:32231a66b4e1b649c346dc76b7d191f7e64a663a</id>
<content type='text'>
Move stuff used only by arch/sparc/kernel/* into arch/sparc/kernel/irq.h
and into individual files in there (e.g. macros internal to sun4m_irq.c,
etc.)

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC]: Spelling fixes.</title>
<updated>2007-05-12T04:39:20Z</updated>
<author>
<name>Simon Arlott</name>
</author>
<published>2007-05-11T20:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d1a78c32edcabea8c7c6449c967191a47f83a77f'/>
<id>urn:sha1:d1a78c32edcabea8c7c6449c967191a47f83a77f</id>
<content type='text'>
Spelling fixes in arch/sparc/.

Signed-off-by: Simon Arlott &lt;simon@fire.lp0.eu&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC]: device_node name constification fallout</title>
<updated>2007-04-26T08:55:45Z</updated>
<author>
<name>Stephen Rothwell</name>
</author>
<published>2007-04-26T07:03:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee5ac9ddf2ea13be2418ac7d0ce5a930e78af013'/>
<id>urn:sha1:ee5ac9ddf2ea13be2418ac7d0ce5a930e78af013</id>
<content type='text'>
A couple of routines need their arguments to be const.

Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC]: Fix section mismatch warnings in pci.c and pcic.c</title>
<updated>2007-04-12T20:47:37Z</updated>
<author>
<name>Robert Reif</name>
</author>
<published>2007-04-12T20:47:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6b45da1299f1f2e92a1446cfa400be53fdc5c99'/>
<id>urn:sha1:f6b45da1299f1f2e92a1446cfa400be53fdc5c99</id>
<content type='text'>
Fix section mismatch in arch/sparc/kernel/pcic.c and 
arch/sparc64/kernel/pci.c.

Signed-off-by: Robert Reif &lt;reif@earthlink.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
