Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ebef264b authored by Wei Yongjun's avatar Wei Yongjun Committed by James Bottomley
Browse files

[SCSI] use kmem_cache_zalloc instead of kmem_cache_alloc/memset

parent 0fdf96b6
Loading
Loading
Loading
Loading
+1 −3
Original line number Original line Diff line number Diff line
@@ -169,12 +169,10 @@ scsi_pool_alloc_command(struct scsi_host_cmd_pool *pool, gfp_t gfp_mask)
{
{
	struct scsi_cmnd *cmd;
	struct scsi_cmnd *cmd;


	cmd = kmem_cache_alloc(pool->cmd_slab, gfp_mask | pool->gfp_mask);
	cmd = kmem_cache_zalloc(pool->cmd_slab, gfp_mask | pool->gfp_mask);
	if (!cmd)
	if (!cmd)
		return NULL;
		return NULL;


	memset(cmd, 0, sizeof(*cmd));

	cmd->sense_buffer = kmem_cache_alloc(pool->sense_slab,
	cmd->sense_buffer = kmem_cache_alloc(pool->sense_slab,
					     gfp_mask | pool->gfp_mask);
					     gfp_mask | pool->gfp_mask);
	if (!cmd->sense_buffer) {
	if (!cmd->sense_buffer) {