[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CALCETrV_6MhvdKYiE_09=fAo4j0Gb56G9enpiOhkYr+nMq5XCA@mail.gmail.com>
Date: Tue, 2 Aug 2016 11:21:20 -0700
From: Andy Lutomirski <luto@...capital.net>
To: "H. Peter Anvin" <hpa@...or.com>
Cc: Andy Lutomirski <luto@...nel.org>, X86 ML <x86@...nel.org>,
Mario Limonciello <mario_limonciello@...l.com>,
Matthew Garrett <mjg59@...f.ucam.org>,
Borislav Petkov <bp@...en8.de>,
Matt Fleming <mfleming@...e.de>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Subject: Re: [PATCH 4/4] x86/efi: Allocate a trampoline if needed in efi_free_boot_services()
On Sun, Jul 31, 2016 at 10:07 PM, H. Peter Anvin <hpa@...or.com> wrote:
> On 07/26/16 15:55, Andy Lutomirski wrote:
>> + /*
>> + * Nasty quirk: if all sub-1MB memory is used for boot
>> + * services, we can get here without having allocated the
>> + * real mode trampoline. It's too late to hand boot services
>> + * memory back to the memblock allocator, so instead
>> + * try to reclaim a single page if needed.
>> + *
>
> This comment makes no sense. Nowhere is there a dependency on a single
> page, and this refers to allocation, not reclaim...
I wrote that while I had the misapprehension that it was a page and I
forgot to fix it. How about:
Nasty quirk: if all sub-1MB memory is used for boot
services, we can get here without having allocated the
real mode trampoline. It's too late to hand boot services
memory back to the memblock allocator, so instead
try to manually allocate the trampoline if needed.
Powered by blists - more mailing lists