aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/blkfront.c
diff options
context:
space:
mode:
authorMatt Wilson <msw@amazon.com>2013-09-06 12:52:05 -0700
committerIan Campbell <ian.campbell@citrix.com>2013-09-10 10:55:05 +0100
commit83789acac046c93170f00c1c8fc2c1452ff315a1 (patch)
tree2a8e1fb9f8f5f2d775b1444b24b4ab564f2241d2 /extras/mini-os/blkfront.c
parentf949cbbeda5dea85810de9eee7613add709e9e91 (diff)
downloadxen-83789acac046c93170f00c1c8fc2c1452ff315a1.tar.gz
xen-83789acac046c93170f00c1c8fc2c1452ff315a1.tar.bz2
xen-83789acac046c93170f00c1c8fc2c1452ff315a1.zip
minios: clean up allocation of char arrays used for xenbus paths
This patch cleans up instances of char array allocation where string lengths were manually counted to use strlen() instead. There are no functional changes in this patch. Signed-off-by: Matt Wilson <msw@amazon.com> Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Acked-By: Samuel Thibault <samuel.thibault@ens-lyon.org>
Diffstat (limited to 'extras/mini-os/blkfront.c')
-rw-r--r--extras/mini-os/blkfront.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/extras/mini-os/blkfront.c b/extras/mini-os/blkfront.c
index 70976f58d0..73837f65b7 100644
--- a/extras/mini-os/blkfront.c
+++ b/extras/mini-os/blkfront.c
@@ -99,7 +99,7 @@ struct blkfront_dev *init_blkfront(char *_nodename, struct blkfront_info *info)
struct blkfront_dev *dev;
- char path[strlen(nodename) + 1 + 10 + 1];
+ char path[strlen(nodename) + strlen("/backend-id") + 1];
printk("******************* BLKFRONT for %s **********\n\n\n", nodename);
@@ -189,7 +189,7 @@ done:
{
XenbusState state;
- char path[strlen(dev->backend) + 1 + 19 + 1];
+ char path[strlen(dev->backend) + strlen("/feature-flush-cache") + 1];
snprintf(path, sizeof(path), "%s/mode", dev->backend);
msg = xenbus_read(XBT_NIL, path, &c);
if (msg) {
@@ -253,7 +253,7 @@ void shutdown_blkfront(struct blkfront_dev *dev)
char* err = NULL;
XenbusState state;
- char path[strlen(dev->backend) + 1 + 5 + 1];
+ char path[strlen(dev->backend) + strlen("/state") + 1];
char nodename[strlen(dev->nodename) + strlen("/event-channel") + 1];
blkfront_sync(dev);