summaryrefslogtreecommitdiffstats
path: root/drivers/xen
diff options
context:
space:
mode:
authorThomas Gleixner2011-02-05 21:08:52 +0100
committerKonrad Rzeszutek Wilk2011-03-03 18:00:28 +0100
commit149f256f8ca690c28dd8aa9fb8bcdaf2e93b1e1c (patch)
treedf208e2e410ab6f33bcf83d65142685530c1c18a /drivers/xen
parentxen: events: do not free legacy IRQs (diff)
downloadkernel-qcow2-linux-149f256f8ca690c28dd8aa9fb8bcdaf2e93b1e1c.tar.gz
kernel-qcow2-linux-149f256f8ca690c28dd8aa9fb8bcdaf2e93b1e1c.tar.xz
kernel-qcow2-linux-149f256f8ca690c28dd8aa9fb8bcdaf2e93b1e1c.zip
xen: Remove stale irq_chip.end
irq_chip.end got obsolete with the removal of __do_IRQ() Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Ian Campbell <ian.campbell@citrix.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Diffstat (limited to 'drivers/xen')
-rw-r--r--drivers/xen/events.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/drivers/xen/events.c b/drivers/xen/events.c
index accb37ad0944..c8826b5142c4 100644
--- a/drivers/xen/events.c
+++ b/drivers/xen/events.c
@@ -555,23 +555,6 @@ static void ack_pirq(unsigned int irq)
}
}
-static void end_pirq(unsigned int irq)
-{
- int evtchn = evtchn_from_irq(irq);
- struct irq_desc *desc = irq_to_desc(irq);
-
- if (WARN_ON(!desc))
- return;
-
- if ((desc->status & (IRQ_DISABLED|IRQ_PENDING)) ==
- (IRQ_DISABLED|IRQ_PENDING)) {
- shutdown_pirq(irq);
- } else if (VALID_EVTCHN(evtchn)) {
- unmask_evtchn(evtchn);
- pirq_unmask_notify(irq);
- }
-}
-
static int find_irq_by_gsi(unsigned gsi)
{
int irq;
@@ -1508,7 +1491,6 @@ static struct irq_chip xen_pirq_chip __read_mostly = {
.mask = disable_pirq,
.ack = ack_pirq,
- .end = end_pirq,
.set_affinity = set_affinity_irq,