Merge branch 'x86-spinlocks-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[pandora-kernel.git] / drivers / isdn / i4l / isdn_common.c
index 6ed82ad..6ddb795 100644 (file)
@@ -2308,11 +2308,11 @@ static int __init isdn_init(void)
        int i;
        char tmprev[50];
 
-       if (!(dev = vmalloc(sizeof(isdn_dev)))) {
+       dev = vzalloc(sizeof(isdn_dev));
+       if (!dev) {
                printk(KERN_WARNING "isdn: Could not allocate device-struct.\n");
                return -EIO;
        }
-       memset((char *) dev, 0, sizeof(isdn_dev));
        init_timer(&dev->timer);
        dev->timer.function = isdn_timer_funct;
        spin_lock_init(&dev->lock);