lkml.org 
[lkml]   [2009]   [Dec]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH v2 09/11] ACPI: processor: open code acpi_processor_cleanup_pdc
    From
    Date
    We have the acpi_object_list * right there in acpi_processor_set_pdc()
    so it doesn't seem necessary for an entire helper function just to
    free it.

    Signed-off-by: Alex Chiang <achiang@hp.com>
    ---

    drivers/acpi/processor_pdc.c | 15 ++++-----------
    1 files changed, 4 insertions(+), 11 deletions(-)

    diff --git a/drivers/acpi/processor_pdc.c b/drivers/acpi/processor_pdc.c
    index 974de4e..deeba22 100644
    --- a/drivers/acpi/processor_pdc.c
    +++ b/drivers/acpi/processor_pdc.c
    @@ -125,16 +125,6 @@ acpi_processor_eval_pdc(acpi_handle handle, struct acpi_object_list *pdc_in)
    return status;
    }

    -static void acpi_processor_cleanup_pdc(struct acpi_processor *pr)
    -{
    - if (pr->pdc) {
    - kfree(pr->pdc->pointer->buffer.pointer);
    - kfree(pr->pdc->pointer);
    - kfree(pr->pdc);
    - pr->pdc = NULL;
    - }
    -}
    -
    void acpi_processor_set_pdc(struct acpi_processor *pr)
    {
    struct acpi_object_list *obj_list;
    @@ -147,7 +137,10 @@ void acpi_processor_set_pdc(struct acpi_processor *pr)
    return;

    acpi_processor_eval_pdc(pr->handle, obj_list);
    - acpi_processor_cleanup_pdc(pr);
    +
    + kfree(obj_list->pointer->buffer.pointer);
    + kfree(obj_list->pointer);
    + kfree(obj_list);
    }
    EXPORT_SYMBOL_GPL(acpi_processor_set_pdc);



    \
     
     \ /
      Last update: 2009-12-20 20:35    [W:0.025 / U:60.576 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site