]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r357845: efiloader: don't execute hooks when setting currdev/loaddev
authorKyle Evans <kevans@FreeBSD.org>
Fri, 21 Feb 2020 04:42:16 +0000 (04:42 +0000)
committerKyle Evans <kevans@FreeBSD.org>
Fri, 21 Feb 2020 04:42:16 +0000 (04:42 +0000)
commit25fca0f9844ae2c300fac7ae459832d8fca76359
tree29ab9fd3ca4a922a4f3b2912151d0f8a54a0d5d3
parent1cd9a280fe0e1f26d96bf0f681d20eccfcc01919
MFC r357845: efiloader: don't execute hooks when setting currdev/loaddev

We still need to set the hooks to prevent improper manipulations thereafter
at the loader prompt, but as it is we're actively preventing loaddev from
being set correctly in some circumstances (ZFS in particular) and doing more
work than needed with currdev -- that hook in particular validates it as a
correct device, which we can assume isn't needed in this context.
stand/efi/loader/main.c