<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/kernel/irq/chip.c, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-10-12T14:53:44Z</updated>
<entry>
<title>genirq: Sanitize dynamic irq handling</title>
<updated>2010-10-12T14:53:44Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-29T16:46:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b7b29338dc7111ed8bd4d6555d84afae13ebe752'/>
<id>urn:sha1:b7b29338dc7111ed8bd4d6555d84afae13ebe752</id>
<content type='text'>
Use the cleanup functions of the dynamic allocator. No need to have
separate implementations.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>genirq: Provide default irq init flags</title>
<updated>2010-10-12T14:39:06Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-27T19:01:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1318a481fc37c503a901b96ae06b692ca2b21af5'/>
<id>urn:sha1:1318a481fc37c503a901b96ae06b692ca2b21af5</id>
<content type='text'>
Arch code sets it's own irq_desc.status flags right after boot and for
dynamically allocated interrupts. That might involve iterating over a
huge array.

Allow ARCH_IRQ_INIT_FLAGS to set separate flags aside of IRQ_DISABLED
which is the default.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>genirq: Sanitize irq_data accessors</title>
<updated>2010-10-12T14:39:05Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-28T15:34:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f303a6dd127b5ec6de90d1cd79ed19820c7e9658'/>
<id>urn:sha1:f303a6dd127b5ec6de90d1cd79ed19820c7e9658</id>
<content type='text'>
Get the data structure from the core and provide inline wrappers to
access the irq_data members.

Provide accessor inlines for irq_data as well.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>genirq: Provide status modifier</title>
<updated>2010-10-12T14:39:05Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-28T08:40:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=442471848f5abb55b99cba1229301655f67492b4'/>
<id>urn:sha1:442471848f5abb55b99cba1229301655f67492b4</id>
<content type='text'>
Provide a irq_desc.status modifier function to cleanup the direct
access to irq_desc in arch and driver code.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;

</content>
</entry>
<entry>
<title>genirq: Provide config option to disable deprecated code</title>
<updated>2010-10-04T11:40:24Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-10-01T13:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd151412263a67b5321e9dd1d5b4bf6d96fdebf3'/>
<id>urn:sha1:bd151412263a67b5321e9dd1d5b4bf6d96fdebf3</id>
<content type='text'>
This option covers now the old chip functions and the irq_desc data
fields which are moving to struct irq_data. More stuff will follow.

Pretty handy for testing a conversion, whether something broke or not.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>genirq: Provide compat handling for chip-&gt;retrigger()</title>
<updated>2010-10-04T10:43:50Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-27T12:45:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21e2b8c62cca8f7dbec0c8c131ca1637e4a5670f'/>
<id>urn:sha1:21e2b8c62cca8f7dbec0c8c131ca1637e4a5670f</id>
<content type='text'>
Wrap the old chip function retrigger() until the migration is complete
and the old chip functions are removed.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;
LKML-Reference: &lt;20100927121843.025801092@linutronix.de&gt;
Reviewed-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>genirq: Provide compat handling for chip-&gt;set_wake()</title>
<updated>2010-10-04T10:43:48Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-27T12:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f7e99bb9be6a2d8d7b808dc86037710cc8b7bf1'/>
<id>urn:sha1:2f7e99bb9be6a2d8d7b808dc86037710cc8b7bf1</id>
<content type='text'>
Wrap the old chip function set_wake() until the migration is complete
and the old chip functions are removed.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;
LKML-Reference: &lt;20100927121842.927527393@linutronix.de&gt;
Reviewed-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>genirq: Provide compat handling for chip-&gt;set_type()</title>
<updated>2010-10-04T10:43:47Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-27T12:45:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b2ba2c30033c10cca2454f8b44bf98f5249e61c6'/>
<id>urn:sha1:b2ba2c30033c10cca2454f8b44bf98f5249e61c6</id>
<content type='text'>
Wrap the old chip function set_type() until the migration is complete
and the old chip functions are removed.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;
LKML-Reference: &lt;20100927121842.832261548@linutronix.de&gt;
Reviewed-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>genirq: Provide compat handling for chip-&gt;set_affinity()</title>
<updated>2010-10-04T10:43:46Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-27T12:45:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c96b3b3c448592a0b87ef20306deb8b1fb4878c7'/>
<id>urn:sha1:c96b3b3c448592a0b87ef20306deb8b1fb4878c7</id>
<content type='text'>
Wrap the old chip function set_affinity() until the migration is
complete and the old chip functions are removed.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;
LKML-Reference: &lt;20100927121842.732894108@linutronix.de&gt;
Reviewed-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>genirq: Provide compat handling for chip-&gt;startup()</title>
<updated>2010-10-04T10:43:44Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-27T12:45:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=37e12df709f09eac17314d79a52190ac46746e33'/>
<id>urn:sha1:37e12df709f09eac17314d79a52190ac46746e33</id>
<content type='text'>
Wrap the old chip function startup() until the migration is complete and
the old chip functions are removed.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;
LKML-Reference: &lt;20100927121842.635152961@linutronix.de&gt;
Reviewed-by: H. Peter Anvin &lt;hpa@zytor.com&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
</feed>
