From: Kees Cook <keesc...@chromium.org> Date: Tue, 9 Jun 2020 12:49:48 -0700
> Okay, for now, how about: > > - If we're dealing with an existing spec, match the language. Yes. > - If we're dealing with a new spec, ask the authors to fix their language. Please be more specific about "new", if it's a passed and ratified standard then to me it is "existing". > - If a new version of a spec has updated its language, adjust the kernel's. Unless you're willing to break UAPI, which I'm not, I don't see how this is tenable. > - If we're doing with something "internal" to the kernel (including UAPI), > stop adding new instances. Even if it is part of supporting a technology where the standard uses those terms? So we'll use inconsitent terms internally? This is why I'm saying, just make sure new specs use language that is less controversial. Then we just use what the specs use. Then you don't have to figure out what to do about established UAPIs and such, it's a non-issue.