From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: Bjorn Helgaas <helgaas@kernel.org>
Cc: "Bjorn Helgaas" <bhelgaas@google.com>,
linux-pci@vger.kernel.org, "Jason Cooper" <jason@lakedaemon.net>,
"Andrew Lunn" <andrew@lunn.ch>,
"Sebastian Hesselbarth" <sebastian.hesselbarth@gmail.com>,
"Gregory Clement" <gregory.clement@free-electrons.com>,
"Nadav Haklai" <nadavh@marvell.com>,
"Hanna Hawa" <hannah@marvell.com>,
"Yehuda Yitschak" <yehuday@marvell.com>,
linux-arm-kernel@lists.infradead.org,
"Antoine Tenart" <antoine.tenart@free-electrons.com>,
"Miquèl Raynal" <miquel.raynal@free-electrons.com>,
"Lorenzo Pieralisi" <lorenzo.pieralisi@arm.com>
Subject: Re: [PATCH v2 0/7] PCI: aardvark: improve compatibility with PCI devices
Date: Thu, 5 Oct 2017 21:35:12 +0200 [thread overview]
Message-ID: <20171005213512.5cdcd879@windsurf.lan> (raw)
In-Reply-To: <20171005181615.GU25517@bhelgaas-glaptop.roam.corp.google.com>
Hello,
On Thu, 5 Oct 2017 13:16:17 -0500, Bjorn Helgaas wrote:
> The general rule is that after the merge window, I merge fixes to
> things we put in during the merge window, as well as important
> regression fixes. Most bug fixes will be queued for the next merge
> window. I'll need some guidance on classifying these.
>
> I think the map_irq/swizzle_irq patch should definitely be in v4.14.
> (It looks a lot like these:
>
> 1ee4d93d5037 PCI: xilinx-nwl: Move to struct pci_host_bridge IRQ mapping functions
> 5a3dc3c1f694 PCI: rockchip: Move to struct pci_host_bridge IRQ mapping functions
> c62e98bdaa70 PCI: xgene: Move to struct pci_host_bridge IRQ mapping functions
> 6ab380957838 PCI: altera: Drop pci_fixup_irqs()
> cf60374de8f6 PCI: versatile: Drop pci_fixup_irqs()
> 6982a068aa5f PCI: generic: Drop pci_fixup_irqs()
> f7c2e69b65fe PCI: faraday: Drop pci_fixup_irqs()
> 60eca198b1ea PCI: designware: Drop pci_fixup_irqs()
> 64bcd00a7ef5 PCI: iproc: Drop pci_fixup_irqs()
> 29db991902ec PCI: rcar: Drop pci_fixup_irqs()
> cc2eaaef63df PCI: xilinx: Drop pci_fixup_irqs()
> dd5fcce2a7f9 PCI: tegra: Drop pci_fixup_irqs()
>
> and I'm obsessive enough to use one of those subject lines to tie this
> patch together with those.)
Fine, I'll adjust the commit title to be "PCI: aardvark: Move to struct
pci_host_bridge IRQ mapping functions". I also find it nice when commit
titles are very consistent, so I can only agree with your obsessiveness
on this!
> Most of the rest look like they've been there since the driver was
> first merged, so they would *probably* go in the v4.15 queue.
I agree that the other patches do not fix regressions but bugs. So it's
really up to you as to what you consider a "fix". The Aardvark driver
in its current form leaves a lot of PCIe devices unusable, and we get
bug reports about this. But admittedly, such PCIe devices have never
worked with Aardvark.
> Sorry for the delay; mostly just lack of time. I used to work pretty
> strictly first-in, first-out, but the native host bridge drivers
> consume a disproportionate share of my time compared with the generic
> code that benefits everybody, so I'm trying to figure out how to
> prioritize generic changes. Obviously I need a solution that gives
> *some* time to the native drivers.
No problem. I do understand that reviewing all of those native drivers
takes a significant amount of time.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
WARNING: multiple messages have this Message-ID (diff)
From: thomas.petazzoni@free-electrons.com (Thomas Petazzoni)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 0/7] PCI: aardvark: improve compatibility with PCI devices
Date: Thu, 5 Oct 2017 21:35:12 +0200 [thread overview]
Message-ID: <20171005213512.5cdcd879@windsurf.lan> (raw)
In-Reply-To: <20171005181615.GU25517@bhelgaas-glaptop.roam.corp.google.com>
Hello,
On Thu, 5 Oct 2017 13:16:17 -0500, Bjorn Helgaas wrote:
> The general rule is that after the merge window, I merge fixes to
> things we put in during the merge window, as well as important
> regression fixes. Most bug fixes will be queued for the next merge
> window. I'll need some guidance on classifying these.
>
> I think the map_irq/swizzle_irq patch should definitely be in v4.14.
> (It looks a lot like these:
>
> 1ee4d93d5037 PCI: xilinx-nwl: Move to struct pci_host_bridge IRQ mapping functions
> 5a3dc3c1f694 PCI: rockchip: Move to struct pci_host_bridge IRQ mapping functions
> c62e98bdaa70 PCI: xgene: Move to struct pci_host_bridge IRQ mapping functions
> 6ab380957838 PCI: altera: Drop pci_fixup_irqs()
> cf60374de8f6 PCI: versatile: Drop pci_fixup_irqs()
> 6982a068aa5f PCI: generic: Drop pci_fixup_irqs()
> f7c2e69b65fe PCI: faraday: Drop pci_fixup_irqs()
> 60eca198b1ea PCI: designware: Drop pci_fixup_irqs()
> 64bcd00a7ef5 PCI: iproc: Drop pci_fixup_irqs()
> 29db991902ec PCI: rcar: Drop pci_fixup_irqs()
> cc2eaaef63df PCI: xilinx: Drop pci_fixup_irqs()
> dd5fcce2a7f9 PCI: tegra: Drop pci_fixup_irqs()
>
> and I'm obsessive enough to use one of those subject lines to tie this
> patch together with those.)
Fine, I'll adjust the commit title to be "PCI: aardvark: Move to struct
pci_host_bridge IRQ mapping functions". I also find it nice when commit
titles are very consistent, so I can only agree with your obsessiveness
on this!
> Most of the rest look like they've been there since the driver was
> first merged, so they would *probably* go in the v4.15 queue.
I agree that the other patches do not fix regressions but bugs. So it's
really up to you as to what you consider a "fix". The Aardvark driver
in its current form leaves a lot of PCIe devices unusable, and we get
bug reports about this. But admittedly, such PCIe devices have never
worked with Aardvark.
> Sorry for the delay; mostly just lack of time. I used to work pretty
> strictly first-in, first-out, but the native host bridge drivers
> consume a disproportionate share of my time compared with the generic
> code that benefits everybody, so I'm trying to figure out how to
> prioritize generic changes. Obviously I need a solution that gives
> *some* time to the native drivers.
No problem. I do understand that reviewing all of those native drivers
takes a significant amount of time.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
next prev parent reply other threads:[~2017-10-05 19:35 UTC|newest]
Thread overview: 62+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-28 12:58 [PATCH v2 0/7] PCI: aardvark: improve compatibility with PCI devices Thomas Petazzoni
2017-09-28 12:58 ` Thomas Petazzoni
2017-09-28 12:58 ` [PATCH v2 1/7] PCI: aardvark: fix logic in PCI configuration read/write functions Thomas Petazzoni
2017-09-28 12:58 ` Thomas Petazzoni
2017-09-28 12:58 ` Thomas Petazzoni
2017-10-05 17:23 ` Bjorn Helgaas
2017-10-05 17:23 ` Bjorn Helgaas
2017-10-05 17:23 ` Bjorn Helgaas
2018-01-09 16:49 ` Thomas Petazzoni
2018-01-09 16:49 ` Thomas Petazzoni
2018-01-10 1:11 ` Bjorn Helgaas
2018-01-10 1:11 ` Bjorn Helgaas
2018-01-10 1:11 ` Bjorn Helgaas
2017-10-09 7:59 ` Mason
2017-09-28 12:58 ` [PATCH v2 2/7] PCI: aardvark: set PIO_ADDR_LS correctly in advk_pcie_rd_conf() Thomas Petazzoni
2017-09-28 12:58 ` Thomas Petazzoni
2017-09-28 12:58 ` Thomas Petazzoni
2017-10-05 17:25 ` Bjorn Helgaas
2017-10-05 17:25 ` Bjorn Helgaas
2018-01-09 16:10 ` Thomas Petazzoni
2018-01-09 16:10 ` Thomas Petazzoni
2017-09-28 12:58 ` [PATCH v2 3/7] PCI: aardvark: set host and device to the same MAX payload size Thomas Petazzoni
2017-09-28 12:58 ` Thomas Petazzoni
2017-10-05 17:31 ` Bjorn Helgaas
2017-10-05 17:31 ` Bjorn Helgaas
2018-01-09 15:39 ` Thomas Petazzoni
2018-01-09 15:39 ` Thomas Petazzoni
2018-01-09 22:14 ` Bjorn Helgaas
2018-01-09 22:14 ` Bjorn Helgaas
2018-01-12 10:14 ` Thomas Petazzoni
2018-01-12 10:14 ` Thomas Petazzoni
2018-01-12 14:40 ` Bjorn Helgaas
2018-01-12 14:40 ` Bjorn Helgaas
2018-01-12 15:46 ` Thomas Petazzoni
2018-01-12 15:46 ` Thomas Petazzoni
2018-01-12 19:39 ` Bjorn Helgaas
2018-01-12 19:39 ` Bjorn Helgaas
2017-09-28 12:58 ` [PATCH v2 4/7] PCI: aardvark: use isr1 instead of isr0 interrupt in legacy irq mode Thomas Petazzoni
2017-09-28 12:58 ` Thomas Petazzoni
2017-09-28 12:58 ` [PATCH v2 5/7] PCI: aardvark: disable LOS state by default Thomas Petazzoni
2017-09-28 12:58 ` Thomas Petazzoni
2017-10-05 17:46 ` Bjorn Helgaas
2017-10-05 17:46 ` Bjorn Helgaas
2017-10-09 6:54 ` Thomas Petazzoni
2017-10-09 6:54 ` Thomas Petazzoni
2017-09-28 12:58 ` [PATCH v2 6/7] PCI: aardvark: fix PCIe max read request size setting Thomas Petazzoni
2017-09-28 12:58 ` Thomas Petazzoni
2017-09-28 12:58 ` [PATCH v2 7/7] PCI: aardvark: define IRQ related hooks in pci_host_bridge Thomas Petazzoni
2017-09-28 12:58 ` Thomas Petazzoni
2017-10-05 17:55 ` Bjorn Helgaas
2017-10-05 17:55 ` Bjorn Helgaas
2017-10-05 17:55 ` Bjorn Helgaas
2017-10-05 19:25 ` Thomas Petazzoni
2017-10-05 19:25 ` Thomas Petazzoni
2017-10-05 15:53 ` [PATCH v2 0/7] PCI: aardvark: improve compatibility with PCI devices Thomas Petazzoni
2017-10-05 15:53 ` Thomas Petazzoni
2017-10-05 18:16 ` Bjorn Helgaas
2017-10-05 18:16 ` Bjorn Helgaas
2017-10-05 19:35 ` Thomas Petazzoni [this message]
2017-10-05 19:35 ` Thomas Petazzoni
2017-10-06 8:47 ` Lorenzo Pieralisi
2017-10-06 8:47 ` Lorenzo Pieralisi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171005213512.5cdcd879@windsurf.lan \
--to=thomas.petazzoni@free-electrons.com \
--cc=andrew@lunn.ch \
--cc=antoine.tenart@free-electrons.com \
--cc=bhelgaas@google.com \
--cc=gregory.clement@free-electrons.com \
--cc=hannah@marvell.com \
--cc=helgaas@kernel.org \
--cc=jason@lakedaemon.net \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-pci@vger.kernel.org \
--cc=lorenzo.pieralisi@arm.com \
--cc=miquel.raynal@free-electrons.com \
--cc=nadavh@marvell.com \
--cc=sebastian.hesselbarth@gmail.com \
--cc=yehuday@marvell.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.