Hi Lorenzo, On 06/03/2018 18:22, Lorenzo Pieralisi wrote: > On Tue, Mar 06, 2018 at 05:54:26PM +0000, Gustavo Pimentel wrote: >> Implement a multiplexed IRQ domain hierarchy API in the pcie-designware >> host bridge driver that funnels all MSI IRQs into a single parent >> interrupt, moving away from the obsolete struct msi_controller based >> API. >> >> Remove all existing dwc based host bridges MSI IRQs handlers, in that the >> hierarchical API now handles MSI IRQs through the hierarchical/chained >> MSI domain implementation. >> >> The Synopsys PCIe Root Complex supports up to MSI 256 IRQs distributed >> over 8 controller registers, therefore the maximum number of MSI IRQs >> can be changed to 256. The number of controllers can be calculated based >> on the number of vectors used by the specific SoC driver. >> >> Adds Synopsys Root Complex driver support for MSI-X feature. >> >> The patch set was made against the Bjorn's master branch (v4.16-rc1). >> >> Gustavo Pimentel (4): >> PCI: dwc: Move MSI IRQs allocation to IRQ domains hierarchical API >> PCI: dwc: Remove old MSI IRQs API >> PCI: dwc: Expand maximum number of MSI IRQs from 32 to 256 >> PCI: dwc: Code cleanup > > Ok, so a couple of suggestions: > > 0) Remove Gabriele from the CC list - his email must be bouncing for you too > right ? Done. > 1) Consider patches on my pci/dwc-msi branch immutable from now onwards, > that's important for me and other maintainers CC'ed Ok. > 2) Related to (1), first 3 patches must NOT be posted againI thought it was mandatory to ensure the cleanup patch would be attached to that series, if not, it's even better :) I'll assume that you will guarantee that then, since you are aware of it, right? > 3) Patch (4) is a potpourri of clean-ups. It is tempting to squash > all clean ups in one patch but every patch has to be *logically* > split so that it contains one logical change. I will comment on it. > You will need to split patch (4) and repost it, but first trim the > CC list, do not copy any maintainer other than pci/dwc ones on the series > resulting from patch (4) rework. I'll split the patch in several and also rebased against your pci/dwc-msi branch. I'll waiting your and others feedback :) > > If there is anything unclear please do let me know. Ok, thank you for teaching me. The next time will be better, for sure! > > Thanks, > Lorenzo > Thanks, Gustavo