]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - block/elevator.c
x86_64: O_EXCL on /dev/mcelog
[linux-2.6-omap-h63xx.git] / block / elevator.c
index 4769a25d7037a555c4f700d34a9b6d5411391959..d265963d1ed333fc6babce13d5fb4112f74bde12 100644 (file)
@@ -177,11 +177,10 @@ static elevator_t *elevator_alloc(request_queue_t *q, struct elevator_type *e)
        elevator_t *eq;
        int i;
 
-       eq = kmalloc_node(sizeof(elevator_t), GFP_KERNEL, q->node);
+       eq = kmalloc_node(sizeof(elevator_t), GFP_KERNEL | __GFP_ZERO, q->node);
        if (unlikely(!eq))
                goto err;
 
-       memset(eq, 0, sizeof(*eq));
        eq->ops = &e->ops;
        eq->elevator_type = e;
        kobject_init(&eq->kobj);