Re: [PATCH 08/29] efi: Allow drivers to reserve boot services forever

2017-01-04 Thread Dan Williams
On Wed, Jan 4, 2017 at 9:45 AM, Nicolai Stange wrote: > Dan Williams writes: > >> This commit appears to cause a boot regression between v4.8 and v4.9. >> >> BUG: unable to handle kernel paging request at 8830281bf1c8 >> IP: []

Re: [PATCH 08/29] efi: Allow drivers to reserve boot services forever

2017-01-04 Thread Dan Williams
On Wed, Jan 4, 2017 at 9:45 AM, Nicolai Stange wrote: > Dan Williams writes: > >> This commit appears to cause a boot regression between v4.8 and v4.9. >> >> BUG: unable to handle kernel paging request at 8830281bf1c8 >> IP: [] __next_mem_range_rev+0x13a/0x1d6 >> PGD 3193067 PUD 3196067 PTE

Re: [PATCH 08/29] efi: Allow drivers to reserve boot services forever

2017-01-04 Thread Nicolai Stange
Dan Williams writes: > This commit appears to cause a boot regression between v4.8 and v4.9. > > BUG: unable to handle kernel paging request at 8830281bf1c8 > IP: [] __next_mem_range_rev+0x13a/0x1d6 > PGD 3193067 PUD 3196067 PTE 8030281bf060 > Oops: 1 SMP

Re: [PATCH 08/29] efi: Allow drivers to reserve boot services forever

2017-01-04 Thread Nicolai Stange
Dan Williams writes: > This commit appears to cause a boot regression between v4.8 and v4.9. > > BUG: unable to handle kernel paging request at 8830281bf1c8 > IP: [] __next_mem_range_rev+0x13a/0x1d6 > PGD 3193067 PUD 3196067 PTE 8030281bf060 > Oops: 1 SMP DEBUG_PAGEALLOC > Modules

Re: [PATCH 08/29] efi: Allow drivers to reserve boot services forever

2017-01-04 Thread Peter Jones
On Tue, Jan 03, 2017 at 06:48:43PM -0800, Dan Williams wrote: > On Fri, Sep 9, 2016 at 8:18 AM, Matt Fleming wrote: > > Today, it is not possible for drivers to reserve EFI boot services for > > access after efi_free_boot_services() has been called on x86. For > >

Re: [PATCH 08/29] efi: Allow drivers to reserve boot services forever

2017-01-04 Thread Peter Jones
On Tue, Jan 03, 2017 at 06:48:43PM -0800, Dan Williams wrote: > On Fri, Sep 9, 2016 at 8:18 AM, Matt Fleming wrote: > > Today, it is not possible for drivers to reserve EFI boot services for > > access after efi_free_boot_services() has been called on x86. For > > ARM/arm64 it can be done simply

Re: [PATCH 08/29] efi: Allow drivers to reserve boot services forever

2017-01-03 Thread Dave Young
On 01/03/17 at 06:48pm, Dan Williams wrote: > On Fri, Sep 9, 2016 at 8:18 AM, Matt Fleming wrote: > > Today, it is not possible for drivers to reserve EFI boot services for > > access after efi_free_boot_services() has been called on x86. For > > ARM/arm64 it can be done

Re: [PATCH 08/29] efi: Allow drivers to reserve boot services forever

2017-01-03 Thread Dave Young
On 01/03/17 at 06:48pm, Dan Williams wrote: > On Fri, Sep 9, 2016 at 8:18 AM, Matt Fleming wrote: > > Today, it is not possible for drivers to reserve EFI boot services for > > access after efi_free_boot_services() has been called on x86. For > > ARM/arm64 it can be done simply by calling

Re: [PATCH 08/29] efi: Allow drivers to reserve boot services forever

2017-01-03 Thread Dan Williams
On Fri, Sep 9, 2016 at 8:18 AM, Matt Fleming wrote: > Today, it is not possible for drivers to reserve EFI boot services for > access after efi_free_boot_services() has been called on x86. For > ARM/arm64 it can be done simply by calling memblock_reserve(). > > Having

Re: [PATCH 08/29] efi: Allow drivers to reserve boot services forever

2017-01-03 Thread Dan Williams
On Fri, Sep 9, 2016 at 8:18 AM, Matt Fleming wrote: > Today, it is not possible for drivers to reserve EFI boot services for > access after efi_free_boot_services() has been called on x86. For > ARM/arm64 it can be done simply by calling memblock_reserve(). > > Having this ability for all three

[PATCH 08/29] efi: Allow drivers to reserve boot services forever

2016-09-09 Thread Matt Fleming
Today, it is not possible for drivers to reserve EFI boot services for access after efi_free_boot_services() has been called on x86. For ARM/arm64 it can be done simply by calling memblock_reserve(). Having this ability for all three architectures is desirable for a couple of reasons, 1) It

[PATCH 08/29] efi: Allow drivers to reserve boot services forever

2016-09-09 Thread Matt Fleming
Today, it is not possible for drivers to reserve EFI boot services for access after efi_free_boot_services() has been called on x86. For ARM/arm64 it can be done simply by calling memblock_reserve(). Having this ability for all three architectures is desirable for a couple of reasons, 1) It