Re: [PATCH v2 13/21] efi/libstub/x86: drop __efi_early() export of efi_config struct

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 24 Dec 2019 at 20:34, Hans de Goede <hdegoede@xxxxxxxxxx> wrote:
>
> Hi Ard,
>
> On 12/18/19 6:01 PM, Ard Biesheuvel wrote:
> > The various pointers we stash in the efi_config struct which we
> > retrieve using __efi_early() are simply copies of the ones in
> > the EFI system table, which we have started accessing directly
> > in the previous patch. So drop all the __efi_early() related
> > plumbing, except for the access to a boolean which tells us
> > whether the firmware is 64-bit or not.
> >
> > Signed-off-by: Ard Biesheuvel <ardb@xxxxxxxxxx>
>
> I synced my personal tree yesterday to 5.5-rc3 + the most
> recent version (as of yesterday afternoon) of your
> efistub-x86-cleanup-v3 branch on top.
>
> This has been working fine on a bunch of devices, but it fails
> on a Teclast X89 Bay Trail (mixed mode) device. When reverting all
> the commits from your efistub-x86-cleanup-v3 branch one by one, things
> start working again after reverting this one.
>

Oops again. And thanks again for taking the time to test this stuff.

Could you please try the branch below and check whether it fixes it?

https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/log/?h=efi-core-mm-fix



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux