crypto: chcr - Replace _manual_ swap with swap macro
authorGustavo A. R. Silva <garsilva@embeddedor.com>
Fri, 3 Nov 2017 16:58:23 +0000 (11:58 -0500)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 6 Nov 2017 06:45:35 +0000 (14:45 +0800)
Make use of the swap macro and remove unnecessary variable temp.
This makes the code easier to read and maintain.

This code was detected with the help of Coccinelle.

Signed-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/chelsio/chcr_algo.c

index 9d298c6..4eed717 100644 (file)
@@ -1634,11 +1634,8 @@ static int chcr_ahash_update(struct ahash_request *req)
        }
 
        if (remainder) {
-               u8 *temp;
                /* Swap buffers */
-               temp = req_ctx->reqbfr;
-               req_ctx->reqbfr = req_ctx->skbfr;
-               req_ctx->skbfr = temp;
+               swap(req_ctx->reqbfr, req_ctx->skbfr);
                sg_pcopy_to_buffer(req->src, sg_nents(req->src),
                                   req_ctx->reqbfr, remainder, req->nbytes -
                                   remainder);