On 6/25/25 8:32 PM, Alison Schofield wrote: > On Wed, Jun 25, 2025 at 07:52:58PM -0700, Randy Dunlap wrote: >> Hi, >> >> On 6/25/25 7:40 PM, alison.schofield@xxxxxxxxx wrote: >>> From: Alison Schofield <alison.schofield@xxxxxxxxx> >>> >>> The KernelVersion field has limited practical value. Git history >>> provides more accurate tracking of when features were introduced >>> and target kernel versions often change during development and >>> merge. >>> >>> Label it optional. >>> >>> Signed-off-by: Alison Schofield <alison.schofield@xxxxxxxxx> >>> --- >>> >>> Plan B is to remove the field entirely. >>> >>> >>> Documentation/ABI/README | 4 +++- >>> 1 file changed, 3 insertions(+), 1 deletion(-) >>> >>> diff --git a/Documentation/ABI/README b/Documentation/ABI/README >>> index ef0e6d11e919..315fffe1f831 100644 >>> --- a/Documentation/ABI/README >>> +++ b/Documentation/ABI/README >>> @@ -46,7 +46,9 @@ Every file in these directories will contain the following information: >>> >>> What: Short description of the interface >>> Date: Date created >>> -KernelVersion: Kernel version this feature first showed up in. >>> +KernelVersion: (Optional) Kernel version this feature first showed up in. >>> + Note: git history often provides more accurate version >>> + info, so this field may be omitted. >> >> ISTM that ABI files and git history have different users/audiences. >> Sure, KernelVersion may be incorrect (but close?), but telling a "user" >> that they should install git and clone linux.git to determine the kernel >> version is a lot to ask -- and then they need git instructions for how to >> look up the kernel version. > > Hi Randy, > > Thanks for the user viewpoint. > > As Dan mentioned, it was his feedback on my use of the field that > inspired this. I poked around a bit to see if omitting was becoming > common practice and found that in ABI/testing, 41% of the entries > omit the KernelVersion field (1423 out of 3431), and it's the same > 41% for all of ABI/. That led me to believe this field is already > being treated as optional by kernel developers. > > I guess this is just shedding light on current practice. I have no > insight into whether users are hollering about the missing KernelVersion > fields. I see. Please continue with your patch then. Thanks. -- ~Randy