[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 2/2] mini-os: move test functions under CONFIG_TEST
Juergen Gross, le mar. 17 août 2021 11:54:59 +0200, a ecrit: > There is no need to have the xenbus test support functions always > included in Mini-OS. Move them inside #ifdef CONFIG_TEST. > > Signed-off-by: Juergen Gross <jgross@xxxxxxxx> Reviewed-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx> > --- > xenbus/xenbus.c | 32 +++++++++++++++++--------------- > 1 file changed, 17 insertions(+), 15 deletions(-) > > diff --git a/xenbus/xenbus.c b/xenbus/xenbus.c > index fdb0934..11427ba 100644 > --- a/xenbus/xenbus.c > +++ b/xenbus/xenbus.c > @@ -573,21 +573,6 @@ static char *errmsg(struct xsd_sockmsg *rep) > return res; > } > > -/* Send a debug message to xenbus. Can block. */ > -static void xenbus_debug_msg(const char *msg) > -{ > - int len = strlen(msg); > - struct write_req req[] = { > - { "print", sizeof("print") }, > - { msg, len }, > - { "", 1 }}; > - struct xsd_sockmsg *reply; > - > - reply = xenbus_msg_reply(XS_DEBUG, 0, req, ARRAY_SIZE(req)); > - printk("Got a reply, type %d, id %d, len %d.\n", > - reply->type, reply->req_id, reply->len); > -} > - > /* List the contents of a directory. Returns a malloc()ed array of > pointers to malloc()ed strings. The array is NULL terminated. May > block. */ > @@ -882,6 +867,22 @@ domid_t xenbus_get_self_id(void) > return ret; > } > > +#ifdef CONFIG_TEST > +/* Send a debug message to xenbus. Can block. */ > +static void xenbus_debug_msg(const char *msg) > +{ > + int len = strlen(msg); > + struct write_req req[] = { > + { "print", sizeof("print") }, > + { msg, len }, > + { "", 1 }}; > + struct xsd_sockmsg *reply; > + > + reply = xenbus_msg_reply(XS_DEBUG, 0, req, ARRAY_SIZE(req)); > + printk("Got a reply, type %d, id %d, len %d.\n", > + reply->type, reply->req_id, reply->len); > +} > + > static void do_ls_test(const char *pre) > { > char **dirs, *msg; > @@ -968,6 +969,7 @@ void test_xenbus(void) > do_read_test("device/vif/0/flibble"); > printk("(Should have said ENOENT)\n"); > } > +#endif /* CONFIG_TEST */ > > /* > * Local variables: > -- > 2.26.2 >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |