diff options
author | Laszlo Ersek <lersek@redhat.com> | 2014-03-13 17:35:03 +0000 |
---|---|---|
committer | jljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524> | 2014-03-13 17:35:03 +0000 |
commit | 1c9135a288234d15086a5b6f267dd4822d044064 (patch) | |
tree | d6df38a8ea55b105a91f01cb611aa6d6adc2a060 /SecurityPkg | |
parent | de5ae37bb23a67f936a9671e8a78c40f06fd5392 (diff) | |
download | edk2-platforms-1c9135a288234d15086a5b6f267dd4822d044064.tar.xz |
OvmfPkg: BDS: QemuBootOrder: don't leak unreferenced boot options
The Boot#### variables that have become unreferenced in the new BootOrder
variable won't ever be automatically reused for booting. They are
"unreachable" resources that take up room in the variable store. Make an
effort to remove them.
This should plug the leak which, given sufficient reboots, exhausts the
variable store with stale Boot#### variables and renders the VM
unbootable.
Reported-by: Michael Chang <mchang@suse.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15327 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'SecurityPkg')
0 files changed, 0 insertions, 0 deletions