[ 3.5.y.z extended stable ] Patch "ARM: S3C24XX: Correct NR_IRQS definition for s3c2440" has been added to staging queue
Heiko Stübner
heiko at sntech.de
Fri Apr 26 10:33:33 UTC 2013
Am Freitag, 26. April 2013, 12:06:29 schrieb Sylwester Nawrocki:
> On 04/24/2013 11:36 AM, Luis Henriques wrote:
> > This is a note to let you know that I have just added a patch titled
> >
> > ARM: S3C24XX: Correct NR_IRQS definition for s3c2440
> >
> > to the linux-3.5.y-queue branch of the 3.5.y.z extended stable tree
> >
> > which can be found at:
> > http://kernel.ubuntu.com/git?p=ubuntu/linux.git;a=shortlog;h=refs/heads/
> > linux-3.5.y-queue
> >
> > If you, or anyone else, feels it should not be added to this tree, please
> > reply to this email.
>
> I think this patch is not even needed in 3.9, only 3.10-rc1+.
>
> Heiko, can you confirm ?
Correct, including the patch in 3.5 should not be necessary, as the interrupt
handling was still untouched then.
> I've tested 3.9-rc1 on s3c2440 SoC based board and all interrupts are
> registered properly without this patch.
Very strange ...
While the real rework of the s3c244x into the new irq structure will only
enter mainline during the next merge window, the irq code in 3.9 already uses
full irq domains.
s3c24xx_init_irq which is still called at this state from the s3c244x boards,
is creating the base irq-domains with default values (and the full 29 irqs in
the subint domain) and as before the s3c244x irq initcall does then replace
the demuxed interrupts
So in theory 3.9 should not work with the previous NR_IRQS value (and
rightfully got you fix applied [2] ... or I'm overlooking something ;-)
> I believe this patch is needed only for trees containing patch series
> from Heiko [1], starting with commit:
>
> 6f8d7ea275eb2a27fd62211e93921a82f367f939
> ARM: S3C24XX: move s3c244x irq init to common irq code
>
> [1]
> https://git.kernel.org/cgit/linux/kernel/git/arm/arm-soc.git/log/arch/arm/m
> ach-s3c24xx?h=for-next
Heiko
[2]
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/arch/arm/mach-
s3c24xx?id=b530f742ac27460d41d35b638ad6aad92044a982
More information about the kernel-team
mailing list