diff -NurpP linux-2.6.17.11-vs2.1.1-rc31.2/kernel/softirq.c linux-2.6.17.11-vs2.1.1-rc31.2r/kernel/softirq.c --- linux-2.6.17.11-vs2.1.1-rc31.2/kernel/softirq.c 2006-07-09 17:07:14 +0200 +++ linux-2.6.17.11-vs2.1.1-rc31.2r/kernel/softirq.c 2006-08-30 19:02:32 +0200 @@ -75,7 +75,6 @@ static inline void wakeup_softirqd(void) asmlinkage void __do_softirq(void) { - struct vx_info_save vxis; struct softirq_action *h; __u32 pending; int max_restart = MAX_SOFTIRQ_RESTART; @@ -84,7 +83,6 @@ asmlinkage void __do_softirq(void) pending = local_softirq_pending(); local_bh_disable(); - __enter_vx_admin(&vxis); cpu = smp_processor_id(); restart: /* Reset the pending bitmask before enabling irqs */ @@ -112,7 +110,6 @@ restart: if (pending) wakeup_softirqd(); - __leave_vx_admin(&vxis); __local_bh_enable(); }