[PATCH v8] linux: Add support for getrandom vDSO

Jason A. Donenfeld Jason@zx2c4.com
Wed Oct 2 13:58:37 GMT 2024


On Wed, Oct 02, 2024 at 10:31:08AM -0300, Adhemerval Zanella Netto wrote:
> 
> 
> On 02/10/24 09:47, Cristian Rodríguez wrote:
> > 
> > 
> > On Mon, Sep 30, 2024 at 2:00 PM Jason A. Donenfeld <Jason@zx2c4.com <mailto:Jason@zx2c4.com>> wrote:
> > 
> >     This v8 is looking pretty okay to me.
> > 
> >     Florian, what do you say we merge this? We've got a long cycle ahead of
> >     us for 2.40 too, so as things come up we'll be able to fix them.
> > 
> > 
> > Yeah, it is fine.. I have perhaps one minor request if possible to do sanely.. an internal-only global flag that means "getrandom is fast" (the vdso version works here)
> > So one can replace most internal uses of  random_bits() , HP_TIMING fast_jitter or similar internal interfaces..
> 
> That's not a bad idea, and it was on my backlog. It should a matter to export
> 'state_size', or a function that check it size.  I will check in which place
> we can use getrandom instead.

It indeed is a good idea. Maybe let's do that in a follow up commit, so
that this one can actually land? I don't think we need a v9, and we're
basically just waiting on Florian's ack now.

Jason


More information about the Libc-alpha mailing list