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

[SCSI] use kmem_cache_zalloc instead of kmem_cache_alloc/memset

Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>

authored by

Wei Yongjun and committed by
James Bottomley
ebef264b 0fdf96b6

+1 -3
+1 -3
drivers/scsi/scsi.c
··· 169 169 { 170 170 struct scsi_cmnd *cmd; 171 171 172 - cmd = kmem_cache_alloc(pool->cmd_slab, gfp_mask | pool->gfp_mask); 172 + cmd = kmem_cache_zalloc(pool->cmd_slab, gfp_mask | pool->gfp_mask); 173 173 if (!cmd) 174 174 return NULL; 175 - 176 - memset(cmd, 0, sizeof(*cmd)); 177 175 178 176 cmd->sense_buffer = kmem_cache_alloc(pool->sense_slab, 179 177 gfp_mask | pool->gfp_mask);