lkml.org 
[lkml]   [2011]   [Jun]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 1/2] efi: Fix argument types for SetVariable()
    Date
    The spec says this takes uint32 for attributes, not uintn.

    Signed-off-by: Matthew Garrett <mjg@redhat.com>
    ---
    arch/x86/platform/efi/efi.c | 2 +-
    include/linux/efi.h | 2 +-
    2 files changed, 2 insertions(+), 2 deletions(-)

    diff --git a/arch/x86/platform/efi/efi.c b/arch/x86/platform/efi/efi.c
    index 0d3a4fa..f4f6de9 100644
    --- a/arch/x86/platform/efi/efi.c
    +++ b/arch/x86/platform/efi/efi.c
    @@ -122,7 +122,7 @@ static efi_status_t virt_efi_get_next_variable(unsigned long *name_size,

    static efi_status_t virt_efi_set_variable(efi_char16_t *name,
    efi_guid_t *vendor,
    - unsigned long attr,
    + u32 attr,
    unsigned long data_size,
    void *data)
    {
    diff --git a/include/linux/efi.h b/include/linux/efi.h
    index e376270..0758753 100644
    --- a/include/linux/efi.h
    +++ b/include/linux/efi.h
    @@ -168,7 +168,7 @@ typedef efi_status_t efi_get_variable_t (efi_char16_t *name, efi_guid_t *vendor,
    typedef efi_status_t efi_get_next_variable_t (unsigned long *name_size, efi_char16_t *name,
    efi_guid_t *vendor);
    typedef efi_status_t efi_set_variable_t (efi_char16_t *name, efi_guid_t *vendor,
    - unsigned long attr, unsigned long data_size,
    + u32 attr, unsigned long data_size,
    void *data);
    typedef efi_status_t efi_get_next_high_mono_count_t (u32 *count);
    typedef void efi_reset_system_t (int reset_type, efi_status_t status,
    --
    1.7.5.2


    \
     
     \ /
      Last update: 2011-06-06 21:39    [W:0.021 / U:121.272 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site