Hi Gregory,
On Sat, Jun 25, 2022 at 2:13 AM Gregory Erwin gregerwin256@gmail.com wrote:
This patch is working as you described. Trying to read from /dev/hwrng consistently blocks for only 1.3s before returning an IO error. The longest that I observed 'ip link set wlan0 down' to block was also about 1.3s, and that was immediately after 'cat /dev/hwrng'. Additionally, the longest duration that I observed for wiphy_suspend() to return was just under 100ms.
Tested-by: Gregory Erwin gregerwin256@gmail.com
Great, thanks for testing. I think that barring more invasive changes to the hwrng subsystem, a heuristic approach like this is the best we're going to do inside the ath9k driver itself.
So Toke/Kalle - can you queue this up?
Jason