[PATCH 0/9] Clean up SMP IPI support

Russell King - ARM Linux linux at arm.linux.org.uk
Wed Nov 17 12:21:03 EST 2010


On Wed, Nov 17, 2010 at 05:17:28PM +0000, Catalin Marinas wrote:
> On Wed, 2010-11-17 at 17:07 +0000, Catalin Marinas wrote:
> > On Mon, 2010-11-15 at 17:55 +0000, Russell King - ARM Linux wrote:
> > > This series is aimed at cleaning up our SMP IPI support.  As has been
> > > recently pointed out, we have a spinlock in percpu data, which is not
> > > very nice.
> > > 
> > > If we switch to using the GIC SGIs, one for each IPI function, then
> > > we don't need the mask of ipi bits indicating what work needs to be
> > > done.  This allows us to get rid of the troublesome spinlock in
> > > send_ipi_message().
> > 
> > FWIW, the patches look fine to me (though I have tested them):
>                                               ^^^^
> I meant I have *not* tested them.

They work fine on my Versatile Express, but I've not checked the
Realview EB yet.



More information about the linux-arm-kernel mailing list