crypto: drbg - remove unnecessary sanity check for shadow state
authorStephan Mueller <smueller@chronox.de>
Sun, 17 Aug 2014 15:41:38 +0000 (17:41 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 25 Aug 2014 12:34:14 +0000 (20:34 +0800)
During creation of the DRBG shadow state, it is ensured that the DRBG
state structure is already allocated. Thus, a sanity check for verifying
that the structure is allocated is removed.

Signed-off-by: Stephan Mueller <smueller@chronox.de>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/drbg.c

index b4938bb4c465c82c203e18a2e4baf29149084e22..9fd239fea9637ebaa8966703cf9dc9f83c502a28 100644 (file)
@@ -1155,9 +1155,6 @@ static inline int drbg_alloc_state(struct drbg_state *drbg)
        int ret = -ENOMEM;
        unsigned int sb_size = 0;
 
-       if (!drbg)
-               return -EINVAL;
-
        drbg->V = kmalloc(drbg_statelen(drbg), GFP_KERNEL);
        if (!drbg->V)
                goto err;