Page MenuHomeFreeBSD

efivar: Use struct guid_table instead of uuid_table
AcceptedPublic

Authored by imp on Mon, Apr 28, 11:57 PM.

Details

Reviewers
tsoome
kevans
kib
Summary

uuid_table was the linux name. When libefivar was started, I tried to
make it compatible with Linux. However, that's no longer relevant: (a)
little to no Linux code was subsequently ported and (b) Linux compat has
eroded. This erodes it a bit more to cope with the uuid_t -> efi_guid_t
changes. This also moves a couple of functions around to reduce copying and
updates consumers for the visible parts of this change.

Sponsored by: Netflix

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 63764
Build 60648: arc lint + arc unit

Event Timeline

imp requested review of this revision.Mon, Apr 28, 11:57 PM
imp created this revision.
This revision is now accepted and ready to land.Tue, Apr 29, 8:01 AM
kib added inline comments.
lib/libefivar/efivar.c
45

I think it is more style-ish to have the intializator '{' on the same line as the variable definition.

lib/libefivar/efivar.h
83