Displaying 3 results from an estimated 3 matches for "__enable_irq".
Did you mean:
__enable_if
2010 Mar 09
1
Bug xen/next.. WARNING: at /home/konrad/git/nex-VI-PVOPS/linux/kernel/irq/manage.c:274 __enable_irq+0x5c/0xaf(
...GSI provided.
Here is the bug that openned against 2.6.30:
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1512
This is the serial output of xen/next:
[ 289.059686] ------------[ cut here ]------------
[ 289.059703] WARNING: at
/home/konrad/git/nex-VI-PVOPS/linux/kernel/irq/manage.c:274
__enable_irq+0x5c/0xaf()
[ 289.059710] Hardware name: To Be Filled By O.E.M.
[ 289.059715] Unbalanced enable for IRQ 989
[ 289.059719] Modules linked in: event_log iscsi_tcp libiscsi_tcp
libiscsi scsi_transport_iscsi nbd tun dm_round_robin dm_multipath
qla2xxx r8169 tg3
[ 289.059786] Pid: 11011, comm: conso...
2009 Dec 16
7
rebased openSUSE dom0 xen patches for 2.6.31
Hi,
I have uploaded a new set of rebased openSUSE dom0 xen patches and
Gentoo ebuild for 2.6.31 to
http://code.google.com/p/gentoo-xen-kernel/downloads/list, Jan Beulich
recently identified the cause of the null pointer crash and other
stability problems that affected previous versions and with the
necessary fixes applied the kernel has run for 2+ days with no issues
at all, I think you will find
2011 Nov 01
0
Patch "genirq: Add IRQF_RESUME_EARLY and resume such IRQs earlier" has been added to the 3.1-stable tree
...struct irq_desc *desc;
int irq;
for_each_irq_desc(irq, desc) {
unsigned long flags;
+ bool is_early = desc->action &&
+ desc->action->flags & IRQF_EARLY_RESUME;
+
+ if (is_early != want_early)
+ continue;
raw_spin_lock_irqsave(&desc->lock, flags);
__enable_irq(desc, irq, true);
raw_spin_unlock_irqrestore(&desc->lock, flags);
}
}
+
+/**
+ * irq_pm_syscore_ops - enable interrupt lines early
+ *
+ * Enable all interrupt lines with %IRQF_EARLY_RESUME set.
+ */
+static void irq_pm_syscore_resume(void)
+{
+ resume_irqs(true);
+}
+
+static struct s...