[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-ia64-devel] [PATCH] [IA64] Fix serial console freeze issue
Hi, 20110:6e83b0ec2d70 is incomplete. irq_to_vector() is still required, otherwise the serial console freezes without sync_console. I confirmed that dom0 booted up without sync_console. Signed-off-by: KUWAMURA Shin'ya <kuwa@xxxxxxxxxxxxxx> -- KUWAMURA Shin'ya # HG changeset patch # User KUWAMURA Shin'ya <kuwa@xxxxxxxxxxxxxx> # Date 1251706346 -32400 # Node ID 014b085c7e0945ceb0adb4ad7a41412b23ef1d62 # Parent e8004f6c254a5778b50babd527e74208981640b9 [IA64] Fix serial console freeze issue 20110:6e83b0ec2d70 is incomplete. irq_to_vector() is still required, otherwise the serial console freezes without sync_console. Signed-off-by: KUWAMURA Shin'ya <kuwa@xxxxxxxxxxxxxx> diff -r e8004f6c254a -r 014b085c7e09 xen/include/xen/irq.h --- a/xen/include/xen/irq.h Thu Aug 27 11:25:34 2009 +0100 +++ b/xen/include/xen/irq.h Mon Aug 31 17:12:26 2009 +0900 @@ -82,14 +82,17 @@ extern irq_desc_t irq_desc[NR_VECTORS]; #define setup_irq(irq, action) \ - setup_irq_vector(irq, action) + setup_irq_vector(irq_to_vector(irq), action) #define release_irq(irq) \ - release_irq_vector(irq) + release_irq_vector(irq_to_vector(irq)) #define request_irq(irq, handler, irqflags, devname, devid) \ - request_irq_vector(irq, handler, irqflags, devname, devid) + request_irq_vector(irq_to_vector(irq), handler, irqflags, devname, devid) +static inline unsigned int irq_to_vector(int); +extern int setup_irq_vector(unsigned int, struct irqaction *); +extern void release_irq_vector(unsigned int); extern int request_irq_vector(unsigned int vector, void (*handler)(int, void *, struct cpu_user_regs *), unsigned long irqflags, const char * devname, void *dev_id); _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |