ath9k: use hw_random API instead of directly dumping into random.c
authorJason A. Donenfeld <Jason@zx2c4.com>
Wed, 16 Feb 2022 11:33:23 +0000 (12:33 +0100)
committerKalle Valo <quic_kvalo@quicinc.com>
Mon, 21 Feb 2022 10:22:29 +0000 (12:22 +0200)
commitfcd09c90c3c5254b18ef34e30c57c65d34290a84
tree631b813cb232debac49c166909fba5a41b368a36
parent03e0add74212b63674ffa1304e55d6c929fb8458
ath9k: use hw_random API instead of directly dumping into random.c

Hardware random number generators are supposed to use the hw_random
framework. This commit turns ath9k's kthread-based design into a proper
hw_random driver.

Cc: Toke Høiland-Jørgensen <toke@redhat.com>
Cc: Kalle Valo <kvalo@kernel.org>
Cc: Rui Salvaterra <rsalvaterra@gmail.com>
Cc: Dominik Brodowski <linux@dominikbrodowski.net>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Tested-by: Rui Salvaterra <rsalvaterra@gmail.com>
Acked-by: Toke Høiland-Jørgensen <toke@toke.dk>
Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
Link: https://lore.kernel.org/r/20220216113323.53332-1-Jason@zx2c4.com
drivers/net/wireless/ath/ath9k/ath9k.h
drivers/net/wireless/ath/ath9k/rng.c