summaryrefslogtreecommitdiff
path: root/units/initrd-switch-root.service.in
diff options
context:
space:
mode:
authorMikko Ylinen <mikko.ylinen@linux.intel.com>2017-02-27 21:03:07 +0200
committerLennart Poettering <lennart@poettering.net>2017-02-27 20:03:07 +0100
commit293b167349cd4e9e1980cf9095bbfe0e65bf9a9f (patch)
tree7ee3462a862dc4edaa91225b9ab5e5c562fcc99d /units/initrd-switch-root.service.in
parent3c3fff44b2c46818bc240e3237925ad927b2831e (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