Hi Herbert, On Fri, 31 Jul 2020 at 08:27, Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> wrote: > > How about you fork the code in rng_accept_parent so that you have > a separate proto_ops for the test path that is used only if > setentropy has been called? That way all of this code could > magically go away if the CONFIG option wasn't set. I tried doing `ask->type->ops = &algif_rng_test_ops;` in accept_parent, to which the compiler complained "error: assignment of member ‘ops’ in read-only object". So I'm setting `.ops` accordingly at compile-time instead, together with `.setentropy`, in v5.