[PATCH] [RFC] clk: stm32mp1: Keep RNG1 clock always running
Marek Vasut
marex at denx.de
Tue May 21 03:27:26 PDT 2024
On 5/17/24 5:39 PM, Gatien CHEVALLIER wrote:
Hi,
>> Possibly. I use script as init which contains basically #!/bin/sh ,
>> mount of a few filesystems like dev, proc, sys, and then the pm_test
>> sequence to avoid wasting time booting full userspace.
>>
> Ok,
>
> The strangest thing is not being to enable the clock, maybe there's
> something on the clock driver side. Tracking clock enable/disable
> may lead to something.
I suspect the problem is that rng_read and runtime suspend/resume can
run in parallel, that's why this problem occurs.
>>> FYI, I have been running your script with (echo devices >
>>> /sys/power/pm_test) for 5 hours now and haven't been able to
>>> reproduce the issue.
>>
>> Maybe the 'devices' test is not enough and the deeper pm_test states
>> have some sort of impact ?
>>
>
> Maybe, I don't have the knowledge to confirm or invalidate this.
> Tasks should be frozen before drivers are put to sleep so my instinct
> would say no but you can't take it for granted :)
Could it be the kernel that requires randomness ?
More information about the linux-arm-kernel
mailing list