lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <CAE9FiQVr9E4w80ZSeTgKKwbGQ=NQiReSRnfoGF3D3+3NXj-G3Q@mail.gmail.com> Date: Fri, 2 Oct 2015 20:00:20 -0700 From: Yinghai Lu <yinghai@...nel.org> To: David Daney <ddaney@...iumnetworks.com> Cc: David Daney <ddaney.cavm@...il.com>, Linux Kernel Mailing List <linux-kernel@...r.kernel.org>, "linux-pci@...r.kernel.org" <linux-pci@...r.kernel.org>, Bjorn Helgaas <bhelgaas@...gle.com>, "Michael S. Tsirkin" <mst@...hat.com>, Rafał Miłecki <zajec5@...il.com>, linux-api@...r.kernel.org, "Sean O. Stalley" <sean.stalley@...el.com>, Rajat Jain <rajatxjain@...il.com>, "gong.chen@...ux.intel.com" <gong.chen@...ux.intel.com>, David Daney <david.daney@...ium.com> Subject: Re: [PATCH v4 3/5] PCI: Handle IORESOURCE_PCI_FIXED when sizing and assigning resources. On Fri, Oct 2, 2015 at 4:38 PM, David Daney <ddaney@...iumnetworks.com> wrote: > On 10/02/2015 04:14 PM, Yinghai Lu wrote: >> >> https://patchwork.kernel.org/patch/7304371/ >> [v6,06/53] PCI: Claim fixed resource during remove/rescan path > > > This one is interesting, but I don't think it will work. > > pci_claim_resource() calls pci_find_parent_resource(), which will fail in > important use cases. > > It is perfectly legal for a bridge provisioned by EA to not specify any > resources. In this case we must walk up the bus tree until we find > something that contains the device resource, and can thus be a parent. > > That is a big part of what my patch is doing. looks we need another resource flags for EA in addition to FIXED as it could out side of bridge MMIO range. > > As for the merits of assigning fixed resources from the FINAL fixup, rather > than in __pci_bus_assign_resources(), I am unsure. usually __pci_bus_assign_resources() is used for unassigned one. so I don't want it mixed with request resource there. Thanks Yinghai -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists