@jarkko how likely is it that a change in the TPM subsystem leads to cracks in the headphones? 😆
I'm currrently struggling to belive the bisection results, even though they were double-checked 😄
> tpm2_get_random() needs to be reconsidered with encryption as hwrng calls it often enough and there's now more overhead.
Yeah this would indeed make sense, as we landed on "tpm: add session encryption protection to tpm2_get_random()" as a bad commit ...
Is there already a report? If not I will send mine later 🤔
@gromit I’m happy to do the patch for tpm2_get_random(). It’s kind of fun task anyhow and I think my approach is legit (and tried and tested given this is how memory reclaimers in simplest possible terms).
I was already blown away of the power of eBPF when I found this randomly while fixing another bug. It’s pretty hard to predict performance issues, and now I’m even more blown up and amazed because I had a half-baked solution ready for the oven before there even was a problem ;-)