On Tue, Jun 27, 2023 at 09:41:32AM +0200, Ard Biesheuvel wrote: > However, the stub will invoke DisconnectController() on all endpoints > downstream of the PCI bridges it disables, and this may affect the > layout of the EFI memory map, making it likely that ExitBootServices() > will fail the first time around, and that the EFI memory map needs to be > reloaded. Isn't it always likely that ExitBootServices() will fail the first time around, but disable_early_pci_dma makes it more likely it'll have changed by enough that we need a bigger map? Other than that potential quibble over the changelog, Acked-by: Matthew Garrett <mjg59@xxxxxxxxxxxxx>