lkml.org 
[lkml]   [2012]   [Jan]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 02/21] PCI: Make add_to_list() return status
    Date
    will be used for resource_list_x duplication for try requested+optional at first.

    Signed-off-by: Yinghai Lu <yinghai@kernel.org>
    ---
    drivers/pci/setup-bus.c | 6 ++++--
    1 files changed, 4 insertions(+), 2 deletions(-)

    diff --git a/drivers/pci/setup-bus.c b/drivers/pci/setup-bus.c
    index 9d932f4..0282fde 100644
    --- a/drivers/pci/setup-bus.c
    +++ b/drivers/pci/setup-bus.c
    @@ -64,7 +64,7 @@ void pci_realloc(void)
    * @add_size: additional size to be optionally added
    * to the resource
    */
    -static void add_to_list(struct resource_list_x *head,
    +static int add_to_list(struct resource_list_x *head,
    struct pci_dev *dev, struct resource *res,
    resource_size_t add_size, resource_size_t min_align)
    {
    @@ -75,7 +75,7 @@ static void add_to_list(struct resource_list_x *head,
    tmp = kmalloc(sizeof(*tmp), GFP_KERNEL);
    if (!tmp) {
    pr_warning("add_to_list: kmalloc() failed!\n");
    - return;
    + return -ENOMEM;
    }

    tmp->next = ln;
    @@ -87,6 +87,8 @@ static void add_to_list(struct resource_list_x *head,
    tmp->add_size = add_size;
    tmp->min_align = min_align;
    list->next = tmp;
    +
    + return 0;
    }

    static void add_to_failed_list(struct resource_list_x *head,
    --
    1.7.7


    \
     
     \ /
      Last update: 2012-01-21 11:11    [W:0.022 / U:0.372 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site