On Tue, Jun 04, 2019 at 01:05:45PM -0700, Matthew Garrett wrote: > On Tue, Jun 4, 2019 at 1:01 PM Nayna <nayna@xxxxxxxxxxxxxxxxxx> wrote: > > It seems efivars were first implemented in sysfs and then later > > separated out as efivarfs. > > Refer - Documentation/filesystems/efivarfs.txt. > > > > So, the reason wasn't that sysfs should not be used for exposing > > firmware variables, > > but for the size limitations which seems to come from UEFI Specification. > > > > Is this limitation valid for the new requirement of secure variables ? > > I don't think the size restriction is an issue now, but there's a lot > of complex semantics around variable deletion and immutability that > need to be represented somehow. Ah, yeah, that's the reason it would not work in sysfs, forgot all about that, thanks. greg k-h