lkml.org 
[lkml]   [2017]   [Aug]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH v2 3/4] ACPI-APEI-HEST: Move an assignment in hest_ghes_dev_register()
    From
    Date
    From: Markus Elfring <elfring@users.sourceforge.net>
    Date: Mon, 5 Sep 2016 21:15:22 +0200

    Move one assignment for a data structure member in one local variable
    so that its setting will only be performed after a corresponding memory
    allocation succeeded by this function.

    Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
    ---
    drivers/acpi/apei/hest.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/acpi/apei/hest.c b/drivers/acpi/apei/hest.c
    index 24d1d3cd3371..94b9bd494c20 100644
    --- a/drivers/acpi/apei/hest.c
    +++ b/drivers/acpi/apei/hest.c
    @@ -194,13 +194,13 @@ static int __init hest_ghes_dev_register(unsigned int ghes_count)
    int rc, i;
    struct ghes_arr ghes_arr;

    - ghes_arr.count = 0;
    ghes_arr.ghes_devs = kmalloc_array(ghes_count,
    sizeof(*ghes_arr.ghes_devs),
    GFP_KERNEL);
    if (!ghes_arr.ghes_devs)
    return -ENOMEM;

    + ghes_arr.count = 0;
    rc = apei_hest_parse(hest_parse_ghes, &ghes_arr);
    if (rc)
    goto err;
    --
    2.13.4
    \
     
     \ /
      Last update: 2017-08-09 20:04    [W:4.060 / U:1.312 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site