On Thu, Jan 12, 2012 at 02:14:12PM -0800, Mike Marciniszyn wrote: > Actually, Jason is right. The vendor check you reference here is in > qib_tune_pcie_coalesce() and not the routine being patched. > > A bit of background here is that the issue was noted with the > indicated Harpertown root complex chip sets as follows: > - The BIOS set the root complex MaxPayLoad to 128, but rc capabilities > indicate 256 is possible > - To get the best performance we tried going to 256 on the rc and > our card and noted the Poisoned TLP
I don't think it is appropriate for a driver to modify the pci configuration of the root complex.. What if other drivers also try and modify this configuration? Chaos. It doesn't seem to me like this has any place in the quirks thing either. Things seem to be working properly, the MaxPayLoad of 128 is clearly the highest the system will support correctly. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
