lkml.org 
[lkml]   [2018]   [Jul]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.14 12/92] crypto: crypto4xx - remove bad list_del
    Date
    4.14-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    From: Christian Lamparter <chunkeey@googlemail.com>

    commit a728a196d253530f17da5c86dc7dfbe58c5f7094 upstream.

    alg entries are only added to the list, after the registration
    was successful. If the registration failed, it was never added
    to the list in the first place.

    Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
    Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    drivers/crypto/amcc/crypto4xx_core.c | 6 ++----
    1 file changed, 2 insertions(+), 4 deletions(-)

    --- a/drivers/crypto/amcc/crypto4xx_core.c
    +++ b/drivers/crypto/amcc/crypto4xx_core.c
    @@ -1033,12 +1033,10 @@ int crypto4xx_register_alg(struct crypto
    break;
    }

    - if (rc) {
    - list_del(&alg->entry);
    + if (rc)
    kfree(alg);
    - } else {
    + else
    list_add_tail(&alg->entry, &sec_dev->alg_list);
    - }
    }

    return 0;

    \
     
     \ /
      Last update: 2018-07-20 14:37    [W:4.212 / U:0.076 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site