commit | 50c249a52ea4f322ecec8146b633f76b943fa931 | [log] [tgz] |
---|---|---|
author | Marc Zyngier <marc.zyngier@arm.com> | Fri Dec 12 19:21:59 2014 +0000 |
committer | Marc Zyngier <marc.zyngier@arm.com> | Fri Dec 12 19:21:59 2014 +0000 |
tree | f5c64fcc82614fcd0a19f9c51d08623b7fc60361 | |
parent | 0e8dd7f3372bca64487dd5c085e3ef506bad63b2 [diff] |
genirq: Allow irq_desc to carry the union of stacked irq_chip flags The current infrastructure for stacked domains doesn't propagate irq_chip flags, and as we only look at the top-level irq_chip, we may miss a number of critical flags. This patch accumulates the flags into a new set, stored at the irq_desc level, with an additional flag to indicate that this is a stack of irqchip. The accessor is updated to return the right one. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>