On Thu, Sep 9, 2021 at 11:43 AM Eric Biggers <ebiggers@xxxxxxxxxx> wrote: > This patch is corrupted and doesn't apply. > ... > > - unsigned long v, flags; > > + unsigned long v, flags, *last; > > + last = (unsigned long *) &crng->state[14] ; > > How do you know that this has the right alignment for an unsigned long? Good question, thanks. I don't & that's definitely a bug. On my version, which includes patches I have not sent yet, it is necessarily 64-bit aligned.