From: Felipe Balbi <balbi@ti.com>
To: Tony Lindgren <tony@atomide.com>
Cc: Felipe Balbi <balbi@ti.com>, Thomas Gleixner <tglx@linutronix.de>,
Jason Cooper <jason@lakedaemon.net>,
Linux OMAP Mailing List <linux-omap@vger.kernel.org>,
Aaro Koskinen <aaro.koskinen@iki.fi>,
Linux ARM Kernel Mailing List
<linux-arm-kernel@lists.infradead.org>
Subject: Re: [PATCH] irqchip: omap-intc: improve IRQ handler
Date: Fri, 2 Jan 2015 15:39:17 -0600 [thread overview]
Message-ID: <20150102213917.GH4920@saruman> (raw)
In-Reply-To: <20150102213250.GG3298@atomide.com>
[-- Attachment #1: Type: text/plain, Size: 1178 bytes --]
On Fri, Jan 02, 2015 at 01:32:51PM -0800, Tony Lindgren wrote:
> * Felipe Balbi <balbi@ti.com> [150102 10:50]:
> > as it turns out the current IRQ number will
> > *always* be available from SIR register which
> > renders the reads of PENDING registers as plain
> > unnecessary overhead.
> >
> > In order to catch any situation where SIR reads
> > as zero, we're adding a WARN() to turn it into
> > a very verbose error and users actually report
> > it.
> >
> > With this patch average running time of
> > omap_intc_handle_irq() reduced from about 28.5us
> > to 19.8us as measured by the kernel function
> > profiler.
>
> That's a nice improvment for an interrupt controller :)
>
> > Tested with BeagleBoneBlack Rev A5C.
> >
> > Signed-off-by: Felipe Balbi <balbi@ti.com>
> > ---
> >
> > Before applying, it would be very nice to get reports
> > from other folks on different platforms, specially OMAP2/3
> > ones which I don't have (easy) access.
>
> Seems to behave just fine on omap2 and 3 here, gave it
> a quick try on n800, n900, omap3-ldp and 37xx-evm:
>
> Tested-by: Tony Lindgren <tony@atomide.com>
cool, thanks
--
balbi
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: balbi@ti.com (Felipe Balbi)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH] irqchip: omap-intc: improve IRQ handler
Date: Fri, 2 Jan 2015 15:39:17 -0600 [thread overview]
Message-ID: <20150102213917.GH4920@saruman> (raw)
In-Reply-To: <20150102213250.GG3298@atomide.com>
On Fri, Jan 02, 2015 at 01:32:51PM -0800, Tony Lindgren wrote:
> * Felipe Balbi <balbi@ti.com> [150102 10:50]:
> > as it turns out the current IRQ number will
> > *always* be available from SIR register which
> > renders the reads of PENDING registers as plain
> > unnecessary overhead.
> >
> > In order to catch any situation where SIR reads
> > as zero, we're adding a WARN() to turn it into
> > a very verbose error and users actually report
> > it.
> >
> > With this patch average running time of
> > omap_intc_handle_irq() reduced from about 28.5us
> > to 19.8us as measured by the kernel function
> > profiler.
>
> That's a nice improvment for an interrupt controller :)
>
> > Tested with BeagleBoneBlack Rev A5C.
> >
> > Signed-off-by: Felipe Balbi <balbi@ti.com>
> > ---
> >
> > Before applying, it would be very nice to get reports
> > from other folks on different platforms, specially OMAP2/3
> > ones which I don't have (easy) access.
>
> Seems to behave just fine on omap2 and 3 here, gave it
> a quick try on n800, n900, omap3-ldp and 37xx-evm:
>
> Tested-by: Tony Lindgren <tony@atomide.com>
cool, thanks
--
balbi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20150102/7b7a07f0/attachment.sig>
next prev parent reply other threads:[~2015-01-02 21:40 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-02 18:47 [PATCH] irqchip: omap-intc: improve IRQ handler Felipe Balbi
2015-01-02 18:47 ` Felipe Balbi
2015-01-02 21:32 ` Tony Lindgren
2015-01-02 21:32 ` Tony Lindgren
2015-01-02 21:39 ` Felipe Balbi [this message]
2015-01-02 21:39 ` Felipe Balbi
2015-01-02 22:18 ` [PATCH v2] " Felipe Balbi
2015-01-02 22:18 ` Felipe Balbi
2015-01-19 21:34 ` [PATCH] " Tony Lindgren
2015-01-19 21:34 ` Tony Lindgren
2015-07-15 8:15 ` Tony Lindgren
2015-07-15 8:15 ` Tony Lindgren
2015-07-15 12:36 ` Thomas Gleixner
2015-07-15 12:36 ` Thomas Gleixner
2015-07-20 16:44 ` Felipe Balbi
2015-07-20 16:44 ` Felipe Balbi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150102213917.GH4920@saruman \
--to=balbi@ti.com \
--cc=aaro.koskinen@iki.fi \
--cc=jason@lakedaemon.net \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=tglx@linutronix.de \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.