lkml.org 
[lkml]   [2021]   [Jul]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5/7] habanalabs: fix type of variable
    Date
    Recently, the size parameter in userptr structure was change to u64.
    As a result, we need to change the type of the local range_size
    in device_va_to_pa() to u64 to avoid overflow.

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

    diff --git a/drivers/misc/habanalabs/common/debugfs.c b/drivers/misc/habanalabs/common/debugfs.c
    index 51744e42b808..2c587af28f9b 100644
    --- a/drivers/misc/habanalabs/common/debugfs.c
    +++ b/drivers/misc/habanalabs/common/debugfs.c
    @@ -491,11 +491,10 @@ static int device_va_to_pa(struct hl_device *hdev, u64 virt_addr, u32 size,
    struct hl_vm_phys_pg_pack *phys_pg_pack;
    struct hl_ctx *ctx = hdev->compute_ctx;
    struct hl_vm_hash_node *hnode;
    + u64 end_address, range_size;
    struct hl_userptr *userptr;
    enum vm_type *vm_type;
    bool valid = false;
    - u64 end_address;
    - u32 range_size;
    int i, rc = 0;

    if (!ctx) {
    --
    2.25.1
    \
     
     \ /
      Last update: 2021-07-11 14:55    [W:2.301 / U:1.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site