diff options
Diffstat (limited to 'extras')
-rw-r--r-- | extras/mini-os/blkfront.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/extras/mini-os/blkfront.c b/extras/mini-os/blkfront.c index 4820a5f2dd..d4b0ea54ce 100644 --- a/extras/mini-os/blkfront.c +++ b/extras/mini-os/blkfront.c @@ -8,6 +8,7 @@ #include <events.h> #include <errno.h> #include <xen/io/blkif.h> +#include <xen/io/protocols.h> #include <gnttab.h> #include <xmalloc.h> #include <time.h> @@ -141,6 +142,12 @@ again: message = "writing event-channel"; goto abort_transaction; } + err = xenbus_printf(xbt, nodename, + "protocol", "%s", XEN_IO_PROTO_ABI_NATIVE); + if (err) { + message = "writing protocol"; + goto abort_transaction; + } err = xenbus_printf(xbt, nodename, "state", "%u", 4); /* connected */ |