[XEN] Various softirq cleanups. Main one is to always
authorkfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com>
Fri, 30 Jun 2006 12:25:43 +0000 (13:25 +0100)
committerkfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com>
Fri, 30 Jun 2006 12:25:43 +0000 (13:25 +0100)
commitae9bfcdced916158809e832ffca289761ab8d9cf
treea62d2319e6a77db62d9d1ebb431dabcf998b655e
parent0968f0be1f81bd75a465be5c9e7dc4469ce90d95
[XEN] Various softirq cleanups. Main one is to always
call smp_processor_id() after any softirq, as rescheduling
may cause us to move to another processor on ia64
(spotted by Isaku Yamahata). Also get rid of many direct
callers of do_softirq() by creating new function
process_pending_timers().
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/domain.c
xen/arch/x86/smpboot.c
xen/common/page_alloc.c
xen/common/softirq.c
xen/common/timer.c
xen/drivers/char/console.c
xen/include/xen/timer.h