* genirq: Generic irq chip available in git @ 2011-04-23 16:37 Thomas Gleixner 2011-04-27 21:25 ` Russell King - ARM Linux 0 siblings, 1 reply; 11+ messages in thread From: Thomas Gleixner @ 2011-04-23 16:37 UTC (permalink / raw) To: linux-arm-kernel The generic irq chip infrastructure patches are now available in git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip irq/for-arm The top commit is cfefd21e693dca791bf9ecfc9dd3794facad533c Russell said, he'll pull that into his devel tree, so patches can be applied there. SoC maintainers running their own git trees can pull it as well so they can apply the patches for their platforms. There is a small change in the interface vs. the previous posted version: irq_setup_generic_chip() has now an additional argument to pass init flags in. There are two flags available right now: * @IRQ_GC_INIT_MASK_CACHE: Initialize the mask_cache by reading mask reg The original code checked for the set/clr_bit functions, but with that change it can be used for other implementations as well. * @IRQ_GC_INIT_NESTED_LOCK: Set the lock class of the irqs to nested for * irq chips which need to call irq_set_wake() on * the parent irq. Usually GPIO implementations This is for those gpio chips which all have their own gpio_lock_class and the setter loop. I fixed up the patches I sent out earlier. They are available from: http://master.kernel.org/~tglx/patches-arm-gc.tar.bz2 if you don't want to fixup the stuff yourself. Happy Easter! tglx ^ permalink raw reply [flat|nested] 11+ messages in thread
* genirq: Generic irq chip available in git 2011-04-23 16:37 genirq: Generic irq chip available in git Thomas Gleixner @ 2011-04-27 21:25 ` Russell King - ARM Linux 2011-05-08 8:22 ` Russell King - ARM Linux 0 siblings, 1 reply; 11+ messages in thread From: Russell King - ARM Linux @ 2011-04-27 21:25 UTC (permalink / raw) To: linux-arm-kernel On Sat, Apr 23, 2011 at 06:37:23PM +0200, Thomas Gleixner wrote: > The generic irq chip infrastructure patches are now available in > > git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip irq/for-arm > > The top commit is cfefd21e693dca791bf9ecfc9dd3794facad533c > > Russell said, he'll pull that into his devel tree, so patches can be > applied there. SoC maintainers running their own git trees can pull it > as well so they can apply the patches for their platforms. Thanks, now pulled into the 'consolidation-irq' branch. If people wish to send the per-SoC patches to the patch system, or put them in their git trees, or indeed whatever, that stuff can be merged onto that branch so its easier to see where the IRQ consolidation is at. ^ permalink raw reply [flat|nested] 11+ messages in thread
* genirq: Generic irq chip available in git 2011-04-27 21:25 ` Russell King - ARM Linux @ 2011-05-08 8:22 ` Russell King - ARM Linux 2011-05-08 13:35 ` Mark Brown 0 siblings, 1 reply; 11+ messages in thread From: Russell King - ARM Linux @ 2011-05-08 8:22 UTC (permalink / raw) To: linux-arm-kernel On Wed, Apr 27, 2011 at 10:25:42PM +0100, Russell King - ARM Linux wrote: > On Sat, Apr 23, 2011 at 06:37:23PM +0200, Thomas Gleixner wrote: > > The generic irq chip infrastructure patches are now available in > > > > git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip irq/for-arm > > > > The top commit is cfefd21e693dca791bf9ecfc9dd3794facad533c > > > > Russell said, he'll pull that into his devel tree, so patches can be > > applied there. SoC maintainers running their own git trees can pull it > > as well so they can apply the patches for their platforms. > > Thanks, now pulled into the 'consolidation-irq' branch. If people > wish to send the per-SoC patches to the patch system, or put them > in their git trees, or indeed whatever, that stuff can be merged > onto that branch so its easier to see where the IRQ consolidation > is at. I've had nothing further from anyone on this since merging it. If people aren't using this stuff then there's no point it sitting in my tree, and there's no point me sending it to mainline as part of my merges. So I'm dropping the branch out of the merges for the time being. ^ permalink raw reply [flat|nested] 11+ messages in thread
* genirq: Generic irq chip available in git 2011-05-08 8:22 ` Russell King - ARM Linux @ 2011-05-08 13:35 ` Mark Brown 2011-05-08 14:00 ` Russell King - ARM Linux 0 siblings, 1 reply; 11+ messages in thread From: Mark Brown @ 2011-05-08 13:35 UTC (permalink / raw) To: linux-arm-kernel On Sun, May 08, 2011 at 09:22:22AM +0100, Russell King - ARM Linux wrote: > On Wed, Apr 27, 2011 at 10:25:42PM +0100, Russell King - ARM Linux wrote: > > Thanks, now pulled into the 'consolidation-irq' branch. If people > > wish to send the per-SoC patches to the patch system, or put them > > in their git trees, or indeed whatever, that stuff can be merged > > onto that branch so its easier to see where the IRQ consolidation > > is at. > I've had nothing further from anyone on this since merging it. If people > aren't using this stuff then there's no point it sitting in my tree, and > there's no point me sending it to mainline as part of my merges. > So I'm dropping the branch out of the merges for the time being. Would it not make sense to go ahead and apply all the patches that maintainers already acked? I rather suspect many people had thought that Thomas' future pushes of the code would also include the patches that they'd already approved and haven't realised that they need to manually push the patches to you. ^ permalink raw reply [flat|nested] 11+ messages in thread
* genirq: Generic irq chip available in git 2011-05-08 13:35 ` Mark Brown @ 2011-05-08 14:00 ` Russell King - ARM Linux 2011-05-08 14:03 ` Mark Brown 0 siblings, 1 reply; 11+ messages in thread From: Russell King - ARM Linux @ 2011-05-08 14:00 UTC (permalink / raw) To: linux-arm-kernel On Sun, May 08, 2011 at 02:35:30PM +0100, Mark Brown wrote: > On Sun, May 08, 2011 at 09:22:22AM +0100, Russell King - ARM Linux wrote: > > On Wed, Apr 27, 2011 at 10:25:42PM +0100, Russell King - ARM Linux wrote: > > > > Thanks, now pulled into the 'consolidation-irq' branch. If people > > > wish to send the per-SoC patches to the patch system, or put them > > > in their git trees, or indeed whatever, that stuff can be merged > > > onto that branch so its easier to see where the IRQ consolidation > > > is at. > > > I've had nothing further from anyone on this since merging it. If people > > aren't using this stuff then there's no point it sitting in my tree, and > > there's no point me sending it to mainline as part of my merges. > > > So I'm dropping the branch out of the merges for the time being. > > Would it not make sense to go ahead and apply all the patches that > maintainers already acked? I rather suspect many people had thought > that Thomas' future pushes of the code would also include the patches > that they'd already approved and haven't realised that they need to > manually push the patches to you. Which involves me having to read through the entire thread yet again to figure out what state each patch is at, save them out, edit them to add each ack to relevant patches, copy the lot to another machine, and then apply them. The workload there is on the wrong person. ^ permalink raw reply [flat|nested] 11+ messages in thread
* genirq: Generic irq chip available in git 2011-05-08 14:00 ` Russell King - ARM Linux @ 2011-05-08 14:03 ` Mark Brown 2011-05-11 17:45 ` Nori, Sekhar 0 siblings, 1 reply; 11+ messages in thread From: Mark Brown @ 2011-05-08 14:03 UTC (permalink / raw) To: linux-arm-kernel On Sun, May 08, 2011 at 03:00:23PM +0100, Russell King - ARM Linux wrote: > On Sun, May 08, 2011 at 02:35:30PM +0100, Mark Brown wrote: > > Would it not make sense to go ahead and apply all the patches that > > maintainers already acked? I rather suspect many people had thought > > that Thomas' future pushes of the code would also include the patches > > that they'd already approved and haven't realised that they need to > > manually push the patches to you. > Which involves me having to read through the entire thread yet again to > figure out what state each patch is at, save them out, edit them to add > each ack to relevant patches, copy the lot to another machine, and then > apply them. > The workload there is on the wrong person. Yeah, I'd actually have expected Thomas to have done this when he pushed the patches to you to be honest - certainly if I were one of the relevant maintainers I'd have been surprised that the patches got dropped. ^ permalink raw reply [flat|nested] 11+ messages in thread
* genirq: Generic irq chip available in git 2011-05-08 14:03 ` Mark Brown @ 2011-05-11 17:45 ` Nori, Sekhar 2011-05-11 17:55 ` Russell King - ARM Linux 0 siblings, 1 reply; 11+ messages in thread From: Nori, Sekhar @ 2011-05-11 17:45 UTC (permalink / raw) To: linux-arm-kernel Hi Russell, On Sun, May 08, 2011 at 19:33:45, Mark Brown wrote: > On Sun, May 08, 2011 at 03:00:23PM +0100, Russell King - ARM Linux wrote: > > On Sun, May 08, 2011 at 02:35:30PM +0100, Mark Brown wrote: > > > > Would it not make sense to go ahead and apply all the patches that > > > maintainers already acked? I rather suspect many people had thought > > > that Thomas' future pushes of the code would also include the patches > > > that they'd already approved and haven't realised that they need to > > > manually push the patches to you. > > > Which involves me having to read through the entire thread yet again to > > figure out what state each patch is at, save them out, edit them to add > > each ack to relevant patches, copy the lot to another machine, and then > > apply them. > > > The workload there is on the wrong person. > > Yeah, I'd actually have expected Thomas to have done this when he pushed > the patches to you to be honest - certainly if I were one of the > relevant maintainers I'd have been surprised that the patches got > dropped. I have included Thomas's davinci platform update with the relevant acks in the following pull request. There was also a checkpatch error that I fixed up locally. Hope this helps. The following changes since commit cfefd21e693dca791bf9ecfc9dd3794facad533c: Thomas Gleixner (1): genirq: Add chip suspend and resume callbacks are available in the git repository at: git://gitorious.org/linux-davinci/linux-davinci.git irq-davinci Thomas Gleixner (1): arm: davinci: Use generic irq chip arch/arm/mach-davinci/irq.c | 93 +++++++++--------------------------------- 1 files changed, 20 insertions(+), 73 deletions(-) ^ permalink raw reply [flat|nested] 11+ messages in thread
* genirq: Generic irq chip available in git 2011-05-11 17:45 ` Nori, Sekhar @ 2011-05-11 17:55 ` Russell King - ARM Linux 2011-05-11 17:58 ` Mark Brown 0 siblings, 1 reply; 11+ messages in thread From: Russell King - ARM Linux @ 2011-05-11 17:55 UTC (permalink / raw) To: linux-arm-kernel On Wed, May 11, 2011 at 11:15:57PM +0530, Nori, Sekhar wrote: > Hi Russell, > > I have included Thomas's davinci platform update with the relevant > acks in the following pull request. There was also a checkpatch > error that I fixed up locally. Hope this helps. Thanks, pulled this. ^ permalink raw reply [flat|nested] 11+ messages in thread
* genirq: Generic irq chip available in git 2011-05-11 17:55 ` Russell King - ARM Linux @ 2011-05-11 17:58 ` Mark Brown 2011-05-11 18:03 ` Russell King - ARM Linux 0 siblings, 1 reply; 11+ messages in thread From: Mark Brown @ 2011-05-11 17:58 UTC (permalink / raw) To: linux-arm-kernel On Wed, May 11, 2011 at 06:55:22PM +0100, Russell King - ARM Linux wrote: > On Wed, May 11, 2011 at 11:15:57PM +0530, Nori, Sekhar wrote: > > I have included Thomas's davinci platform update with the relevant > > acks in the following pull request. There was also a checkpatch > > error that I fixed up locally. Hope this helps. > Thanks, pulled this. FWIW I sent a similar pull request to Kukjin a few days ago for Samsung: The following changes since commit cfefd21e693dca791bf9ecfc9dd3794facad533c: genirq: Add chip suspend and resume callbacks (2011-04-23 15:56:24 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc-2.6.git samsung-irq Thomas Gleixner (3): ARM: SAMSUNG: S5P: Convert irq-gpioint to generic irq chip ARM: SAMSUNG: Convert irq-vic-timer to generic irq chip ARM: SAMSUNG: Convert irq-uart to generic irq chip arch/arm/mach-s3c64xx/irq.c | 7 +- arch/arm/plat-s5p/irq-gpioint.c | 116 +++++--------------- arch/arm/plat-s5p/irq.c | 6 +- arch/arm/plat-samsung/include/plat/irq-vic-timer.h | 2 +- arch/arm/plat-samsung/irq-uart.c | 83 ++------------ arch/arm/plat-samsung/irq-vic-timer.c | 69 +++++------- 6 files changed, 68 insertions(+), 215 deletions(-) ^ permalink raw reply [flat|nested] 11+ messages in thread
* genirq: Generic irq chip available in git 2011-05-11 17:58 ` Mark Brown @ 2011-05-11 18:03 ` Russell King - ARM Linux 2011-05-16 12:15 ` Tony Lindgren 0 siblings, 1 reply; 11+ messages in thread From: Russell King - ARM Linux @ 2011-05-11 18:03 UTC (permalink / raw) To: linux-arm-kernel On Wed, May 11, 2011 at 07:58:37PM +0200, Mark Brown wrote: > On Wed, May 11, 2011 at 06:55:22PM +0100, Russell King - ARM Linux wrote: > > On Wed, May 11, 2011 at 11:15:57PM +0530, Nori, Sekhar wrote: > > > > I have included Thomas's davinci platform update with the relevant > > > acks in the following pull request. There was also a checkpatch > > > error that I fixed up locally. Hope this helps. > > > Thanks, pulled this. > > FWIW I sent a similar pull request to Kukjin a few days ago for Samsung: I've not noticed it turning up in linux-next - in fact the linux-next stats still looks poorly in respect of what I'd expect it to be given the amount of stuff discussed since the last merge window. So... > The following changes since commit cfefd21e693dca791bf9ecfc9dd3794facad533c: > > genirq: Add chip suspend and resume callbacks (2011-04-23 15:56:24 +0200) > > are available in the git repository at: > git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc-2.6.git samsung-irq I've pulled this too in an attempt to improve the stats. It doesn't matter whether or not Kukjin has pulled this too. ^ permalink raw reply [flat|nested] 11+ messages in thread
* genirq: Generic irq chip available in git 2011-05-11 18:03 ` Russell King - ARM Linux @ 2011-05-16 12:15 ` Tony Lindgren 0 siblings, 0 replies; 11+ messages in thread From: Tony Lindgren @ 2011-05-16 12:15 UTC (permalink / raw) To: linux-arm-kernel * Russell King - ARM Linux <linux@arm.linux.org.uk> [110511 11:00]: > On Wed, May 11, 2011 at 07:58:37PM +0200, Mark Brown wrote: > > On Wed, May 11, 2011 at 06:55:22PM +0100, Russell King - ARM Linux wrote: > > > On Wed, May 11, 2011 at 11:15:57PM +0530, Nori, Sekhar wrote: > > > > > > I have included Thomas's davinci platform update with the relevant > > > > acks in the following pull request. There was also a checkpatch > > > > error that I fixed up locally. Hope this helps. > > > > > Thanks, pulled this. > > > > FWIW I sent a similar pull request to Kukjin a few days ago for Samsung: > > I've not noticed it turning up in linux-next - in fact the linux-next stats > still looks poorly in respect of what I'd expect it to be given the amount > of stuff discussed since the last merge window. So... I got the omap2/3 genriq change available at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git devel-genirq If you want to pull pull that too. I got it also merged into omap for-next branch as I'm still planning to rebase some init_early related clean-up on top of that. The commit is 667a11facee70c0bd15cf07946fba71236490e07. Regards, Tony > > The following changes since commit cfefd21e693dca791bf9ecfc9dd3794facad533c: > > > > genirq: Add chip suspend and resume callbacks (2011-04-23 15:56:24 +0200) > > > > are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc-2.6.git samsung-irq > > I've pulled this too in an attempt to improve the stats. It doesn't > matter whether or not Kukjin has pulled this too. > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel at lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-05-16 12:15 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-04-23 16:37 genirq: Generic irq chip available in git Thomas Gleixner 2011-04-27 21:25 ` Russell King - ARM Linux 2011-05-08 8:22 ` Russell King - ARM Linux 2011-05-08 13:35 ` Mark Brown 2011-05-08 14:00 ` Russell King - ARM Linux 2011-05-08 14:03 ` Mark Brown 2011-05-11 17:45 ` Nori, Sekhar 2011-05-11 17:55 ` Russell King - ARM Linux 2011-05-11 17:58 ` Mark Brown 2011-05-11 18:03 ` Russell King - ARM Linux 2011-05-16 12:15 ` Tony Lindgren
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).