On Fri, Oct 23, 2020 at 12:14 AM Rasmus Villemoes <linux@xxxxxxxxxxxxxxxxxx> wrote: > > That's certainly garbage. Now, I don't know if it's a sufficient fix (or > could break something else), but the obvious first step of rearranging > so that the ptr argument is evaluated before the assignment to __val_pu Ack. We could do that. I'm more inclined to just bite the bullet and go back to the ugly conditional on the size that I had hoped to avoid, but if that turns out too ugly, mind signing off on your patch and I'll have that as a fallback? Linus