On Tue, Jan 23, 2024 at 12:33 PM Tim Schumacher <timschumi@xxxxxx> wrote: > > On 23.01.24 15:09, Ard Biesheuvel wrote: > > On Tue, 23 Jan 2024 at 14:55, Tim Schumacher <timschumi@xxxxxx> wrote: > >> > >> I'd rather avoid introducing deviations from the specifications on the > >> kernel side as well. > > > > Which specification would this deviate from? > > The preexisting comment claims "Per EFI spec", and it appears that I got > mislead by that. Neither the UEFI specification, nor the newest revision > of the EFI specification (which I guess is what would have been current > back in 2004, when this comment was introduced) seem to make any mention > of a maximum length for the variable name. Curiously, I can't find it in the 1.02 spec (the oldest I can find) either. When I inherited efibootmgr around 2013, this was a limitation there, but I don't see anything in that tree that claims it's a spec limitation either. My suspicion is this is a former Itanium firmware limit that got promoted to "the spec says" by word of mouth, or was in some very early ia64 implementation spec. -- Peter