[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] minios: Fix bug in xenbus implementation.
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Date 1170431756 0 # Node ID 2d930873f56dffacf5212cbeee7ba77b4ef5265f # Parent 249e7e32dec859c4e869d791214d82955c0a9814 minios: Fix bug in xenbus implementation. Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx> --- extras/mini-os/xenbus/xenbus.c | 2 ++ 1 files changed, 2 insertions(+) diff -r 249e7e32dec8 -r 2d930873f56d extras/mini-os/xenbus/xenbus.c --- a/extras/mini-os/xenbus/xenbus.c Fri Feb 02 15:54:42 2007 +0000 +++ b/extras/mini-os/xenbus/xenbus.c Fri Feb 02 15:55:56 2007 +0000 @@ -178,6 +178,7 @@ static void release_xenbus_id(int id) BUG_ON(!req_info[id].in_use); spin_lock(&req_lock); nr_live_reqs--; + req_info[id].in_use = 0; if (nr_live_reqs == NR_REQS - 1) wake_up(&req_wq); spin_unlock(&req_lock); @@ -212,6 +213,7 @@ static int allocate_xenbus_id(void) probe = o_probe + 1; spin_unlock(&req_lock); init_waitqueue_head(&req_info[o_probe].waitq); + return o_probe; } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |