mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
Merged.
This commit is contained in:
commit
dcd2f1cf1f
1 file changed
+8
@@ -42,6 +42,7 @@
|
||||
#include <asm-xen/xen-public/physdev.h>
|
||||
#include <asm/hypervisor.h>
|
||||
#include <asm-xen/evtchn.h>
|
||||
#include <linux/mc146818rtc.h> /* RTC_IRQ */
|
||||
|
||||
/*
|
||||
* This lock protects updates to the following mapping and reference-count
|
||||
@@ -744,6 +745,13 @@ void __init init_IRQ(void)
|
||||
{
|
||||
irq_bindcount[pirq_to_irq(i)] = 1;
|
||||
|
||||
#ifdef RTC_IRQ
|
||||
/* If not domain 0, force our RTC driver to fail its probe. */
|
||||
if ((i == RTC_IRQ) &&
|
||||
!(xen_start_info->flags & SIF_INITDOMAIN))
|
||||
continue;
|
||||
#endif
|
||||
|
||||
irq_desc[pirq_to_irq(i)].status = IRQ_DISABLED;
|
||||
irq_desc[pirq_to_irq(i)].action = 0;
|
||||
irq_desc[pirq_to_irq(i)].depth = 1;
|
||||
|
||||