lkml.org 
[lkml]   [2012]   [Dec]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: Use PCI ROMs from EFI boot services
    On Thu, Oct 25, 2012 at 11:35:57AM -0600, Bjorn Helgaas wrote:
    > On Thu, Aug 23, 2012 at 10:36 AM, Matthew Garrett <mjg@redhat.com> wrote:
    > > V3 just fixes all the casting issues and incorporates David's change in
    > > search ordering.
    >
    > I think there's still a section mismatch issue with these patches, so
    > I haven't merged them yet.
    >
    > I rebased my pci/mjg-pci-roms-from-efi branch to v3.7-rc2, and if we
    > get this issue fixed I'll put it in -next as v3.8 material.

    I still don't see this series in -next, so I take it the section
    mismatch was never fixed? How about the following?

    Thanks,
    Seth


    From ece31852159a6b2cf9a059031638354e9817a6a6 Mon Sep 17 00:00:00 2001
    From: Seth Forshee <seth.forshee@canonical.com>
    Date: Mon, 3 Dec 2012 13:55:50 -0600
    Subject: [PATCH] x86: Don't discard boot_params

    boot_params is now used at runtime on EFI systems to stash option ROMs
    that aren't available after exiting boot services, so it can no longer
    be marked __initdata.

    Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
    ---
    arch/x86/kernel/setup.c | 4 ----
    1 file changed, 4 deletions(-)

    diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
    index 468e98d..6e13035 100644
    --- a/arch/x86/kernel/setup.c
    +++ b/arch/x86/kernel/setup.c
    @@ -143,11 +143,7 @@ int default_check_phys_apicid_present(int phys_apicid)
    }
    #endif

    -#ifndef CONFIG_DEBUG_BOOT_PARAMS
    -struct boot_params __initdata boot_params;
    -#else
    struct boot_params boot_params;
    -#endif

    /*
    * Machine setup..
    --
    1.7.9.5


    \
     
     \ /
      Last update: 2012-12-03 21:41    [W:4.546 / U:0.144 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site