On Tue, Jan 14, 2025 at 08:39:37PM +0800, Xiaoyao Li wrote: > On 12/17/2024 9:10 PM, Tony Lindgren wrote: > > Hmm I don't think we should loop forever anywhere, the retries needed should > > be only a few. Or what do you have in mind? > > "A few" seems not accurate. It depends on how heavy the RDRAND/RDSEED > traffic from others are. IIRC, it gets > 10 0000 -EAGAIN before success when > all the LPs in the system are doing RDRAND/RDSEED. Oh OK :) > Maybe a timeout? E.g., QEMU exits when it cannot move forward for a certain > period. > > However, I'm not sure what value is reasonable for the timeout. Maybe some reasonable timeout could be multiplied by the number of CPUs or LPs available on the system? Regards, Tony