WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] Replace NULL xenbus transaction by a specific XBT_NULL v

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] Replace NULL xenbus transaction by a specific XBT_NULL value.
From: Xen patchbot -unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 10 Jan 2006 22:02:14 +0000
Delivery-date: Tue, 10 Jan 2006 22:09:53 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User vhanquez@xxxxxxxxxxxxxxxxxxxxxxx
# Node ID 991ccc24bf2e437fff0e45c490692f9ca239509e
# Parent  50d46a775ad04e0723a973dea573917567fd2961
Replace NULL xenbus transaction by a specific XBT_NULL value.

Signed-off-by: Vincent Hanquez <vincent@xxxxxxxxxxxxx>

diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/arch/xen/kernel/smpboot.c
--- a/linux-2.6-xen-sparse/arch/xen/kernel/smpboot.c    Tue Jan 10 15:00:37 2006
+++ b/linux-2.6-xen-sparse/arch/xen/kernel/smpboot.c    Tue Jan 10 15:05:05 2006
@@ -298,7 +298,7 @@
                return;
 
        sprintf(dir, "cpu/%d", cpu);
-       err = xenbus_scanf(NULL, dir, "availability", "%s", state);
+       err = xenbus_scanf(XBT_NULL, dir, "availability", "%s", state);
        if (err != 1) {
                printk(KERN_ERR "XENBUS: Unable to read cpu state\n");
                return;
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c
--- a/linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c        Tue Jan 10 
15:00:37 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/balloon/balloon.c        Tue Jan 10 
15:05:05 2006
@@ -354,7 +354,7 @@
        unsigned long long new_target;
        int err;
 
-       err = xenbus_scanf(NULL, "memory", "target", "%llu", &new_target);
+       err = xenbus_scanf(XBT_NULL, "memory", "target", "%llu", &new_target);
        if (err != 1) {
                /* This is ok (for domain0 at least) - so just return */
                return;
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/drivers/xen/blkback/xenbus.c
--- a/linux-2.6-xen-sparse/drivers/xen/blkback/xenbus.c Tue Jan 10 15:00:37 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/blkback/xenbus.c Tue Jan 10 15:05:05 2006
@@ -145,7 +145,7 @@
        if (err)
                goto fail;
 
-       err = xenbus_switch_state(dev, NULL, XenbusStateInitWait);
+       err = xenbus_switch_state(dev, XBT_NULL, XenbusStateInitWait);
        if (err)
                goto fail;
 
@@ -175,7 +175,7 @@
 
        DPRINTK("");
 
-       err = xenbus_scanf(NULL, dev->nodename, "physical-device", "%x:%x",
+       err = xenbus_scanf(XBT_NULL, dev->nodename, "physical-device", "%x:%x",
                           &major, &minor);
        if (XENBUS_EXIST_ERR(err)) {
                /* Since this watch will fire once immediately after it is
@@ -197,7 +197,7 @@
                return;
        }
 
-       be->mode = xenbus_read(NULL, dev->nodename, "mode", NULL);
+       be->mode = xenbus_read(XBT_NULL, dev->nodename, "mode", NULL);
        if (IS_ERR(be->mode)) {
                err = PTR_ERR(be->mode);
                be->mode = NULL;
@@ -268,7 +268,7 @@
                break;
 
        case XenbusStateClosing:
-               xenbus_switch_state(dev, NULL, XenbusStateClosing);
+               xenbus_switch_state(dev, XBT_NULL, XenbusStateClosing);
                break;
 
        case XenbusStateClosed:
@@ -366,7 +366,7 @@
 
        DPRINTK("%s", dev->otherend);
 
-       err = xenbus_gather(NULL, dev->otherend, "ring-ref", "%lu", &ring_ref,
+       err = xenbus_gather(XBT_NULL, dev->otherend, "ring-ref", "%lu", 
&ring_ref,
                            "event-channel", "%u", &evtchn, NULL);
        if (err) {
                xenbus_dev_fatal(dev, err,
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c
--- a/linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c      Tue Jan 10 
15:00:37 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c      Tue Jan 10 
15:05:05 2006
@@ -91,7 +91,7 @@
        struct blkfront_info *info;
 
        /* FIXME: Use dynamic device id if this is not set. */
-       err = xenbus_scanf(NULL, dev->nodename,
+       err = xenbus_scanf(XBT_NULL, dev->nodename,
                           "virtual-device", "%i", &vdevice);
        if (err != 1) {
                xenbus_dev_fatal(dev, err, "reading virtual-device");
@@ -319,7 +319,7 @@
 
        DPRINTK("blkfront.c:connect:%s.\n", info->xbdev->otherend);
 
-       err = xenbus_gather(NULL, info->xbdev->otherend,
+       err = xenbus_gather(XBT_NULL, info->xbdev->otherend,
                            "sectors", "%lu", &sectors,
                            "info", "%u", &binfo,
                            "sector-size", "%lu", &sector_size,
@@ -338,7 +338,7 @@
                return;
        }
 
-       (void)xenbus_switch_state(info->xbdev, NULL, XenbusStateConnected); 
+       (void)xenbus_switch_state(info->xbdev, XBT_NULL, XenbusStateConnected); 
 
        /* Kick pending requests. */
        spin_lock_irq(&blkif_io_lock);
@@ -367,7 +367,7 @@
                info->mi = NULL;
        }
 
-       xenbus_switch_state(dev, NULL, XenbusStateClosed);
+       xenbus_switch_state(dev, XBT_NULL, XenbusStateClosed);
 }
 
 
@@ -775,7 +775,7 @@
 
        kfree(copy);
 
-       (void)xenbus_switch_state(info->xbdev, NULL, XenbusStateConnected); 
+       (void)xenbus_switch_state(info->xbdev, XBT_NULL, XenbusStateConnected); 
        
        /* Now safe for us to use the shared ring */
        spin_lock_irq(&blkif_io_lock);
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/drivers/xen/net_driver_util.c
--- a/linux-2.6-xen-sparse/drivers/xen/net_driver_util.c        Tue Jan 10 
15:00:37 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/net_driver_util.c        Tue Jan 10 
15:05:05 2006
@@ -38,7 +38,7 @@
        char *s;
        int i;
        char *e;
-       char *macstr = xenbus_read(NULL, dev->nodename, "mac", NULL);
+       char *macstr = xenbus_read(XBT_NULL, dev->nodename, "mac", NULL);
        if (IS_ERR(macstr)) {
                return PTR_ERR(macstr);
        }
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c
--- a/linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c Tue Jan 10 15:00:37 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/netback/xenbus.c Tue Jan 10 15:05:05 2006
@@ -93,7 +93,7 @@
        if (err)
                goto fail;
 
-       err = xenbus_switch_state(dev, NULL, XenbusStateInitWait);
+       err = xenbus_switch_state(dev, XBT_NULL, XenbusStateInitWait);
        if (err) {
                goto fail;
        }
@@ -122,7 +122,7 @@
 
        DPRINTK("netback_hotplug");
 
-       val = xenbus_read(NULL, xdev->nodename, "script", NULL);
+       val = xenbus_read(XBT_NULL, xdev->nodename, "script", NULL);
        if (IS_ERR(val)) {
                int err = PTR_ERR(val);
                xenbus_dev_fatal(xdev, err, "reading script");
@@ -160,7 +160,7 @@
 
        DPRINTK("");
 
-       err = xenbus_scanf(NULL, dev->nodename, "handle", "%li", &handle);
+       err = xenbus_scanf(XBT_NULL, dev->nodename, "handle", "%li", &handle);
        if (XENBUS_EXIST_ERR(err)) {
                /* Since this watch will fire once immediately after it is
                   registered, we expect this.  Ignore it, and wait for the
@@ -212,7 +212,7 @@
                break;
 
        case XenbusStateClosing:
-               xenbus_switch_state(dev, NULL, XenbusStateClosing);
+               xenbus_switch_state(dev, XBT_NULL, XenbusStateClosing);
                break;
 
        case XenbusStateClosed:
@@ -256,7 +256,7 @@
                return;
        }
 
-       xenbus_switch_state(dev, NULL, XenbusStateConnected);
+       xenbus_switch_state(dev, XBT_NULL, XenbusStateConnected);
 }
 
 
@@ -269,7 +269,7 @@
 
        DPRINTK("");
 
-       err = xenbus_gather(NULL, dev->otherend,
+       err = xenbus_gather(XBT_NULL, dev->otherend,
                            "tx-ring-ref", "%lu", &tx_ring_ref,
                            "rx-ring-ref", "%lu", &rx_ring_ref,
                            "event-channel", "%u", &evtchn, NULL);
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c
--- a/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c      Tue Jan 10 
15:00:37 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/netfront/netfront.c      Tue Jan 10 
15:05:05 2006
@@ -212,7 +212,7 @@
        struct netfront_info *info;
        unsigned int handle;
 
-       err = xenbus_scanf(NULL, dev->nodename, "handle", "%u", &handle);
+       err = xenbus_scanf(XBT_NULL, dev->nodename, "handle", "%u", &handle);
        if (err != 1) {
                xenbus_dev_fatal(dev, err, "reading handle");
                return err;
@@ -1199,7 +1199,7 @@
 
        close_netdev(info);
 
-       xenbus_switch_state(dev, NULL, XenbusStateClosed);
+       xenbus_switch_state(dev, XBT_NULL, XenbusStateClosed);
 }
 
 
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/drivers/xen/tpmback/xenbus.c
--- a/linux-2.6-xen-sparse/drivers/xen/tpmback/xenbus.c Tue Jan 10 15:00:37 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/tpmback/xenbus.c Tue Jan 10 15:05:05 2006
@@ -275,7 +275,7 @@
        unsigned int evtchn;
        int err;
 
-       err = xenbus_gather(NULL, dev->otherend,
+       err = xenbus_gather(XBT_NULL, dev->otherend,
                            "ring-ref", "%lu", &ring_ref,
                            "event-channel", "%u", &evtchn, NULL);
        if (err) {
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_client.c
--- a/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_client.c   Tue Jan 10 
15:00:37 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_client.c   Tue Jan 10 
15:05:05 2006
@@ -152,7 +152,7 @@
                goto fail;
        }
 
-       if (xenbus_write(NULL, path_buffer, "error", printf_buffer) != 0) {
+       if (xenbus_write(XBT_NULL, path_buffer, "error", printf_buffer) != 0) {
                printk("xenbus: failed to write error node for %s (%s)\n",
                       dev->nodename, printf_buffer);
                goto fail;
@@ -187,7 +187,7 @@
        _dev_error(dev, err, fmt, ap);
        va_end(ap);
        
-       xenbus_switch_state(dev, NULL, XenbusStateClosing);
+       xenbus_switch_state(dev, XBT_NULL, XenbusStateClosing);
 }
 EXPORT_SYMBOL(xenbus_dev_fatal);
 
@@ -223,7 +223,7 @@
 {
        XenbusState result;
 
-       int err = xenbus_gather(NULL, path, "state", "%d", &result, NULL);
+       int err = xenbus_gather(XBT_NULL, path, "state", "%d", &result, NULL);
        if (err)
                result = XenbusStateClosed;
 
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c
--- a/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c    Tue Jan 10 
15:00:37 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_probe.c    Tue Jan 10 
15:05:05 2006
@@ -115,7 +115,7 @@
 static int read_otherend_details(struct xenbus_device *xendev,
                                 char *id_node, char *path_node)
 {
-       int err = xenbus_gather(NULL, xendev->nodename,
+       int err = xenbus_gather(XBT_NULL, xendev->nodename,
                                id_node, "%i", &xendev->otherend_id,
                                path_node, NULL, &xendev->otherend,
                                NULL);
@@ -126,7 +126,7 @@
                return err;
        }
        if (strlen(xendev->otherend) == 0 ||
-           !xenbus_exists(NULL, xendev->otherend, "")) {
+           !xenbus_exists(XBT_NULL, xendev->otherend, "")) {
                xenbus_dev_fatal(xendev, -ENOENT, "missing other end from %s",
                                 xendev->nodename);
                kfree(xendev->otherend);
@@ -200,14 +200,14 @@
 
        devid = strrchr(nodename, '/') + 1;
 
-       err = xenbus_gather(NULL, nodename, "frontend-id", "%i", &domid,
+       err = xenbus_gather(XBT_NULL, nodename, "frontend-id", "%i", &domid,
                            "frontend", NULL, &frontend,
                            NULL);
        if (err)
                return err;
        if (strlen(frontend) == 0)
                err = -ERANGE;
-       if (!err && !xenbus_exists(NULL, frontend, ""))
+       if (!err && !xenbus_exists(XBT_NULL, frontend, ""))
                err = -ENOENT;
 
        kfree(frontend);
@@ -373,7 +373,7 @@
        return 0;
 fail:
        xenbus_dev_error(dev, err, "xenbus_dev_probe on %s", dev->nodename);
-       xenbus_switch_state(dev, NULL, XenbusStateClosed);
+       xenbus_switch_state(dev, XBT_NULL, XenbusStateClosed);
        return -ENODEV;
        
 }
@@ -391,7 +391,7 @@
        if (drv->remove)
                drv->remove(dev);
 
-       xenbus_switch_state(dev, NULL, XenbusStateClosed);
+       xenbus_switch_state(dev, XBT_NULL, XenbusStateClosed);
        return 0;
 }
 
@@ -643,7 +643,7 @@
        if (!nodename)
                return -ENOMEM;
 
-       dir = xenbus_directory(NULL, nodename, "", &dir_n);
+       dir = xenbus_directory(XBT_NULL, nodename, "", &dir_n);
        if (IS_ERR(dir)) {
                kfree(nodename);
                return PTR_ERR(dir);
@@ -666,7 +666,7 @@
        unsigned int dir_n = 0;
        int i;
 
-       dir = xenbus_directory(NULL, bus->root, type, &dir_n);
+       dir = xenbus_directory(XBT_NULL, bus->root, type, &dir_n);
        if (IS_ERR(dir))
                return PTR_ERR(dir);
 
@@ -685,7 +685,7 @@
        char **dir;
        unsigned int i, dir_n;
 
-       dir = xenbus_directory(NULL, bus->root, "", &dir_n);
+       dir = xenbus_directory(XBT_NULL, bus->root, "", &dir_n);
        if (IS_ERR(dir))
                return PTR_ERR(dir);
 
@@ -731,7 +731,7 @@
        if (char_count(node, '/') < 2)
                return;
 
-       exists = xenbus_exists(NULL, node, "");
+       exists = xenbus_exists(XBT_NULL, node, "");
        if (!exists) {
                xenbus_cleanup_devices(node, &bus->bus);
                return;
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c
--- a/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c       Tue Jan 10 
15:00:37 2006
+++ b/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c       Tue Jan 10 
15:05:05 2006
@@ -431,7 +431,7 @@
 
        down_read(&xs_state.suspend_mutex);
 
-       id_str = xs_single(NULL, XS_TRANSACTION_START, "", NULL);
+       id_str = xs_single(XBT_NULL, XS_TRANSACTION_START, "", NULL);
        if (IS_ERR(id_str)) {
                up_read(&xs_state.suspend_mutex);
                return (struct xenbus_transaction *)id_str;
@@ -553,7 +553,7 @@
        iov[1].iov_base = (void *)token;
        iov[1].iov_len = strlen(token) + 1;
 
-       return xs_error(xs_talkv(NULL, XS_WATCH, iov,
+       return xs_error(xs_talkv(XBT_NULL, XS_WATCH, iov,
                                 ARRAY_SIZE(iov), NULL));
 }
 
@@ -566,7 +566,7 @@
        iov[1].iov_base = (char *)token;
        iov[1].iov_len = strlen(token) + 1;
 
-       return xs_error(xs_talkv(NULL, XS_UNWATCH, iov,
+       return xs_error(xs_talkv(XBT_NULL, XS_UNWATCH, iov,
                                 ARRAY_SIZE(iov), NULL));
 }
 
diff -r 50d46a775ad0 -r 991ccc24bf2e 
linux-2.6-xen-sparse/include/asm-xen/xenbus.h
--- a/linux-2.6-xen-sparse/include/asm-xen/xenbus.h     Tue Jan 10 15:00:37 2006
+++ b/linux-2.6-xen-sparse/include/asm-xen/xenbus.h     Tue Jan 10 15:05:05 2006
@@ -36,6 +36,8 @@
 #include <asm/semaphore.h>
 #include <asm-xen/xen-public/io/xenbus.h>
 #include <asm-xen/xen-public/io/xs_wire.h>
+
+#define XBT_NULL NULL
 
 /* Register callback to watch this node. */
 struct xenbus_watch
diff -r 50d46a775ad0 -r 991ccc24bf2e tools/console/client/main.c
--- a/tools/console/client/main.c       Tue Jan 10 15:00:37 2006
+++ b/tools/console/client/main.c       Tue Jan 10 15:05:05 2006
@@ -220,7 +220,7 @@
        if (path == NULL)
                err(ENOMEM, "realloc");
        strcat(path, "/console/tty");
-       str_pty = xs_read(xs, NULL, path, &len);
+       str_pty = xs_read(xs, XBT_NULL, path, &len);
 
        /* FIXME consoled currently does not assume domain-0 doesn't have a
           console which is good when we break domain-0 up.  To keep us
@@ -245,7 +245,7 @@
                struct timeval tv = { 0, 500 };
                select(0, NULL, NULL, NULL, &tv); /* pause briefly */
 
-               str_pty = xs_read(xs, NULL, path, &len);
+               str_pty = xs_read(xs, XBT_NULL, path, &len);
        }
 
        if (str_pty == NULL) {
diff -r 50d46a775ad0 -r 991ccc24bf2e tools/console/daemon/io.c
--- a/tools/console/daemon/io.c Tue Jan 10 15:00:37 2006
+++ b/tools/console/daemon/io.c Tue Jan 10 15:05:05 2006
@@ -174,7 +174,7 @@
                success = asprintf(&path, "%s/limit", dom->conspath) != -1;
                if (!success)
                        goto out;
-               data = xs_read(xs, NULL, path, &len);
+               data = xs_read(xs, XBT_NULL, path, &len);
                if (data) {
                        dom->buffer.max_capacity = strtoul(data, 0, 0);
                        free(data);
@@ -184,7 +184,7 @@
                success = asprintf(&path, "%s/tty", dom->conspath) != -1;
                if (!success)
                        goto out;
-               success = xs_write(xs, NULL, path, slave, strlen(slave));
+               success = xs_write(xs, XBT_NULL, path, slave, strlen(slave));
                free(path);
                if (!success)
                        goto out;
@@ -214,7 +214,7 @@
                char *p;
 
                asprintf(&path, "%s/%s", dir, name);
-               p = xs_read(xs, NULL, path, NULL);
+               p = xs_read(xs, XBT_NULL, path, NULL);
                free(path);
                if (p == NULL) {
                        ret = ENOENT;
diff -r 50d46a775ad0 -r 991ccc24bf2e tools/xenstore/xs.c
--- a/tools/xenstore/xs.c       Tue Jan 10 15:00:37 2006
+++ b/tools/xenstore/xs.c       Tue Jan 10 15:05:05 2006
@@ -560,7 +560,7 @@
        iov[1].iov_base = (void *)token;
        iov[1].iov_len = strlen(token) + 1;
 
-       return xs_bool(xs_talkv(h, NULL, XS_WATCH, iov,
+       return xs_bool(xs_talkv(h, XBT_NULL, XS_WATCH, iov,
                                ARRAY_SIZE(iov), NULL));
 }
 
@@ -627,7 +627,7 @@
        iov[1].iov_base = (char *)token;
        iov[1].iov_len = strlen(token) + 1;
 
-       return xs_bool(xs_talkv(h, NULL, XS_UNWATCH, iov,
+       return xs_bool(xs_talkv(h, XBT_NULL, XS_UNWATCH, iov,
                                ARRAY_SIZE(iov), NULL));
 }
 
@@ -641,7 +641,7 @@
        char *id_str;
        unsigned long id;
 
-       id_str = xs_single(h, NULL, XS_TRANSACTION_START, "", NULL);
+       id_str = xs_single(h, XBT_NULL, XS_TRANSACTION_START, "", NULL);
        if (id_str == NULL)
                return NULL;
 
@@ -693,7 +693,7 @@
        iov[2].iov_base = eventchn_str;
        iov[2].iov_len = strlen(eventchn_str) + 1;
 
-       return xs_bool(xs_talkv(h, NULL, XS_INTRODUCE, iov,
+       return xs_bool(xs_talkv(h, XBT_NULL, XS_INTRODUCE, iov,
                                ARRAY_SIZE(iov), NULL));
 }
 
@@ -705,7 +705,7 @@
 
        sprintf(domid_str, "%u", domid);
 
-       return xs_single(h, NULL, type, domid_str, NULL);
+       return xs_single(h, XBT_NULL, type, domid_str, NULL);
 }
 
 bool xs_release_domain(struct xs_handle *h, unsigned int domid)
@@ -719,7 +719,7 @@
 
        sprintf(domid_str, "%u", domid);
 
-       return xs_single(h, NULL, XS_GET_DOMAIN_PATH, domid_str, NULL);
+       return xs_single(h, XBT_NULL, XS_GET_DOMAIN_PATH, domid_str, NULL);
 }
 
 bool xs_is_domain_introduced(struct xs_handle *h, unsigned int domid)
@@ -739,7 +739,7 @@
        iov[1].iov_base = data;
        iov[1].iov_len = len;
 
-       return xs_talkv(h, NULL, XS_DEBUG, iov,
+       return xs_talkv(h, XBT_NULL, XS_DEBUG, iov,
                        ARRAY_SIZE(iov), NULL);
 }
 
diff -r 50d46a775ad0 -r 991ccc24bf2e tools/xenstore/xs.h
--- a/tools/xenstore/xs.h       Tue Jan 10 15:00:37 2006
+++ b/tools/xenstore/xs.h       Tue Jan 10 15:05:05 2006
@@ -21,6 +21,8 @@
 #define _XS_H
 
 #include <xs_lib.h>
+
+#define XBT_NULL NULL
 
 struct xs_handle;
 struct xs_transaction_handle;
diff -r 50d46a775ad0 -r 991ccc24bf2e tools/xenstore/xs_test.c
--- a/tools/xenstore/xs_test.c  Tue Jan 10 15:00:37 2006
+++ b/tools/xenstore/xs_test.c  Tue Jan 10 15:05:05 2006
@@ -37,12 +37,13 @@
 #include <sys/time.h>
 #include "utils.h"
 #include "xs_lib.h"
+#include "xs.h"
 #include "list.h"
 
 #define XSTEST
 
 static struct xs_handle *handles[10] = { NULL };
-static struct xs_transaction_handle *txh[10] = { NULL };
+static struct xs_transaction_handle *txh[10] = { XBT_NULL };
 
 static unsigned int timeout_ms = 500;
 static bool timeout_suppressed = true;
@@ -492,7 +493,7 @@
 static void do_start(unsigned int handle)
 {
        txh[handle] = xs_transaction_start(handles[handle]);
-       if (txh[handle] == NULL)
+       if (txh[handle] == XBT_NULL)
                failed(handle);
 }
 
@@ -500,7 +501,7 @@
 {
        if (!xs_transaction_end(handles[handle], txh[handle], abort))
                failed(handle);
-       txh[handle] = NULL;
+       txh[handle] = XBT_NULL;
 }
 
 static void do_introduce(unsigned int handle,
@@ -718,7 +719,7 @@
        else if (streq(command, "close")) {
                xs_daemon_close(handles[handle]);
                handles[handle] = NULL;
-               txh[handle] = NULL;
+               txh[handle] = XBT_NULL;
        } else if (streq(command, "start"))
                do_start(handle);
        else if (streq(command, "commit"))
diff -r 50d46a775ad0 -r 991ccc24bf2e tools/xenstore/xsls.c
--- a/tools/xenstore/xsls.c     Tue Jan 10 15:00:37 2006
+++ b/tools/xenstore/xsls.c     Tue Jan 10 15:05:05 2006
@@ -11,7 +11,7 @@
     int i;
     unsigned int num, len;
 
-    e = xs_directory(h, NULL, path, &num);
+    e = xs_directory(h, XBT_NULL, path, &num);
     if (e == NULL)
         err(1, "xs_directory (%s)", path);
 
@@ -22,7 +22,7 @@
         sprintf(newpath, "%s%s%s", path, 
                 path[strlen(path)-1] == '/' ? "" : "/", 
                 e[i]);
-        val = xs_read(h, NULL, newpath, &len);
+        val = xs_read(h, XBT_NULL, newpath, &len);
         if (val == NULL)
             printf(":\n");
         else if ((unsigned)len > (151 - strlen(e[i])))

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] Replace NULL xenbus transaction by a specific XBT_NULL value., Xen patchbot -unstable <=