Re: [PATCH v3 03/27] PCI: pci resource iterator

2013-04-27 Thread Ram Pai
On Thu, Apr 25, 2013 at 11:22:59AM -0600, Bjorn Helgaas wrote: > On Wed, Apr 24, 2013 at 9:55 PM, Ram Pai wrote: > > On Wed, Apr 10, 2013 at 09:22:48AM -0600, Bjorn Helgaas wrote: > >> On Mon, Apr 8, 2013 at 10:51 PM, Ram Pai wrote: > >> > On Thu, Apr 04, 2013 at 04:18:01PM -0600, Bjorn Helgaas w

Re: [PATCH v3 03/27] PCI: pci resource iterator

2013-04-25 Thread Bjorn Helgaas
On Wed, Apr 24, 2013 at 9:55 PM, Ram Pai wrote: > On Wed, Apr 10, 2013 at 09:22:48AM -0600, Bjorn Helgaas wrote: >> On Mon, Apr 8, 2013 at 10:51 PM, Ram Pai wrote: >> > On Thu, Apr 04, 2013 at 04:18:01PM -0600, Bjorn Helgaas wrote: >> >> On Wed, Mar 13, 2013 at 5:27 PM, Yinghai Lu wrote: >> >> >

Re: [PATCH v3 03/27] PCI: pci resource iterator

2013-04-24 Thread Ram Pai
On Wed, Apr 10, 2013 at 09:22:48AM -0600, Bjorn Helgaas wrote: > On Mon, Apr 8, 2013 at 10:51 PM, Ram Pai wrote: > > On Thu, Apr 04, 2013 at 04:18:01PM -0600, Bjorn Helgaas wrote: > >> On Wed, Mar 13, 2013 at 5:27 PM, Yinghai Lu wrote: > >> > From: Ram Pai > >> > > >> > Currently pci_dev structu

Re: [PATCH v3 03/27] PCI: pci resource iterator

2013-04-10 Thread Yinghai Lu
On Thu, Apr 4, 2013 at 3:18 PM, Bjorn Helgaas wrote: > On Wed, Mar 13, 2013 at 5:27 PM, Yinghai Lu wrote: >> From: Ram Pai >> >> Currently pci_dev structure holds an array of 17 PCI resources; six base >> BARs, one ROM BAR, four BRIDGE BARs, six sriov BARs. This is wasteful. >> A bridge device

Re: [PATCH v3 03/27] PCI: pci resource iterator

2013-04-10 Thread Bjorn Helgaas
On Mon, Apr 8, 2013 at 10:51 PM, Ram Pai wrote: > On Thu, Apr 04, 2013 at 04:18:01PM -0600, Bjorn Helgaas wrote: >> On Wed, Mar 13, 2013 at 5:27 PM, Yinghai Lu wrote: >> > From: Ram Pai >> > >> > Currently pci_dev structure holds an array of 17 PCI resources; six base >> > BARs, one ROM BAR, fou

Re: [PATCH v3 03/27] PCI: pci resource iterator

2013-04-08 Thread Ram Pai
On Thu, Apr 04, 2013 at 04:18:01PM -0600, Bjorn Helgaas wrote: > On Wed, Mar 13, 2013 at 5:27 PM, Yinghai Lu wrote: > > From: Ram Pai > > > > Currently pci_dev structure holds an array of 17 PCI resources; six base > > BARs, one ROM BAR, four BRIDGE BARs, six sriov BARs. This is wasteful. > > A

Re: [PATCH v3 03/27] PCI: pci resource iterator

2013-04-04 Thread Bjorn Helgaas
On Wed, Mar 13, 2013 at 5:27 PM, Yinghai Lu wrote: > From: Ram Pai > > Currently pci_dev structure holds an array of 17 PCI resources; six base > BARs, one ROM BAR, four BRIDGE BARs, six sriov BARs. This is wasteful. > A bridge device just needs the 4 bridge resources. A non-bridge device > just

[PATCH v3 03/27] PCI: pci resource iterator

2013-03-13 Thread Yinghai Lu
From: Ram Pai Currently pci_dev structure holds an array of 17 PCI resources; six base BARs, one ROM BAR, four BRIDGE BARs, six sriov BARs. This is wasteful. A bridge device just needs the 4 bridge resources. A non-bridge device just needs the six base resources and one ROM resource. The sriov r