lkml.org 
[lkml]   [2022]   [Jun]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 16/17] habanalabs: use kvcalloc when possible
    Date
    kvcalloc is same as kvmalloc_array with GFP_ZERO.

    Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
    ---
    drivers/misc/habanalabs/common/mmu/mmu_v1.c | 5 ++---
    1 file changed, 2 insertions(+), 3 deletions(-)

    diff --git a/drivers/misc/habanalabs/common/mmu/mmu_v1.c b/drivers/misc/habanalabs/common/mmu/mmu_v1.c
    index ad4b49281cd7..8a40de4a4761 100644
    --- a/drivers/misc/habanalabs/common/mmu/mmu_v1.c
    +++ b/drivers/misc/habanalabs/common/mmu/mmu_v1.c
    @@ -393,9 +393,8 @@ static int hl_mmu_v1_init(struct hl_device *hdev)
    goto err_pool_add;
    }

    - hdev->mmu_priv.dr.mmu_shadow_hop0 = kvmalloc_array(prop->max_asid,
    - prop->mmu_hop_table_size,
    - GFP_KERNEL | __GFP_ZERO);
    + hdev->mmu_priv.dr.mmu_shadow_hop0 = kvcalloc(prop->max_asid, prop->mmu_hop_table_size,
    + GFP_KERNEL);
    if (ZERO_OR_NULL_PTR(hdev->mmu_priv.dr.mmu_shadow_hop0)) {
    rc = -ENOMEM;
    goto err_pool_add;
    --
    2.25.1
    \
     
     \ /
      Last update: 2022-06-20 15:16    [W:4.025 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site