[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] Fix xlvbd_device_alloc to memset() allocated memory correctly.



ChangeSet 1.1384, 2005/04/25 23:21:26+01:00, kaf24@xxxxxxxxxxxxxxxxxxxx

        Fix xlvbd_device_alloc to memset() allocated memory correctly.
        Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>



 vbd.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)


diff -Nru a/linux-2.6.11-xen-sparse/drivers/xen/blkfront/vbd.c 
b/linux-2.6.11-xen-sparse/drivers/xen/blkfront/vbd.c
--- a/linux-2.6.11-xen-sparse/drivers/xen/blkfront/vbd.c        2005-04-25 
19:03:16 -04:00
+++ b/linux-2.6.11-xen-sparse/drivers/xen/blkfront/vbd.c        2005-04-25 
19:03:16 -04:00
@@ -102,16 +102,16 @@
 
 spinlock_t blkif_io_lock = SPIN_LOCK_UNLOCKED;
 
-static struct lvdisk * xlvbd_device_alloc(void)
+static struct lvdisk *xlvbd_device_alloc(void)
 {
-    struct lvdisk *ret;
+    struct lvdisk *disk;
 
-    ret = kmalloc(sizeof(struct lvdisk), GFP_KERNEL);
-    if ( ret ) {
-        memset(ret, '\0', 0);
-        INIT_LIST_HEAD(&ret->list);
+    disk = kmalloc(sizeof(*disk), GFP_KERNEL);
+    if (disk) {
+        memset(disk, 0, sizeof(*disk));
+        INIT_LIST_HEAD(&disk->list);
     }
-    return ret;
+    return disk;
 }
 
 static void xlvbd_device_free(struct lvdisk *disk)

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.