On Mon, Dec 11, 2017 at 6:07 AM, Will Deacon <will.deacon@xxxxxxx> wrote: > On Thu, Dec 07, 2017 at 10:50:38AM -0800, Kees Cook wrote: >> My question is mainly: why not just use copy_*() everywhere instead? >> Having these things so spread out makes it fragile, and there's very >> little performance benefit from using __copy_*() over copy_*(). > > I think that's more of a general question. Why not just remove the __ > versions from the kernel entirely if they're not worth the perf? That has been something Linus has strongly suggested in the past, so I've kind of been looking for easy places to drop the __copy_* versions. :) -Kees -- Kees Cook Pixel Security