mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-15 15:04:27 +08:00
RDMA/ocrdma: Don't memset() buffers we just allocated with kzalloc()
Get rid of obfuscating ocrdma_alloc_mqe() kzalloc() wrapper as all it did was to make it less visible that the structure was already cleared on allocation. Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
This commit is contained in:
parent
e5dc940993
commit
beb9b70381
@ -348,11 +348,6 @@ static void *ocrdma_init_emb_mqe(u8 opcode, u32 cmd_len)
|
||||
return mqe;
|
||||
}
|
||||
|
||||
static void *ocrdma_alloc_mqe(void)
|
||||
{
|
||||
return kzalloc(sizeof(struct ocrdma_mqe), GFP_KERNEL);
|
||||
}
|
||||
|
||||
static void ocrdma_free_q(struct ocrdma_dev *dev, struct ocrdma_queue_info *q)
|
||||
{
|
||||
dma_free_coherent(&dev->nic_info.pdev->dev, q->size, q->va, q->dma);
|
||||
@ -1189,10 +1184,10 @@ int ocrdma_mbx_rdma_stats(struct ocrdma_dev *dev, bool reset)
|
||||
{
|
||||
struct ocrdma_rdma_stats_req *req = dev->stats_mem.va;
|
||||
struct ocrdma_mqe *mqe = &dev->stats_mem.mqe;
|
||||
struct ocrdma_rdma_stats_resp *old_stats = NULL;
|
||||
struct ocrdma_rdma_stats_resp *old_stats;
|
||||
int status;
|
||||
|
||||
old_stats = kzalloc(sizeof(*old_stats), GFP_KERNEL);
|
||||
old_stats = kmalloc(sizeof(*old_stats), GFP_KERNEL);
|
||||
if (old_stats == NULL)
|
||||
return -ENOMEM;
|
||||
|
||||
@ -1235,10 +1230,9 @@ static int ocrdma_mbx_get_ctrl_attribs(struct ocrdma_dev *dev)
|
||||
struct ocrdma_get_ctrl_attribs_rsp *ctrl_attr_rsp;
|
||||
struct mgmt_hba_attribs *hba_attribs;
|
||||
|
||||
mqe = ocrdma_alloc_mqe();
|
||||
mqe = kzalloc(sizeof(struct ocrdma_mqe), GFP_KERNEL);
|
||||
if (!mqe)
|
||||
return status;
|
||||
memset(mqe, 0, sizeof(*mqe));
|
||||
|
||||
dma.size = sizeof(struct ocrdma_get_ctrl_attribs_rsp);
|
||||
dma.va = dma_alloc_coherent(&dev->nic_info.pdev->dev,
|
||||
|
Loading…
Reference in New Issue
Block a user