diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-03-24 10:47:48 +0100 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-03-24 10:47:48 +0100 |
commit | c7b965a01c79f34586562d1e2b8eda2c00449bb2 (patch) | |
tree | 9ed2a204c58fa4de41a0da4adb14d30a4ef7832f /extras/mini-os/events.c | |
parent | 2acf021310aea3b5b45a82ba0c928cfe6738495a (diff) | |
download | xen-c7b965a01c79f34586562d1e2b8eda2c00449bb2.tar.gz xen-c7b965a01c79f34586562d1e2b8eda2c00449bb2.tar.bz2 xen-c7b965a01c79f34586562d1e2b8eda2c00449bb2.zip |
Fix mini-os xenbus.
From: Grzegorz Milos <gm281@cam.ac.uk>
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'extras/mini-os/events.c')
-rw-r--r-- | extras/mini-os/events.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extras/mini-os/events.c b/extras/mini-os/events.c index 3c4b998810..b70eae0b1c 100644 --- a/extras/mini-os/events.c +++ b/extras/mini-os/events.c @@ -74,9 +74,9 @@ int bind_evtchn( u32 port, void (*handler)(int, struct pt_regs *) ) void unbind_evtchn( u32 port ) { - if (ev_actions[port].handler) + if (ev_actions[port].handler == default_handler) printk("WARN: No handler for port %d when unbinding\n", port); - ev_actions[port].handler = NULL; + ev_actions[port].handler = default_handler; ev_actions[port].status |= EVS_DISABLED; } |