<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/irq.c, branch linux-3.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-05-24T04:59:35Z</updated>
<entry>
<title>sh: Kill off now unused arch_probe_nr_irqs().</title>
<updated>2012-05-24T04:59:35Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2012-05-24T04:59:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=76b386624576eb00a7c7cad0e713952121708598'/>
<id>urn:sha1:76b386624576eb00a7c7cad0e713952121708598</id>
<content type='text'>
Now that legacy pre-allocation is done away with, we can just use the
generic stub in kernel/softirq.c.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off machvec IRQ hinting.</title>
<updated>2012-05-21T08:54:01Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2012-05-21T08:54:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=63dc02bde6af1e41d28ebc3774c5f094f362e8c3'/>
<id>urn:sha1:63dc02bde6af1e41d28ebc3774c5f094f362e8c3</id>
<content type='text'>
Everything is using sparseirq these days, so we have no need to
arbitrarily size nr_irqs ahead of time. The legacy IRQ pre-allocation
likewise has no meaning for us, so that's killed off too. We now depend
on nr_irqs expansion by the generic hardirq layer instead.

It's also worth noting that the majority of boards had completely bogus
values for their nr_irqs relative to their CPU and configurations, so
this ends up correcting behaviour for quite a few platforms.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: use printk_ratelimited instead of printk_ratelimit</title>
<updated>2011-06-30T06:10:06Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2011-06-30T06:10:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9ab3a15d95809a5d4feecda58b3749c53590e1b2'/>
<id>urn:sha1:9ab3a15d95809a5d4feecda58b3749c53590e1b2</id>
<content type='text'>
Follows the powerpc change, for much the same rationale.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>Fix common misspellings</title>
<updated>2011-03-31T14:26:23Z</updated>
<author>
<name>Lucas De Marchi</name>
</author>
<published>2011-03-31T01:57:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.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>sh: Convert to generic show_interrupts.</title>
<updated>2011-03-17T08:31:51Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2011-03-17T08:31:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d44ae402a4e35cf88784d443046c8fbe25c674b'/>
<id>urn:sha1:3d44ae402a4e35cf88784d443046c8fbe25c674b</id>
<content type='text'>
Trivial conversion, simply encapsulate the NMI stats in the arch code.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: fix up cpu hotplug IRQ migration for irq_data changes.</title>
<updated>2010-10-28T02:33:21Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-10-28T02:33:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fb41a49d96cd0fb6c63362ff1c8de22e9e7399af'/>
<id>urn:sha1:fb41a49d96cd0fb6c63362ff1c8de22e9e7399af</id>
<content type='text'>
This fixes up the __cpu_disable() path's IRQ migration for the
irq_data changes.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: update show_interrupts() for irq_data chip lookup.</title>
<updated>2010-10-27T06:43:01Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-10-27T06:43:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=faadfb04d92387bd7823d81e09d9b976332f9e44'/>
<id>urn:sha1:faadfb04d92387bd7823d81e09d9b976332f9e44</id>
<content type='text'>
Presently the irq chip is found through the irq_desc, but as this is
going away convert over to an irq_data lookup instead.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Switch dynamic IRQ creation to generic irq allocator.</title>
<updated>2010-10-26T07:05:08Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-10-26T07:05:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=38ab13441c36c0c470b7e4e3b30ec2fb6beba253'/>
<id>urn:sha1:38ab13441c36c0c470b7e4e3b30ec2fb6beba253</id>
<content type='text'>
Now that the genirq code provides an IRQ bitmap of its own and the
necessary API to manipulate it, there's no need to keep our own version
around anymore.

In the process we kill off some unused IRQ reservation code, with future
users now having to tie in to the genirq API as normal.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6</title>
<updated>2010-10-25T14:51:49Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-10-25T14:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1dfd166e93f98892aa4427069a23ed73259983c8'/>
<id>urn:sha1:1dfd166e93f98892aa4427069a23ed73259983c8</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (110 commits)
  sh: i2c-sh7760: Replase from ctrl_* to __raw_*
  sh: clkfwk: Shuffle around to match the intc split up.
  sh: clkfwk: modify for_each_frequency end condition
  sh: fix clk_get() error handling
  sh: clkfwk: Fix fault in frequency iterator.
  sh: clkfwk: Add a helper for rate rounding by divisor ranges.
  sh: clkfwk: Abstract rate rounding helper.
  sh: clkfwk: support clock remapping.
  sh: pci: Convert to upper/lower_32_bits() helpers.
  sh: mach-sdk7786: Add support for the FPGA SRAM.
  sh: Provide a generic SRAM pool for tiny memories.
  sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786.
  sh: pci: Support slot 4 routing on SDK7786.
  sh: Fix up PMB locking.
  sh: mach-sdk7786: Add support for fpga gpios.
  sh: use pr_fmt for clock framework, too.
  sh: remove name and id from struct clk
  sh: free-without-alloc fix for sh_mobile_lcdcfb
  sh: perf: Set up perf_max_events.
  sh: perf: Support SH-X3 hardware counters.
  ...

Fix up trivial conflicts (perf_max_events got removed) in arch/sh/kernel/perf_event.c
</content>
</entry>
<entry>
<title>genirq: Query arch for number of early descriptors</title>
<updated>2010-10-12T14:39:08Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-27T18:55:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b683de2b3cb17bb10fa6fd4af614dc75b5749fe0'/>
<id>urn:sha1:b683de2b3cb17bb10fa6fd4af614dc75b5749fe0</id>
<content type='text'>
sparse irq sets up NR_IRQS_LEGACY irq descriptors and archs then go
ahead and allocate more.

Use the unused return value of arch_probe_nr_irqs() to let the
architecture return the number of early allocations. Fix up all users.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
</feed>
