diff options
Diffstat (limited to 'drivers/misc/ibmasm/command.c')
| -rw-r--r-- | drivers/misc/ibmasm/command.c | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/misc/ibmasm/command.c b/drivers/misc/ibmasm/command.c index b5df347c81b9..6497872df524 100644 --- a/drivers/misc/ibmasm/command.c +++ b/drivers/misc/ibmasm/command.c @@ -41,18 +41,16 @@ struct command *ibmasm_new_command(struct service_processor *sp, size_t buffer_s  	if (buffer_size > IBMASM_CMD_MAX_BUFFER_SIZE)  		return NULL; -	cmd = kmalloc(sizeof(struct command), GFP_KERNEL); +	cmd = kzalloc(sizeof(struct command), GFP_KERNEL);  	if (cmd == NULL)  		return NULL; -	memset(cmd, 0, sizeof(*cmd)); -	cmd->buffer = kmalloc(buffer_size, GFP_KERNEL); +	cmd->buffer = kzalloc(buffer_size, GFP_KERNEL);  	if (cmd->buffer == NULL) {  		kfree(cmd);  		return NULL;  	} -	memset(cmd->buffer, 0, buffer_size);  	cmd->buffer_size = buffer_size;  	kobject_init(&cmd->kobj);  | 
