Re: [PATCH v11 0/4] PCI: dwc: Enables MSI-X driver support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux