PERFORCE change 96231 for review
tkuik
tkuik at FreeBSD.org
Thu Apr 27 19:04:45 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=96231
Change 96231 by tkuik at tkuik_freebsd on 2006/04/27 19:03:57
added xenbus_free_evtchn()
Affected files ...
.. //depot/projects/xen3/src/sys/dev/xen/xenbus/xenbus_client.c#4 edit
Differences ...
==== //depot/projects/xen3/src/sys/dev/xen/xenbus/xenbus_client.c#4 (text+ko) ====
@@ -242,6 +242,20 @@
EXPORT_SYMBOL(xenbus_alloc_evtchn);
+int xenbus_free_evtchn(struct xenbus_device *dev, int port)
+{
+ evtchn_op_t op = {
+ .cmd = EVTCHNOP_close,
+ .u.close.port = port,
+ };
+ int err = HYPERVISOR_event_channel_op(&op);
+ if (err)
+ xenbus_dev_error(dev, err, "freeing event channel %d", port);
+ return err;
+}
+EXPORT_SYMBOL(xenbus_free_evtchn);
+
+
XenbusState xenbus_read_driver_state(const char *path)
{
XenbusState result;
More information about the p4-projects
mailing list