From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com ([209.132.183.28]:37805 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752119Ab1KKUff (ORCPT ); Fri, 11 Nov 2011 15:35:35 -0500 Message-ID: <4EBD8714.30401@redhat.com> Date: Fri, 11 Nov 2011 15:35:32 -0500 From: Don Dutile MIME-Version: 1.0 To: Bjorn Helgaas CC: James Paradis , Prarit Bhargava , linux-pci@vger.kernel.org, mstowe@redhat.com, matthew wilcox , jbarnes@virtuousgeek.org, Matthew Wilcox Subject: Re: [PATCH] pci: Workaround Stratus broken PCIE hierarchy References: <4EBD73C8.8070407@redhat.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: linux-pci-owner@vger.kernel.org List-ID: On 11/11/2011 03:29 PM, Bjorn Helgaas wrote: > On Fri, Nov 11, 2011 at 12:13 PM, Don Dutile wrote: >> On 11/11/2011 12:41 PM, James Paradis wrote: >>> >>> Hmmm... would it be better to do this as a quirk or as a boot >>> parameter? I've heard reports that other systems may be running >> >> Hearsay? if you have definite cases, then please share them, >> so folks know when to flip the boot parameter on. note: it would have to be >> an early boot param as well. > > It'd definitely be good to know all the specific cases. > > But merely sharing them so folks will know when to use the parameter > is a broken model. We should make it work automatically, either with > some sort of machine-dependent quirk, or (preferably) with a change to > the generic algorithm so it can handle these "broken" topologies along > with all the correct ones. > > Bjorn In this case, doing a check that the parent is downstream PPB and the child is downstream PPB could be done to identify the broken topology and automatically scan dev nums > 0.