From 462dfb2f90b56afcdebe67d1f0302c059e0bbb1b Mon Sep 17 00:00:00 2001 From: "kaf24@scramble.cl.cam.ac.uk" Date: Thu, 13 May 2004 09:59:09 +0000 Subject: [PATCH] bitkeeper revision 1.891.1.15 (40a346edDEZplTmrU-NQ88gxKx2MGQ) Bug fixes. --- xen/common/schedule.c | 2 +- .../arch/xen/drivers/netif/backend/interface.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/xen/common/schedule.c b/xen/common/schedule.c index dfacb65bd0..5aa12bf8cb 100644 --- a/xen/common/schedule.c +++ b/xen/common/schedule.c @@ -520,7 +520,7 @@ asmlinkage void __enter_scheduler(void) /* Mark a timer event for the newly-scheduled domain. */ if ( !is_idle_task(next) ) - evtchn_set_pending(next, VIRQ_TIMER); + send_guest_virq(next, VIRQ_TIMER); schedule_tail(next); diff --git a/xenolinux-2.4.26-sparse/arch/xen/drivers/netif/backend/interface.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/netif/backend/interface.c index b6a9cff692..c6630c1f39 100644 --- a/xenolinux-2.4.26-sparse/arch/xen/drivers/netif/backend/interface.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/netif/backend/interface.c @@ -116,6 +116,9 @@ void netif_create(netif_be_create_t *create) dev->get_stats = netif_be_get_stats; memcpy(dev->dev_addr, create->mac, ETH_ALEN); + /* Disable queuing. */ + dev->tx_queue_len = 0; + /* XXX In bridge mode we should force a different MAC from remote end. */ dev->dev_addr[2] ^= 1; -- 2.30.2