diff --git a/crypto/algif_rng.c b/crypto/algif_rng.c
index 8109aaad2726170ed1e5b9238dbd278220d68079..150c2b6480ed2eefd53deb4bc56ba6b45c355aa3 100644
--- a/crypto/algif_rng.c
+++ b/crypto/algif_rng.c
@@ -164,7 +164,7 @@ static int rng_setkey(void *private, const u8 *seed, unsigned int seedlen)
 	 * Check whether seedlen is of sufficient size is done in RNG
 	 * implementations.
 	 */
-	return crypto_rng_reset(private, (u8 *)seed, seedlen);
+	return crypto_rng_reset(private, seed, seedlen);
 }
 
 static const struct af_alg_type algif_type_rng = {