lkml.org 
[lkml]   [2013]   [Dec]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [PATCH v3 00/12] PCI: Double removing fix and allocate 64bit mmio pref
From
Yinghai:

Would you please consider *not* bundling unrelated, or at least
non-dependent, patches together in one series. As a distrobution
subsystem maintainer, this type of bundling really complicates trying
to identify and isolate key material for bringing in. It also makes
trying to identify the core content for key fixes, which can occur
many months or years later, significantly more difficult when they
were buried within a series with other unrelated content

Thanks,
Myron.

On Sat, Nov 30, 2013 at 3:40 PM, Yinghai Lu <yinghai@kernel.org> wrote:
> First 4 are for Gu Zheng <guz.fnst@cn.fujitsu.com> to help double pci
> device removing via sysfs.
> For patch 4, rafael like to have use lock instead of atomic.
>
> Patch 6 are for not enabling realloc auto when 64bit mmio is not there for
> root bus.
>
> Others are about mmio 64 allocation that could help Guo Chao <yan@linux.vnet.ibm.com> on powerpc mmio allocation.
> It will try to assign 64 bit resource above 4g at first.
>
> Patch 1-4 and Patch 5-12 could be appliey seperatedly.
>
> Could be found:
> git://git.kernel.org/pub/scm/linux/kernel/git/yinghai/linux-yinghai.git for-pci-3.14
>
> And it is based on current pci/for-linus.
>
> -v2: update after patch that move device_del down to pci_destroy_dev.
> add "Try best to allocate pref mmio 64bit above 4G"
>
> -v3: refresh and send out after pci_clip_resource() changes,
> as Bjorn is not happy with attachments.
>
> Yinghai Lu (12):
> PCI: Use device_release_driver in pci_stop_root_bus
> PCI: Move back pci_proc_attach_devices calling
> PCI: Move resources and bus_list releasing to pci_release_dev
> PCI: Destroy pci dev only once
> PCI: pcibus address to resource converting take bus instead of dev
> PCI: Only enable realloc auto when root bus has 64bit mmio
> PCI: Don't use 4G bus address directly in resource allocation
> PCI: Try to allocate mem64 above 4G at first
> PCI: Kill PCIBIOS_MAX_MEM_32
> PCI: Try best to allocate pref mmio 64bit above 4g
> PCI: Sort pci root bus resources list
> intel-gtt: Read 64bit for gmar_bus_addr
>
> arch/x86/include/asm/pci.h | 1 -
> drivers/char/agp/intel-gtt.c | 14 ++--
> drivers/pci/bus.c | 74 ++++++++++++++++---
> drivers/pci/host-bridge.c | 34 +++++----
> drivers/pci/probe.c | 23 +++++-
> drivers/pci/remove.c | 31 ++------
> drivers/pci/setup-bus.c | 165 ++++++++++++++++++++++++++++++-------------
> drivers/pci/setup-res.c | 14 +++-
> include/linux/pci.h | 10 +--
> 9 files changed, 257 insertions(+), 109 deletions(-)
>
> --
> 1.8.1.4
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-pci" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html


\
 
 \ /
  Last update: 2013-12-01 18:21    [W:0.120 / U:0.344 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site