[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Once grant refs run out, netfront prints a nice message, but doesn't set
# HG changeset patch # User kaf24@xxxxxxxxxxxxxxxxxxxx # Node ID 8e1bfcb901e59e8d33dc185ab8920c7a79a73db6 # Parent c7006e46cd06b744a2efa6ba2a80e6355b8a2e97 Once grant refs run out, netfront prints a nice message, but doesn't set err properly to notify the caller, and the domU crashes. (See bug 183 for details). Signed-off-by: Jim Dykman <dykman@xxxxxxxxxx> diff -r c7006e46cd06 -r 8e1bfcb901e5 linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c --- a/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c Sun Oct 30 15:40:05 2005 +++ b/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c Sun Oct 30 15:43:05 2005 @@ -877,6 +877,7 @@ if (gnttab_alloc_grant_references(NETIF_TX_RING_SIZE, &np->gref_tx_head) < 0) { printk(KERN_ALERT "#### netfront can't alloc tx grant refs\n"); + err = -ENOMEM; goto exit; } /* A grant for every rx ring slot */ @@ -884,6 +885,7 @@ &np->gref_rx_head) < 0) { printk(KERN_ALERT "#### netfront can't alloc rx grant refs\n"); gnttab_free_grant_references(np->gref_tx_head); + err = -ENOMEM; goto exit; } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |