lkml.org 
[lkml]   [2011]   [Jan]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH 1/1] PCI: ignore failure to preallocate minimal resources to hotplug bridges
On Fri, 22 Oct 2010 10:16:40 -0700
Ram Pai <linuxram@us.ibm.com> wrote:

> PCI: ignore failure to preallocate minimal resources to
> hotplug bridges
>
> Linux tries to pre-allocate minimal resources to hotplug
> bridges. This works fine as long as there are enough
> resources to satisfy all other genuine resource
> requirements. However if enough resources are not
> available to satisfy the pre-allocation, the
> resource-allocator reports errors and returns failure.
>
> This patch distinguishes between must-need resources and
> nice-to-have resources. Any failure to allocate
> nice-to-have resources are ignored.
>
> This behavior can be particularly useful to trigger
> automatic reallocation, if the OS discovers genuine
> resource allocation conflicts or genuine unallocated
> BARs caused by not-so-smart allocation behavior of the
> native BIOS.
>
> The motivation for this patch is due a issue reported in
> https://bugzilla.kernel.org/show_bug.cgi?id=15960
>
> Signed-off-by: Ram Pai <linuxram@us.ibm.com>
>

Seems like we want a fix like this; did you see Bjorn's comments?
Maybe we can adjust the order of allocation instead?

What issues do you still have outstanding wrt resource allocation? Do
you still think you need the big "reallocate everything" option?

Thanks,
--
Jesse Barnes, Intel Open Source Technology Center


\
 
 \ /
  Last update: 2011-01-07 23:35    [W:0.108 / U:0.176 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site