diff options
author | Mikko Ylinen <mikko.ylinen@linux.intel.com> | 2017-02-27 21:03:07 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2017-02-27 20:03:07 +0100 |
commit | 293b167349cd4e9e1980cf9095bbfe0e65bf9a9f (patch) | |
tree | 7ee3462a862dc4edaa91225b9ab5e5c562fcc99d /units/initrd-switch-root.service.in | |
parent | 3c3fff44b2c46818bc240e3237925ad927b2831e (diff) |
sd-boot: stub: check LoadOptions contains data (#5467)
With some UEFI shells LoadOptionsSize is reported being > 0
but the corresponding LoadOptions does not contain any data
(the first element has value 0).
When that happens, the stub feature that allows .cmdline to be
replaced by what's in LoadOptions ends up copying nothing/random
data to the kernel cmdline resulting in different kinds of boot
problems.
To fix this, add a check to see if LoadOptions contains data
before replacing the .cmdline.
Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
Diffstat (limited to 'units/initrd-switch-root.service.in')
0 files changed, 0 insertions, 0 deletions