[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 06/11] mini-os/xenbus: Rename xenbus_events to xenbus_default_watch_queue
Ian Jackson, le Fri 20 Jun 2014 20:04:45 +0100, a écrit : > This is only used for watch events, and only if xenbus's caller > doesn't specify a queue of their own. > > Rename the variable because future patches are going to make the > current name confusing, because "event" is going to mean not just > watch events. > > perl -i~ -pe 's/\bxenbus_events\b/xenbus_default_watch_queue/' > xen/xenbus/xenbus.c include/mini-os/xenbus.h > > Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> Acked-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx> > --- > include/mini-os/xenbus.h | 2 +- > xen/xenbus/xenbus.c | 14 +++++++------- > 2 files changed, 8 insertions(+), 8 deletions(-) > > diff --git a/include/mini-os/xenbus.h b/include/mini-os/xenbus.h > index 4dad4c8..abf8765 100644 > --- a/include/mini-os/xenbus.h > +++ b/include/mini-os/xenbus.h > @@ -44,7 +44,7 @@ char *xenbus_switch_state(xenbus_transaction_t xbt, const > char* path, XenbusStat > > /* When no token is provided, use a global queue. */ > #define XENBUS_WATCH_PATH_TOKEN "xenbus_watch_path" > -extern struct xenbus_event_queue xenbus_events; > +extern struct xenbus_event_queue xenbus_default_watch_queue; > #define xenbus_watch_path(xbt, path) xenbus_watch_path_token(xbt, path, > XENBUS_WATCH_PATH_TOKEN, NULL) > #define xenbus_unwatch_path(xbt, path) xenbus_unwatch_path_token(xbt, path, > XENBUS_WATCH_PATH_TOKEN) > > diff --git a/xen/xenbus/xenbus.c b/xen/xenbus/xenbus.c > index 66fdc8a..947b5c8 100644 > --- a/xen/xenbus/xenbus.c > +++ b/xen/xenbus/xenbus.c > @@ -48,7 +48,7 @@ static DECLARE_WAIT_QUEUE_HEAD(xb_waitq); > static spinlock_t xb_lock = SPIN_LOCK_UNLOCKED; /* protects xenbus req ring > */ > DECLARE_WAIT_QUEUE_HEAD(xenbus_watch_queue); > > -struct xenbus_event_queue xenbus_events; > +struct xenbus_event_queue xenbus_default_watch_queue; > struct watch { > char *token; > struct xenbus_event_queue *events; > @@ -91,7 +91,7 @@ char **xenbus_wait_for_watch_return(struct > xenbus_event_queue *queue) > struct xenbus_event *event; > DEFINE_WAIT(w); > if (!queue) > - queue = &xenbus_events; > + queue = &xenbus_default_watch_queue; > while (!(event = MINIOS_STAILQ_FIRST(&queue->events))) { > add_waiter(w, xenbus_watch_queue); > schedule(); > @@ -105,7 +105,7 @@ void xenbus_wait_for_watch(struct xenbus_event_queue > *queue) > { > char **ret; > if (!queue) > - queue = &xenbus_events; > + queue = &xenbus_default_watch_queue; > ret = xenbus_wait_for_watch_return(queue); > if (ret) > free(ret); > @@ -116,7 +116,7 @@ void xenbus_wait_for_watch(struct xenbus_event_queue > *queue) > char* xenbus_wait_for_value(const char* path, const char* value, struct > xenbus_event_queue *queue) > { > if (!queue) > - queue = &xenbus_events; > + queue = &xenbus_default_watch_queue; > for(;;) > { > char *res, *msg; > @@ -179,7 +179,7 @@ exit: > char *xenbus_wait_for_state_change(const char* path, XenbusState *state, > struct xenbus_event_queue *queue) > { > if (!queue) > - queue = &xenbus_events; > + queue = &xenbus_default_watch_queue; > for(;;) > { > char *res, *msg; > @@ -339,7 +339,7 @@ void init_xenbus(void) > { > int err; > DEBUG("init_xenbus called.\n"); > - xenbus_event_queue_init(&xenbus_events); > + xenbus_event_queue_init(&xenbus_default_watch_queue); > xenstore_buf = mfn_to_virt(start_info.store_mfn); > create_thread("xenstore", xenbus_thread_func, NULL); > DEBUG("buf at %p.\n", xenstore_buf); > @@ -583,7 +583,7 @@ char* xenbus_watch_path_token( xenbus_transaction_t xbt, > const char *path, const > char *msg; > > if (!events) > - events = &xenbus_events; > + events = &xenbus_default_watch_queue; > > watch->token = strdup(token); > watch->events = events; > -- > 1.7.10.4 > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel > -- Samuel > Quelqu'un aurait-il une solution pour réinitialiser un MBR Si tu veux qu'il soit complètement blanc (pas souhaitable, à mon avis) : dd if=/dev/zero of=/dev/hda bs=512 count=1 (sous Linux) -+- OT in Guide du linuxien (très) pervers - "Pour les K difficiles" -+- _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |