]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[settings] Explicitly separate the concept of a completed fetched setting
authorMichael Brown <mcb30@ipxe.org>
Tue, 3 Dec 2013 16:48:56 +0000 (16:48 +0000)
committerMichael Brown <mcb30@ipxe.org>
Thu, 5 Dec 2013 00:37:02 +0000 (00:37 +0000)
commit22001cb206c1320aee27f679a63d2171d35e99c5
treea972bb914371a68d4925dcc007238dcb836546ba
parenta2638a8edd28e15d90435a0b1aed9b3215666aa4
[settings] Explicitly separate the concept of a completed fetched setting

The fetch_setting() family of functions may currently modify the
definition of the specified setting (e.g. to add missing type
information).  Clean up this interface by requiring callers to provide
an explicit buffer to contain the completed definition of the fetched
setting, if required.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
37 files changed:
src/arch/i386/interface/vmware/guestinfo.c
src/arch/x86/core/cpuid_settings.c
src/core/memmap_settings.c
src/core/nvo.c
src/core/settings.c
src/crypto/clientcert.c
src/crypto/rootcert.c
src/drivers/block/ibft.c
src/drivers/bus/pci_settings.c
src/drivers/net/phantom/phantom.c
src/hci/commands/nvo_cmd.c
src/hci/commands/pci_cmd.c
src/hci/tui/settings_ui.c
src/include/ipxe/net80211.h
src/include/ipxe/nvo.h
src/include/ipxe/settings.h
src/interface/efi/efi_snp_hii.c
src/interface/smbios/smbios_settings.c
src/net/80211/net80211.c
src/net/80211/wep.c
src/net/dhcppkt.c
src/net/fakedhcp.c
src/net/ipv4.c
src/net/ipv6.c
src/net/netdev_settings.c
src/net/tcp/iscsi.c
src/net/tcp/oncrpc.c
src/net/tcp/syslogs.c
src/net/udp/dhcp.c
src/net/udp/dhcpv6.c
src/net/udp/dns.c
src/net/udp/syslog.c
src/net/validator.c
src/tests/settings_test.c
src/usr/autoboot.c
src/usr/nslookup.c
src/usr/pxemenu.c