Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

char: Convert vmalloc/memset to vzalloc

Signed-off-by: Joe Perches <joe@perches.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>

authored by

Joe Perches and committed by
Jiri Kosina
8e03bd65 57f3224c

+2 -4
+1 -2
drivers/char/agp/backend.c
··· 171 171 } 172 172 got_gatt = 1; 173 173 174 - bridge->key_list = vmalloc(PAGE_SIZE * 4); 174 + bridge->key_list = vzalloc(PAGE_SIZE * 4); 175 175 if (bridge->key_list == NULL) { 176 176 dev_err(&bridge->dev->dev, 177 177 "can't allocate memory for key lists\n"); ··· 181 181 got_keylist = 1; 182 182 183 183 /* FIXME vmalloc'd memory not guaranteed contiguous */ 184 - memset(bridge->key_list, 0, PAGE_SIZE * 4); 185 184 186 185 if (bridge->driver->configure()) { 187 186 dev_err(&bridge->dev->dev, "error configuring host chipset\n");
+1 -2
drivers/char/raw.c
··· 324 324 max_raw_minors = MAX_RAW_MINORS; 325 325 } 326 326 327 - raw_devices = vmalloc(sizeof(struct raw_device_data) * max_raw_minors); 327 + raw_devices = vzalloc(sizeof(struct raw_device_data) * max_raw_minors); 328 328 if (!raw_devices) { 329 329 printk(KERN_ERR "Not enough memory for raw device structures\n"); 330 330 ret = -ENOMEM; 331 331 goto error; 332 332 } 333 - memset(raw_devices, 0, sizeof(struct raw_device_data) * max_raw_minors); 334 333 335 334 ret = register_chrdev_region(dev, max_raw_minors, "raw"); 336 335 if (ret)