[PATCH 15/16] ARM: fiq: save FIQ_START by passing absolute fiq number

Shawn Guo shawn.guo at linaro.org
Thu Jun 21 04:50:19 EDT 2012


On Wed, Jun 20, 2012 at 11:55:20PM +0100, Russell King - ARM Linux wrote:
> On Tue, Jun 19, 2012 at 01:26:56PM +0800, Shawn Guo wrote:
> > On Mon, Jun 18, 2012 at 05:44:02PM +0100, Russell King - ARM Linux wrote:
> > > FIQs should be an entirely separate number space from IRQs, as we
> > > may want to totally decouple them from the IRQ stuff (we probably
> > > should have already done this when genirq came along.)
> > > 
> > > About the only stuff FIQs use is the enable/disable_irq as a short
> > > cut to dealing with the mask registers.
> > 
> > I do not quite understand what you are asking for, but I'm guessing it
> > with the patch below.  Please elaborate it a little bit more if that's
> > not what you are asking for.
> 
> I was thinking about moving entirely away from any bits of genirq for
> this.  We shouldn't really be mixing these two things together by
> nabbing some of the IRQ numberspace for this.
> 
> Looking at this code, I'm thinking about taking this further, and
> santising the whole thing... though that's not going to be a quick
> change.

Reading the comment, I still do not have any picture about how to
decouple the FIQ from IRQ numberspace.  Could you take a few minutes
to educate specifically, so that I do not have to guess what's the
best way to do that?

-- 
Regards,
Shawn




More information about the linux-arm-kernel mailing list