Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1572329

Re: irq_work_run called from armv8pmu_handle_irq

From Will Deacon <will.deacon@arm.com>
Newsgroups linux.kernel
Subject Re: irq_work_run called from armv8pmu_handle_irq
Date 2017-02-02 13:50 +0100
Message-ID <t6oZP-406-1@gated-at.bofh.it> (permalink)
References <t69xR-2ab-19@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Wed, Feb 01, 2017 at 12:15:01PM -0800, Sodagudi Prasad wrote:
> we would like to understand why irq_work_run() is getting called from
> armv8pmu_handle_irq() irq handler for arm SoC.
> 
> Is this irq_work frame work designed to run works from ARMPMU irq handlers?
> If there are no of drivers using the IRQ WORK frame work,  we may see that
> ARMPMU irq handler taking long time, right?

The perf_event_overflow callback can schedule IRQ work to e.g. disable the
PMU and want to make sure this runs before we EOI the PMU IRQ.

Will

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

irq_work_run called from armv8pmu_handle_irq Sodagudi Prasad <psodagud@codeaurora.org> - 2017-02-01 21:20 +0100
  Re: irq_work_run called from armv8pmu_handle_irq Will Deacon <will.deacon@arm.com> - 2017-02-02 13:50 +0100

csiph-web